/*!**************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./node_modules/swiper/swiper-bundle.css ***!
  \**************************************************************************************************************************************************************************************************************************************************/
/**
 * Swiper 11.2.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2025 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 28, 2025
 */

/* FONT_START */
@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;
}
/* FONT_END */
:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.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;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
          transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}
.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;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.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;
  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;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
.swiper-3d {
  -webkit-perspective: 1200px;
          perspective: 1200px;
}
.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}
/* CSS Mode */
.swiper-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-css-mode.swiper-horizontal > .swiper-wrapper {
  -webkit-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
}
.swiper-css-mode.swiper-vertical > .swiper-wrapper {
  -webkit-scroll-snap-type: y mandatory;
      -ms-scroll-snap-type: y mandatory;
          scroll-snap-type: y mandatory;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper {
  -webkit-scroll-snap-type: none;
      -ms-scroll-snap-type: none;
          scroll-snap-type: none;
}
.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: none;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper::before {
  content: '';
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-ordinal-group: 10000;
      -ms-flex-order: 9999;
          order: 9999;
}
.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: center center;
  scroll-snap-stop: always;
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-start: var(--swiper-centered-offset-before);
          margin-inline-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before {
  height: 100%;
  min-height: 1px;
  width: var(--swiper-centered-offset-after);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child {
  -webkit-margin-before: var(--swiper-centered-offset-before);
          margin-block-start: var(--swiper-centered-offset-before);
}
.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before {
  width: 100%;
  min-width: 1px;
  height: var(--swiper-centered-offset-after);
}
/* Slide styles start */
/* 3D Shadows */
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom {
  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: 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: 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: 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: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -webkit-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:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .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);
  }
}
/* Slide styles end */
.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-navigation-top-offset: 50%;
  --swiper-navigation-sides-offset: 10px;
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: var(--swiper-navigation-top-offset, 50%);
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: -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-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev.swiper-button-hidden,
.swiper-button-next.swiper-button-hidden {
  opacity: 0;
  cursor: auto;
  pointer-events: none;
}
.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next {
  display: none !important;
}
.swiper-button-prev svg,
.swiper-button-next svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.swiper-rtl .swiper-button-prev svg,
.swiper-rtl .swiper-button-next svg {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left: var(--swiper-navigation-sides-offset, 10px);
  right: auto;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-lock {
  display: none;
}
/* Navigation font start */
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  right: var(--swiper-navigation-sides-offset, 10px);
  left: auto;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content: 'next';
}
/* Navigation font end */
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  --swiper-pagination-left: auto;
  --swiper-pagination-right: 8px;
  --swiper-pagination-bottom: 8px;
  --swiper-pagination-top: auto;
  --swiper-pagination-fraction-color: inherit;
  --swiper-pagination-progressbar-bg-color: rgba(0,0,0,0.25);
  --swiper-pagination-progressbar-size: 4px;
  --swiper-pagination-bullet-size: 8px;
  --swiper-pagination-bullet-width: 8px;
  --swiper-pagination-bullet-height: 8px;
  --swiper-pagination-bullet-border-radius: 50%;
  --swiper-pagination-bullet-inactive-color: #000;
  --swiper-pagination-bullet-inactive-opacity: 0.2;
  --swiper-pagination-bullet-opacity: 1;
  --swiper-pagination-bullet-horizontal-gap: 4px;
  --swiper-pagination-bullet-vertical-gap: 6px;
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-pagination-disabled > .swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display: none !important;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-horizontal > .swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal {
  bottom: var(--swiper-pagination-bottom, 8px);
  top: var(--swiper-pagination-top, auto);
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
          transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
          transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
          transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-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: var(--swiper-pagination-bullet-border-radius, 50%);
  background: var(--swiper-pagination-bullet-inactive-color, #000);
  opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2);
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -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-vertical > .swiper-pagination-bullets,
.swiper-pagination-vertical.swiper-pagination-bullets {
  right: var(--swiper-pagination-right, 8px);
  left: var(--swiper-pagination-left, auto);
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
          transform: translate3d(0px, -50%, 0);
}
.swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet {
  margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
  display: block;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 8px;
}
.swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top,
        200ms -webkit-transform;
  transition: 200ms top,
        200ms -webkit-transform;
  transition: 200ms transform,
        200ms top;
  transition: 200ms transform,
        200ms top,
        200ms -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%);
          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: 200ms left,
        200ms -webkit-transform;
  transition: 200ms left,
        200ms -webkit-transform;
  transition: 200ms transform,
        200ms left;
  transition: 200ms transform,
        200ms left,
        200ms -webkit-transform;
}
.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right,
    200ms -webkit-transform;
  transition: 200ms right,
    200ms -webkit-transform;
  transition: 200ms transform,
    200ms right;
  transition: 200ms transform,
    200ms right,
    200ms -webkit-transform;
}
/* Fraction */
.swiper-pagination-fraction {
  color: var(--swiper-pagination-fraction-color, inherit);
}
/* Progress */
.swiper-pagination-progressbar {
  background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: left top;
          transform-origin: left top;
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
          transform-origin: right top;
}
.swiper-horizontal > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: var(--swiper-pagination-progressbar-size, 4px);
  left: 0;
  top: 0;
}
.swiper-vertical > .swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite {
  width: var(--swiper-pagination-progressbar-size, 4px);
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-lock {
  display: none;
}
:root {
  /*
  --swiper-scrollbar-border-radius: 10px;
  --swiper-scrollbar-top: auto;
  --swiper-scrollbar-bottom: 4px;
  --swiper-scrollbar-left: auto;
  --swiper-scrollbar-right: 4px;
  --swiper-scrollbar-sides-offset: 1%;
  --swiper-scrollbar-bg-color: rgba(0, 0, 0, 0.1);
  --swiper-scrollbar-drag-bg-color: rgba(0, 0, 0, 0.5);
  --swiper-scrollbar-size: 4px;
  */
}
.swiper-scrollbar {
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  position: relative;
  -ms-touch-action: none;
      touch-action: none;
  background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  position: absolute;
  left: var(--swiper-scrollbar-sides-offset, 1%);
  bottom: var(--swiper-scrollbar-bottom, 4px);
  top: var(--swiper-scrollbar-top, auto);
  z-index: 50;
  height: var(--swiper-scrollbar-size, 4px);
  width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-vertical > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-vertical {
  position: absolute;
  left: var(--swiper-scrollbar-left, auto);
  right: var(--swiper-scrollbar-right, 4px);
  top: var(--swiper-scrollbar-sides-offset, 1%);
  z-index: 50;
  width: var(--swiper-scrollbar-size, 4px);
  height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
  border-radius: var(--swiper-scrollbar-border-radius, 10px);
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
/* Zoom container styles start */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
/* Zoom container styles end */
.swiper-slide-zoomed {
  cursor: move;
  -ms-touch-action: none;
      touch-action: none;
}
/* a11y */
.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;
          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;
          transition-timing-function: ease-out;
}
.swiper-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity;
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-fade .swiper-slide-active {
  pointer-events: auto;
}
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper.swiper-cube {
  overflow: visible;
}
.swiper-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-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;
          transform-origin: 100% 0;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  -webkit-filter: blur(50px);
          filter: blur(50px);
}
.swiper-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
/* Cube slide shadows start */
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Cube slide shadows end */
.swiper.swiper-flip {
  overflow: visible;
}
.swiper-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
/* Flip slide shadows start */
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
/* Flip slide shadows end */
.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;
  transition-property: transform, opacity, height;
  transition-property: transform, opacity, height, -webkit-transform;
}
.swiper.swiper-cards {
  overflow: visible;
}
.swiper-cards .swiper-slide {
  -webkit-transform-origin: center bottom;
          transform-origin: center bottom;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  overflow: hidden;
}

/*!********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[2]!./node_modules/photoswipe/dist/photoswipe.css ***!
  \********************************************************************************************************************************************************************************************************************************************************/
/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */

.pswp {
  --pswp-bg: #000;
  --pswp-placeholder-bg: #222;
  

  --pswp-root-z-index: 100000;
  
  --pswp-preloader-color: rgba(79, 79, 79, 0.4);
  --pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);
  
  /* defined via js:
  --pswp-transition-duration: 333ms; */
  
  --pswp-icon-color: #fff;
  --pswp-icon-color-secondary: #4f4f4f;
  --pswp-icon-stroke-color: #4f4f4f;
  --pswp-icon-stroke-width: 2px;

  --pswp-error-text-color: var(--pswp-icon-color);
}


/*
	Styles for basic PhotoSwipe (pswp) functionality (sliding area, open/close transitions)
*/

.pswp {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: var(--pswp-root-z-index);
	display: none;
	-ms-touch-action: none;
	    touch-action: none;
	outline: 0;
	opacity: 0.003;
	contain: layout style size;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* Prevents focus outline on the root element,
  (it may be focused initially) */
.pswp:focus {
  outline: 0;
}

.pswp * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.pswp img {
  max-width: none;
}

.pswp--open {
	display: block;
}

.pswp,
.pswp__bg {
	-webkit-transform: translateZ(0);
	        transform: translateZ(0);
	will-change: opacity;
}

.pswp__bg {
  opacity: 0.005;
	background: var(--pswp-bg);
}

.pswp,
.pswp__scroll-wrap {
	overflow: hidden;
}

.pswp__scroll-wrap,
.pswp__bg,
.pswp__container,
.pswp__item,
.pswp__content,
.pswp__img,
.pswp__zoom-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pswp__img,
.pswp__zoom-wrap {
	width: auto;
	height: auto;
}

.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img {
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img {
	cursor: move;
	cursor: -webkit-grab;
	cursor: grab;
}

.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* :active to override grabbing cursor */
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,
.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,
.pswp__img {
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}


/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img,
.pswp__button,
.pswp__counter {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.pswp__item {
	/* z-index for fade transition */
	z-index: 1;
	overflow: hidden;
}

.pswp__hidden {
	display: none !important;
}

/* Allow to click through pswp__content element, but not its children */
.pswp__content {
  pointer-events: none;
}
.pswp__content > * {
  pointer-events: auto;
}


/*

  PhotoSwipe UI

*/

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg-container {
  display: grid;
}
.pswp__error-msg {
	margin: auto;
	font-size: 1em;
	line-height: 1;
	color: var(--pswp-error-text-color);
}

/*
class pswp__hide-on-close is applied to elements that
should hide (for example fade out) when PhotoSwipe is closed
and show (for example fade in) when PhotoSwipe is opened
 */
.pswp .pswp__hide-on-close {
	opacity: 0.005;
	will-change: opacity;
	-webkit-transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
	transition: opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);
	z-index: 10; /* always overlap slide content */
	pointer-events: none; /* hidden elements should not be clickable */
}

/* class pswp--ui-visible is added when opening or closing transition starts */
.pswp--ui-visible .pswp__hide-on-close {
	opacity: 1;
	pointer-events: auto;
}

/* <button> styles, including css reset */
.pswp__button {
	position: relative;
	display: block;
	width: 50px;
	height: 60px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	cursor: pointer;
	background: none;
	border: 0;
	-webkit-box-shadow: none;
	        box-shadow: none;
	opacity: 0.85;
	-webkit-appearance: none;
	-webkit-touch-callout: none;
}

.pswp__button:hover,
.pswp__button:active,
.pswp__button:focus {
  -webkit-transition: none;
  transition: none;
  padding: 0;
  background: none;
  border: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: 1;
}

.pswp__button:disabled {
  opacity: 0.3;
  cursor: auto;
}

.pswp__icn {
  fill: var(--pswp-icon-color);
  color: var(--pswp-icon-color-secondary);
}

.pswp__icn {
  position: absolute;
  top: 14px;
  left: 9px;
  width: 32px;
  height: 32px;
  overflow: hidden;
  pointer-events: none;
}

.pswp__icn-shadow {
  stroke: var(--pswp-icon-stroke-color);
  stroke-width: var(--pswp-icon-stroke-width);
  fill: none;
}

.pswp__icn:focus {
	outline: 0;
}

/*
	div element that matches size of large image,
	large image loads on top of it,
	used when msrc is not provided
*/
div.pswp__img--placeholder,
.pswp__img--with-bg {
	background: var(--pswp-placeholder-bg);
}

.pswp__top-bar {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 60px;
	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: flex-end;
	z-index: 10;

	/* allow events to pass through top bar itself */
	pointer-events: none !important;
}
.pswp__top-bar > * {
  pointer-events: auto;
  /* this makes transition significantly more smooth,
     even though inner elements are not animated */
  will-change: opacity;
}


/*

  Close button

*/
.pswp__button--close {
  margin-right: 6px;
}


/*

  Arrow buttons

*/
.pswp__button--arrow {
  position: absolute;
  top: 0;
  width: 75px;
  height: 100px;
  top: 50%;
  margin-top: -50px;
}

.pswp__button--arrow:disabled {
  display: none;
  cursor: default;
}

.pswp__button--arrow .pswp__icn {
  top: 50%;
  margin-top: -30px;
  width: 60px;
  height: 60px;
  background: none;
  border-radius: 0;
}

.pswp--one-slide .pswp__button--arrow {
  display: none;
}

/* hide arrows on touch screens */
.pswp--touch .pswp__button--arrow {
  visibility: hidden;
}

/* show arrows only after mouse was used */
.pswp--has_mouse .pswp__button--arrow {
  visibility: visible;
}

.pswp__button--arrow--prev {
  right: auto;
  left: 0px;
}

.pswp__button--arrow--next {
  right: 0px;
}
.pswp__button--arrow--next .pswp__icn {
  left: auto;
  right: 14px;
  /* flip horizontally */
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1);
}

/*

  Zoom button

*/
.pswp__button--zoom {
  display: none;
}

.pswp--zoom-allowed .pswp__button--zoom {
  display: block;
}

/* "+" => "-" */
.pswp--zoomed-in .pswp__zoom-icn-bar-v {
  display: none;
}


/*

  Loading indicator

*/
.pswp__preloader {
  position: relative;
  overflow: hidden;
  width: 50px;
  height: 60px;
  margin-right: auto;
}

.pswp__preloader .pswp__icn {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
  -webkit-animation: pswp-clockwise 600ms linear infinite;
          animation: pswp-clockwise 600ms linear infinite;
}

.pswp__preloader--active .pswp__icn {
  opacity: 0.85;
}

@-webkit-keyframes pswp-clockwise {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}

@keyframes pswp-clockwise {
  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
}


/*

  "1 of 10" counter

*/
.pswp__counter {
  height: 30px;
  margin-top: 15px;
  -webkit-margin-start: 20px;
          margin-inline-start: 20px;
  font-size: 14px;
  line-height: 30px;
  color: var(--pswp-icon-color);
  text-shadow: 1px 1px 3px var(--pswp-icon-color-secondary);
  opacity: 0.85;
}

.pswp--one-slide .pswp__counter {
  display: none;
}

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@symfony/webpack-encore/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[3]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[4]!./assets/sass/style.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap  v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: hsl(0, 0%, 0%);
  --bs-white: hsl(0, 0%, 100%);
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #FED82F;
  --bs-secondary: #F8F9FC;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 254, 216, 47;
  --bs-secondary-rgb: 248, 249, 252;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: "Inter", Helvetica, Arial, sans-serif;
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1.125rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: hsl(0, 0%, 100%);
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-link-color: #FED82F;
  --bs-link-hover-color: rgb(203.2, 172.8, 37.6);
  --bs-code-color: #d63384;
  --bs-highlight-bg: rgb(255, 242.6, 205.4);
}

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

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: 1px solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 900;
  line-height: 1.2;
}

h1, .h1 {
  font-size: calc(1.40625rem + 1.875vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.8125rem;
  }
}

h2, .h2 {
  font-size: calc(1.35rem + 1.2vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2.25rem;
  }
}

h3, .h3 {
  font-size: calc(1.321875rem + 0.8625vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.96875rem;
  }
}

h4, .h4 {
  font-size: calc(1.29375rem + 0.525vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.6875rem;
  }
}

h5, .h5 {
  font-size: calc(1.265625rem + 0.1875vw);
}
@media (min-width: 1200px) {
  h5, .h5 {
    font-size: 1.40625rem;
  }
}

h6, .h6 {
  font-size: 1.125rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title] {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}

sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: var(--bs-link-color);
  text-decoration: underline;
}
a:hover {
  color: var(--bs-link-hover-color);
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
  display: none !important;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend {
  line-height: inherit;
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: calc(1.265625rem + 0.1875vw);
}
@media (min-width: 1200px) {
  .lead {
    font-size: 1.40625rem;
  }
}
.lead {
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}
.display-1 {
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}
.display-2 {
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}
.display-3 {
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}
.display-4 {
  font-weight: 300;
  line-height: 1.2;
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}
.display-5 {
  font-weight: 300;
  line-height: 1.2;
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}
.display-6 {
  font-weight: 300;
  line-height: 1.2;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: calc(1.265625rem + 0.1875vw);
}
@media (min-width: 1200px) {
  .blockquote {
    font-size: 1.40625rem;
  }
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}

.row-cols-auto > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  .g-sm-0,
  .gx-sm-0 {
    --bs-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --bs-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  .g-md-0,
  .gx-md-0 {
    --bs-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --bs-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  .g-lg-0,
  .gx-lg-0 {
    --bs-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --bs-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  .g-xl-0,
  .gx-xl-0 {
    --bs-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --bs-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: transparent;
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: var(--bs-table-color);
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  -webkit-box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
          box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

.table-group-divider {
  border-top: 2px solid currentcolor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-color: hsl(0, 0%, 0%);
  --bs-table-bg: rgb(254.8, 247.2, 213.4);
  --bs-table-border-color: rgb(229.32, 222.48, 192.06);
  --bs-table-striped-bg: rgb(242.06, 234.84, 202.73);
  --bs-table-striped-color: hsl(0, 0%, 0%);
  --bs-table-active-bg: rgb(229.32, 222.48, 192.06);
  --bs-table-active-color: hsl(0, 0%, 0%);
  --bs-table-hover-bg: rgb(235.69, 228.66, 197.395);
  --bs-table-hover-color: hsl(0, 0%, 0%);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: hsl(0, 0%, 0%);
  --bs-table-bg: rgb(253.6, 253.8, 254.4);
  --bs-table-border-color: rgb(228.24, 228.42, 228.96);
  --bs-table-striped-bg: rgb(240.92, 241.11, 241.68);
  --bs-table-striped-color: hsl(0, 0%, 0%);
  --bs-table-active-bg: rgb(228.24, 228.42, 228.96);
  --bs-table-active-color: hsl(0, 0%, 0%);
  --bs-table-hover-bg: rgb(234.58, 234.765, 235.32);
  --bs-table-hover-color: hsl(0, 0%, 0%);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: hsl(0, 0%, 0%);
  --bs-table-bg: rgb(209, 231, 220.8);
  --bs-table-border-color: rgb(188.1, 207.9, 198.72);
  --bs-table-striped-bg: rgb(198.55, 219.45, 209.76);
  --bs-table-striped-color: hsl(0, 0%, 0%);
  --bs-table-active-bg: rgb(188.1, 207.9, 198.72);
  --bs-table-active-color: hsl(0, 0%, 0%);
  --bs-table-hover-bg: rgb(193.325, 213.675, 204.24);
  --bs-table-hover-color: hsl(0, 0%, 0%);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: hsl(0, 0%, 0%);
  --bs-table-bg: rgb(206.6, 244.4, 252);
  --bs-table-border-color: rgb(185.94, 219.96, 226.8);
  --bs-table-striped-bg: rgb(196.27, 232.18, 239.4);
  --bs-table-striped-color: hsl(0, 0%, 0%);
  --bs-table-active-bg: rgb(185.94, 219.96, 226.8);
  --bs-table-active-color: hsl(0, 0%, 0%);
  --bs-table-hover-bg: rgb(191.105, 226.07, 233.1);
  --bs-table-hover-color: hsl(0, 0%, 0%);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: hsl(0, 0%, 0%);
  --bs-table-bg: rgb(255, 242.6, 205.4);
  --bs-table-border-color: rgb(229.5, 218.34, 184.86);
  --bs-table-striped-bg: rgb(242.25, 230.47, 195.13);
  --bs-table-striped-color: hsl(0, 0%, 0%);
  --bs-table-active-bg: rgb(229.5, 218.34, 184.86);
  --bs-table-active-color: hsl(0, 0%, 0%);
  --bs-table-hover-bg: rgb(235.875, 224.405, 189.995);
  --bs-table-hover-color: hsl(0, 0%, 0%);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: hsl(0, 0%, 0%);
  --bs-table-bg: rgb(248, 214.6, 217.8);
  --bs-table-border-color: rgb(223.2, 193.14, 196.02);
  --bs-table-striped-bg: rgb(235.6, 203.87, 206.91);
  --bs-table-striped-color: hsl(0, 0%, 0%);
  --bs-table-active-bg: rgb(223.2, 193.14, 196.02);
  --bs-table-active-color: hsl(0, 0%, 0%);
  --bs-table-hover-bg: rgb(229.4, 198.505, 201.465);
  --bs-table-hover-color: hsl(0, 0%, 0%);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: hsl(0, 0%, 0%);
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: rgb(223.2, 224.1, 225);
  --bs-table-striped-bg: rgb(235.6, 236.55, 237.5);
  --bs-table-striped-color: hsl(0, 0%, 0%);
  --bs-table-active-bg: rgb(223.2, 224.1, 225);
  --bs-table-active-color: hsl(0, 0%, 0%);
  --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
  --bs-table-hover-color: hsl(0, 0%, 0%);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: hsl(0, 0%, 100%);
  --bs-table-bg: #212529;
  --bs-table-border-color: rgb(55.2, 58.8, 62.4);
  --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
  --bs-table-striped-color: hsl(0, 0%, 100%);
  --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
  --bs-table-active-color: hsl(0, 0%, 100%);
  --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
  --bs-table-hover-color: hsl(0, 0%, 100%);
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: calc(1.265625rem + 0.1875vw);
}
@media (min-width: 1200px) {
  .col-form-label-lg {
    font-size: 1.40625rem;
  }
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.984375rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #F8F9FC;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: none;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #F8F9FC;
  border-color: rgb(254.5, 235.5, 151);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(254, 216, 47, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(254, 216, 47, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
          margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: rgb(221.35, 224.2, 227.05);
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: rgb(221.35, 224.2, 227.05);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.984375rem;
  border-radius: 0.25rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
          margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: calc(1.265625rem + 0.1875vw);
}
@media (min-width: 1200px) {
  .form-control-lg {
    font-size: 1.40625rem;
  }
}
.form-control-lg {
  border-radius: 0.5rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: none;
}
.form-control-color::-webkit-color-swatch {
  border-radius: none;
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #F8F9FC;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: none;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    -webkit-transition: none;
    transition: none;
  }
}
.form-select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.form-select:focus {
  border-color: rgb(254.5, 235.5, 151);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(254, 216, 47, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(254, 216, 47, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.984375rem;
  border-radius: 0.25rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: calc(1.265625rem + 0.1875vw);
}
@media (min-width: 1200px) {
  .form-select-lg {
    font-size: 1.40625rem;
  }
}
.form-select-lg {
  border-radius: 0.5rem;
}

.form-check {
  display: block;
  min-height: 1.6875rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #F8F9FC;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
}
.form-check-input:focus {
  border-color: 1px solid #ced4da;
  outline: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.form-check-input:checked {
  background-color: #F8F9FC;
  border-color: #ced4da;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='hsl%280, 0%, 0%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='hsl%280, 0%, 0%%29'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #FED82F;
  border-color: #FED82F;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='hsl%280, 0%, 100%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  -webkit-filter: none;
          filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  -webkit-transition: background-position 0.15s ease-in-out;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    -webkit-transition: none;
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgb%28254.5, 235.5, 151%29%27/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='hsl%280, 0%, 100%%29'/%3e%3c/svg%3e");
}
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .ajax-navigation .btn-check[disabled] + .ajax-load-more, .btn-check:disabled + .btn, .ajax-navigation .btn-check:disabled + .ajax-load-more {
  pointer-events: none;
  -webkit-filter: none;
          filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px hsl(0, 0%, 100%), 0 0 0 0.25rem rgba(254, 216, 47, 0.25);
          box-shadow: 0 0 0 1px hsl(0, 0%, 100%), 0 0 0 0.25rem rgba(254, 216, 47, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px hsl(0, 0%, 100%), 0 0 0 0.25rem rgba(254, 216, 47, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #FED82F;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb {
  -webkit-appearance: none;
          appearance: none;
}
.form-range::-webkit-slider-thumb:active {
  background-color: rgb(254.7, 243.3, 192.6);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #FED82F;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb {
  -moz-appearance: none;
       appearance: none;
}
.form-range::-moz-range-thumb:active {
  background-color: rgb(254.7, 243.3, 192.6);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: 1px solid transparent;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    -webkit-transition: none;
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-webkit-input-placeholder, .form-floating > .form-control-plaintext::-webkit-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control:-ms-input-placeholder, .form-floating > .form-control-plaintext:-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-ms-input-placeholder, .form-floating > .form-control-plaintext::-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder), .form-floating > .form-control-plaintext:not(:-moz-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-ms-input-placeholder), .form-floating > .form-control-plaintext:not(:-ms-input-placeholder) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
          transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  -webkit-transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
          transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: 1px 0;
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}
.input-group .btn, .input-group .ajax-navigation .ajax-load-more, .ajax-navigation .input-group .ajax-load-more {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus, .input-group .ajax-navigation .ajax-load-more:focus, .ajax-navigation .input-group .ajax-load-more:focus {
  z-index: 5;
}

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: none;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn,
.ajax-navigation .input-group-lg > .ajax-load-more {
  padding: 0.5rem 1rem;
  font-size: calc(1.265625rem + 0.1875vw);
}
@media (min-width: 1200px) {
  .input-group-lg > .form-control,
  .input-group-lg > .form-select,
  .input-group-lg > .input-group-text,
  .input-group-lg > .btn,
  .ajax-navigation .input-group-lg > .ajax-load-more {
    font-size: 1.40625rem;
  }
}
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn,
.ajax-navigation .input-group-lg > .ajax-load-more {
  border-radius: 0.5rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn,
.ajax-navigation .input-group-sm > .ajax-load-more {
  padding: 0.25rem 0.5rem;
  font-size: 0.984375rem;
  border-radius: 0.25rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4),
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n+3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.984375rem;
  color: hsl(0, 0%, 100%);
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.375rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #198754;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #198754;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,
.was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select:not(:focus).is-valid,
.was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating:not(:focus-within).is-valid {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.984375rem;
  color: hsl(0, 0%, 100%);
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.375rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,
.was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select:not(:focus).is-invalid,
.was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating:not(:focus-within).is-invalid {
  z-index: 4;
}

.btn, .ajax-navigation .ajax-load-more {
  --bs-btn-padding-x: 1.875rem;
  --bs-btn-padding-y: 0.875rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1.125rem;
  --bs-btn-font-weight: 700;
  --bs-btn-line-height: 1.4;
  --bs-btn-color: #212529;
  --bs-btn-bg: transparent;
  --bs-btn-border-width: 2px;
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: 0;
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, .ajax-navigation .ajax-load-more {
    -webkit-transition: none;
    transition: none;
  }
}
.btn:hover, .ajax-navigation .ajax-load-more:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}
.btn-check + .btn:hover, .ajax-navigation .btn-check + .ajax-load-more:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}
.btn:focus-visible, .ajax-navigation .ajax-load-more:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn, .ajax-navigation .btn-check:focus-visible + .ajax-load-more {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn-check:checked + .btn, .ajax-navigation .btn-check:checked + .ajax-load-more, :not(.btn-check) + .btn:active, .ajax-navigation :not(.btn-check) + .ajax-load-more:active, .btn:first-child:active, .ajax-navigation .ajax-load-more:first-child:active, .btn.active, .ajax-navigation .active.ajax-load-more, .btn.show, .ajax-navigation .show.ajax-load-more {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}
.btn-check:checked + .btn:focus-visible, .ajax-navigation .btn-check:checked + .ajax-load-more:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .ajax-navigation :not(.btn-check) + .ajax-load-more:active:focus-visible, .btn:first-child:active:focus-visible, .ajax-navigation .ajax-load-more:first-child:active:focus-visible, .btn.active:focus-visible, .ajax-navigation .active.ajax-load-more:focus-visible, .btn.show:focus-visible, .ajax-navigation .show.ajax-load-more:focus-visible {
  -webkit-box-shadow: var(--bs-btn-focus-box-shadow);
          box-shadow: var(--bs-btn-focus-box-shadow);
}
.btn:disabled, .ajax-navigation .ajax-load-more:disabled, .btn.disabled, .ajax-navigation .disabled.ajax-load-more, fieldset:disabled .btn, fieldset:disabled .ajax-navigation .ajax-load-more, .ajax-navigation fieldset:disabled .ajax-load-more {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

.btn-primary, .ajax-navigation .ajax-load-more {
  --bs-btn-color: hsl(0, 0%, 0%);
  --bs-btn-bg: #FED82F;
  --bs-btn-border-color: #FED82F;
  --bs-btn-hover-color: hsl(0, 0%, 0%);
  --bs-btn-hover-bg: rgb(254.15, 221.85, 78.2);
  --bs-btn-hover-border-color: rgb(254.1, 219.9, 67.8);
  --bs-btn-focus-shadow-rgb: 216, 184, 40;
  --bs-btn-active-color: hsl(0, 0%, 0%);
  --bs-btn-active-bg: rgb(254.2, 223.8, 88.6);
  --bs-btn-active-border-color: rgb(254.1, 219.9, 67.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: hsl(0, 0%, 0%);
  --bs-btn-disabled-bg: #FED82F;
  --bs-btn-disabled-border-color: #FED82F;
}

.btn-secondary {
  --bs-btn-color: hsl(0, 0%, 0%);
  --bs-btn-bg: #F8F9FC;
  --bs-btn-border-color: #F8F9FC;
  --bs-btn-hover-color: hsl(0, 0%, 0%);
  --bs-btn-hover-bg: rgb(249.05, 249.9, 252.45);
  --bs-btn-hover-border-color: rgb(248.7, 249.6, 252.3);
  --bs-btn-focus-shadow-rgb: 211, 212, 214;
  --bs-btn-active-color: hsl(0, 0%, 0%);
  --bs-btn-active-bg: rgb(249.4, 250.2, 252.6);
  --bs-btn-active-border-color: rgb(248.7, 249.6, 252.3);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: hsl(0, 0%, 0%);
  --bs-btn-disabled-bg: #F8F9FC;
  --bs-btn-disabled-border-color: #F8F9FC;
}

.btn-success {
  --bs-btn-color: hsl(0, 0%, 100%);
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: hsl(0, 0%, 100%);
  --bs-btn-hover-bg: rgb(21.25, 114.75, 71.4);
  --bs-btn-hover-border-color: rgb(20, 108, 67.2);
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: hsl(0, 0%, 100%);
  --bs-btn-active-bg: rgb(20, 108, 67.2);
  --bs-btn-active-border-color: rgb(18.75, 101.25, 63);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: hsl(0, 0%, 100%);
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: hsl(0, 0%, 0%);
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: hsl(0, 0%, 0%);
  --bs-btn-hover-bg: rgb(49.3, 209.95, 242.25);
  --bs-btn-hover-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: hsl(0, 0%, 0%);
  --bs-btn-active-bg: rgb(61.4, 212.6, 243);
  --bs-btn-active-border-color: rgb(37.2, 207.3, 241.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: hsl(0, 0%, 0%);
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: hsl(0, 0%, 0%);
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: hsl(0, 0%, 0%);
  --bs-btn-hover-bg: rgb(255, 202.3, 44.2);
  --bs-btn-hover-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: hsl(0, 0%, 0%);
  --bs-btn-active-bg: rgb(255, 205.4, 56.6);
  --bs-btn-active-border-color: rgb(255, 199.2, 31.8);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: hsl(0, 0%, 0%);
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: hsl(0, 0%, 100%);
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: hsl(0, 0%, 100%);
  --bs-btn-hover-bg: rgb(187, 45.05, 58.65);
  --bs-btn-hover-border-color: rgb(176, 42.4, 55.2);
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: hsl(0, 0%, 100%);
  --bs-btn-active-bg: rgb(176, 42.4, 55.2);
  --bs-btn-active-border-color: rgb(165, 39.75, 51.75);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: hsl(0, 0%, 100%);
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: hsl(0, 0%, 0%);
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: hsl(0, 0%, 0%);
  --bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);
  --bs-btn-hover-border-color: rgb(198.4, 199.2, 200);
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: hsl(0, 0%, 0%);
  --bs-btn-active-bg: rgb(198.4, 199.2, 200);
  --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: hsl(0, 0%, 0%);
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

.btn-dark {
  --bs-btn-color: hsl(0, 0%, 100%);
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: hsl(0, 0%, 100%);
  --bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);
  --bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: hsl(0, 0%, 100%);
  --bs-btn-active-bg: rgb(77.4, 80.6, 83.8);
  --bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: hsl(0, 0%, 100%);
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

.btn-outline-primary {
  --bs-btn-color: #FED82F;
  --bs-btn-border-color: #FED82F;
  --bs-btn-hover-color: hsl(0, 0%, 0%);
  --bs-btn-hover-bg: #FED82F;
  --bs-btn-hover-border-color: #FED82F;
  --bs-btn-focus-shadow-rgb: 254, 216, 47;
  --bs-btn-active-color: hsl(0, 0%, 0%);
  --bs-btn-active-bg: #FED82F;
  --bs-btn-active-border-color: #FED82F;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #FED82F;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #FED82F;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #F8F9FC;
  --bs-btn-border-color: #F8F9FC;
  --bs-btn-hover-color: hsl(0, 0%, 0%);
  --bs-btn-hover-bg: #F8F9FC;
  --bs-btn-hover-border-color: #F8F9FC;
  --bs-btn-focus-shadow-rgb: 248, 249, 252;
  --bs-btn-active-color: hsl(0, 0%, 0%);
  --bs-btn-active-bg: #F8F9FC;
  --bs-btn-active-border-color: #F8F9FC;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #F8F9FC;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #F8F9FC;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: hsl(0, 0%, 100%);
  --bs-btn-hover-bg: #198754;
  --bs-btn-hover-border-color: #198754;
  --bs-btn-focus-shadow-rgb: 25, 135, 84;
  --bs-btn-active-color: hsl(0, 0%, 100%);
  --bs-btn-active-bg: #198754;
  --bs-btn-active-border-color: #198754;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #198754;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #198754;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: hsl(0, 0%, 0%);
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: hsl(0, 0%, 0%);
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: hsl(0, 0%, 0%);
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: hsl(0, 0%, 0%);
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: hsl(0, 0%, 100%);
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: hsl(0, 0%, 100%);
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: hsl(0, 0%, 0%);
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: hsl(0, 0%, 0%);
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: hsl(0, 0%, 100%);
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: hsl(0, 0%, 100%);
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: none;
  --bs-btn-focus-shadow-rgb: 216, 184, 40;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn, .ajax-navigation .btn-group-lg > .ajax-load-more {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: calc(1.265625rem + 0.1875vw);
}
@media (min-width: 1200px) {
  .btn-lg, .btn-group-lg > .btn, .ajax-navigation .btn-group-lg > .ajax-load-more {
    --bs-btn-font-size: 1.40625rem;
  }
}
.btn-lg, .btn-group-lg > .btn, .ajax-navigation .btn-group-lg > .ajax-load-more {
  --bs-btn-border-radius: 0.5rem;
}

.btn-sm, .btn-group-sm > .btn, .ajax-navigation .btn-group-sm > .ajax-load-more {
  --bs-btn-padding-y: 0.75rem;
  --bs-btn-padding-x: 1.5rem;
  --bs-btn-font-size: 1rem;
  --bs-btn-border-radius: 0;
}

.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  -webkit-transition: width 0.35s ease;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    -webkit-transition: none;
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1.125rem;
  --bs-dropdown-color: #212529;
  --bs-dropdown-bg: hsl(0, 0%, 100%);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: 0;
  --bs-dropdown-border-width: 1px;
  --bs-dropdown-inner-border-radius: -1px;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: #212529;
  --bs-dropdown-link-hover-color: rgb(29.7, 33.3, 36.9);
  --bs-dropdown-link-hover-bg: #e9ecef;
  --bs-dropdown-link-active-color: hsl(0, 0%, 100%);
  --bs-dropdown-link-active-bg: #FED82F;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.984375rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: hsl(0, 0%, 100%);
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: hsl(0, 0%, 100%);
  --bs-dropdown-link-active-bg: #FED82F;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .ajax-navigation .btn-group > .ajax-load-more,
.btn-group-vertical > .btn,
.ajax-navigation .btn-group-vertical > .ajax-load-more {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn, .ajax-navigation .btn-group > .btn-check:checked + .ajax-load-more,
.btn-group > .btn-check:focus + .btn,
.ajax-navigation .btn-group > .btn-check:focus + .ajax-load-more,
.btn-group > .btn:hover,
.ajax-navigation .btn-group > .ajax-load-more:hover,
.btn-group > .btn:focus,
.ajax-navigation .btn-group > .ajax-load-more:focus,
.btn-group > .btn:active,
.ajax-navigation .btn-group > .ajax-load-more:active,
.btn-group > .btn.active,
.ajax-navigation .btn-group > .active.ajax-load-more,
.btn-group-vertical > .btn-check:checked + .btn,
.ajax-navigation .btn-group-vertical > .btn-check:checked + .ajax-load-more,
.btn-group-vertical > .btn-check:focus + .btn,
.ajax-navigation .btn-group-vertical > .btn-check:focus + .ajax-load-more,
.btn-group-vertical > .btn:hover,
.ajax-navigation .btn-group-vertical > .ajax-load-more:hover,
.btn-group-vertical > .btn:focus,
.ajax-navigation .btn-group-vertical > .ajax-load-more:focus,
.btn-group-vertical > .btn:active,
.ajax-navigation .btn-group-vertical > .ajax-load-more:active,
.btn-group-vertical > .btn.active,
.ajax-navigation .btn-group-vertical > .active.ajax-load-more {
  z-index: 1;
}

.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group {
  border-radius: 0;
}
.btn-group > :not(.btn-check:first-child) + .btn, .ajax-navigation .btn-group > :not(.btn-check:first-child) + .ajax-load-more,
.btn-group > .btn-group:not(:first-child) {
  margin-left: -2px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .ajax-navigation .btn-group > .ajax-load-more:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.ajax-navigation .btn-group > .dropdown-toggle-split.ajax-load-more:first-child,
.btn-group > .btn-group:not(:last-child) > .btn,
.ajax-navigation .btn-group > .btn-group:not(:last-child) > .ajax-load-more {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3), .ajax-navigation .btn-group > .ajax-load-more:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.ajax-navigation .btn-group > :not(.btn-check) + .ajax-load-more,
.btn-group > .btn-group:not(:first-child) > .btn,
.ajax-navigation .btn-group > .btn-group:not(:first-child) > .ajax-load-more {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 1.40625rem;
  padding-left: 1.40625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .ajax-navigation .btn-group-sm > .ajax-load-more + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .ajax-navigation .btn-group-lg > .ajax-load-more + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  -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: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-group-vertical > .btn, .ajax-navigation .btn-group-vertical > .ajax-load-more,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), .ajax-navigation .btn-group-vertical > .ajax-load-more:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -2px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .ajax-navigation .btn-group-vertical > .ajax-load-more:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.ajax-navigation .btn-group-vertical > .btn-group:not(:last-child) > .ajax-load-more {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn, .ajax-navigation .btn-group-vertical > .ajax-load-more ~ .btn, .ajax-navigation .btn-group-vertical > .btn ~ .ajax-load-more, .ajax-navigation .btn-group-vertical > .ajax-load-more ~ .ajax-load-more,
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.ajax-navigation .btn-group-vertical > .btn-group:not(:first-child) > .ajax-load-more {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.accordion {
  --bs-accordion-color: #212529;
  --bs-accordion-bg: hsl(0, 0%, 100%);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.375rem;
  --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: #212529;
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23212529%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%28228.6, 194.4, 42.3%29%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: rgb(254.5, 235.5, 151);
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(254, 216, 47, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: rgb(228.6, 194.4, 42.3);
  --bs-accordion-active-bg: rgb(254.9, 251.1, 234.2);
}

.accordion-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1.125rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  -webkit-transition: var(--bs-accordion-transition);
  transition: var(--bs-accordion-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    -webkit-transition: none;
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  -webkit-box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
          box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  -webkit-transform: var(--bs-accordion-btn-icon-transform);
          transform: var(--bs-accordion-btn-icon-transform);
}
.accordion-button::after {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  -webkit-transition: var(--bs-accordion-btn-icon-transition);
  transition: var(--bs-accordion-btn-icon-transition);
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    -webkit-transition: none;
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  -webkit-box-shadow: var(--bs-accordion-btn-focus-box-shadow);
          box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 0;
  --bs-breadcrumb-bg: transparent;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: hsl(0, 0%, 0%);
  --bs-breadcrumb-item-padding-x: 0.25rem;
  --bs-breadcrumb-item-active-color: hsl(0, 0%, 36%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1.125rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: hsl(0, 0%, 100%);
  --bs-pagination-border-width: 1px;
  --bs-pagination-border-color: #dee2e6;
  --bs-pagination-border-radius: 0.375rem;
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: #e9ecef;
  --bs-pagination-hover-border-color: #dee2e6;
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: #e9ecef;
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(254, 216, 47, 0.25);
  --bs-pagination-active-color: hsl(0, 0%, 100%);
  --bs-pagination-active-bg: #FED82F;
  --bs-pagination-active-border-color: #FED82F;
  --bs-pagination-disabled-color: #6c757d;
  --bs-pagination-disabled-bg: hsl(0, 0%, 100%);
  --bs-pagination-disabled-border-color: #dee2e6;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    -webkit-transition: none;
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  -webkit-box-shadow: var(--bs-pagination-focus-box-shadow);
          box-shadow: var(--bs-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: calc(1.265625rem + 0.1875vw);
}
@media (min-width: 1200px) {
  .pagination-lg {
    --bs-pagination-font-size: 1.40625rem;
  }
}
.pagination-lg {
  --bs-pagination-border-radius: 0.5rem;
}

.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.984375rem;
  --bs-pagination-border-radius: 0.25rem;
}

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.84375rem;
  --bs-progress-bg: #e9ecef;
  --bs-progress-border-radius: 0.375rem;
  --bs-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-progress-bar-color: hsl(0, 0%, 100%);
  --bs-progress-bar-bg: #FED82F;
  --bs-progress-bar-transition: width 0.6s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

.progress-bar {
  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;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  -webkit-transition: var(--bs-progress-bar-transition);
  transition: var(--bs-progress-bar-transition);
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.btn-close {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: hsl(0, 0%, 0%);
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl%280, 0%, 0%%29'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: hsl(0, 0%, 0%);
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(254, 216, 47, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(254, 216, 47, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  -webkit-filter: invert(1) grayscale(100%) brightness(200%);
          filter: invert(1) grayscale(100%) brightness(200%);
}

.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: hsl(0, 0%, 100%);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: 1px;
  --bs-modal-border-radius: 1rem;
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(1rem - 1px);
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: 1px;
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: 1px;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
.modal.show .modal-dialog {
  -webkit-transform: none;
          transform: none;
}
.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

.modal-content {
  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;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: hsl(0, 0%, 0%);
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * 0.5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * 0.5);
}

@media (min-width: 576px) {
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  .modal-sm {
    --bs-modal-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    --bs-modal-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: ;
  --bs-offcanvas-bg: hsl(0, 0%, 100%);
  --bs-offcanvas-border-width: 1px;
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
}

@media (max-width: 575.98px) {
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
}
@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-sm {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 575.98px) {
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    -webkit-transform: none;
            transform: none;
  }
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}
@media (min-width: 576px) {
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  .offcanvas-sm .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
}
@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-md {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    -webkit-transform: none;
            transform: none;
  }
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}
@media (min-width: 768px) {
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  .offcanvas-md .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
}
@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-lg {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 991.98px) {
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    -webkit-transform: none;
            transform: none;
  }
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}
@media (min-width: 992px) {
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  .offcanvas-lg .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
}
@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xl {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 1199.98px) {
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    -webkit-transform: none;
            transform: none;
  }
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}
@media (min-width: 1200px) {
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  .offcanvas-xl .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    -webkit-transition: -webkit-transform 0.3s ease-in-out;
    transition: -webkit-transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  }
}
@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  .offcanvas-xxl {
    -webkit-transition: none;
    transition: none;
  }
}
@media (max-width: 1399.98px) {
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    -webkit-transform: none;
            transform: none;
  }
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}
@media (min-width: 1400px) {
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  .offcanvas-xxl .offcanvas-body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    -webkit-transition: none;
    transition: none;
  }
}
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
}
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
}
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  -webkit-transform: none;
          transform: none;
}
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: hsl(0, 0%, 0%);
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  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;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.text-bg-primary {
  color: hsl(0, 0%, 0%) !important;
  background-color: RGBA(254, 216, 47, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-secondary {
  color: hsl(0, 0%, 0%) !important;
  background-color: RGBA(248, 249, 252, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-success {
  color: hsl(0, 0%, 100%) !important;
  background-color: RGBA(25, 135, 84, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-info {
  color: hsl(0, 0%, 0%) !important;
  background-color: RGBA(13, 202, 240, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-warning {
  color: hsl(0, 0%, 0%) !important;
  background-color: RGBA(255, 193, 7, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-danger {
  color: hsl(0, 0%, 100%) !important;
  background-color: RGBA(220, 53, 69, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-light {
  color: hsl(0, 0%, 0%) !important;
  background-color: RGBA(248, 249, 250, var(--bs-bg-opacity, 1)) !important;
}

.text-bg-dark {
  color: hsl(0, 0%, 100%) !important;
  background-color: RGBA(33, 37, 41, var(--bs-bg-opacity, 1)) !important;
}

.link-primary {
  color: #FED82F !important;
}
.link-primary:hover, .link-primary:focus {
  color: rgb(254.2, 223.8, 88.6) !important;
}

.link-secondary {
  color: #F8F9FC !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: rgb(249.4, 250.2, 252.6) !important;
}

.link-success {
  color: #198754 !important;
}
.link-success:hover, .link-success:focus {
  color: rgb(20, 108, 67.2) !important;
}

.link-info {
  color: #0dcaf0 !important;
}
.link-info:hover, .link-info:focus {
  color: rgb(61.4, 212.6, 243) !important;
}

.link-warning {
  color: #ffc107 !important;
}
.link-warning:hover, .link-warning:focus {
  color: rgb(255, 205.4, 56.6) !important;
}

.link-danger {
  color: #dc3545 !important;
}
.link-danger:hover, .link-danger:focus {
  color: rgb(176, 42.4, 55.2) !important;
}

.link-light {
  color: #f8f9fa !important;
}
.link-light:hover, .link-light:focus {
  color: rgb(249.4, 250.2, 251) !important;
}

.link-dark {
  color: #212529 !important;
}
.link-dark:hover, .link-dark:focus {
  color: rgb(26.4, 29.6, 32.8) !important;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

.sticky-bottom {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xxl-bottom {
    position: -webkit-sticky;
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
.hstack {
  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;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.vstack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-item-align: stretch;
      align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  -webkit-transform: translate(-50%, -50%) !important;
          transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  -webkit-transform: translateX(-50%) !important;
          transform: translateX(-50%) !important;
}

.translate-middle-y {
  -webkit-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important;
}

.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

.border-1 {
  --bs-border-width: 1px;
}

.border-2 {
  --bs-border-width: 2px;
}

.border-3 {
  --bs-border-width: 3px;
}

.border-4 {
  --bs-border-width: 4px;
}

.border-5 {
  --bs-border-width: 5px;
}

.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

.border-opacity-100 {
  --bs-border-opacity: 1;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.justify-content-evenly {
  -webkit-box-pack: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

.order-first {
  -webkit-box-ordinal-group: 0 !important;
      -ms-flex-order: -1 !important;
          order: -1 !important;
}

.order-0 {
  -webkit-box-ordinal-group: 1 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

.order-1 {
  -webkit-box-ordinal-group: 2 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.order-2 {
  -webkit-box-ordinal-group: 3 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}

.order-3 {
  -webkit-box-ordinal-group: 4 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}

.order-4 {
  -webkit-box-ordinal-group: 5 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
}

.order-5 {
  -webkit-box-ordinal-group: 6 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
}

.order-last {
  -webkit-box-ordinal-group: 7 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.40625rem + 1.875vw) !important;
}

.fs-2 {
  font-size: calc(1.35rem + 1.2vw) !important;
}

.fs-3 {
  font-size: calc(1.321875rem + 0.8625vw) !important;
}

.fs-4 {
  font-size: calc(1.29375rem + 0.525vw) !important;
}

.fs-5 {
  font-size: calc(1.265625rem + 0.1875vw) !important;
}

.fs-6 {
  font-size: 1.125rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

.rounded-5 {
  border-radius: var(--bs-border-radius-2xl) !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .text-sm-start {
    text-align: left !important;
  }
  .text-sm-end {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }
  .float-md-end {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-grid {
    display: grid !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-md-none {
    display: none !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-md-0 {
    margin: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .text-md-start {
    text-align: left !important;
  }
  .text-md-end {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }
  .float-lg-end {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-grid {
    display: grid !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-lg-none {
    display: none !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-lg-0 {
    margin: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .text-lg-start {
    text-align: left !important;
  }
  .text-lg-end {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }
  .float-xl-end {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-grid {
    display: grid !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xl-none {
    display: none !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xl-0 {
    margin: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-grid {
    display: grid !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-xxl-none {
    display: none !important;
  }
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .justify-content-xxl-evenly {
    -webkit-box-pack: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0 !important;
        -ms-flex-order: -1 !important;
            order: -1 !important;
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }
  .order-xxl-last {
    -webkit-box-ordinal-group: 7 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }
  .m-xxl-0 {
    margin: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .text-xxl-start {
    text-align: left !important;
  }
  .text-xxl-end {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.8125rem !important;
  }
  .fs-2 {
    font-size: 2.25rem !important;
  }
  .fs-3 {
    font-size: 1.96875rem !important;
  }
  .fs-4 {
    font-size: 1.6875rem !important;
  }
  .fs-5 {
    font-size: 1.40625rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
/* btn overrides */
.btn, .ajax-navigation .ajax-load-more {
  border-width: 2px;
  border-style: solid;
  text-decoration: none;
}
@media (max-width: 575.98px) {
  .btn:not(.btn.btn-link), .ajax-navigation .ajax-load-more:not(.btn.btn-link) {
    width: 100%;
  }
}
.btn.btn-primary, .ajax-navigation .ajax-load-more {
  background: #FED82F;
  border-color: #FED82F;
  color: hsl(0, 0%, 0%);
}
.btn.btn-primary:active, .ajax-navigation .ajax-load-more:active, .btn.btn-primary.active, .ajax-navigation .active.ajax-load-more, .btn.btn-primary:not(:disabled):not(.disabled):active, .btn.btn-primary:not(:disabled):not(.disabled).active, .btn.btn-primary:hover, .ajax-navigation .ajax-load-more:hover, .btn.btn-primary:focus-visible, .ajax-navigation .ajax-load-more:focus-visible {
  background: rgb(248.8038277512, 203.3492822967, 1.1961722488);
  border-color: rgb(248.8038277512, 203.3492822967, 1.1961722488);
  color: hsl(0, 0%, 0%);
}
.bg-color-primary .btn.btn-primary, .bg-color-primary .ajax-navigation .ajax-load-more, .ajax-navigation .bg-color-primary .ajax-load-more {
  background: hsl(0, 0%, 0%);
  border-color: hsl(0, 0%, 0%);
  color: hsl(0, 0%, 100%);
}
.bg-color-primary .btn.btn-primary:active, .bg-color-primary .ajax-navigation .ajax-load-more:active, .ajax-navigation .bg-color-primary .ajax-load-more:active, .bg-color-primary .btn.btn-primary.active, .bg-color-primary .ajax-navigation .active.ajax-load-more, .ajax-navigation .bg-color-primary .active.ajax-load-more, .bg-color-primary .btn.btn-primary:not(:disabled):not(.disabled):active, .bg-color-primary .btn.btn-primary:not(:disabled):not(.disabled).active, .bg-color-primary .btn.btn-primary:hover, .bg-color-primary .ajax-navigation .ajax-load-more:hover, .ajax-navigation .bg-color-primary .ajax-load-more:hover, .bg-color-primary .btn.btn-primary:focus-visible, .bg-color-primary .ajax-navigation .ajax-load-more:focus-visible, .ajax-navigation .bg-color-primary .ajax-load-more:focus-visible {
  background: hsl(0, 0%, 20%);
  border-color: hsl(0, 0%, 20%);
  color: hsl(0, 0%, 100%);
}
.btn.btn-secondary, .ajax-navigation .btn-secondary.ajax-load-more {
  background: hsl(0, 0%, 0%);
  border-color: hsl(0, 0%, 0%);
  color: hsl(0, 0%, 100%);
}
.btn.btn-secondary:active, .ajax-navigation .btn-secondary.ajax-load-more:active, .btn.btn-secondary.active, .ajax-navigation .btn-secondary.active.ajax-load-more, .btn.btn-secondary:not(:disabled):not(.disabled):active, .btn.btn-secondary:not(:disabled):not(.disabled).active, .btn.btn-secondary:hover, .ajax-navigation .btn-secondary.ajax-load-more:hover, .btn.btn-secondary:focus-visible, .ajax-navigation .btn-secondary.ajax-load-more:focus-visible {
  background: hsl(0, 0%, 20%);
  border-color: hsl(0, 0%, 20%);
  color: hsl(0, 0%, 100%);
}
.bg-color-black .btn.btn-secondary, .bg-color-black .ajax-navigation .btn-secondary.ajax-load-more, .ajax-navigation .bg-color-black .btn-secondary.ajax-load-more, .bg-with-media .btn.btn-secondary, .bg-with-media .ajax-navigation .btn-secondary.ajax-load-more, .ajax-navigation .bg-with-media .btn-secondary.ajax-load-more {
  background: #FED82F;
  border-color: #FED82F;
  color: hsl(0, 0%, 0%);
}
.bg-color-black .btn.btn-secondary:active, .bg-color-black .ajax-navigation .btn-secondary.ajax-load-more:active, .ajax-navigation .bg-color-black .btn-secondary.ajax-load-more:active, .bg-color-black .btn.btn-secondary.active, .bg-color-black .ajax-navigation .btn-secondary.active.ajax-load-more, .ajax-navigation .bg-color-black .btn-secondary.active.ajax-load-more, .bg-color-black .btn.btn-secondary:not(:disabled):not(.disabled):active, .bg-color-black .btn.btn-secondary:not(:disabled):not(.disabled).active, .bg-color-black .btn.btn-secondary:hover, .bg-color-black .ajax-navigation .btn-secondary.ajax-load-more:hover, .ajax-navigation .bg-color-black .btn-secondary.ajax-load-more:hover, .bg-color-black .btn.btn-secondary:focus-visible, .bg-color-black .ajax-navigation .btn-secondary.ajax-load-more:focus-visible, .ajax-navigation .bg-color-black .btn-secondary.ajax-load-more:focus-visible, .bg-with-media .btn.btn-secondary:active, .bg-with-media .ajax-navigation .btn-secondary.ajax-load-more:active, .ajax-navigation .bg-with-media .btn-secondary.ajax-load-more:active, .bg-with-media .btn.btn-secondary.active, .bg-with-media .ajax-navigation .btn-secondary.active.ajax-load-more, .ajax-navigation .bg-with-media .btn-secondary.active.ajax-load-more, .bg-with-media .btn.btn-secondary:not(:disabled):not(.disabled):active, .bg-with-media .btn.btn-secondary:not(:disabled):not(.disabled).active, .bg-with-media .btn.btn-secondary:hover, .bg-with-media .ajax-navigation .btn-secondary.ajax-load-more:hover, .ajax-navigation .bg-with-media .btn-secondary.ajax-load-more:hover, .bg-with-media .btn.btn-secondary:focus-visible, .bg-with-media .ajax-navigation .btn-secondary.ajax-load-more:focus-visible, .ajax-navigation .bg-with-media .btn-secondary.ajax-load-more:focus-visible {
  background: rgb(248.8038277512, 203.3492822967, 1.1961722488);
  border-color: rgb(248.8038277512, 203.3492822967, 1.1961722488);
  color: hsl(0, 0%, 0%);
}
.btn.btn-default, .ajax-navigation .btn-default.ajax-load-more {
  background: transparent;
  border-color: hsl(0, 0%, 0%);
  color: hsl(0, 0%, 0%);
}
.btn.btn-default:active, .ajax-navigation .btn-default.ajax-load-more:active, .btn.btn-default.active, .ajax-navigation .btn-default.active.ajax-load-more, .btn.btn-default:not(:disabled):not(.disabled):active, .btn.btn-default:not(:disabled):not(.disabled).active, .btn.btn-default:hover, .ajax-navigation .btn-default.ajax-load-more:hover, .btn.btn-default:focus-visible, .ajax-navigation .btn-default.ajax-load-more:focus-visible {
  background: hsl(0, 0%, 46%);
  border-color: hsl(0, 0%, 46%);
  color: hsl(0, 0%, 100%);
}
.bg-color-black .btn.btn-default, .bg-color-black .ajax-navigation .btn-default.ajax-load-more, .ajax-navigation .bg-color-black .btn-default.ajax-load-more, .bg-with-media .btn.btn-default, .bg-with-media .ajax-navigation .btn-default.ajax-load-more, .ajax-navigation .bg-with-media .btn-default.ajax-load-more {
  border-color: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 100%);
}
.bg-color-black .btn.btn-default:active, .bg-color-black .ajax-navigation .btn-default.ajax-load-more:active, .ajax-navigation .bg-color-black .btn-default.ajax-load-more:active, .bg-color-black .btn.btn-default.active, .bg-color-black .ajax-navigation .btn-default.active.ajax-load-more, .ajax-navigation .bg-color-black .btn-default.active.ajax-load-more, .bg-color-black .btn.btn-default:not(:disabled):not(.disabled):active, .bg-color-black .btn.btn-default:not(:disabled):not(.disabled).active, .bg-color-black .btn.btn-default:hover, .bg-color-black .ajax-navigation .btn-default.ajax-load-more:hover, .ajax-navigation .bg-color-black .btn-default.ajax-load-more:hover, .bg-color-black .btn.btn-default:focus-visible, .bg-color-black .ajax-navigation .btn-default.ajax-load-more:focus-visible, .ajax-navigation .bg-color-black .btn-default.ajax-load-more:focus-visible, .bg-with-media .btn.btn-default:active, .bg-with-media .ajax-navigation .btn-default.ajax-load-more:active, .ajax-navigation .bg-with-media .btn-default.ajax-load-more:active, .bg-with-media .btn.btn-default.active, .bg-with-media .ajax-navigation .btn-default.active.ajax-load-more, .ajax-navigation .bg-with-media .btn-default.active.ajax-load-more, .bg-with-media .btn.btn-default:not(:disabled):not(.disabled):active, .bg-with-media .btn.btn-default:not(:disabled):not(.disabled).active, .bg-with-media .btn.btn-default:hover, .bg-with-media .ajax-navigation .btn-default.ajax-load-more:hover, .ajax-navigation .bg-with-media .btn-default.ajax-load-more:hover, .bg-with-media .btn.btn-default:focus-visible, .bg-with-media .ajax-navigation .btn-default.ajax-load-more:focus-visible, .ajax-navigation .bg-with-media .btn-default.ajax-load-more:focus-visible {
  background: hsl(0, 0%, 46%);
  border-color: hsl(0, 0%, 46%);
  color: hsl(0, 0%, 100%);
}
.btn.btn-link, .ajax-navigation .btn-link.ajax-load-more {
  border: none;
  border-bottom: 2px solid hsl(0, 0%, 0%);
  color: hsl(0, 0%, 0%);
  padding: 0;
  font-weight: 700;
}
.btn.btn-link:hover, .ajax-navigation .btn-link.ajax-load-more:hover, .btn.btn-link:focus-visible, .ajax-navigation .btn-link.ajax-load-more:focus-visible {
  color: hsl(0, 0%, 46%);
  text-decoration: none;
}
.bg-color-black .btn.btn-link, .bg-color-black .ajax-navigation .btn-link.ajax-load-more, .ajax-navigation .bg-color-black .btn-link.ajax-load-more {
  border-bottom-color: #FED82F;
  color: hsl(0, 0%, 100%);
}
.btn.btn-icon-right, .ajax-navigation .btn-icon-right.ajax-load-more {
  position: relative;
  padding-right: 3rem;
  text-align: left;
}
.btn.btn-icon-right .icon, .ajax-navigation .btn-icon-right.ajax-load-more .icon {
  position: absolute;
  right: 1.5rem;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}

.container-wide {
  max-width: 1650px;
  padding-right: calc(var(--bs-gutter-x) * 2);
  padding-left: calc(var(--bs-gutter-x) * 2);
}
.container-narrow {
  max-width: 845px;
}
@media (max-width: 991.98px) {
  .container-narrow {
    max-width: 600px;
  }
}
@media (max-width: 767.98px) {
  .container-narrow {
    max-width: 460px;
  }
}
@media (max-width: 575.98px) {
  .container-wide {
    padding-right: calc(var(--bs-gutter-x) * 0.5);
    padding-left: calc(var(--bs-gutter-x) * 0.5);
  }
}

.bg-with-media {
  background-color: hsl(0, 0%, 0%);
  color: hsl(0, 0%, 100%);
}

.ratio {
  display: block;
}

.ratio > img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}

#skip-to-main-content:not(:focus):not(:focus-within),
#skip-to-cookie-banner:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
#skip-to-main-content,
#skip-to-cookie-banner {
  position: fixed;
  z-index: 1055;
  top: 1.875rem;
  left: 50%;
  -webkit-transform: translate(-50%, -200%);
          transform: translate(-50%, -200%);
  background-color: #FED82F;
  color: hsl(0, 0%, 0%);
  padding: 1rem;
  border-radius: 1rem;
  border: 0.0625rem solid hsl(0, 0%, 0%);
  -webkit-box-shadow: 0 0.125rem 20px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0.125rem 20px rgba(0, 0, 0, 0.5);
  -webkit-transition: -webkit-transform 0.125s ease;
  transition: -webkit-transform 0.125s ease;
  transition: transform 0.125s ease;
  transition: transform 0.125s ease, -webkit-transform 0.125s ease;
}
#skip-to-main-content:focus, #skip-to-main-content:focus-within,
#skip-to-cookie-banner:focus,
#skip-to-cookie-banner:focus-within {
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  outline: none;
  background-color: #FED82F !important;
  color: hsl(0, 0%, 0%) !important;
}
.bg-color-primary #skip-to-main-content:focus, .bg-color-primary #skip-to-main-content:focus-within,
.bg-color-primary #skip-to-cookie-banner:focus,
.bg-color-primary #skip-to-cookie-banner:focus-within {
  background-color: hsl(0, 0%, 0%) !important;
  color: #FED82F !important;
}

a,
.btn,
.ajax-navigation .ajax-load-more,
button {
  outline: none;
}
a:focus-visible,
.btn:focus-visible,
.ajax-navigation .ajax-load-more:focus-visible,
button:focus-visible {
  outline: none;
  background-color: #FED82F !important;
  color: hsl(0, 0%, 0%) !important;
}
.bg-color-primary a:focus-visible,
.bg-color-primary .btn:focus-visible,
.bg-color-primary .ajax-navigation .ajax-load-more:focus-visible,
.ajax-navigation .bg-color-primary .ajax-load-more:focus-visible,
.bg-color-primary button:focus-visible {
  background-color: hsl(0, 0%, 0%) !important;
  color: #FED82F !important;
}

.image > a:focus-visible {
  outline: 2px transparent solid;
  -webkit-box-shadow: 0 0 0 2px #4D90FE, 0 0 0 4px #FED82F, 0 0 4px 8px #4D90FE;
          box-shadow: 0 0 0 2px #4D90FE, 0 0 0 4px #FED82F, 0 0 4px 8px #4D90FE;
}

.sr-only {
  position: absolute;
  left: -9999px;
}

.full-page-tags::after, .vl9 .article-content .article-header .info::after, .vl8 .article-content .info::after, .vl7 .info::after, .vl4 .info::after, .vl5 .info::after, .vl6 .info::after, .vl2 .info::after, .vl1 .info::after {
  clear: both;
  display: table;
  content: "";
}

.mainnav-toggle, .main-navigation .navbar-nav > li > a,
.main-navigation .navbar-nav > li > span, .header-search .searchbox-toggle, .language-selector a, .language-selector button {
  position: relative;
}
.mainnav-toggle::after, .main-navigation .navbar-nav > li > a::after,
.main-navigation .navbar-nav > li > span::after, .header-search .searchbox-toggle::after, .language-selector a::after, .language-selector button::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 0.5rem;
  -webkit-transform: scaleY(0);
          transform: scaleY(0);
  -webkit-transform-origin: bottom;
          transform-origin: bottom;
  background: #FED82F;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
.mainnav-toggle:hover::after, .main-navigation .navbar-nav > li > a:hover::after,
.main-navigation .navbar-nav > li > span:hover::after, .header-search .searchbox-toggle:hover::after, .language-selector a:hover::after, .language-selector button:hover::after, .mainnav-toggle:focus::after, .main-navigation .navbar-nav > li > a:focus::after,
.main-navigation .navbar-nav > li > span:focus::after, .header-search .searchbox-toggle:focus::after, .language-selector a:focus::after, .language-selector button:focus::after {
  -webkit-transform: scaleY(1);
          transform: scaleY(1);
}

html {
  font-size: 100%;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: hsl(0, 0%, 0%);
  word-wrap: break-word;
}
@media (max-width: 767.98px) {
  body {
    font-size: 1rem;
  }
}

#page {
  background: hsl(0, 0%, 100%);
}

a {
  color: inherit;
  -webkit-transition: background 150ms, color 150ms;
  transition: background 150ms, color 150ms;
}
a, a:hover, a:focus {
  text-decoration: none;
  color: inherit;
}

p {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern" 1;
          font-feature-settings: "kern" 1;
  -webkit-font-kerning: normal;
          font-kerning: normal;
  margin: 0 0 1em;
}

h1, .h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  text-rendering: optimizeLegibility;
  -webkit-font-feature-settings: "kern" 1;
          font-feature-settings: "kern" 1;
  -webkit-font-kerning: normal;
          font-kerning: normal;
  margin: 0;
}

img {
  max-width: 100%;
  opacity: 1;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

figure {
  margin: 0;
}

audio {
  width: 100%;
}

.social li i.icon-facebook, .site-footer .footer-social ul a i.icon-facebook {
  background: url(/assets/app/build_dev/images/facebook-f.b914becd.svg) no-repeat center;
  display: inline-block;
}

.social li i.icon-twitter, .site-footer .footer-social ul a i.icon-twitter {
  background: url(/assets/app/build_dev/images/twitter.2c51b8b8.svg) no-repeat center;
  display: inline-block;
}

.social li i.icon-linkedin, .site-footer .footer-social ul a i.icon-linkedin {
  background: url(/assets/app/build_dev/images/linkedin.0b438ad8.svg) no-repeat center;
  display: inline-block;
}

.site-footer .footer-social ul a i.icon-instagram {
  background: url(/assets/app/build_dev/images/instagram.37c18c6c.svg) no-repeat center;
  display: inline-block;
}

.vl10 .title a.collapsed::after, .language-selector .current-lang i.icon-angle-down {
  background: url(/assets/app/build_dev/images/angle-down.89ad61cd.svg) no-repeat center;
  display: inline-block;
}

.vl10 .title a::after {
  background: url(/assets/app/build_dev/images/angle-up.34861db8.svg) no-repeat center;
  display: inline-block;
}

.ajax-navigation.ajax-navigation ul > li i.icon-angles-right, .page-navigation ul > li i.icon-angles-right, .ajax-navigation.ajax-navigation ul > li i.icon-angles-left, .page-navigation ul > li i.icon-angles-left {
  background: url(/assets/app/build_dev/images/angles-down.3add3740.svg) no-repeat center;
  display: inline-block;
}

.icon-camera::before {
  background: url(/assets/app/build_dev/images/camera.bc1fe1b7.svg) no-repeat center;
  display: inline-block;
}

.breadcrumb-wrapper .breadcrumb-item.breadcrumb-item--link:not(:has(+ .breadcrumb-item--link)) span:before {
  background: url(/assets/app/build_dev/images/chevron-left.69163499.svg) no-repeat center;
  display: inline-block;
}

.loading::before, .ajax-loading .ajax-navigation::before {
  background: url(/assets/app/build_dev/images/circle-notch.5f056406.svg) no-repeat center;
  display: inline-block;
}

.recipe-details i.icon-clock {
  background: url(/assets/app/build_dev/images/clock.ba303605.svg) no-repeat center;
  display: inline-block;
}

.recipe-details i.icon-fire {
  background: url(/assets/app/build_dev/images/fire.c73e4057.svg) no-repeat center;
  display: inline-block;
}

.icon-play::before {
  background: url(/assets/app/build_dev/images/play.a3fbe96b.svg) no-repeat center;
  display: inline-block;
}

.ezrichtext-field blockquote .blockquote-body::before {
  background: url(/assets/app/build_dev/images/quote-left.9bfefb81.svg) no-repeat center;
  display: inline-block;
}

.icon-volume-up::before {
  background: url(/assets/app/build_dev/images/volume-high.ac30c7e4.svg) no-repeat center;
  display: inline-block;
}

.breadcrumb-wrapper .breadcrumb-item .icon-home::before {
  background: url(/assets/app/build_dev/images/house.f138d834.svg) no-repeat center;
  display: inline-block;
}

.full-search-header .search-inputs .input-group i.icon-search, .header-search .searchbox-toggle i.icon-search {
  background: url(/assets/app/build_dev/images/magnifying-glass.06cae8e9.svg) no-repeat center;
  display: inline-block;
}

/*** Specific cases to avoid duplication in multiple templates and style files ***/
.icon-play.article-icon {
  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;
}
.icon-play::before {
  content: "";
  width: 1.1rem;
  height: 1.1rem;
}

.icon-volume-up.article-icon {
  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;
}
.icon-volume-up::before {
  content: "";
  width: 1.1rem;
  height: 1.1rem;
}

.icon-camera.article-icon {
  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;
}
.icon-camera::before {
  content: "";
  width: 1.1rem;
  height: 1.1rem;
}

.site-logo {
  display: inline-block;
  width: 14rem;
}
.site-logo img {
  width: 100%;
}
@media (max-width: 1199.98px) {
  .site-logo {
    width: 12rem;
  }
}
@media (max-width: 991.98px) {
  .site-logo {
    width: 10rem;
  }
}

/* site header */
.site-header {
  background: hsl(0, 0%, 100%);
  position: relative;
  z-index: 1000;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.site-header > .container {
  height: 5.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 991.98px) {
  .site-header > .container {
    height: 4rem;
  }
  .site-header > .container .site-logo {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-right: auto;
  }
  .site-header > .container .language-selector {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .site-header > .container .header-search {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .site-header > .container .mainnav-toggle {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
}
.site-header.site-header-sticky--active {
  position: fixed;
  width: 100%;
  top: 0;
  z-index: 100;
  -webkit-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}

/* header language selector */
.language-selector {
  margin: 0 0 0 1em;
}
.language-selector a, .language-selector button {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  color: hsl(0, 0%, 0%);
}
.language-selector .current-lang {
  height: 5.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1em;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  background: transparent;
  border: none;
}
.language-selector .current-lang.show {
  position: relative;
  z-index: 1001;
  background: #FED82F;
}
.language-selector .current-lang.show i {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.language-selector .current-lang i {
  width: 0.75rem;
  height: 0.75rem;
}
@media (max-width: 991.98px) {
  .language-selector .current-lang {
    height: 4rem;
  }
}
.language-selector .dropdown-menu {
  border: 0;
  background: #FED82F;
  margin: 0;
  text-align: right;
  right: 0;
  left: auto !important;
  top: -0.125rem !important;
  -webkit-box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.5rem 1rem 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 991.98px) {
  .language-selector .dropdown-menu {
    text-align: left;
  }
}
.language-selector .dropdown-menu a {
  padding: 0.5em 1em;
  display: block;
}
.language-selector .dropdown-menu a:hover {
  color: hsl(0, 0%, 46%);
}
.language-selector .dropdown-menu a:focus-visible {
  outline: 2px transparent solid;
  -webkit-box-shadow: 0 0 0 2px #4D90FE, 0 0 0 4px #FED82F, 0 0 4px 8px #4D90FE;
          box-shadow: 0 0 0 2px #4D90FE, 0 0 0 4px #FED82F, 0 0 4px 8px #4D90FE;
}
.language-selector .dropdown-menu .current a {
  color: hsl(0, 0%, 46%);
}

/* header-searchbox */
.header-search {
  height: 5.9375rem;
  position: relative;
}
.header-search .searchbox-toggle {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (max-width: 575.98px) {
  .header-search .searchbox-toggle {
    font-size: 0.875rem;
    line-height: 1.66;
  }
}
.header-search .searchbox-toggle {
  color: hsl(0, 0%, 0%);
  display: block;
  line-height: 5.9375rem;
  width: 4rem;
  text-align: center;
  background: hsl(0, 0%, 100%);
  z-index: 2;
  -webkit-transition: color 0.2s, background 0.3s;
  transition: color 0.2s, background 0.3s;
}
.header-search .searchbox-toggle i {
  width: 1rem;
  height: 1rem;
  position: relative;
  top: 1px;
}
@media (max-width: 767.98px) {
  .header-search .searchbox-toggle i {
    width: 0.9rem;
    height: 0.9rem;
  }
}
.header-search .navbar-search {
  padding: 1rem 4rem 1rem 1rem;
  width: 0;
  -webkit-transition: width 0.4s, opacity 0.23s;
  transition: width 0.4s, opacity 0.23s;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #FED82F;
  opacity: 0;
  visibility: hidden;
}
.header-search .search-query {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  background: transparent;
  border: 0;
  border-bottom: 2px solid hsl(0, 0%, 0%);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0;
}
.header-search .search-query:focus {
  outline: none;
}
.header-search .search-submit {
  width: 4rem;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}
.header-search .search-submit:focus-visible {
  outline: 2px transparent solid;
  -webkit-box-shadow: 0 0 0 2px #4D90FE, 0 0 0 4px #FED82F, 0 0 4px 8px #4D90FE;
          box-shadow: 0 0 0 2px #4D90FE, 0 0 0 4px #FED82F, 0 0 4px 8px #4D90FE;
}
.header-search {
  /* searchbox opened */
}
.searchbox-active .header-search .searchbox-toggle {
  background: #FED82F;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}
.searchbox-active .header-search .navbar-search {
  opacity: 1;
  width: 18rem;
  -webkit-transition: width 0.4s;
  transition: width 0.4s;
  z-index: 1;
  visibility: visible;
}
.searchbox-active .header-search {
  /* entered text in input */
}
.searchbox-active .header-search.filled .searchbox-toggle {
  pointer-events: none;
}
@media (max-width: 991.98px) {
  .header-search {
    height: 4rem;
  }
  .header-search .searchbox-toggle {
    line-height: 4rem;
  }
}
@media (max-width: 767.98px) {
  .header-search .searchbox-toggle {
    width: 4rem;
  }
}
@media (max-width: 575.98px) {
  .searchbox-active .header-search .navbar-search {
    width: calc(100vw - 4rem);
  }
}

.main-navigation {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.main-navigation .navbar-nav {
  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;
  list-style-type: none;
  margin: 0;
  padding: 0 1rem;
  text-align: center;
}
.main-navigation .navbar-nav > li {
  position: relative;
}
.main-navigation .navbar-nav > li > a,
.main-navigation .navbar-nav > li > span {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}
@media (max-width: 575.98px) {
  .main-navigation .navbar-nav > li > a,
  .main-navigation .navbar-nav > li > span {
    font-size: 0.875rem;
    line-height: 1.57;
  }
}
.main-navigation .navbar-nav > li > a,
.main-navigation .navbar-nav > li > span {
  display: inline-block;
  padding: 0 1.3333333333em;
}
.main-navigation {
  /* main submenu */
}
.main-navigation .menu_level_1 {
  list-style-type: none;
  padding: 1rem 0;
  margin: 0;
  display: none;
}
.main-navigation .menu_level_1 a {
  display: block;
  padding: 0.5em 1.5em;
}
.main-navigation {
  /* large screen sizes */
}
@media (min-width: 992px) {
  .main-navigation .navbar-nav > li:hover > a,
  .main-navigation .navbar-nav > li:hover > span,
  .main-navigation .navbar-nav .active > a,
  .main-navigation .navbar-nav .active > span {
    color: hsl(0, 0%, 0%);
  }
  .main-navigation .navbar-nav > li:hover > a::after,
  .main-navigation .navbar-nav > li:hover > span::after,
  .main-navigation .navbar-nav .active > a::after,
  .main-navigation .navbar-nav .active > span::after {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
  }
  .main-navigation .navbar-nav > li > a,
  .main-navigation .navbar-nav > li > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 5.9375rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: hsl(0, 0%, 46%);
  }
  .main-navigation .navbar-nav > li:hover .menu_level_1 {
    display: block;
  }
  .main-navigation .menu_level_1 {
    position: absolute;
    top: 100%;
    left: 0;
    width: 16rem;
    z-index: 20;
    background: #FED82F;
    -webkit-box-shadow: 0 0.5rem 1rem hsla(0, 0%, 0%, 0.12);
            box-shadow: 0 0.5rem 1rem hsla(0, 0%, 0%, 0.12);
  }
  .main-navigation .menu_level_1 a {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.5;
  }
}
@media (min-width: 992px) and (max-width: 575.98px) {
  .main-navigation .menu_level_1 a {
    font-size: 0.875rem;
    line-height: 1.57;
  }
}
@media (min-width: 992px) {
  .main-navigation .menu_level_1 a:hover {
    background: hsla(0, 0%, 0%, 0.05);
  }
}
.main-navigation .submenu-trigger {
  display: none;
}
.main-navigation {
  /* small screen sizes */
}
@media (max-width: 991.98px) {
  .main-navigation {
    display: none;
    position: absolute;
    left: calc(var(--bs-gutter-x) * 0.5);
    right: calc(var(--bs-gutter-x) * 0.5);
    top: 4rem;
    z-index: 1000;
    background: #FED82F;
    -webkit-box-shadow: 0 0.5rem 1rem hsla(0, 0%, 0%, 0.12);
            box-shadow: 0 0.5rem 1rem hsla(0, 0%, 0%, 0.12);
  }
  .main-navigation .navbar-nav {
    display: block;
    margin: 0;
    padding: 1rem 0;
  }
  .main-navigation .navbar-nav > li > a,
  .main-navigation .navbar-nav > li > span {
    padding: 0.5em 1em;
    color: hsl(0, 0%, 13%);
  }
  .main-navigation .navbar-nav > li > a::after,
  .main-navigation .navbar-nav > li > span::after {
    display: none;
  }
  .main-navigation .navbar-nav > li[data-submenu=true] > a {
    margin: 0 1.875rem;
  }
  .main-navigation .navbar-nav > li.submenu-active .menu_level_1 {
    display: block;
  }
  .main-navigation .navbar-nav > li.submenu-active .submenu-trigger::before {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .mainnav-active .main-navigation {
    display: block;
  }
  .main-navigation .submenu-trigger {
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    width: 1.875rem;
    height: 1.875rem;
    line-height: 1.875rem;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.66;
  }
}
@media (max-width: 991.98px) and (max-width: 575.98px) {
  .main-navigation .submenu-trigger {
    font-size: 0.75rem;
    line-height: 1.5;
  }
}
@media (max-width: 991.98px) {
  .main-navigation .submenu-trigger::before {
    display: block;
    content: "\f078";
  }
  .main-navigation .menu_level_1 {
    padding: 0 0 1rem;
  }
  .main-navigation .menu_level_1 a {
    color: hsl(0, 0%, 46%);
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.66;
  }
}
@media (max-width: 991.98px) and (max-width: 575.98px) {
  .main-navigation .menu_level_1 a {
    font-size: 0.75rem;
    line-height: 1.5;
  }
}
@media (max-width: 991.98px) {
  .main-navigation {
    overflow: scroll;
    position: absolute;
    z-index: 1000;
    left: 0;
    right: 0;
    height: calc(100vh - 4rem);
  }
}
.main-navigation {
  left: 0;
  right: 0;
}

.mainnav-toggle {
  display: none;
  position: relative;
  width: 4rem;
  height: 4rem;
  background: transparent;
  border: none;
}
.mainnav-toggle .hamburger {
  display: block;
  width: 1.25rem;
  height: 0.125rem;
  position: absolute;
  background: currentColor;
  left: 50%;
  top: 50%;
  margin: -0.0625rem 0 0 -0.625rem;
  -webkit-transition: background 400ms ease-out 200ms;
  transition: background 400ms ease-out 200ms;
}
.mainnav-toggle .hamburger::before, .mainnav-toggle .hamburger::after {
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  background: currentColor;
  -webkit-transition: all 400ms;
  transition: all 400ms;
}
.mainnav-toggle .hamburger::before {
  top: -0.375rem;
}
.mainnav-toggle .hamburger::after {
  bottom: -0.375rem;
}
.mainnav-toggle:hover {
  color: inherit;
}
.mainnav-active .mainnav-toggle {
  background: #FED82F;
}
.mainnav-active .mainnav-toggle .hamburger {
  background: transparent;
  -webkit-transition: background 100ms ease-out;
  transition: background 100ms ease-out;
}
.mainnav-active .mainnav-toggle .hamburger::before {
  -webkit-transform: translate(0, 0.375rem) rotate(135deg);
          transform: translate(0, 0.375rem) rotate(135deg);
}
.mainnav-active .mainnav-toggle .hamburger::after {
  -webkit-transform: translate(0, -0.375rem) rotate(-135deg);
          transform: translate(0, -0.375rem) rotate(-135deg);
}
@media (max-width: 991.98px) {
  .mainnav-toggle {
    display: block;
  }
}

@media (max-width: 991.98px) {
  .mainnav-active {
    overflow-y: hidden;
    position: fixed;
    width: 100%;
  }
  .mainnav-active body {
    overflow-y: hidden;
    position: fixed;
    width: 100%;
  }
}

.breadcrumb-wrapper {
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem 0;
}
.breadcrumb-wrapper ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
}
@media (max-width: 767.98px) {
  .breadcrumb-wrapper {
    padding: 1.5rem 0;
  }
}
.breadcrumb-wrapper .breadcrumb-item {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (max-width: 575.98px) {
  .breadcrumb-wrapper .breadcrumb-item {
    font-size: 0.875rem;
    line-height: 1.66;
  }
}
.breadcrumb-wrapper .breadcrumb-item {
  margin-right: 1rem;
  background-color: transparent;
  color: hsl(0, 0%, 0%);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
@media (max-width: 767.98px) {
  .breadcrumb-wrapper .breadcrumb-item {
    display: none;
  }
}
.breadcrumb-wrapper .breadcrumb-item:first-child a {
  display: inline-block;
}
.breadcrumb-wrapper .breadcrumb-item + .breadcrumb-item {
  padding-left: 0;
}
.breadcrumb-wrapper .breadcrumb-item + .breadcrumb-item:before {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
  content: "/";
  content: "/"/"";
  color: inherit;
  margin-right: 1rem;
  color: hsl(0, 0%, 0%);
  padding: 0;
}
@media (max-width: 575.98px) {
  .breadcrumb-wrapper .breadcrumb-item + .breadcrumb-item:before {
    content: none;
  }
}
@media (max-width: 767.98px) {
  .breadcrumb-wrapper .breadcrumb-item.breadcrumb-item--link:not(:has(+ .breadcrumb-item--link)) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.breadcrumb-wrapper .breadcrumb-item.breadcrumb-item--link:not(:has(+ .breadcrumb-item--link)) span:before {
  content: "";
  width: 1rem;
  height: 1rem;
  margin-right: 10px;
  display: none;
}
@media (max-width: 767.98px) {
  .breadcrumb-wrapper .breadcrumb-item.breadcrumb-item--link:not(:has(+ .breadcrumb-item--link)) span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .breadcrumb-wrapper .breadcrumb-item.breadcrumb-item--link:not(:has(+ .breadcrumb-item--link)) span:before {
    display: inline-block;
  }
}
@media (max-width: 767.98px) {
  .breadcrumb-wrapper .breadcrumb-item.breadcrumb-item--link:not(:has(+ .breadcrumb-item--link)):before {
    content: initial;
  }
}
.breadcrumb-wrapper .breadcrumb-item.breadcrumb-item--no-link {
  display: none;
}
.breadcrumb-wrapper .breadcrumb-item.breadcrumb-item--no-link:last-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 350px;
}
.breadcrumb-wrapper .breadcrumb-item.breadcrumb-item--no-link:last-child span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 575.98px) {
  .breadcrumb-wrapper .breadcrumb-item.breadcrumb-item--no-link:last-child {
    display: none;
  }
}
.breadcrumb-wrapper .breadcrumb-item .icon-home::before {
  content: "";
  width: 1rem;
  height: 1rem;
  position: relative;
  top: 1px;
  margin-right: 10px;
}

.site-footer {
  background: hsl(0, 0%, 0%);
  color: hsl(0, 0%, 100%);
  padding: 4rem 0;
  text-align: center;
}
.site-footer a:not(.site-logo):hover, .site-footer a:not(.site-logo):focus {
  color: hsl(0, 0%, 62%);
}
.site-footer .site-logo {
  margin: 0 0 1.5rem;
}
.site-footer {
  /* footer menu */
}
.site-footer .footer-menu .navbar-nav {
  list-style-type: none;
  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;
  margin: 0 0 1.5rem;
  padding: 0;
}
.site-footer .footer-menu .navbar-nav a {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}
@media (max-width: 575.98px) {
  .site-footer .footer-menu .navbar-nav a {
    font-size: 0.875rem;
    line-height: 1.57;
  }
}
.site-footer .footer-menu .navbar-nav a {
  padding: 0.5em 1.1428571429em;
}
.site-footer {
  /* footer social */
}
.site-footer .footer-social ul {
  list-style-type: none;
  margin: 0 0 1.5rem;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.site-footer .footer-social ul a {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25;
}
@media (max-width: 991.98px) {
  .site-footer .footer-social ul a {
    font-size: 1.5rem;
    line-height: 1.33;
  }
}
.site-footer .footer-social ul a {
  padding: 0.5em;
  margin: 0 0.5em;
}
.site-footer .footer-social ul a i {
  -webkit-filter: brightness(0) saturate(100%) invert(92%) sepia(93%) saturate(32%) hue-rotate(251deg) brightness(107%) contrast(100%);
          filter: brightness(0) saturate(100%) invert(92%) sepia(93%) saturate(32%) hue-rotate(251deg) brightness(107%) contrast(100%);
  width: 2rem;
  height: 2rem;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 767.98px) {
  .site-footer .footer-social ul a i {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.site-footer .footer-social ul a:hover i {
  opacity: 0.66;
}
.site-footer .footer-social ul .tt {
  display: none;
}
.site-footer {
  /* footer info */
}
.site-footer .footer-info {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.66;
}
@media (max-width: 575.98px) {
  .site-footer .footer-info {
    font-size: 0.75rem;
    line-height: 1.5;
  }
}
.site-footer .footer-info p {
  margin: 0 0 0.5714285714em;
}
.site-footer .footer-info address {
  color: hsl(0, 0%, 100%);
}
.site-footer .footer-info address a {
  font-weight: 900;
}
@media (max-width: 767.98px) {
  .site-footer .footer-menu .navbar-nav {
    display: block;
  }
}

.ngl-list.ngl-vt-grid .row {
  gap: 2.5rem 0;
}
.ngl-list.ngl-vt-list .list-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2.5rem;
}
.ngl-list.ngl-vt-list_zigzag .list-row {
  display: grid;
  gap: 8rem;
}
.ngl-list .ajax-collection {
  display: grid;
  gap: 2.5rem 0;
}

.search-result {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 2.5rem;
}

.category-children .row {
  gap: 2.5rem 0;
}

.hero-style-1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100vh - 5.9375rem);
  position: relative;
}
@media (max-width: 575.98px) {
  .hero-style-1 {
    min-height: calc(100vh - 4rem);
  }
}
.hero-style-1 .article-header {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 4rem 0;
}
@media (max-width: 575.98px) {
  .hero-style-1 .article-header {
    text-align: center;
  }
}
.hero-style-1 .article-header .title {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.125;
  letter-spacing: -0.02;
}
@media (max-width: 991.98px) {
  .hero-style-1 .article-header .title {
    font-size: 3rem;
    line-height: 1.16;
  }
}
@media (max-width: 575.98px) {
  .hero-style-1 .article-header .title {
    font-size: 2rem;
    line-height: 1.2;
  }
}
.hero-style-1 .article-header .title + .short {
  margin-top: 2.5rem;
}
.hero-style-1 .article-header .title + .actions {
  margin-top: 4rem;
}
.hero-style-1 .article-header .eyebrow-title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25;
}
@media (max-width: 991.98px) {
  .hero-style-1 .article-header .eyebrow-title {
    font-size: 1.5rem;
    line-height: 1.33;
  }
}
.hero-style-1 .article-header .eyebrow-title {
  text-transform: uppercase;
}
.hero-style-1 .article-header .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}
.hero-style-1 .article-header .short + .actions {
  margin-top: 4rem;
}
.hero-style-1 .article-header .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.5rem;
}
@media (max-width: 575.98px) {
  .hero-style-1 .article-header .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.hero-style-1 figure {
  position: absolute;
  inset: 0;
  z-index: 0;
}
.hero-style-1 figure picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.hero-style-1 figure video {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.hero-style-1 figure .overlay {
  position: absolute;
  inset: 0;
  mix-blend-mode: multiply;
  background: -webkit-gradient(linear, left top, right top, color-stop(7.81%, rgba(33.15, 33.15, 33.15, 0.9)), to(rgba(33.15, 33.15, 33.15, 0.4)));
  background: linear-gradient(90deg, rgba(33.15, 33.15, 33.15, 0.9) 7.81%, rgba(33.15, 33.15, 33.15, 0.4) 100%);
  opacity: 0.8;
}

.hero-style-2 .article-header {
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.hero-style-2 .article-header + figure {
  margin-top: 8rem;
}
@media (max-width: 575.98px) {
  .hero-style-2 .article-header + figure {
    margin-top: 3rem;
  }
}
@media (max-width: 575.98px) {
  .hero-style-2 .article-header {
    margin-bottom: 4rem;
  }
}
.hero-style-2 .article-header .title {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.125;
  letter-spacing: -0.02;
}
@media (max-width: 991.98px) {
  .hero-style-2 .article-header .title {
    font-size: 3rem;
    line-height: 1.16;
  }
}
@media (max-width: 575.98px) {
  .hero-style-2 .article-header .title {
    font-size: 2rem;
    line-height: 1.2;
  }
}
.hero-style-2 .article-header .title + .short {
  margin-top: 2.5rem;
}
.hero-style-2 .article-header .title + .actions {
  margin-top: 4rem;
}
.hero-style-2 .article-header .eyebrow-title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25;
}
@media (max-width: 991.98px) {
  .hero-style-2 .article-header .eyebrow-title {
    font-size: 1.5rem;
    line-height: 1.33;
  }
}
.hero-style-2 .article-header .eyebrow-title {
  text-transform: uppercase;
}
.hero-style-2 .article-header .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}
.hero-style-2 .article-header .short + .actions {
  margin-top: 4rem;
}
.hero-style-2 .article-header .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 2.5rem;
}
@media (max-width: 575.98px) {
  .hero-style-2 .article-header .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.hero-style-2 figure {
  position: relative;
  padding-bottom: 42.85%;
  height: 0;
  border-radius: 1.5rem 1.5rem 0 0;
  overflow: hidden;
  -webkit-box-shadow: 0px -80px 96px -56px rgba(0, 0, 0, 0.3);
          box-shadow: 0px -80px 96px -56px rgba(0, 0, 0, 0.3);
}
.hero-style-2 figure picture {
  position: absolute;
  inset: 0;
}
.hero-style-2 figure picture img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (max-width: 575.98px) {
  .hero-style-2 figure {
    padding-bottom: 100%;
  }
}
.bg-color-primary .hero-style-2 figure {
  -webkit-box-shadow: 0px -80px 96px -56px #C19D01;
          box-shadow: 0px -80px 96px -56px #C19D01;
}
.bg-color-black .hero-style-2 figure {
  -webkit-box-shadow: 0px -80px 96px -56px #080808;
          box-shadow: 0px -80px 96px -56px #080808;
}

.hero-style-3 .image {
  position: relative;
  display: block;
}
@media (max-width: 767.98px) {
  .hero-style-3 .image {
    width: 100%;
  }
}
.hero-style-3 .image source, .hero-style-3 .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 1rem;
}
@media (max-width: 767.98px) {
  .hero-style-3 .article-header {
    padding-top: 3rem;
  }
}
.hero-style-3 .article-header .eyebrow-title {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (max-width: 575.98px) {
  .hero-style-3 .article-header .eyebrow-title {
    font-size: 0.875rem;
    line-height: 1.66;
  }
}
.hero-style-3 .article-header .eyebrow-title {
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.hero-style-3 .article-header .title {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.125;
  letter-spacing: -0.02;
}
@media (max-width: 991.98px) {
  .hero-style-3 .article-header .title {
    font-size: 3rem;
    line-height: 1.16;
  }
}
@media (max-width: 575.98px) {
  .hero-style-3 .article-header .title {
    font-size: 2rem;
    line-height: 1.2;
  }
}
.hero-style-3 .article-header .title + .short {
  margin-top: 2.5rem;
}
.hero-style-3 .article-header .title + .actions {
  margin-top: 4rem;
}
.bg-color-black .hero-style-3 .article-header .title {
  color: #FED82F;
}
.hero-style-3 .article-header .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}
.hero-style-3 .article-header .short + .actions {
  margin-top: 4rem;
}
.hero-style-3 .article-header .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.5rem;
}
@media (max-width: 575.98px) {
  .hero-style-3 .article-header .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.about-style-1 .article-header + * {
  margin-top: 4rem;
}
.about-style-1 .eyebrow-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  text-transform: uppercase;
}
.about-style-1 .eyebrow-title + * {
  margin-top: 1rem;
}
.about-style-1 .title {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.125;
  letter-spacing: -0.02;
}
@media (max-width: 991.98px) {
  .about-style-1 .title {
    font-size: 3rem;
    line-height: 1.16;
  }
}
@media (max-width: 575.98px) {
  .about-style-1 .title {
    font-size: 2rem;
    line-height: 1.2;
  }
}
.about-style-1 .title {
  margin: 0;
}
.bg-color-black .about-style-1 .title {
  color: #FED82F;
}
.about-style-1 .image {
  overflow: hidden;
  display: block;
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  border-radius: 1rem;
}
.about-style-1 .image source, .about-style-1 .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.about-style-1 .image + .article-info {
  margin-top: 4rem;
}
.about-style-1 .article-info {
  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: 2rem;
}
@media (max-width: 991.98px) {
  .about-style-1 .article-info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.about-style-1 .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
  width: 60%;
}
@media (max-width: 991.98px) {
  .about-style-1 .short {
    width: 100%;
  }
}
.about-style-1 .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  gap: 2rem;
  width: 40%;
}
@media (max-width: 991.98px) {
  .about-style-1 .actions {
    width: 100%;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
@media (max-width: 575.98px) {
  .about-style-1 .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.about-style-2 .eyebrow-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.about-style-2 .title {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.16;
}
@media (max-width: 991.98px) {
  .about-style-2 .title {
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
@media (max-width: 575.98px) {
  .about-style-2 .title {
    font-size: 2rem;
    line-height: 1.25;
  }
}
.about-style-2 .title + .short {
  margin-top: 2.5rem;
}
.about-style-2 .title + .btn, .about-style-2 .ajax-navigation .title + .ajax-load-more, .ajax-navigation .about-style-2 .title + .ajax-load-more {
  margin-top: 3.375rem;
}
.bg-color-black .about-style-2 .title {
  color: #FED82F;
}
.about-style-2 .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}
.about-style-2 .short + .actions {
  margin-top: 2rem;
}
.about-style-2 .image {
  overflow: hidden;
  display: block;
  position: relative;
  height: 0;
  padding-bottom: 100%;
  border-radius: 1rem;
}
.about-style-2 .image source, .about-style-2 .image img {
  -o-object-fit: cover;
     object-fit: cover;
  font-family: "object-fit: cover;";
  -o-object-position: center;
     object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.about-style-2 .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}
@media (max-width: 575.98px) {
  .about-style-2 .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.about-style-3 .eyebrow-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 1rem;
}
.about-style-3 .title {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.16;
}
@media (max-width: 991.98px) {
  .about-style-3 .title {
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
@media (max-width: 575.98px) {
  .about-style-3 .title {
    font-size: 2rem;
    line-height: 1.25;
  }
}
.about-style-3 .image {
  overflow: hidden;
  display: block;
  position: relative;
  width: 100%;
  width: 13rem;
}
.about-style-3 .image + * {
  margin-top: 2rem;
}
.about-style-3 .article-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.about-style-3 .article-info .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
  margin-bottom: auto;
}
.about-style-3 .article-info .short + .actions {
  margin-top: 2.5rem;
}
.about-style-3 .article-info .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}
@media (max-width: 575.98px) {
  .about-style-3 .article-info .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.about-style-4 .title {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.16;
}
@media (max-width: 991.98px) {
  .about-style-4 .title {
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
@media (max-width: 575.98px) {
  .about-style-4 .title {
    font-size: 2rem;
    line-height: 1.25;
  }
}
.about-style-4 .title + .text {
  margin-top: 4rem;
}
.about-style-4 .title + .actions {
  margin-top: 2.5rem;
}
.bg-color-black .about-style-4 .title {
  color: #FED82F;
}
.about-style-4 .text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}
.about-style-4 .text .short {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 50%;
          flex: 0 1 50%;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}
.about-style-4 .text + .actions {
  margin-top: 2.5rem;
}
@media (max-width: 575.98px) {
  .about-style-4 .text {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .about-style-4 .text .short {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 100%;
            flex: 0 1 100%;
  }
}
.about-style-4 .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}
@media (max-width: 575.98px) {
  .about-style-4 .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.about-style-5 .title {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 991.98px) {
  .about-style-5 .title {
    font-size: 2rem;
    line-height: 1.25;
  }
}
@media (max-width: 991.98px) {
  .about-style-5 .title + .short {
    margin-top: 2rem;
  }
}
.about-style-5 .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}

.features-grid {
  display: grid;
  grid-gap: 2rem;
}
.features-grid.features-grid-col-2 {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
}
@media (max-width: 767.98px) {
  .features-grid.features-grid-col-2 {
    grid-template-columns: minmax(0, 1fr);
  }
}
.features-grid.features-grid-col-3 {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
}
@media (max-width: 767.98px) {
  .features-grid.features-grid-col-3 {
    grid-template-columns: minmax(0, 1fr);
  }
}
.features-grid.features-grid-col-4 {
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
}
@media (max-width: 991.98px) {
  .features-grid.features-grid-col-4 {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }
}
@media (max-width: 767.98px) {
  .features-grid.features-grid-col-4 {
    grid-template-columns: minmax(0, 1fr);
  }
}

.features-style-1 .article-header {
  text-align: center;
  width: 66.6666666667%;
  margin: 0 auto;
}
@media (max-width: 767.98px) {
  .features-style-1 .article-header {
    width: 100%;
  }
}
.features-style-1 .article-header .text + .actions {
  margin-top: 2.5rem;
}
.features-style-1 .article-header .title {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 991.98px) {
  .features-style-1 .article-header .title {
    font-size: 2rem;
    line-height: 1.25;
  }
}
.features-style-1 .article-header .title + .short {
  margin-top: 1.5rem;
}
.features-style-1 .article-header .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}
.features-style-1 .article-header .short + .actions {
  margin-top: 2.5rem;
}
.features-style-1 .article-header .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 575.98px) {
  .features-style-1 .article-header .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.features-style-1 .article-header + .features-grid {
  margin-top: 4rem;
}
.features-style-1 .features-grid .features-grid-item {
  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;
}
.features-style-1 .features-grid .features-grid-item .item-icon {
  padding: 2rem;
  display: inline-block;
  border-radius: 50%;
  background-color: #FED82F;
  width: 8rem;
  height: 8rem;
}
.bg-color-primary .features-style-1 .features-grid .features-grid-item .item-icon {
  background-color: hsl(0, 0%, 100%);
}
.features-style-1 .features-grid .features-grid-item .item-icon + .item-title {
  margin-top: 2rem;
}
.features-style-1 .features-grid .features-grid-item .item-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
}
.features-style-1 .features-grid .features-grid-item .item-title + .item-short {
  margin-top: 1rem;
}
.features-style-1 .features-grid .features-grid-item * + .item-actions {
  margin-top: 1rem;
}

.features-style-2 .article-header .text {
  width: 66.6666666667%;
}
@media (max-width: 767.98px) {
  .features-style-2 .article-header .text {
    width: 100%;
  }
}
.features-style-2 .article-header .text + * {
  margin-top: 2.5rem;
}
.features-style-2 .article-header .title {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.125;
  letter-spacing: -0.02;
}
@media (max-width: 991.98px) {
  .features-style-2 .article-header .title {
    font-size: 3rem;
    line-height: 1.16;
  }
}
@media (max-width: 575.98px) {
  .features-style-2 .article-header .title {
    font-size: 2rem;
    line-height: 1.2;
  }
}
.features-style-2 .article-header .title + .short {
  margin-top: 2rem;
}
.features-style-2 .article-header .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}
.features-style-2 .article-header .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}
@media (max-width: 575.98px) {
  .features-style-2 .article-header .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.features-style-2 .article-header + .features-grid {
  margin-top: 4rem;
}
.features-style-2 .features-grid .features-grid-item {
  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;
}
.features-style-2 .features-grid .features-grid-item .item-highlight-title {
  font-size: 6rem;
  font-weight: 700;
  line-height: 1.08;
  letter-spacing: -0.03;
}
@media (max-width: 991.98px) {
  .features-style-2 .features-grid .features-grid-item .item-highlight-title {
    font-size: 4rem;
    line-height: 1.125;
    letter-spacing: -0.02;
  }
}
@media (max-width: 575.98px) {
  .features-style-2 .features-grid .features-grid-item .item-highlight-title {
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}
.bg-color-black .features-style-2 .features-grid .features-grid-item .item-highlight-title {
  color: #FED82F;
}
.features-style-2 .features-grid .features-grid-item .item-highlight-title + .item-title {
  margin-top: 2rem;
}
.features-style-2 .features-grid .features-grid-item .item-title {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25;
}
@media (max-width: 991.98px) {
  .features-style-2 .features-grid .features-grid-item .item-title {
    font-size: 1.5rem;
    line-height: 1.33;
  }
}
.features-style-2 .features-grid .features-grid-item .item-title + .item-short {
  margin-top: 1rem;
}
.features-style-2 .features-grid .features-grid-item * + .item-actions {
  margin-top: 1rem;
}

.features-style-3 .article-header .text {
  width: 66.6666666667%;
}
@media (max-width: 767.98px) {
  .features-style-3 .article-header .text {
    width: 100%;
  }
}
.features-style-3 .article-header .text + * {
  margin-top: 2.5rem;
}
.features-style-3 .article-header .title {
  font-size: 3rem;
  font-weight: 700;
  line-height: 1.16;
}
@media (max-width: 991.98px) {
  .features-style-3 .article-header .title {
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
@media (max-width: 575.98px) {
  .features-style-3 .article-header .title {
    font-size: 2rem;
    line-height: 1.25;
  }
}
.features-style-3 .article-header .title + .short {
  margin-top: 2rem;
}
.features-style-3 .article-header .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}
.features-style-3 .article-header .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}
@media (max-width: 575.98px) {
  .features-style-3 .article-header .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.bg-color-black .features-style-3 .article-header .title {
  color: #FED82F;
}
.features-style-3 .article-header + .features-grid {
  margin-top: 4rem;
}
.features-style-3 .features-grid .features-grid-item {
  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;
}
.features-style-3 .features-grid .features-grid-item .item-image {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}
.features-style-3 .features-grid .features-grid-item .item-image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.features-style-3 .features-grid .features-grid-item .item-content {
  padding: 2rem;
  background-color: #F8F9FC;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  border-bottom-left-radius: 1rem;
  border-bottom-right-radius: 1rem;
  color: hsl(0, 0%, 0%);
}
.features-style-3 .features-grid .features-grid-item .item-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
}
.features-style-3 .features-grid .features-grid-item .item-title + .item-short {
  margin-top: 1rem;
}
.features-style-3 .features-grid .features-grid-item * + .item-actions {
  margin-top: 1rem;
}

.features-style-4 .article-header .text {
  width: 66.6666666667%;
}
@media (max-width: 767.98px) {
  .features-style-4 .article-header .text {
    width: 100%;
  }
}
.features-style-4 .article-header .text + * {
  margin-top: 2.5rem;
}
.features-style-4 .article-header .title {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 991.98px) {
  .features-style-4 .article-header .title {
    font-size: 2rem;
    line-height: 1.25;
  }
}
.features-style-4 .article-header .title + .short {
  margin-top: 1.5rem;
}
.features-style-4 .article-header .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}
.features-style-4 .article-header .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}
@media (max-width: 575.98px) {
  .features-style-4 .article-header .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.features-style-4 .article-header + .features-grid {
  margin-top: 4rem;
}
.features-style-4 .features-grid .features-grid-item {
  padding: 1.5rem;
  border-radius: 1rem;
  background-color: #F8F9FC;
}
.bg-color-black .features-style-4 .features-grid .features-grid-item {
  background-color: hsl(0, 0%, 10%);
}
.bg-color-primary .features-style-4 .features-grid .features-grid-item {
  background-color: rgb(254.2440191388, 225.5167464115, 97.7559808612);
}
.bg-color-secondary .features-style-4 .features-grid .features-grid-item {
  background-color: hsl(0, 0%, 100%);
}
.features-style-4 .features-grid .features-grid-item .item-icon {
  display: inline-block;
}
.features-style-4 .features-grid .features-grid-item .item-icon img {
  -webkit-filter: brightness(0) saturate(100%) invert(0%) sepia(9%) saturate(7500%) hue-rotate(154deg) brightness(91%) contrast(108%);
          filter: brightness(0) saturate(100%) invert(0%) sepia(9%) saturate(7500%) hue-rotate(154deg) brightness(91%) contrast(108%);
}
.bg-color-black .features-style-4 .features-grid .features-grid-item .item-icon img {
  -webkit-filter: brightness(0) saturate(100%) invert(87%) sepia(98%) saturate(2775%) hue-rotate(328deg) brightness(102%) contrast(99%);
          filter: brightness(0) saturate(100%) invert(87%) sepia(98%) saturate(2775%) hue-rotate(328deg) brightness(102%) contrast(99%);
}
.features-style-4 .features-grid .features-grid-item .item-icon + .item-title {
  margin-top: 2rem;
}
.features-style-4 .features-grid .features-grid-item .item-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
}
.features-style-4 .features-grid .features-grid-item .item-title + .item-short {
  margin-top: 1rem;
}
.features-style-4 .features-grid .features-grid-item .item-actions {
  margin-top: 1rem;
}

.features-style-5 .article-header {
  text-align: center;
  width: 66.6666666667%;
  margin: 0 auto;
}
@media (max-width: 767.98px) {
  .features-style-5 .article-header {
    width: 100%;
  }
}
.features-style-5 .article-header .text + .actions {
  margin-top: 2.5rem;
}
.features-style-5 .article-header .title {
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1.11;
  letter-spacing: -0.03;
}
@media (max-width: 991.98px) {
  .features-style-5 .article-header .title {
    font-size: 3.5rem;
    line-height: 1.142;
    letter-spacing: -0.02;
  }
}
@media (max-width: 575.98px) {
  .features-style-5 .article-header .title {
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}
.features-style-5 .article-header .title + .short {
  margin-top: 1.5rem;
}
.features-style-5 .article-header .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}
.features-style-5 .article-header .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 575.98px) {
  .features-style-5 .article-header .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.features-style-5 .article-header + .features-grid {
  margin-top: 4rem;
}
.features-style-5 .features-grid .features-grid-item {
  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;
  text-align: center;
}
.features-style-5 .features-grid .features-grid-item .item-image {
  width: 11.25rem;
  margin: 0 auto;
  border-radius: 50%;
  overflow: hidden;
}
.features-style-5 .features-grid .features-grid-item .item-image + .item-title {
  margin-top: 1.5rem;
}
.features-style-5 .features-grid .features-grid-item .item-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
}
.features-style-5 .features-grid .features-grid-item .item-title + .item-short {
  margin-top: 0.5rem;
}
.features-style-5 .features-grid .features-grid-item .item-short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}

.features-style-6 .article-header .text {
  width: 66.6666666667%;
}
@media (max-width: 767.98px) {
  .features-style-6 .article-header .text {
    width: 100%;
  }
}
.features-style-6 .article-header .text + * {
  margin-top: 2.5rem;
}
.features-style-6 .article-header .title {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 991.98px) {
  .features-style-6 .article-header .title {
    font-size: 2rem;
    line-height: 1.25;
  }
}
.features-style-6 .article-header .title + .short {
  margin-top: 1.5rem;
}
.features-style-6 .article-header .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}
.features-style-6 .article-header .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}
@media (max-width: 575.98px) {
  .features-style-6 .article-header .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.features-style-6 .article-header + .features-grid {
  margin-top: 4rem;
}
.features-style-6 .features-grid .features-grid-item {
  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;
}
.features-style-6 .features-grid .features-grid-item .item-image {
  border-radius: 1rem;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
  height: 0;
}
.features-style-6 .features-grid .features-grid-item .item-image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.features-style-6 .features-grid .features-grid-item .item-image + .item-content {
  padding-top: 2rem;
}
.features-style-6 .features-grid .features-grid-item .item-content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.features-style-6 .features-grid .features-grid-item .item-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
}
.features-style-6 .features-grid .features-grid-item .item-title + .item-description {
  margin-top: 1rem;
}
.features-style-6 .features-grid .features-grid-item * + .item-actions {
  margin-top: 1rem;
}

.features-style-7 .article-header .text {
  width: 66.6666666667%;
}
@media (max-width: 767.98px) {
  .features-style-7 .article-header .text {
    width: 100%;
  }
}
.features-style-7 .article-header .text + * {
  margin-top: 2.5rem;
}
.features-style-7 .article-header .title {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 991.98px) {
  .features-style-7 .article-header .title {
    font-size: 2rem;
    line-height: 1.25;
  }
}
.features-style-7 .article-header .title + .short {
  margin-top: 1.5rem;
}
.features-style-7 .article-header .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}
.features-style-7 .article-header .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}
@media (max-width: 575.98px) {
  .features-style-7 .article-header .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.features-style-7 .article-header + .list-zigzag {
  margin-top: 4rem;
}
.features-style-7 .list-zigzag {
  display: grid;
  gap: 8rem;
}
.logos-style-1 .article-header .text {
  width: 66.6666666667%;
}
@media (max-width: 767.98px) {
  .logos-style-1 .article-header .text {
    width: 100%;
  }
}
.logos-style-1 .article-header .text + * {
  margin-top: 2.5rem;
}
.logos-style-1 .article-header .eyebrow-title {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (max-width: 575.98px) {
  .logos-style-1 .article-header .eyebrow-title {
    font-size: 0.875rem;
    line-height: 1.66;
  }
}
.logos-style-1 .article-header .eyebrow-title {
  text-transform: uppercase;
}
.logos-style-1 .article-header .eyebrow-title + * {
  margin-top: 0.5rem;
}
.logos-style-1 .article-header .title {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 991.98px) {
  .logos-style-1 .article-header .title {
    font-size: 2rem;
    line-height: 1.25;
  }
}
.logos-style-1 .article-header .title + .short {
  margin-top: 1.5rem;
}
.bg-color-black .logos-style-1 .article-header .title {
  color: #FED82F;
}
.logos-style-1 .article-header .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}
.logos-style-1 .article-header .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}
@media (max-width: 575.98px) {
  .logos-style-1 .article-header .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .logos-style-1 .article-header .actions .btn, .logos-style-1 .article-header .actions .ajax-navigation .ajax-load-more, .ajax-navigation .logos-style-1 .article-header .actions .ajax-load-more {
    width: 100%;
  }
}
.logos-style-1 .article-header + .logo-grid {
  margin-top: 4rem;
}
.logos-style-1 .logo-grid {
  margin-top: 4rem;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
  background-color: hsl(0, 0%, 100%);
  padding: 1.2rem;
  border-radius: 1rem;
}
@media (max-width: 991.98px) {
  .logos-style-1 .logo-grid {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  }
}
.logos-style-1 .logo-grid .logo-grid-item {
  padding: 0.75rem;
}

.logos-style-2 .article-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}
@media (max-width: 991.98px) {
  .logos-style-2 .article-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 2.5rem;
  }
}
.logos-style-2 .article-header {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
}
.logos-style-2 .article-header .text + * {
  margin-top: 2.5rem;
}
.logos-style-2 .article-header .eyebrow-title {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (max-width: 575.98px) {
  .logos-style-2 .article-header .eyebrow-title {
    font-size: 0.875rem;
    line-height: 1.66;
  }
}
.logos-style-2 .article-header .eyebrow-title {
  text-transform: uppercase;
}
.logos-style-2 .article-header .eyebrow-title + * {
  margin-top: 0.5rem;
}
.logos-style-2 .article-header .title {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 991.98px) {
  .logos-style-2 .article-header .title {
    font-size: 2rem;
    line-height: 1.25;
  }
}
.logos-style-2 .article-header .title + .short {
  margin-top: 1.5rem;
}
.bg-color-black .logos-style-2 .article-header .title {
  color: #FED82F;
}
.logos-style-2 .article-header .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}
.logos-style-2 .article-header .actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
}
@media (max-width: 575.98px) {
  .logos-style-2 .article-header .actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .logos-style-2 .article-header .actions .btn, .logos-style-2 .article-header .actions .ajax-navigation .ajax-load-more, .ajax-navigation .logos-style-2 .article-header .actions .ajax-load-more {
    width: 100%;
  }
}
.logos-style-2 .logo-grid {
  display: grid;
  grid-template-columns: auto auto;
  background-color: hsl(0, 0%, 100%);
  padding: 1.2rem;
  border-radius: 1rem;
}
.logos-style-2 .logo-grid .logo-grid-item {
  padding: 0.75rem;
}

.lead-style-1 {
  text-align: center;
}
.lead-style-1 .article-header {
  width: 66.6666666667%;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 767.98px) {
  .lead-style-1 .article-header {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.lead-style-1 .article-header + * {
  margin-top: 4rem;
}
@media (max-width: 767.98px) {
  .lead-style-1 .article-header + * {
    margin-top: 2rem;
  }
}
.lead-style-1 .eyebrow-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.lead-style-1 .title {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.125;
  letter-spacing: -0.02;
}
@media (max-width: 991.98px) {
  .lead-style-1 .title {
    font-size: 3rem;
    line-height: 1.16;
  }
}
@media (max-width: 575.98px) {
  .lead-style-1 .title {
    font-size: 2rem;
    line-height: 1.2;
  }
}
.lead-style-1 .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}
.lead-style-1 .short + .actions, .lead-style-1 .short + .embedded-form {
  margin-top: 4rem;
}
.lead-style-1 .actions {
  margin: 0 auto;
  display: block;
}
.lead-style-1 .embedded-form {
  width: 50%;
  margin: 0 auto;
  text-align: left;
}
@media (max-width: 767.98px) {
  .lead-style-1 .embedded-form {
    width: 100%;
  }
}

.lead-style-2 .eyebrow-title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.lead-style-2 .title {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 991.98px) {
  .lead-style-2 .title {
    font-size: 2rem;
    line-height: 1.25;
  }
}
.lead-style-2 .article-header + .article-info {
  margin-top: 2.5rem;
}
.lead-style-2 .short {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}

.quote-style-1 .article-header {
  text-align: center;
}
.quote-style-1 .article-header .title {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
}
.quote-style-1 .article-header + .quote-swiper {
  margin-top: 4rem;
}
.quote-style-1 .quote-item {
  position: relative;
  text-align: center;
  padding-top: 5rem;
}
@media (max-width: 575.98px) {
  .quote-style-1 .quote-item {
    padding: 5rem 3rem 0;
  }
}
.quote-style-1 .quote-item .quote-icon {
  position: absolute;
  width: 10rem;
  height: 10rem;
  -o-object-fit: contain;
     object-fit: contain;
  -o-object-position: center;
     object-position: center;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  -webkit-filter: brightness(0) saturate(100%) invert(87%) sepia(98%) saturate(2775%) hue-rotate(328deg) brightness(102%) contrast(99%);
          filter: brightness(0) saturate(100%) invert(87%) sepia(98%) saturate(2775%) hue-rotate(328deg) brightness(102%) contrast(99%);
}
.bg-color-primary .quote-style-1 .quote-item .quote-icon {
  -webkit-filter: brightness(0) saturate(100%) invert(92%) sepia(93%) saturate(32%) hue-rotate(251deg) brightness(107%) contrast(100%);
          filter: brightness(0) saturate(100%) invert(92%) sepia(93%) saturate(32%) hue-rotate(251deg) brightness(107%) contrast(100%);
}
.quote-style-1 .quote-item {
  text-align: center;
}
.quote-style-1 .quote-item .item-title {
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1.11;
  letter-spacing: -0.03;
}
@media (max-width: 991.98px) {
  .quote-style-1 .quote-item .item-title {
    font-size: 3.5rem;
    line-height: 1.142;
    letter-spacing: -0.02;
  }
}
@media (max-width: 575.98px) {
  .quote-style-1 .quote-item .item-title {
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}
.quote-style-1 .quote-item .item-title {
  position: relative;
}
.quote-style-1 .quote-item .item-short {
  margin-top: 1.5rem;
}
.quote-style-1 .quote-item .quote-person {
  margin-top: 3rem;
  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: left;
}
.quote-style-1 .quote-item .quote-person .quote-person-image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 4rem;
          flex: 0 0 4rem;
}
.quote-style-1 .quote-item .quote-person .quote-person-image img {
  border-radius: 50%;
}
.quote-style-1 .quote-item .quote-person .quote-person-info {
  margin-left: 1.5rem;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}
.quote-style-1 .quote-item .quote-person .quote-person-info .quote-person-info-name {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
}

.ngl-block.whitespace-top-small {
  padding-top: 2rem;
}
.ngl-block.whitespace-bottom-small {
  padding-bottom: 2rem;
}
.ngl-block.whitespace-top-medium {
  padding-top: 4rem;
}
.ngl-block.whitespace-bottom-medium {
  padding-bottom: 4rem;
}
.ngl-block.whitespace-top-large {
  padding-top: 8rem;
}
.ngl-block.whitespace-bottom-large {
  padding-bottom: 8rem;
}
.ngl-block.with-bg-image {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.ngl-block {
  /* background colors */
}
.ngl-block.bg-color-primary {
  background-color: #FED82F;
}
.ngl-block.bg-color-secondary {
  background-color: #F8F9FC;
}
.ngl-block.bg-color-white {
  background-color: hsl(0, 0%, 100%);
}
.ngl-block.bg-color-black {
  background-color: hsl(0, 0%, 0%);
  color: hsl(0, 0%, 100%);
}
@media (max-width: 575.98px) {
  .ngl-block.whitespace-top-small {
    padding-top: 1rem;
  }
  .ngl-block.whitespace-bottom-small {
    padding-bottom: 1rem;
  }
  .ngl-block.whitespace-top-medium {
    padding-top: 2rem;
  }
  .ngl-block.whitespace-bottom-medium {
    padding-bottom: 2rem;
  }
  .ngl-block.whitespace-top-large {
    padding-top: 4rem;
  }
  .ngl-block.whitespace-bottom-large {
    padding-bottom: 4rem;
  }
}

.grid-featured {
  display: grid;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  grid-gap: 1.5rem;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);
}
.grid-featured .vl2 {
  margin: 0;
}
.grid-featured .vl2 .image {
  padding-bottom: 100%;
}
.grid-featured .vl2 .title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  -webkit-line-clamp: 5;
  max-height: 6.25em;
}
@media (max-width: 1199.98px) {
  .grid-featured {
    grid-template-columns: repeat(2, 1fr);
  }
  .grid-featured .primary-item {
    grid-area: 1/1/2/3;
  }
  .grid-featured .primary-item .vl2 .image {
    padding-bottom: 56.25%;
  }
}
@media (max-width: 575.98px) {
  .grid-featured {
    grid-template-columns: 1fr;
  }
  .grid-featured .primary-item {
    grid-area: auto;
  }
  .grid-featured .secondary-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .grid-featured .primary-item .vl2 .title,
  .grid-featured .secondary-item .vl2 .title {
    -webkit-line-clamp: 3;
    max-height: 4em;
  }
  .grid-featured .primary-item .vl2 .image,
  .grid-featured .secondary-item .vl2 .image {
    padding-bottom: 75%;
  }
}

.list-numbered {
  counter-reset: my-counter;
}
.list-numbered .list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.list-numbered .list-item + .list-item {
  padding-top: 1rem;
  margin-top: 1rem;
  border-top: 2px dashed hsla(0, 0%, 0%, 0.12);
}
.list-numbered .list-item::before {
  counter-increment: my-counter;
  content: counter(my-counter);
  display: block;
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25;
}
@media (max-width: 991.98px) {
  .list-numbered .list-item::before {
    font-size: 1.5rem;
    line-height: 1.33;
  }
}
.list-numbered .list-item::before {
  line-height: 0.8484848485;
  font-weight: 900;
  color: #FED82F;
  width: 2.25rem;
}
.list-numbered {
  /* listitem inside numbered list */
}
.list-numbered .vl6 {
  padding: 0;
  margin: 0;
  border: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.list-zigzag .list-item:nth-child(2n) .view-type-zigzag {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.list-zigzag .list-item:last-child .view-type-zigzag {
  margin-bottom: 0;
}
@media (max-width: 767.98px) {
  .list-zigzag .list-item .view-type-zigzag, .list-zigzag .list-item:nth-child(2n) .view-type-zigzag {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.list-accordion .list-row {
  display: grid;
  grid-gap: 1rem;
}

.ngl-title .title {
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1.11;
  letter-spacing: -0.03;
}
@media (max-width: 991.98px) {
  .ngl-title .title {
    font-size: 3.5rem;
    line-height: 1.142;
    letter-spacing: -0.02;
  }
}
@media (max-width: 575.98px) {
  .ngl-title .title {
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}
.ngl-title .title-icon {
  font-size: 0.55555556em;
  line-height: 1;
  margin: 0 0 1.25rem;
}

.section-title .title {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (max-width: 575.98px) {
  .section-title .title {
    font-size: 0.875rem;
    line-height: 1.66;
  }
}
.section-title .title {
  text-transform: uppercase;
  font-weight: 700;
  position: relative;
}
.section-title .title::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 0.625em;
  background: rgba(0, 0, 0, 0.04);
}
.bg-color-black .section-title .title::before {
  background: rgba(255, 255, 255, 0.2);
}
.section-title a {
  position: relative;
}
.section-title.section-title-centered {
  text-align: center;
}

.related-multimedia.swiper .swiper-navigation {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (max-width: 575.98px) {
  .related-multimedia.swiper .swiper-navigation {
    font-size: 0.875rem;
    line-height: 1.66;
  }
}
.related-multimedia.swiper .swiper-navigation {
  position: absolute;
  top: 0;
  right: 0;
  background: hsl(0, 0%, 0%);
  color: hsl(0, 0%, 100%);
  font-weight: 900;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 10;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.related-multimedia.swiper .swiper-navigation .swiper-button-prev,
.related-multimedia.swiper .swiper-navigation .swiper-button-next {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  width: 3.5em;
  height: 3.5em;
  display: inline-block;
  background: transparent;
  margin: 0;
  -webkit-transform: none;
          transform: none;
}
.related-multimedia.swiper .swiper-navigation .swiper-button-prev::before,
.related-multimedia.swiper .swiper-navigation .swiper-button-next::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.125em;
  height: 1.125em;
  border-left: 0.2222222222em solid currentColor;
  border-bottom: 0.2222222222em solid currentColor;
  -webkit-transform: rotate(45deg) translate3d(-50%, -20%, 0);
          transform: rotate(45deg) translate3d(-50%, -20%, 0);
  margin-left: -0.1666666667em;
}
@media (max-width: 1199.98px) {
  .related-multimedia.swiper .swiper-navigation .swiper-button-prev,
  .related-multimedia.swiper .swiper-navigation .swiper-button-next {
    display: none;
  }
}
.related-multimedia.swiper .swiper-navigation .swiper-button-next {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.related-multimedia.swiper .swiper-navigation .swiper-pagination {
  position: static;
  width: auto;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
  padding: 0 1rem;
  margin: 0;
}
@media (max-width: 1199.98px) {
  .related-multimedia.swiper .swiper-navigation .swiper-button-prev,
  .related-multimedia.swiper .swiper-navigation .swiper-button-next {
    width: 2.25rem;
    height: 2.25rem;
  }
  .related-multimedia.swiper .swiper-navigation .swiper-button-prev::before,
  .related-multimedia.swiper .swiper-navigation .swiper-button-next::before {
    width: 0.75rem;
    height: 0.75rem;
  }
  .related-multimedia.swiper .swiper-navigation .swiper-pagination {
    padding: 0.25em 1em;
  }
}
.bg-color-black .related-multimedia.swiper .swiper-navigation {
  color: hsl(0, 0%, 0%);
  background: hsl(0, 0%, 100%);
}
.related-multimedia.swiper .image-wrapper figcaption {
  max-width: calc(100% - 16rem);
}

.image-wrapper {
  position: relative;
}
.image-wrapper figcaption {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  position: absolute;
  color: hsl(0, 0%, 100%);
  left: 0;
  bottom: 0;
  z-index: 2;
  padding: 0.6666666667em 2em;
  background: hsla(0, 0%, 0%, 0.6);
}
.image-wrapper figcaption p {
  margin: 0;
}

.swiper-button-prev,
.swiper-button-next {
  background-image: url(/assets/app/build_dev/images/swiper_arrow.20e62c76.svg);
  background-repeat: no-repeat;
  background-size: 1rem 2rem;
  background-position: center;
  background-color: #FED82F;
  width: 3rem;
  height: 3rem;
  display: inline-block;
  left: 0;
  margin: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.bg-color-primary .swiper-button-prev, .bg-color-black .swiper-button-prev,
.bg-color-primary .swiper-button-next,
.bg-color-black .swiper-button-next {
  background-color: hsl(0, 0%, 100%);
}
.swiper-button-prev::after,
.swiper-button-next::after {
  content: initial;
}
@media (max-width: 575.98px) {
  .swiper-button-prev,
  .swiper-button-next {
    width: 2.25rem;
    height: 2.25rem;
    background-size: 0.75rem 1.5rem;
  }
}

.swiper-button-next {
  -webkit-transform: translateY(-50%) rotate(180deg);
          transform: translateY(-50%) rotate(180deg);
  left: auto;
  right: 0;
}

.ngl-vt-grid_gallery .row {
  gap: 1.875rem 0;
}
.ngl-vt-grid_gallery .row .view-type-gallery_grid {
  height: 100%;
}
.ngl-vt-grid_gallery .row .view-type-gallery_grid a {
  display: block;
  height: 100%;
  position: relative;
}
.ngl-vt-grid_gallery .row .view-type-gallery_grid a img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  height: 100%;
  width: 100%;
}

.swiper .swiper-pagination {
  position: static;
  margin-top: 1rem;
  width: 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;
  gap: 0 0.5rem;
}
.swiper .swiper-pagination .swiper-pagination-bullet {
  width: 0.875rem;
  height: 0.875rem;
  background-color: transparent;
  border: 0.125rem solid hsl(0, 0%, 0%);
  -webkit-transition: background-color 0.125s ease, border-color 0.125s ease;
  transition: background-color 0.125s ease, border-color 0.125s ease;
}
.swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: hsl(0, 0%, 0%);
}
.bg-color-black .swiper .swiper-pagination .swiper-pagination-bullet {
  border-color: hsl(0, 0%, 100%);
}
.bg-color-black .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: hsl(0, 0%, 100%);
}
.swiper.default-swiper .swiper-navigation {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (max-width: 575.98px) {
  .swiper.default-swiper .swiper-navigation {
    font-size: 0.875rem;
    line-height: 1.66;
  }
}
.swiper.default-swiper .swiper-navigation {
  position: absolute;
  top: 0;
  right: 0;
  background: hsl(0, 0%, 0%);
  color: hsl(0, 0%, 100%);
  font-weight: 900;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 10;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.swiper.default-swiper .swiper-navigation .swiper-button-prev,
.swiper.default-swiper .swiper-navigation .swiper-button-next {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  width: 3.5em;
  height: 3.5em;
  display: inline-block;
  background: transparent;
  margin: 0;
  -webkit-transform: none;
          transform: none;
}
.swiper.default-swiper .swiper-navigation .swiper-button-prev::before,
.swiper.default-swiper .swiper-navigation .swiper-button-next::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.125em;
  height: 1.125em;
  border-left: 0.2222222222em solid currentColor;
  border-bottom: 0.2222222222em solid currentColor;
  -webkit-transform: rotate(45deg) translate3d(-50%, -20%, 0);
          transform: rotate(45deg) translate3d(-50%, -20%, 0);
  margin-left: -0.1666666667em;
}
.swiper.default-swiper .swiper-navigation .swiper-button-next {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.swiper.default-swiper .swiper-navigation .swiper-pagination {
  position: static;
  width: auto;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
  padding: 0 1rem;
  margin: 0;
}
@media (max-width: 1199.98px) {
  .swiper.default-swiper .swiper-navigation .swiper-button-prev,
  .swiper.default-swiper .swiper-navigation .swiper-button-next {
    width: 2.25rem;
    height: 2.25rem;
  }
  .swiper.default-swiper .swiper-navigation .swiper-button-prev::before,
  .swiper.default-swiper .swiper-navigation .swiper-button-next::before {
    width: 0.75rem;
    height: 0.75rem;
  }
  .swiper.default-swiper .swiper-navigation .swiper-pagination {
    padding: 0.25em 1em;
  }
}
.bg-color-black .swiper.default-swiper .swiper-navigation {
  color: hsl(0, 0%, 0%);
  background: hsl(0, 0%, 100%);
}
@media (max-width: 1199.98px) {
  .swiper.default-swiper .swiper-navigation {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .swiper.sushi-swiper .swiper-navigation,
  .swiper.sushi-swiper .swiper-pagination,
  .swiper.sushi-swiper .swiper-button-prev,
  .swiper.sushi-swiper .swiper-button-next {
    display: none;
  }
}
.swiper.sushi-swiper .swiper-button-prev {
  -webkit-transform: translateY(calc(-50% - 1rem));
          transform: translateY(calc(-50% - 1rem));
}
.swiper.sushi-swiper .swiper-button-next {
  -webkit-transform: translateY(calc(-50% - 1rem)) rotate(180deg);
          transform: translateY(calc(-50% - 1rem)) rotate(180deg);
}
.swiper.gallery-top + .gallery-thumbs {
  margin-top: 0.9375rem;
}

/* sushi bar */
.ngl-vt-sushi_bar {
  position: relative;
  overflow: hidden;
}
.ngl-vt-sushi_bar .swiper {
  overflow: visible;
  position: static;
}
.ngl-vt-sushi_bar .swiper .swiper-slide {
  opacity: 0.2;
}
.ngl-vt-sushi_bar .swiper .swiper-slide, .ngl-vt-sushi_bar .swiper .swiper-slide * {
  pointer-events: none;
}
.ngl-vt-sushi_bar .swiper .swiper-slide.swiper-slide-fully-visible {
  opacity: 1;
}
.ngl-vt-sushi_bar .swiper .swiper-slide.swiper-slide-fully-visible, .ngl-vt-sushi_bar .swiper .swiper-slide.swiper-slide-fully-visible * {
  pointer-events: initial;
}

.right-column-box {
  background: hsl(0, 0%, 100%);
  padding: 2rem;
  border-top: 0.375rem solid hsl(0, 0%, 0%);
  border-bottom: 0.375rem solid hsl(0, 0%, 0%);
}

.ajax-loading > * {
  pointer-events: none;
}
.ajax-loading .ajax-navigation {
  position: relative;
}
.ajax-loading .ajax-navigation > ul {
  opacity: 0.5;
}
.ajax-loading .ajax-navigation .ajax-load-more {
  opacity: 0;
}
.ajax-loading .ajax-navigation::before {
  content: "";
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25;
}
@media (max-width: 991.98px) {
  .ajax-loading .ajax-navigation::before {
    font-size: 1.5rem;
    line-height: 1.33;
  }
}
.ajax-loading .ajax-navigation::before {
  position: absolute;
  z-index: 100;
  left: 50%;
  top: 50%;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  margin: -20px 0 0 -20px;
  color: hsl(0, 0%, 0%);
  -webkit-animation: ajaxLoader 1s infinite linear;
          animation: ajaxLoader 1s infinite linear;
}
.bg-color-black .ajax-loading .ajax-navigation::before {
  color: #FED82F;
}

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

@keyframes ajaxLoader {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
div[class^=ajax-status-reports-].ajax-loading {
  min-height: 40px;
  margin: 0 0 2em;
}

.ajax-navigation.ajax-navigation ul, .page-navigation ul {
  margin: 1rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ajax-navigation.ajax-navigation ul > li, .page-navigation ul > li {
  margin: 0 1px 0 0;
}
.ajax-navigation.ajax-navigation ul > li.current, .page-navigation ul > li.current {
  opacity: 1;
}
.ajax-navigation.ajax-navigation ul > li.current .page-link, .ajax-navigation.ajax-navigation ul > li.current .ajax-nav-link, .page-navigation ul > li.current .page-link, .page-navigation ul > li.current .ajax-nav-link {
  background: hsl(0, 0%, 13%);
  color: hsl(0, 0%, 100%);
}
.ajax-navigation.ajax-navigation ul > li .page-link, .ajax-navigation.ajax-navigation ul > li .ajax-nav-link, .ajax-navigation.ajax-navigation ul > li a, .page-navigation ul > li .page-link, .page-navigation ul > li .ajax-nav-link, .page-navigation ul > li a {
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.5;
}
@media (max-width: 575.98px) {
  .ajax-navigation.ajax-navigation ul > li .page-link, .ajax-navigation.ajax-navigation ul > li .ajax-nav-link, .ajax-navigation.ajax-navigation ul > li a, .page-navigation ul > li .page-link, .page-navigation ul > li .ajax-nav-link, .page-navigation ul > li a {
    font-size: 0.875rem;
    line-height: 1.57;
  }
}
.ajax-navigation.ajax-navigation ul > li .page-link, .ajax-navigation.ajax-navigation ul > li .ajax-nav-link, .ajax-navigation.ajax-navigation ul > li a, .page-navigation ul > li .page-link, .page-navigation ul > li .ajax-nav-link, .page-navigation ul > li a {
  position: relative;
  display: block;
  border: 2px solid hsl(0, 0%, 13%);
  margin-inline: -2px;
  padding: 0.9em 1.2em 0.75em;
}
.ajax-navigation.ajax-navigation ul > li a.page-link:hover, .ajax-navigation.ajax-navigation ul > li a.ajax-nav-link:hover, .page-navigation ul > li a.page-link:hover, .page-navigation ul > li a.ajax-nav-link:hover {
  background: hsl(0, 0%, 13%);
  color: hsl(0, 0%, 100%);
}
.ajax-navigation.ajax-navigation ul > li a.page-link:hover i, .ajax-navigation.ajax-navigation ul > li a.ajax-nav-link:hover i, .page-navigation ul > li a.page-link:hover i, .page-navigation ul > li a.ajax-nav-link:hover i {
  -webkit-filter: brightness(0) saturate(100%) invert(92%) sepia(93%) saturate(32%) hue-rotate(251deg) brightness(107%) contrast(100%);
          filter: brightness(0) saturate(100%) invert(92%) sepia(93%) saturate(32%) hue-rotate(251deg) brightness(107%) contrast(100%);
}
.ajax-navigation.ajax-navigation ul > li i.icon-angles-left, .page-navigation ul > li i.icon-angles-left {
  width: 0.8rem;
  height: 0.8rem;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
  position: relative;
  top: 2px;
}
.ajax-navigation.ajax-navigation ul > li i.icon-angles-right, .page-navigation ul > li i.icon-angles-right {
  width: 0.8rem;
  height: 0.8rem;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  position: relative;
  top: 2px;
}

.site-error-title {
  font-size: 8rem;
  font-weight: 700;
  line-height: 1;
  letter-spacing: -0.03;
}
@media (max-width: 991.98px) {
  .site-error-title {
    font-size: 4.5rem;
    line-height: 1.11;
    letter-spacing: -0.02;
  }
}
@media (max-width: 575.98px) {
  .site-error-title {
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}
.site-error-title {
  margin: 8rem 0 4rem;
}
@media (max-width: 991.98px) {
  .site-error-title {
    margin: 4rem 0 2rem;
  }
}
.site-error-title.site-error-generic-title {
  font-size: 4rem;
  font-weight: 700;
  line-height: 1.125;
  letter-spacing: -0.02;
}
@media (max-width: 991.98px) {
  .site-error-title.site-error-generic-title {
    font-size: 3rem;
    line-height: 1.16;
  }
}
@media (max-width: 575.98px) {
  .site-error-title.site-error-generic-title {
    font-size: 2rem;
    line-height: 1.2;
  }
}
.site-error-message {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
  margin: 0 0 4rem;
}

.site-error-buttons {
  margin-bottom: 8rem;
}
@media (max-width: 991.98px) {
  .site-error-buttons {
    margin-bottom: 4rem;
  }
}

.social {
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.social li {
  float: left;
}
.social li a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  border-width: 1px 0 1px 1px;
  border-color: hsl(0, 0%, 46%);
  border-style: solid;
  color: hsl(0, 0%, 46%);
  text-align: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.social li a:hover {
  color: hsl(0, 0%, 46%);
}
.social li i {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
  position: relative;
  width: 1.25rem;
  height: 1.25rem;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0.55;
}
.social li:last-child a {
  border-width: 1px;
}

.social-share-wrapper .social-share {
  display: inline-block;
  border: 2px solid transparent;
  z-index: 1000;
}
.social-share-wrapper .social-share > p {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  margin-bottom: 30px;
}
.social-share-wrapper .social {
  text-align: center;
}
.social-share-wrapper .social li {
  display: block;
  float: none;
  margin-bottom: 25px;
}
.social-share-wrapper .social li a {
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-width: 2.5px;
  color: hsl(0, 0%, 46%);
  border-color: transparent;
  will-change: transform;
  background-color: grayer;
  -webkit-transition: cubic-bezier(0.34, 3, 0.64, 1) transform 0.5s;
  transition: cubic-bezier(0.34, 3, 0.64, 1) transform 0.5s;
}
.social-share-wrapper .social li a:hover {
  -webkit-transform: scale(1.11);
          transform: scale(1.11);
  opacity: 1;
}
.social-share-wrapper .social li .btn, .social-share-wrapper .social li .ajax-navigation .ajax-load-more, .ajax-navigation .social-share-wrapper .social li .ajax-load-more {
  padding: 0;
  border: none;
}
.social-share-wrapper .social li .btn img, .social-share-wrapper .social li .ajax-navigation .ajax-load-more img, .ajax-navigation .social-share-wrapper .social li .ajax-load-more img {
  width: 100%;
}
.social-share-wrapper .social li .btn:hover, .social-share-wrapper .social li .ajax-navigation .ajax-load-more:hover, .ajax-navigation .social-share-wrapper .social li .ajax-load-more:hover {
  background: none;
}
@media (max-width: 991.98px) {
  .social-share-wrapper {
    width: 100%;
    margin-bottom: 0px;
  }
  .social-share-wrapper .social-share {
    margin-top: 0;
    padding: 0;
  }
  .social-share-wrapper .social li {
    float: left;
    margin: 0 10px;
  }
}

.loading {
  position: relative;
  pointer-events: none;
}
.loading::before {
  content: "";
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25;
}
@media (max-width: 991.98px) {
  .loading::before {
    font-size: 1.5rem;
    line-height: 1.33;
  }
}
.loading::before {
  position: absolute;
  z-index: 100;
  left: 50%;
  top: 50%;
  width: 2rem;
  height: 2rem;
  line-height: 2rem;
  text-align: center;
  margin: -1.25rem 0 0 -1.25rem;
  color: hsl(0, 0%, 0%);
  -webkit-animation: ajaxLoader 1s infinite linear;
          animation: ajaxLoader 1s infinite linear;
}
.bg-color-black .loading::before {
  color: #FED82F;
}
.loading * {
  -webkit-filter: blur(2px);
          filter: blur(2px);
  opacity: 1;
  -webkit-transition: opacity 0.125s ease, -webkit-filter 0.125s ease;
  transition: opacity 0.125s ease, -webkit-filter 0.125s ease;
  transition: opacity 0.125s ease, filter 0.125s ease;
  transition: opacity 0.125s ease, filter 0.125s ease, -webkit-filter 0.125s ease;
}

@keyframes ajaxLoader {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.vl9 .article-content .article-header .info, .vl8 .article-content .info, .vl7 .info, .vl4 .info, .vl5 .info, .vl6 .info, .vl2 .info, .vl1 .info {
  margin: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.66;
}
@media (max-width: 575.98px) {
  .vl9 .article-content .article-header .info, .vl8 .article-content .info, .vl7 .info, .vl4 .info, .vl5 .info, .vl6 .info, .vl2 .info, .vl1 .info {
    font-size: 0.75rem;
    line-height: 1.5;
  }
}
.vl9 .article-content .article-header .info, .vl8 .article-content .info, .vl7 .info, .vl4 .info, .vl5 .info, .vl6 .info, .vl2 .info, .vl1 .info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: hsl(0, 0%, 46%);
  gap: 0.25rem 1.25rem;
}
.bg-color-black .vl9 .article-content .article-header .info, .vl9 .article-content .article-header .bg-color-black .info, .bg-color-black .vl8 .article-content .info, .vl8 .article-content .bg-color-black .info, .bg-color-black .vl7 .info, .vl7 .bg-color-black .info, .bg-color-black .vl4 .info, .vl4 .bg-color-black .info, .bg-color-black .vl5 .info, .vl5 .bg-color-black .info, .bg-color-black .vl6 .info, .vl6 .bg-color-black .info, .bg-color-black .vl2 .info, .vl2 .bg-color-black .info, .bg-color-black .vl1 .info, .vl1 .bg-color-black .info {
  color: hsl(0, 0%, 100%);
}
.vl9 .article-content .article-header .info > span, .vl8 .article-content .info > span, .vl7 .info > span, .vl4 .info > span, .vl5 .info > span, .vl6 .info > span, .vl2 .info > span, .vl1 .info > span,
.vl9 .article-content .article-header .info > time,
.vl8 .article-content .info > time,
.vl7 .info > time,
.vl4 .info > time,
.vl5 .info > time,
.vl6 .info > time,
.vl2 .info > time,
.vl1 .info > time,
.vl9 .article-content .article-header .info > a,
.vl8 .article-content .info > a,
.vl7 .info > a,
.vl4 .info > a,
.vl5 .info > a,
.vl6 .info > a,
.vl2 .info > a,
.vl1 .info > a {
  display: inline-block;
}
.vl9 .article-content .article-header .info > span + span, .vl8 .article-content .info > span + span, .vl7 .info > span + span, .vl4 .info > span + span, .vl5 .info > span + span, .vl6 .info > span + span, .vl2 .info > span + span, .vl1 .info > span + span,
.vl9 .article-content .article-header .info > span + time,
.vl8 .article-content .info > span + time,
.vl7 .info > span + time,
.vl4 .info > span + time,
.vl5 .info > span + time,
.vl6 .info > span + time,
.vl2 .info > span + time,
.vl1 .info > span + time,
.vl9 .article-content .article-header .info > span + a,
.vl8 .article-content .info > span + a,
.vl7 .info > span + a,
.vl4 .info > span + a,
.vl5 .info > span + a,
.vl6 .info > span + a,
.vl2 .info > span + a,
.vl1 .info > span + a,
.vl9 .article-content .article-header .info > time + span,
.vl8 .article-content .info > time + span,
.vl7 .info > time + span,
.vl4 .info > time + span,
.vl5 .info > time + span,
.vl6 .info > time + span,
.vl2 .info > time + span,
.vl1 .info > time + span,
.vl9 .article-content .article-header .info > time + time,
.vl8 .article-content .info > time + time,
.vl7 .info > time + time,
.vl4 .info > time + time,
.vl5 .info > time + time,
.vl6 .info > time + time,
.vl2 .info > time + time,
.vl1 .info > time + time,
.vl9 .article-content .article-header .info > time + a,
.vl8 .article-content .info > time + a,
.vl7 .info > time + a,
.vl4 .info > time + a,
.vl5 .info > time + a,
.vl6 .info > time + a,
.vl2 .info > time + a,
.vl1 .info > time + a,
.vl9 .article-content .article-header .info > a + span,
.vl8 .article-content .info > a + span,
.vl7 .info > a + span,
.vl4 .info > a + span,
.vl5 .info > a + span,
.vl6 .info > a + span,
.vl2 .info > a + span,
.vl1 .info > a + span,
.vl9 .article-content .article-header .info > a + time,
.vl8 .article-content .info > a + time,
.vl7 .info > a + time,
.vl4 .info > a + time,
.vl5 .info > a + time,
.vl6 .info > a + time,
.vl2 .info > a + time,
.vl1 .info > a + time,
.vl9 .article-content .article-header .info > a + a,
.vl8 .article-content .info > a + a,
.vl7 .info > a + a,
.vl4 .info > a + a,
.vl5 .info > a + a,
.vl6 .info > a + a,
.vl2 .info > a + a,
.vl1 .info > a + a {
  position: relative;
}
.vl9 .article-content .article-header .info > span + span::before, .vl8 .article-content .info > span + span::before, .vl7 .info > span + span::before, .vl4 .info > span + span::before, .vl5 .info > span + span::before, .vl6 .info > span + span::before, .vl2 .info > span + span::before, .vl1 .info > span + span::before,
.vl9 .article-content .article-header .info > span + time::before,
.vl8 .article-content .info > span + time::before,
.vl7 .info > span + time::before,
.vl4 .info > span + time::before,
.vl5 .info > span + time::before,
.vl6 .info > span + time::before,
.vl2 .info > span + time::before,
.vl1 .info > span + time::before,
.vl9 .article-content .article-header .info > span + a::before,
.vl8 .article-content .info > span + a::before,
.vl7 .info > span + a::before,
.vl4 .info > span + a::before,
.vl5 .info > span + a::before,
.vl6 .info > span + a::before,
.vl2 .info > span + a::before,
.vl1 .info > span + a::before,
.vl9 .article-content .article-header .info > time + span::before,
.vl8 .article-content .info > time + span::before,
.vl7 .info > time + span::before,
.vl4 .info > time + span::before,
.vl5 .info > time + span::before,
.vl6 .info > time + span::before,
.vl2 .info > time + span::before,
.vl1 .info > time + span::before,
.vl9 .article-content .article-header .info > time + time::before,
.vl8 .article-content .info > time + time::before,
.vl7 .info > time + time::before,
.vl4 .info > time + time::before,
.vl5 .info > time + time::before,
.vl6 .info > time + time::before,
.vl2 .info > time + time::before,
.vl1 .info > time + time::before,
.vl9 .article-content .article-header .info > time + a::before,
.vl8 .article-content .info > time + a::before,
.vl7 .info > time + a::before,
.vl4 .info > time + a::before,
.vl5 .info > time + a::before,
.vl6 .info > time + a::before,
.vl2 .info > time + a::before,
.vl1 .info > time + a::before,
.vl9 .article-content .article-header .info > a + span::before,
.vl8 .article-content .info > a + span::before,
.vl7 .info > a + span::before,
.vl4 .info > a + span::before,
.vl5 .info > a + span::before,
.vl6 .info > a + span::before,
.vl2 .info > a + span::before,
.vl1 .info > a + span::before,
.vl9 .article-content .article-header .info > a + time::before,
.vl8 .article-content .info > a + time::before,
.vl7 .info > a + time::before,
.vl4 .info > a + time::before,
.vl5 .info > a + time::before,
.vl6 .info > a + time::before,
.vl2 .info > a + time::before,
.vl1 .info > a + time::before,
.vl9 .article-content .article-header .info > a + a::before,
.vl8 .article-content .info > a + a::before,
.vl7 .info > a + a::before,
.vl4 .info > a + a::before,
.vl5 .info > a + a::before,
.vl6 .info > a + a::before,
.vl2 .info > a + a::before,
.vl1 .info > a + a::before {
  content: "";
  width: 0.25rem;
  height: 0.25rem;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  left: -0.75rem;
  background-color: hsl(0, 0%, 0%);
}
.vl2 .vl9 .article-content .article-header .info > span + span::before, .vl9 .article-content .article-header .vl2 .info > span + span::before, .vl2 .vl8 .article-content .info > span + span::before, .vl8 .article-content .vl2 .info > span + span::before, .vl2 .vl7 .info > span + span::before, .vl7 .vl2 .info > span + span::before, .vl2 .vl4 .info > span + span::before, .vl4 .vl2 .info > span + span::before, .vl2 .info > span + span::before, .bg-color-black .vl9 .article-content .article-header .info > span + span::before, .vl9 .article-content .article-header .bg-color-black .info > span + span::before, .bg-color-black .vl8 .article-content .info > span + span::before, .vl8 .article-content .bg-color-black .info > span + span::before, .bg-color-black .vl7 .info > span + span::before, .vl7 .bg-color-black .info > span + span::before, .bg-color-black .vl4 .info > span + span::before, .vl4 .bg-color-black .info > span + span::before, .bg-color-black .vl5 .info > span + span::before, .vl5 .bg-color-black .info > span + span::before, .bg-color-black .vl6 .info > span + span::before, .vl6 .bg-color-black .info > span + span::before, .bg-color-black .vl1 .info > span + span::before, .vl1 .bg-color-black .info > span + span::before,
.vl2 .vl9 .article-content .article-header .info > span + time::before,
.vl9 .article-content .article-header .vl2 .info > span + time::before,
.vl2 .vl8 .article-content .info > span + time::before,
.vl8 .article-content .vl2 .info > span + time::before,
.vl2 .vl7 .info > span + time::before,
.vl7 .vl2 .info > span + time::before,
.vl2 .vl4 .info > span + time::before,
.vl4 .vl2 .info > span + time::before,
.vl2 .info > span + time::before,
.bg-color-black .vl9 .article-content .article-header .info > span + time::before,
.vl9 .article-content .article-header .bg-color-black .info > span + time::before,
.bg-color-black .vl8 .article-content .info > span + time::before,
.vl8 .article-content .bg-color-black .info > span + time::before,
.bg-color-black .vl7 .info > span + time::before,
.vl7 .bg-color-black .info > span + time::before,
.bg-color-black .vl4 .info > span + time::before,
.vl4 .bg-color-black .info > span + time::before,
.bg-color-black .vl5 .info > span + time::before,
.vl5 .bg-color-black .info > span + time::before,
.bg-color-black .vl6 .info > span + time::before,
.vl6 .bg-color-black .info > span + time::before,
.bg-color-black .vl1 .info > span + time::before,
.vl1 .bg-color-black .info > span + time::before,
.vl2 .vl9 .article-content .article-header .info > span + a::before,
.vl9 .article-content .article-header .vl2 .info > span + a::before,
.vl2 .vl8 .article-content .info > span + a::before,
.vl8 .article-content .vl2 .info > span + a::before,
.vl2 .vl7 .info > span + a::before,
.vl7 .vl2 .info > span + a::before,
.vl2 .vl4 .info > span + a::before,
.vl4 .vl2 .info > span + a::before,
.vl2 .info > span + a::before,
.bg-color-black .vl9 .article-content .article-header .info > span + a::before,
.vl9 .article-content .article-header .bg-color-black .info > span + a::before,
.bg-color-black .vl8 .article-content .info > span + a::before,
.vl8 .article-content .bg-color-black .info > span + a::before,
.bg-color-black .vl7 .info > span + a::before,
.vl7 .bg-color-black .info > span + a::before,
.bg-color-black .vl4 .info > span + a::before,
.vl4 .bg-color-black .info > span + a::before,
.bg-color-black .vl5 .info > span + a::before,
.vl5 .bg-color-black .info > span + a::before,
.bg-color-black .vl6 .info > span + a::before,
.vl6 .bg-color-black .info > span + a::before,
.bg-color-black .vl1 .info > span + a::before,
.vl1 .bg-color-black .info > span + a::before,
.vl2 .vl9 .article-content .article-header .info > time + span::before,
.vl9 .article-content .article-header .vl2 .info > time + span::before,
.vl2 .vl8 .article-content .info > time + span::before,
.vl8 .article-content .vl2 .info > time + span::before,
.vl2 .vl7 .info > time + span::before,
.vl7 .vl2 .info > time + span::before,
.vl2 .vl4 .info > time + span::before,
.vl4 .vl2 .info > time + span::before,
.vl2 .info > time + span::before,
.bg-color-black .vl9 .article-content .article-header .info > time + span::before,
.vl9 .article-content .article-header .bg-color-black .info > time + span::before,
.bg-color-black .vl8 .article-content .info > time + span::before,
.vl8 .article-content .bg-color-black .info > time + span::before,
.bg-color-black .vl7 .info > time + span::before,
.vl7 .bg-color-black .info > time + span::before,
.bg-color-black .vl4 .info > time + span::before,
.vl4 .bg-color-black .info > time + span::before,
.bg-color-black .vl5 .info > time + span::before,
.vl5 .bg-color-black .info > time + span::before,
.bg-color-black .vl6 .info > time + span::before,
.vl6 .bg-color-black .info > time + span::before,
.bg-color-black .vl1 .info > time + span::before,
.vl1 .bg-color-black .info > time + span::before,
.vl2 .vl9 .article-content .article-header .info > time + time::before,
.vl9 .article-content .article-header .vl2 .info > time + time::before,
.vl2 .vl8 .article-content .info > time + time::before,
.vl8 .article-content .vl2 .info > time + time::before,
.vl2 .vl7 .info > time + time::before,
.vl7 .vl2 .info > time + time::before,
.vl2 .vl4 .info > time + time::before,
.vl4 .vl2 .info > time + time::before,
.vl2 .info > time + time::before,
.bg-color-black .vl9 .article-content .article-header .info > time + time::before,
.vl9 .article-content .article-header .bg-color-black .info > time + time::before,
.bg-color-black .vl8 .article-content .info > time + time::before,
.vl8 .article-content .bg-color-black .info > time + time::before,
.bg-color-black .vl7 .info > time + time::before,
.vl7 .bg-color-black .info > time + time::before,
.bg-color-black .vl4 .info > time + time::before,
.vl4 .bg-color-black .info > time + time::before,
.bg-color-black .vl5 .info > time + time::before,
.vl5 .bg-color-black .info > time + time::before,
.bg-color-black .vl6 .info > time + time::before,
.vl6 .bg-color-black .info > time + time::before,
.bg-color-black .vl1 .info > time + time::before,
.vl1 .bg-color-black .info > time + time::before,
.vl2 .vl9 .article-content .article-header .info > time + a::before,
.vl9 .article-content .article-header .vl2 .info > time + a::before,
.vl2 .vl8 .article-content .info > time + a::before,
.vl8 .article-content .vl2 .info > time + a::before,
.vl2 .vl7 .info > time + a::before,
.vl7 .vl2 .info > time + a::before,
.vl2 .vl4 .info > time + a::before,
.vl4 .vl2 .info > time + a::before,
.vl2 .info > time + a::before,
.bg-color-black .vl9 .article-content .article-header .info > time + a::before,
.vl9 .article-content .article-header .bg-color-black .info > time + a::before,
.bg-color-black .vl8 .article-content .info > time + a::before,
.vl8 .article-content .bg-color-black .info > time + a::before,
.bg-color-black .vl7 .info > time + a::before,
.vl7 .bg-color-black .info > time + a::before,
.bg-color-black .vl4 .info > time + a::before,
.vl4 .bg-color-black .info > time + a::before,
.bg-color-black .vl5 .info > time + a::before,
.vl5 .bg-color-black .info > time + a::before,
.bg-color-black .vl6 .info > time + a::before,
.vl6 .bg-color-black .info > time + a::before,
.bg-color-black .vl1 .info > time + a::before,
.vl1 .bg-color-black .info > time + a::before,
.vl2 .vl9 .article-content .article-header .info > a + span::before,
.vl9 .article-content .article-header .vl2 .info > a + span::before,
.vl2 .vl8 .article-content .info > a + span::before,
.vl8 .article-content .vl2 .info > a + span::before,
.vl2 .vl7 .info > a + span::before,
.vl7 .vl2 .info > a + span::before,
.vl2 .vl4 .info > a + span::before,
.vl4 .vl2 .info > a + span::before,
.vl2 .info > a + span::before,
.bg-color-black .vl9 .article-content .article-header .info > a + span::before,
.vl9 .article-content .article-header .bg-color-black .info > a + span::before,
.bg-color-black .vl8 .article-content .info > a + span::before,
.vl8 .article-content .bg-color-black .info > a + span::before,
.bg-color-black .vl7 .info > a + span::before,
.vl7 .bg-color-black .info > a + span::before,
.bg-color-black .vl4 .info > a + span::before,
.vl4 .bg-color-black .info > a + span::before,
.bg-color-black .vl5 .info > a + span::before,
.vl5 .bg-color-black .info > a + span::before,
.bg-color-black .vl6 .info > a + span::before,
.vl6 .bg-color-black .info > a + span::before,
.bg-color-black .vl1 .info > a + span::before,
.vl1 .bg-color-black .info > a + span::before,
.vl2 .vl9 .article-content .article-header .info > a + time::before,
.vl9 .article-content .article-header .vl2 .info > a + time::before,
.vl2 .vl8 .article-content .info > a + time::before,
.vl8 .article-content .vl2 .info > a + time::before,
.vl2 .vl7 .info > a + time::before,
.vl7 .vl2 .info > a + time::before,
.vl2 .vl4 .info > a + time::before,
.vl4 .vl2 .info > a + time::before,
.vl2 .info > a + time::before,
.bg-color-black .vl9 .article-content .article-header .info > a + time::before,
.vl9 .article-content .article-header .bg-color-black .info > a + time::before,
.bg-color-black .vl8 .article-content .info > a + time::before,
.vl8 .article-content .bg-color-black .info > a + time::before,
.bg-color-black .vl7 .info > a + time::before,
.vl7 .bg-color-black .info > a + time::before,
.bg-color-black .vl4 .info > a + time::before,
.vl4 .bg-color-black .info > a + time::before,
.bg-color-black .vl5 .info > a + time::before,
.vl5 .bg-color-black .info > a + time::before,
.bg-color-black .vl6 .info > a + time::before,
.vl6 .bg-color-black .info > a + time::before,
.bg-color-black .vl1 .info > a + time::before,
.vl1 .bg-color-black .info > a + time::before,
.vl2 .vl9 .article-content .article-header .info > a + a::before,
.vl9 .article-content .article-header .vl2 .info > a + a::before,
.vl2 .vl8 .article-content .info > a + a::before,
.vl8 .article-content .vl2 .info > a + a::before,
.vl2 .vl7 .info > a + a::before,
.vl7 .vl2 .info > a + a::before,
.vl2 .vl4 .info > a + a::before,
.vl4 .vl2 .info > a + a::before,
.vl2 .info > a + a::before,
.bg-color-black .vl9 .article-content .article-header .info > a + a::before,
.vl9 .article-content .article-header .bg-color-black .info > a + a::before,
.bg-color-black .vl8 .article-content .info > a + a::before,
.vl8 .article-content .bg-color-black .info > a + a::before,
.bg-color-black .vl7 .info > a + a::before,
.vl7 .bg-color-black .info > a + a::before,
.bg-color-black .vl4 .info > a + a::before,
.vl4 .bg-color-black .info > a + a::before,
.bg-color-black .vl5 .info > a + a::before,
.vl5 .bg-color-black .info > a + a::before,
.bg-color-black .vl6 .info > a + a::before,
.vl6 .bg-color-black .info > a + a::before,
.bg-color-black .vl1 .info > a + a::before,
.vl1 .bg-color-black .info > a + a::before {
  background-color: hsl(0, 0%, 100%);
}
.vl9 .article-content .article-header .info > span + .recipe-details, .vl8 .article-content .info > span + .recipe-details, .vl7 .info > span + .recipe-details, .vl4 .info > span + .recipe-details, .vl5 .info > span + .recipe-details, .vl6 .info > span + .recipe-details, .vl2 .info > span + .recipe-details, .vl1 .info > span + .recipe-details,
.vl9 .article-content .article-header .info > time + .recipe-details,
.vl8 .article-content .info > time + .recipe-details,
.vl7 .info > time + .recipe-details,
.vl4 .info > time + .recipe-details,
.vl5 .info > time + .recipe-details,
.vl6 .info > time + .recipe-details,
.vl2 .info > time + .recipe-details,
.vl1 .info > time + .recipe-details,
.vl9 .article-content .article-header .info > a + .recipe-details,
.vl8 .article-content .info > a + .recipe-details,
.vl7 .info > a + .recipe-details,
.vl4 .info > a + .recipe-details,
.vl5 .info > a + .recipe-details,
.vl6 .info > a + .recipe-details,
.vl2 .info > a + .recipe-details,
.vl1 .info > a + .recipe-details {
  margin-left: 0;
}
.vl9 .article-content .article-header .info a, .vl8 .article-content .info a, .vl7 .info a, .vl4 .info a, .vl5 .info a, .vl6 .info a, .vl2 .info a, .vl1 .info a {
  -webkit-transition: border-color 0.15s, color 0.15s;
  transition: border-color 0.15s, color 0.15s;
  border-bottom: 0.125rem solid transparent;
  margin-top: 0.125rem;
}
.vl9 .article-content .article-header .info a:hover, .vl8 .article-content .info a:hover, .vl7 .info a:hover, .vl4 .info a:hover, .vl5 .info a:hover, .vl6 .info a:hover, .vl2 .info a:hover, .vl1 .info a:hover {
  border-bottom-color: currentColor;
}
.vl9 .article-content .article-header .info .recipe-details, .vl8 .article-content .info .recipe-details, .vl7 .info .recipe-details, .vl4 .info .recipe-details, .vl5 .info .recipe-details, .vl6 .info .recipe-details, .vl2 .info .recipe-details, .vl1 .info .recipe-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: hsl(0, 0%, 0%);
  width: 100%;
  margin: 0.25rem 0 0 0;
}
.vl9 .article-content .article-header .info .recipe-details i, .vl8 .article-content .info .recipe-details i, .vl7 .info .recipe-details i, .vl4 .info .recipe-details i, .vl5 .info .recipe-details i, .vl6 .info .recipe-details i, .vl2 .info .recipe-details i, .vl1 .info .recipe-details i {
  font-size: 0.8461538462em;
  margin: 0 0 0.1538461538em;
}
.vl9 .article-content .article-header .info .recipe-details > span, .vl8 .article-content .info .recipe-details > span, .vl7 .info .recipe-details > span, .vl4 .info .recipe-details > span, .vl5 .info .recipe-details > span, .vl6 .info .recipe-details > span, .vl2 .info .recipe-details > span, .vl1 .info .recipe-details > span {
  padding: 0.125rem 0.25rem;
  background-color: #FED82F;
  border-radius: 2px;
}
.bg-color-primary .vl9 .article-content .article-header .info .recipe-details > span, .vl9 .article-content .article-header .bg-color-primary .info .recipe-details > span, .bg-color-primary .vl8 .article-content .info .recipe-details > span, .vl8 .article-content .bg-color-primary .info .recipe-details > span, .bg-color-primary .vl7 .info .recipe-details > span, .vl7 .bg-color-primary .info .recipe-details > span, .bg-color-primary .vl4 .info .recipe-details > span, .vl4 .bg-color-primary .info .recipe-details > span, .bg-color-primary .vl5 .info .recipe-details > span, .vl5 .bg-color-primary .info .recipe-details > span, .bg-color-primary .vl6 .info .recipe-details > span, .vl6 .bg-color-primary .info .recipe-details > span, .bg-color-primary .vl2 .info .recipe-details > span, .vl2 .bg-color-primary .info .recipe-details > span, .bg-color-primary .vl1 .info .recipe-details > span, .vl1 .bg-color-primary .info .recipe-details > span {
  background-color: hsl(0, 0%, 100%);
}
.vl9 .article-content .article-header .info .recipe-details > span + span, .vl8 .article-content .info .recipe-details > span + span, .vl7 .info .recipe-details > span + span, .vl4 .info .recipe-details > span + span, .vl5 .info .recipe-details > span + span, .vl6 .info .recipe-details > span + span, .vl2 .info .recipe-details > span + span, .vl1 .info .recipe-details > span + span {
  margin-left: 0.5rem;
}
.vl9 .article-content .article-header .info .recipe-details::before, .vl8 .article-content .info .recipe-details::before, .vl7 .info .recipe-details::before, .vl4 .info .recipe-details::before, .vl5 .info .recipe-details::before, .vl6 .info .recipe-details::before, .vl2 .info .recipe-details::before, .vl1 .info .recipe-details::before {
  display: none;
}
@media (max-width: 1199.98px) {
  .vl9 .article-content .article-header .info, .vl8 .article-content .info, .vl7 .info, .vl4 .info, .vl5 .info, .vl6 .info, .vl2 .info, .vl1 .info {
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.5;
  }
}

.swiper:not(.gallery-thumbs) .vl3 .title a, .vl7 .title a, .vl4 .title a, .vl5 .title a, .vl6 .title a, .vl2 .title a, .vl1 .title a, .features-style-1 .features-grid .features-grid-item .item-title a, .features-style-2 .features-grid .features-grid-item .item-title a, .features-style-3 .features-grid .features-grid-item .item-title a, .features-style-4 .features-grid .features-grid-item .item-title a, .features-style-5 .features-grid .features-grid-item .item-title a, .features-style-6 .features-grid .features-grid-item .item-title a, .features-style-7 .list-zigzag .title a {
  -webkit-transition: border-color 0.15s;
  transition: border-color 0.15s;
  border-bottom: 4px solid transparent;
}
.swiper:not(.gallery-thumbs) .vl3 .title a:hover, .vl7 .title a:hover, .vl4 .title a:hover, .vl5 .title a:hover, .vl6 .title a:hover, .vl2 .title a:hover, .vl1 .title a:hover, .features-style-1 .features-grid .features-grid-item .item-title a:hover, .features-style-2 .features-grid .features-grid-item .item-title a:hover, .features-style-3 .features-grid .features-grid-item .item-title a:hover, .features-style-4 .features-grid .features-grid-item .item-title a:hover, .features-style-5 .features-grid .features-grid-item .item-title a:hover, .features-style-6 .features-grid .features-grid-item .item-title a:hover, .features-style-7 .list-zigzag .title a:hover {
  color: inherit;
  border-bottom-color: #FED82F;
}

/* standard item view type */
.vl1 {
  position: relative;
}
.vl1 .image {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  margin: 0;
}
.vl1 .image > a,
.vl1 .image > span {
  position: absolute;
  inset: 0;
}
.vl1 .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.vl1 .image + * {
  margin-top: 1.5rem;
}
.vl1 .title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  font-weight: 700;
}
.vl1 .title + .info {
  margin-top: 1rem;
}
.vl1 .short {
  color: hsl(0, 0%, 46%);
}
.bg-color-black .vl1 .short {
  color: hsl(0, 0%, 100%);
}
.vl1 .short p {
  margin: 0;
}
.vl1 .article-header + .short {
  margin-top: 1rem;
}
.vl1 .article-icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  text-align: center;
  background: #FED82F;
  color: hsl(0, 0%, 0%);
  z-index: 2;
  pointer-events: none;
}
.vl1 .article-icon + .article-header {
  padding-top: 3.5rem;
}

/* overlay item view type */
.vl2 {
  position: relative;
}
.vl2 a {
  color: inherit;
}
.vl2 a:hover {
  color: inherit;
}
.vl2 .image {
  display: block;
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}
.vl2 .image a, .vl2 .image span {
  position: absolute;
  inset: 0;
  overflow: hidden;
}
.vl2 .image a::before, .vl2 .image span::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.9)));
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.9));
  z-index: 1;
  -webkit-transition: opacity 0.75s ease-out;
  transition: opacity 0.75s ease-out;
}
.vl2 .image a img, .vl2 .image span img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.75s ease-out;
  transition: -webkit-transform 0.75s ease-out;
  transition: transform 0.75s ease-out;
  transition: transform 0.75s ease-out, -webkit-transform 0.75s ease-out;
  will-change: transform;
}
.vl2 .article-header {
  position: absolute;
  z-index: 3;
  inset: auto 1.75rem 1.75rem;
  color: hsl(0, 0%, 100%);
  pointer-events: none;
}
.vl2 .article-header a {
  pointer-events: initial;
}
@media (max-width: 1199.98px) {
  .vl2 .article-header {
    bottom: 1.25rem;
    left: 1.5rem;
    right: 1.5rem;
  }
}
@media (max-width: 767.98px) {
  .vl2 .article-header {
    bottom: 1rem;
    left: 1.25rem;
    right: 1.25rem;
  }
}
.vl2 .title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  font-weight: 700;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 5em;
  padding-bottom: 1px;
}
@media (max-width: 767.98px) {
  .vl2 .title .title {
    max-height: 3.75em;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .vl2 .title {
    -webkit-line-clamp: 1;
  }
}
.vl2 .title + .info {
  padding-top: 1rem;
}
.vl2 .info {
  margin: 0;
  color: hsl(0, 0%, 100%);
}
.vl2 .info .recipe-details > span {
  color: hsl(0, 0%, 0%);
}
.vl2 .article-icon {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (max-width: 575.98px) {
  .vl2 .article-icon {
    font-size: 0.875rem;
    line-height: 1.66;
  }
}
.vl2 .article-icon {
  font-weight: 700;
  position: absolute;
  left: 0;
  top: 0;
  width: 3em;
  height: 3em;
  line-height: 3;
  text-align: center;
  background: #FED82F;
  color: hsl(0, 0%, 0%);
  z-index: 3;
  pointer-events: none;
}
.vl2:hover .image a::before, .vl2:focus .image a::before {
  opacity: 0.75;
}
.vl2:hover .image a img, .vl2:focus .image a img {
  -webkit-transform: scale(1.08);
          transform: scale(1.08);
}

/* list item view type */
.vl6 {
  padding: 0 0 2.5rem;
  border-bottom: 1px solid hsla(0, 0%, 0%, 0.12);
}
.vl6 .title {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
  font-weight: 700;
  margin: 0 0 0.25rem;
}
.vl6 .short {
  margin: 0.25rem 0 0;
  color: hsl(0, 0%, 46%);
}
.bg-color-black .vl6 .short {
  color: hsl(0, 0%, 100%);
}
.vl6 .short p {
  margin: 0;
}
.vl6 .info .recipe-details {
  width: 100%;
  margin: 0;
}
.vl6 .article-icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 2.125rem;
  height: 2.125rem;
  line-height: 2.125rem;
  text-align: center;
  background: #FED82F;
  color: hsl(0, 0%, 0%);
  z-index: 2;
}
.vl6 {
  /* with icon */
}
.vl6.t1 {
  padding-left: 3.125rem;
  position: relative;
}

/* mini item view type */
.vl5 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.vl5 .image {
  position: relative;
  width: 5rem;
  height: 5rem;
}
.vl5 .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.vl5 .image > a,
.vl5 .image > span {
  position: absolute;
  inset: 0;
}
.vl5 .image + .article-header {
  padding-left: 1rem;
}
.vl5 .article-header {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.vl5 .title {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.55;
  font-weight: 700;
  margin: 0 0 0.25rem;
}
.vl5 .info .recipe-details {
  width: 100%;
  margin: 0;
}
.vl5 .article-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  width: 2.125rem;
  height: 2.125rem;
  line-height: 2.125rem;
  text-align: center;
  background: #FED82F;
  color: hsl(0, 0%, 0%);
  z-index: 2;
  pointer-events: none;
}

/* line item view type */
.vl4 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.vl4 .image {
  width: 44%;
}
.vl4 .image a, .vl4 .image span {
  display: block;
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}
.vl4 .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.vl4 .image + .article-content {
  padding-left: 1.875rem;
}
.vl4 .article-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.vl4 .title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  font-weight: 700;
  margin: 0;
}
.vl4 .title + .info {
  margin-top: 1rem;
}
.vl4 .short {
  color: hsl(0, 0%, 46%);
}
.bg-color-black .vl4 .short {
  color: hsl(0, 0%, 100%);
}
.vl4 .short p {
  margin: 0;
}
.vl4 .article-header + .short {
  margin-top: 1rem;
}
.vl4 .article-icon {
  position: absolute;
  left: 0;
  top: 0;
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  text-align: center;
  background: #FED82F;
  color: hsl(0, 0%, 0%);
  z-index: 2;
  pointer-events: none;
}
.vl4 .article-icon + .article-content {
  padding-left: 4.875rem;
}
@media (max-width: 575.98px) {
  .vl4 {
    display: block;
  }
  .vl4 .image {
    width: 100%;
  }
  .vl4 .image + .article-content {
    padding-left: 0;
    padding-top: 1rem;
  }
}

/* search result item */
.vl7 {
  background: #F8F9FC;
  padding: 1.5rem;
}
.vl7 .article-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
}
.vl7 .image {
  width: 12.5rem;
}
.vl7 .image + .article-content-text {
  padding-left: 1.875rem;
  padding-right: 4rem;
}
@media (max-width: 991.98px) {
  .vl7 .image {
    display: none;
  }
}
.vl7 .image a {
  display: block;
}
.vl7 .article-content-text {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.vl7 .title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  font-weight: 900;
  margin: 0 0 0.25rem;
}
.vl7 .short {
  color: hsl(0, 0%, 46%);
}
.bg-color-black .vl7 .short {
  color: hsl(0, 0%, 100%);
}
.vl7 .short p {
  margin: 0;
}
.vl7.ng-video .image {
  position: relative;
}
.vl7.ng-video .image::after {
  content: "";
  position: absolute;
  inset: 0;
  background: radial-gradient(ellipse at center, rgba(255, 255, 255, 0.75) 0%, rgba(255, 255, 255, 0) 25%);
  pointer-events: none;
}
.vl7.ng-video .image .article-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 1;
  pointer-events: none;
}

/* card item */
.vl8 {
  position: relative;
  border-radius: 1.5rem;
  overflow: hidden;
}
.vl8 .image {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  margin: 0;
  overflow: hidden;
}
.vl8 .image img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
}
.vl8 .article-content {
  padding: 2rem;
  background-color: #F8F9FC;
}
.bg-color-black .vl8 .article-content {
  background-color: hsl(0, 0%, 10%);
}
.bg-color-primary .vl8 .article-content {
  background-color: rgb(254.2440191388, 225.5167464115, 97.7559808612);
}
.bg-color-secondary .vl8 .article-content {
  background-color: hsl(0, 0%, 100%);
}
.vl8 .article-content .title {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
}
.vl8 .article-content .title + .info {
  margin-top: 1rem;
}
.vl8 .article-content .info {
  color: hsl(0, 0%, 0%);
}
.vl8 .article-content .info + .short {
  margin-top: 1rem;
}
.vl8 .article-content .short {
  color: hsl(0, 0%, 46%);
}
.vl8 .article-content .short p {
  margin: 0;
}
.vl8 .article-content .actions {
  margin-top: 1rem;
}
@media (max-width: 1199.98px) {
  .vl8 .article-content .title {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.4;
  }
}

/* Zigzag item */
.vl9 {
  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;
}
.vl9 .image {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  border-radius: 1rem;
  overflow: hidden;
}
@media (max-width: 575.98px) {
  .vl9 .image {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
  .vl9 .image + .article-content {
    margin-top: 4rem;
  }
}
.vl9 .article-content {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.666667%;
          flex: 0 0 41.666667%;
}
@media (max-width: 767.98px) {
  .vl9 .article-content {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
  }
}
.vl9 .article-content .article-header .eyebrow-title {
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.66;
}
@media (max-width: 575.98px) {
  .vl9 .article-content .article-header .eyebrow-title {
    font-size: 0.75rem;
    line-height: 1.5;
  }
}
.vl9 .article-content .article-header .eyebrow-title {
  font-weight: 700;
  letter-spacing: 1px;
}
.vl9 .article-content .article-header .title {
  margin: 0;
}
.vl9 .article-content .article-header .title + .info {
  margin-top: 0.5rem;
}
.vl9 .article-content .article-header + * {
  margin-top: 2rem;
}
.vl9 .article-content .short + * {
  margin-top: 2rem;
}

/* accordion item */
.vl10 {
  background-color: #F8F9FC;
  padding: 1.5rem;
  border-radius: 1rem;
}
.bg-color-black .vl10 {
  background-color: hsl(0, 0%, 10%);
}
.bg-color-primary .vl10 {
  background-color: rgb(254.2440191388, 225.5167464115, 97.7559808612);
}
.bg-color-secondary .vl10 {
  background-color: hsl(0, 0%, 100%);
}
.vl10 .title {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  cursor: pointer;
  position: relative;
  padding-right: 3rem;
}
.vl10 .title a::after {
  content: "";
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.vl10 .short {
  border-top: 1px solid;
  padding-top: 1rem;
  margin-top: 1.5rem;
  border-color: inherit;
}
.vl10 .short p:last-child {
  margin-bottom: 0;
}

/* slide item view type */
.swiper.gallery-thumbs .vl3 {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.swiper.gallery-thumbs .vl3 img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.75s ease-out;
  transition: -webkit-transform 0.75s ease-out;
  transition: transform 0.75s ease-out;
  transition: transform 0.75s ease-out, -webkit-transform 0.75s ease-out;
  will-change: transform;
}
.swiper:not(.gallery-thumbs) .vl3 {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
}
.swiper:not(.gallery-thumbs) .vl3::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.9)));
  background: linear-gradient(transparent, rgba(0, 0, 0, 0.9));
  z-index: 1;
  -webkit-transition: opacity 0.75s ease-out;
  transition: opacity 0.75s ease-out;
}
.swiper:not(.gallery-thumbs) .vl3 img {
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 0.75s ease-out;
  transition: -webkit-transform 0.75s ease-out;
  transition: transform 0.75s ease-out;
  transition: transform 0.75s ease-out, -webkit-transform 0.75s ease-out;
  will-change: transform;
}
.swiper:not(.gallery-thumbs) .vl3 .info {
  position: absolute;
  z-index: 3;
  inset: auto 1.75rem 1.75rem;
  color: hsl(0, 0%, 100%);
}
.swiper:not(.gallery-thumbs) .vl3 .title {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
  font-weight: 900;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  max-height: 5em;
}
.swiper:not(.gallery-thumbs) .vl3:hover::before, .swiper:not(.gallery-thumbs) .vl3:focus::before {
  opacity: 0.75;
}
.swiper:not(.gallery-thumbs) .vl3:hover img, .swiper:not(.gallery-thumbs) .vl3:focus img {
  -webkit-transform: scale(1.08);
          transform: scale(1.08);
}
@media (max-width: 1199.98px) {
  .swiper:not(.gallery-thumbs) .vl3 .article-header {
    bottom: 1.25rem;
    left: 1.5rem;
    right: 1.5rem;
  }
  .swiper:not(.gallery-thumbs) .vl3 .title {
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1.4;
  }
}
@media (max-width: 767.98px) {
  .swiper:not(.gallery-thumbs) .vl3 .info {
    bottom: 1rem;
    left: 1.25rem;
    right: 1.25rem;
  }
  .swiper:not(.gallery-thumbs) .vl3 .title {
    -webkit-line-clamp: 3;
    max-height: 3.75em;
  }
}

.full-page-header {
  background: #FED82F;
  padding: 2rem 0 8rem;
}
.full-page-header.no-breadcrumbs {
  padding: 8rem 0;
}
@media (max-width: 767.98px) {
  .full-page-header.no-breadcrumbs {
    padding: 4rem 0;
  }
}
.full-page-header .main-topic, .full-page-header .important-notice {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.66;
}
@media (max-width: 575.98px) {
  .full-page-header .main-topic, .full-page-header .important-notice {
    font-size: 0.75rem;
    line-height: 1.5;
  }
}
.full-page-header .main-topic, .full-page-header .important-notice {
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #FED82F;
  background-color: hsl(0, 0%, 0%);
  padding: 0.1666666667em 0.8333333333em;
  border-radius: 2px;
  padding: 0.25rem;
  margin: 0 0.1666666667em;
  color: hsl(0, 0%, 100%);
}
.full-page-header + .full-page-image, .full-page-header + .full-page-audio {
  margin-top: 4rem;
}
@media (max-width: 1399.98px) {
  .full-page-header + .full-page-image, .full-page-header + .full-page-audio {
    margin-top: 2rem;
  }
}
@media (max-width: 575.98px) {
  .full-page-header + .full-page-image, .full-page-header + .full-page-audio {
    margin-top: 1rem;
  }
}
.full-page-header + .full-form-content {
  margin-top: 4rem;
}

.full-page-eyebrow + .full-page-title {
  margin-top: 1.5rem;
}

.full-page-title {
  font-size: 4.5rem;
  font-weight: 700;
  line-height: 1.11;
  letter-spacing: -0.03;
}
@media (max-width: 991.98px) {
  .full-page-title {
    font-size: 3.5rem;
    line-height: 1.142;
    letter-spacing: -0.02;
  }
}
@media (max-width: 575.98px) {
  .full-page-title {
    font-size: 2.5rem;
    line-height: 1.2;
    letter-spacing: 0;
  }
}
.full-page-title + .full-page-info {
  margin-top: 1.5rem;
}
.full-page-title + .full-page-header-text {
  margin-top: 1rem;
}

.full-page-info {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (max-width: 575.98px) {
  .full-page-info {
    font-size: 0.875rem;
    line-height: 1.66;
  }
}
.full-page-info {
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.25rem 1.25rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.full-page-info > span,
.full-page-info > time,
.full-page-info > a {
  display: inline-block;
  position: relative;
}
.full-page-info > span div,
.full-page-info > time div,
.full-page-info > a div {
  display: inline;
}
.full-page-info > span::before,
.full-page-info > time::before,
.full-page-info > a::before {
  content: "";
  width: 0.25em;
  height: 0.25em;
  position: absolute;
  top: 0.66666667em;
  left: -0.75em;
  background-color: rgba(0, 0, 0, 0.37);
}
@media (min-width: 992px) {
  .full-page-info > span:first-child::before,
  .full-page-info > time:first-child::before,
  .full-page-info > a:first-child::before {
    content: none;
  }
}
@media (max-width: 991.98px) {
  .full-page-info {
    display: block;
    padding-left: 1rem;
  }
  .full-page-info > span,
  .full-page-info > time,
  .full-page-info > a {
    width: 100%;
  }
}
.full-page-info a {
  -webkit-transition: border-color 0.15s;
  transition: border-color 0.15s;
  border-bottom: 0.125rem solid transparent;
}
.full-page-info a:hover {
  border-bottom-color: currentColor;
}

.full-page-image img {
  width: 100%;
}

.full-page-intro {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
}
.full-page-intro + * {
  margin-top: 3.75rem;
}

.full-page-body,
.category-children {
  margin-top: 8rem;
  position: relative;
}
@media (max-width: 767.98px) {
  .full-page-body,
  .category-children {
    margin-top: 4rem;
  }
}

.full-page-tags {
  margin: 3rem 0 0;
}
.full-page-tags a {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.66;
}
@media (max-width: 575.98px) {
  .full-page-tags a {
    font-size: 0.75rem;
    line-height: 1.5;
  }
}
.full-page-tags a {
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #FED82F;
  background-color: hsl(0, 0%, 0%);
  padding: 0.1666666667em 0.8333333333em;
  border-radius: 2px;
  padding: 0.25rem;
  margin: 0 0.1666666667em;
  color: #FED82F;
}

.full-page-newsletter-box {
  background: #FED82F;
  padding: 2rem;
  margin: 0 0 4rem;
  text-align: center;
}
.full-page-newsletter-box form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: 400px;
  margin: 2rem auto 0;
}
.full-page-newsletter-box form .form-control {
  border-color: hsl(0, 0%, 100%);
  background: hsl(0, 0%, 100%);
}

/* recipe full view */
.full-recipe-info .recipe-calories {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  text-align: center;
}
.full-recipe-info .recipe-serving-info {
  list-style-type: none;
  margin: 2rem 0 0;
  padding: 0;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
.full-recipe-info .recipe-serving-info li {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  display: inline-block;
  margin: 0 0.7em;
}
.full-recipe-info .recipe-serving-info li .tt {
  display: block;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.66;
}
@media (max-width: 575.98px) {
  .full-recipe-info .recipe-serving-info li .tt {
    font-size: 0.75rem;
    line-height: 1.5;
  }
}
.full-recipe-info .recipe-serving-info li .tt {
  color: hsl(0, 0%, 36%);
}
.full-recipe-info .recipe-time {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
  margin: 2rem 0 0;
  padding: 2rem 0 0;
  border-top: 2px dashed rgba(0, 0, 0, 0.12);
  text-align: center;
}
.full-recipe-info .social-share-wrapper .social-share {
  display: block;
}
.full-recipe-info .social-share-wrapper .social-share .social {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.full-recipe-info .social-share-wrapper .social-share .social li {
  margin: 0;
}

.recipe-details i {
  width: 0.75rem;
  height: 0.75rem;
  position: relative;
  top: 3px;
}
/* video full view */
.vf3 .full-video-player {
  margin: 0 0 2rem;
}
.vf3 .full-video-player .video-js .vjs-control-bar {
  top: auto;
}
.vf3 .full-video-header .title {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.2;
}
@media (max-width: 991.98px) {
  .vf3 .full-video-header .title {
    font-size: 2rem;
    line-height: 1.25;
  }
}
.vf3 .full-video-header .title {
  margin: 0 0 0.25rem;
}
.vf3 .full-video-header time {
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  font-weight: 900;
  margin: 0 0 0.25rem;
  text-transform: uppercase;
  letter-spacing: 1px;
}
.vf3 .full-video-header + .body {
  margin-top: 2rem;
}
.vf3 .body {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (max-width: 575.98px) {
  .vf3 .body {
    font-size: 0.875rem;
    line-height: 1.66;
  }
}

/* gallery full view */
.full-gallery-header {
  padding-bottom: 14rem;
  margin-bottom: -10rem;
}

/* contact form full view */
.full-form-content {
  margin-left: auto;
  margin-right: auto;
  background: hsl(0, 0%, 100%);
  max-width: 37rem;
}
.full-form-content a {
  border-bottom: 0.25rem solid #FED82F;
}

.full-form-header + * {
  margin-top: 8rem;
}
@media (max-width: 767.98px) {
  .full-form-header + * {
    margin-top: 4rem;
  }
}

.full-form-response {
  padding: 2rem;
  background-color: #F8F9FC;
  border-radius: 1rem;
}
.bg-color-black .full-form-response {
  background-color: hsl(0, 0%, 10%);
}
.bg-color-primary .full-form-response {
  background-color: rgb(254.2440191388, 225.5167464115, 97.7559808612);
}
.bg-color-secondary .full-form-response {
  background-color: hsl(0, 0%, 100%);
}
.full-form-response h2, .full-form-response .h2 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.25;
}
@media (max-width: 991.98px) {
  .full-form-response h2, .full-form-response .h2 {
    font-size: 1.5rem;
    line-height: 1.33;
  }
}
.full-form-response p {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
}

.alert {
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}
@media (max-width: 575.98px) {
  .alert {
    font-size: 0.875rem;
    line-height: 1.66;
  }
}
.alert {
  padding: 1em;
  margin: 0 0 1.5em;
}
.alert.alert-danger {
  background: hsl(0, 100%, 80%);
  color: hsl(0, 0%, 100%);
}

/* search results full page */
.full-search-header .search-inputs {
  margin: 0 auto;
  max-width: 45rem;
}
.full-search-header .search-inputs .input-group {
  gap: 0.5rem;
}
.full-search-header .search-inputs .input-group .btn, .full-search-header .search-inputs .input-group .ajax-navigation .ajax-load-more, .ajax-navigation .full-search-header .search-inputs .input-group .ajax-load-more {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 575.98px) {
  .full-search-header .search-inputs .input-group .btn, .full-search-header .search-inputs .input-group .ajax-navigation .ajax-load-more, .ajax-navigation .full-search-header .search-inputs .input-group .ajax-load-more {
    width: auto;
  }
}
.full-search-header .search-inputs .input-group .btn i, .full-search-header .search-inputs .input-group .ajax-navigation .ajax-load-more i, .ajax-navigation .full-search-header .search-inputs .input-group .ajax-load-more i {
  margin-left: 0.75rem;
}
.full-search-header .search-inputs .input-group i {
  -webkit-filter: brightness(0) saturate(100%) invert(92%) sepia(93%) saturate(32%) hue-rotate(251deg) brightness(107%) contrast(100%);
          filter: brightness(0) saturate(100%) invert(92%) sepia(93%) saturate(32%) hue-rotate(251deg) brightness(107%) contrast(100%);
  width: 1rem;
  height: 1rem;
}
.full-search-header .search-inputs .result-notice a {
  -webkit-transition: border-color 0.15s;
  transition: border-color 0.15s;
  border-bottom: 0.125rem solid hsl(0, 0%, 0%);
}
.full-search-header .form-control {
  border: 0;
}
.full-search-header .result-message {
  margin: 1.5rem 0 0;
  text-align: center;
}
.full-search-header .result-message .search-text {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.4;
  margin-bottom: 0;
}
.full-search-header .result-message .search-text + * {
  margin-top: 1rem;
}

.full-search-results {
  margin: 4rem 0;
}
.full-search-results .full-no-results-list {
  list-style-type: none;
  margin: 0 0 2em;
  padding: 0;
}
.full-search-results .full-no-results-list > li {
  position: relative;
  margin: 0 0 1em;
  padding: 0 0 0 1.5em;
}
.full-search-results .full-no-results-list > li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.2777777778em;
  width: 0.8888888889em;
  height: 0.8888888889em;
  background: #FED82F;
}

.vf1.ng-job-position .full-page-intro + .job-details {
  margin-top: 4rem;
}
.vf1.ng-job-position .job-details {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/* EMBEDED OBJECTS ----------------------------------------------------- */
.align-left {
  float: left;
  clear: left;
  margin-right: 2.5%;
}

.align-right {
  float: right;
  clear: right;
  margin-left: 2.5%;
}

.align-left,
.align-right {
  max-width: 47.5%;
}

.view-type-embed.image, .view-type-embed.ng-gallery, .view-type-embed.ng-video {
  margin-bottom: 2rem;
}
.view-type-embed:last-child.image, .view-type-embed:last-child.ng-gallery, .view-type-embed:last-child.ng-video {
  margin-bottom: 0;
}

.view-type-embed.ng-video,
.view-type-embed.image {
  margin-left: -4rem;
  margin-right: -4rem;
}
.align-left .view-type-embed.ng-video,
.align-left .view-type-embed.image {
  margin-right: 0;
}
.align-right .view-type-embed.ng-video,
.align-right .view-type-embed.image {
  margin-left: 0;
}
.align-center .view-type-embed.ng-video,
.align-center .view-type-embed.image {
  max-width: 75%;
  margin: 0 auto;
}
@media (max-width: 1199.98px) {
  .view-type-embed.ng-video,
  .view-type-embed.image {
    margin-left: 0;
    margin-right: 0;
  }
  .align-left .view-type-embed.ng-video,
  .align-left .view-type-embed.image {
    margin-left: 0;
  }
  .align-right .view-type-embed.ng-video,
  .align-right .view-type-embed.image {
    margin-right: 0;
  }
  .align-center .view-type-embed.ng-video,
  .align-center .view-type-embed.image {
    max-width: 100%;
  }
}
@media (max-width: 767.98px) {
  .align-left .view-type-embed.ng-video, .align-right .view-type-embed.ng-video,
  .align-left .view-type-embed.image,
  .align-right .view-type-embed.image {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    max-width: 100%;
  }
}

.clear {
  clear: both;
}

/* /EMBEDED OBJECTS */
/* ezrichtext elements */
.ezrichtext-field > *[style*="text-align:justify;"] {
  text-align: inherit !important;
}
.ezrichtext-field > * + * {
  margin-top: 2rem;
}
.ezrichtext-field a:not(.btn) {
  border-bottom: 0.25rem solid #FED82F;
  -webkit-transition: border 0.3s;
  transition: border 0.3s;
}
.ezrichtext-field a:not(.btn):hover {
  color: inherit;
  border-color: rgb(223.4258373206, 182.6076555024, 1.0741626794);
}
.ezrichtext-field p {
  margin-bottom: 0;
}
.ezrichtext-field ul {
  list-style-type: none !important;
  margin-bottom: 0;
  padding: 0;
}
.ezrichtext-field ul > li {
  position: relative;
  padding: 0 0 0 1em;
}
.ezrichtext-field ul > li::before {
  content: "";
  position: absolute;
  left: 0;
  border-radius: 50%;
  top: 0.5777777em;
  width: 0.33333333em;
  height: 0.33333333em;
  background: hsl(0, 0%, 0%);
}
.ezrichtext-field ul > li + li {
  margin-top: 1rem;
}
.ezrichtext-field ol {
  counter-reset: ol-counter;
  list-style-type: none !important;
  margin-bottom: 0;
  padding: 0;
}
.ezrichtext-field ol > li {
  position: relative;
  padding: 0 0 0 1.5em;
}
.ezrichtext-field ol > li::before {
  counter-increment: ol-counter;
  content: counter(ol-counter) ".";
  position: absolute;
  left: 0;
  font-weight: 900;
}
.ezrichtext-field ol > li + li {
  margin-top: 1rem;
}
.ezrichtext-field blockquote {
  background-color: rgba(254, 216, 47, 0.2);
  border-bottom: 0.5rem solid #FED82F;
  padding: 1.5rem;
  margin-bottom: 0;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
}
.ezrichtext-field blockquote .blockquote-body::before {
  content: "";
  -webkit-filter: brightness(0) saturate(100%) invert(87%) sepia(98%) saturate(2775%) hue-rotate(328deg) brightness(102%) contrast(99%);
          filter: brightness(0) saturate(100%) invert(87%) sepia(98%) saturate(2775%) hue-rotate(328deg) brightness(102%) contrast(99%);
  width: 4.5rem;
  height: 4.5rem;
}
.ezrichtext-field blockquote p {
  opacity: 0.87;
}
.ezrichtext-field .factbox {
  background-color: rgba(254, 216, 47, 0.2);
  border-bottom: 0.5rem solid #FED82F;
  padding: 2rem;
}
.ezrichtext-field .factbox .factbox-header h2, .ezrichtext-field .factbox .factbox-header .h2 {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.33;
}
.ezrichtext-field .factbox .factbox-header + .factbox-content {
  margin-top: 1.5rem;
}
.ezrichtext-field * + h1, .ezrichtext-field * + .h1 {
  margin-top: 3.75rem;
}
.ezrichtext-field * + h2, .ezrichtext-field * + .h2 {
  margin-top: 3rem;
}

.sticky-sidebar-wrapper {
  position: absolute;
  height: 100%;
  top: 0;
  left: -180px;
  margin-top: 0;
}
@media (max-width: 1199.98px) {
  .sticky-sidebar-wrapper {
    left: -90px;
  }
}
@media (max-width: 991.98px) {
  .sticky-sidebar-wrapper {
    position: static;
    margin-top: 0;
  }
}

.sticky-sidebar {
  position: -webkit-sticky;
  position: sticky;
  top: 100px;
  margin-bottom: 100px;
}
@media (max-width: 991.98px) {
  .sticky-sidebar {
    position: static;
    text-align: center;
    margin-bottom: 20px;
    height: auto;
  }
}

.embed-form .form-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1.5rem;
}
.embed-form .form-wrapper .form-group .form-label {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.66;
}
@media (max-width: 575.98px) {
  .embed-form .form-wrapper .form-group .form-label {
    font-size: 0.75rem;
    line-height: 1.5;
  }
}
.embed-form .form-wrapper .form-group .error-message {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.66;
}
@media (max-width: 575.98px) {
  .embed-form .form-wrapper .form-group .error-message {
    font-size: 0.75rem;
    line-height: 1.5;
  }
}
.embed-form .form-wrapper .form-group .error-message {
  font-weight: 600;
  display: none;
  margin-top: 0.25rem;
}
.bg-color-secondary .embed-form .form-wrapper .form-group .form-control {
  background-color: hsl(0, 0%, 100%);
}
.embed-form .form-wrapper .form-group .form-control[aria-invalid=true] {
  outline: 2px solid red;
}
.embed-form .form-wrapper .form-group .form-control[aria-invalid=true] + .error-message {
  display: block;
}
.embed-form .form-wrapper .form-group .form-control:focus-visible {
  outline: 2px transparent solid;
  -webkit-box-shadow: 0 0 0 2px #4D90FE, 0 0 0 4px #FED82F, 0 0 4px 8px #4D90FE;
          box-shadow: 0 0 0 2px #4D90FE, 0 0 0 4px #FED82F, 0 0 4px 8px #4D90FE;
}
.embed-form .form-wrapper .form-group.sender-middle-name {
  position: absolute;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
  height: 1px;
  width: 1px;
  word-wrap: normal;
  visibility: hidden;
}
.embed-form .form-wrapper .form-group.form-check {
  margin-bottom: 0;
  font-size: 1.125rem;
}
.embed-form .form-wrapper .form-group.form-check .form-check-input {
  margin-top: 0;
}
.embed-form .form-wrapper .form-group.form-check .form-check-input[aria-invalid=true] {
  outline: 2px solid red;
}
.embed-form .form-wrapper .form-group.form-check .form-check-input[aria-invalid=true] ~ .error-message {
  display: block;
}
.embed-form .form-wrapper .form-group.form-check .form-check-input:focus-visible {
  outline: 2px transparent solid;
  -webkit-box-shadow: 0 0 0 2px #4D90FE, 0 0 0 4px #FED82F, 0 0 4px 8px #4D90FE;
          box-shadow: 0 0 0 2px #4D90FE, 0 0 0 4px #FED82F, 0 0 4px 8px #4D90FE;
}
.embed-form .form-wrapper .form-group.form-check .form-label {
  cursor: pointer;
  margin-bottom: 0;
  display: block;
}
.embed-form .form-wrapper .form-group.form-check .form-label p {
  margin-bottom: 0;
}
.embed-form .form-wrapper .form-group.form-check .form-label p + p {
  margin-top: 1em;
}
.embed-form .form-wrapper .form-group.form-check .form-label a:not(.btn) {
  border-bottom: 0.25rem solid #FED82F;
  -webkit-transition: border 0.3s;
  transition: border 0.3s;
}
.embed-form .form-wrapper .form-group.form-check .form-label a:not(.btn):hover {
  color: inherit;
  border-color: rgb(223.4258373206, 182.6076555024, 1.0741626794);
}
.bg-color-primary .embed-form .form-wrapper .form-group.form-check .form-label a:not(.btn) {
  border-bottom: 0.25rem solid hsl(0, 0%, 0%);
}
.bg-color-primary .embed-form .form-wrapper .form-group.form-check .form-label a:not(.btn):hover {
  border-color: hsl(0, 0%, 0%);
}

#ng-cc {
  position: fixed;
  z-index: 100;
  left: 0;
  bottom: 0;
  top: 0;
  font-size: 1rem;
}
#ng-cc .ng-cc-toggle {
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 0;
  background: hsl(200, 95%, 35%);
  color: #fff;
  font-size: 1.5em;
  display: block;
  padding: 0 1em;
  line-height: 2;
  cursor: pointer;
}
#ng-cc .ng-cc-modal {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  overflow-y: auto;
  background: hsl(0, 0%, 15%);
  color: #fff;
  padding: 2em 2em 3em;
  width: 28em;
  -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}
#ng-cc .ng-cc-modal p {
  color: inherit;
}
#ng-cc .ng-cc-modal .ng-cc-close-btn {
  position: absolute;
  top: 1em;
  right: 1em;
  width: 2em;
  text-align: center;
  line-height: 2;
  color: #fff;
}
#ng-cc .ng-cc-modal .ng-cc-close-btn i {
  font-size: 1.25em;
}
#ng-cc .ng-cc-overlay {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  background: hsla(0, 0%, 0%, 0.35);
  -webkit-transform: translate3d(0, -100%, 0);
          transform: translate3d(0, -100%, 0);
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
#ng-cc .ng-cc-optional-list {
  list-style-type: none;
  margin: 2em 0 0.5em;
  padding: 0;
}
#ng-cc .ng-cc-optional-list > li {
  padding: 1.5em 0;
  border-top: 1px solid hsla(0, 0%, 100%, 0.25);
}
#ng-cc .ng-cc-optional-list > li p {
  margin: 0;
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox {
  position: absolute;
  pointer-events: all;
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox + label {
  display: block;
  position: relative;
  font-size: 1.25em;
  font-weight: 700;
  margin: 0 0 0.25em;
  padding: 0 0 0 1.25em;
  cursor: pointer;
}
#ng-cc .ng-cc-actions {
  margin: 2em 0 0;
  text-align: right;
}
#ng-cc[open] .ng-cc-modal {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
#ng-cc[open] .ng-cc-overlay {
  opacity: 1;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
@media screen and (max-width: 600px) {
  #ng-cc .ng-cc-modal {
    width: 100vw;
  }
}

#ng-cc {
  opacity: 0;
  -webkit-transition: opacity 400ms;
  transition: opacity 400ms;
  z-index: 1050;
}
#ng-cc .ng-cc-modal {
  position: fixed;
  top: auto;
  bottom: 30px;
  left: 30px;
  right: 30px;
  z-index: 1050;
  width: auto;
  height: auto;
  -webkit-transform: translate3d(0, calc(100% + 30px), 0);
          transform: translate3d(0, calc(100% + 30px), 0);
  padding: 0;
  background: hsl(0, 0%, 100%);
  color: hsl(0, 0%, 0%);
  margin: 0 auto;
  -webkit-box-shadow: 0 2px 20px rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 20px rgba(0, 0, 0, 0.5);
  max-height: calc(100% - 60px);
}
#ng-cc .ng-cc-modal .ng-cc-content {
  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;
  padding: 3.875rem 0;
  margin: 0 3.25rem;
  border-bottom: 1px solid #ddd;
}
#ng-cc .ng-cc-modal .ng-cc-content .wrapper {
  padding-right: 10%;
  width: 60%;
}
#ng-cc .ng-cc-modal .ng-cc-content .wrapper p {
  margin-bottom: 0;
  line-height: 1.5;
  font-weight: 400;
}
#ng-cc .ng-cc-modal .ng-cc-content .wrapper a {
  color: inherit;
  text-decoration: underline;
}
#ng-cc .ng-cc-modal .ng-cc-content .wrapper a:not(.btn) {
  border-bottom: 0;
}
#ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions {
  margin-top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  width: 40%;
}
#ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions .optional-list-toggle {
  margin-right: 3rem;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 1em;
  position: relative;
  white-space: nowrap;
}
#ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions .optional-list-toggle .cookie-angle-up {
  margin-left: 0.75rem;
  -webkit-transition: 0.2s ease transform;
  transition: 0.2s ease transform;
  position: relative;
  display: block;
  width: 10px;
}
#ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions .optional-list-toggle .cookie-angle-up:before, #ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions .optional-list-toggle .cookie-angle-up:after {
  content: "";
  width: 8px;
  height: 2px;
  background-color: #000;
  display: block;
  position: absolute;
  top: -2px;
}
#ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions .optional-list-toggle .cookie-angle-up:before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  left: 5px;
}
#ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions .optional-list-toggle .cookie-angle-up:after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  left: 0;
}
#ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions .optional-list-toggle.rotate-arrow .cookie-angle-up {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
#ng-cc .ng-cc-modal .ng-cc-close-btn {
  top: 7px;
  right: 0;
  width: 1em;
  height: 1em;
}
#ng-cc .ng-cc-modal .ng-cc-close-btn::before, #ng-cc .ng-cc-modal .ng-cc-close-btn::after {
  content: "";
  width: 1px;
  height: 1em;
  display: block;
  background-color: hsl(0, 0%, 100%);
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform-origin: center center;
          transform-origin: center center;
}
#ng-cc .ng-cc-modal .ng-cc-close-btn::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
#ng-cc .ng-cc-modal .ng-cc-close-btn::after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
#ng-cc .ng-cc-optional-list {
  position: relative;
  margin: 0;
  overflow: hidden;
  max-height: 0;
  -webkit-transition: max-height 400ms ease;
  transition: max-height 400ms ease;
}
#ng-cc .ng-cc-optional-list > ul {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
}
#ng-cc .ng-cc-optional-list > ul > li {
  width: 33.3%;
  float: left;
  padding: 1.875rem 3.25rem;
}
#ng-cc .ng-cc-optional-list > ul > li > p {
  margin: 0;
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox {
  opacity: 0;
  left: -9999em;
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox + label {
  padding: 3.5rem 0 0 0;
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox + label .ng-cc-checkbox-icon {
  position: absolute;
  left: 0;
  top: 0.25em;
  border-radius: 13px;
  width: 44px;
  height: 26px;
  background: #fff;
  border: 2px solid #888;
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox + label .ng-cc-checkbox-icon::before {
  content: "";
  position: absolute;
  height: 18px;
  width: 18px;
  left: 3px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-radius: 50%;
  background: #888;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 2000000;
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox + label .ng-cc-checkbox-icon span {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.66;
}
@media (max-width: 575.98px) {
  #ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox + label .ng-cc-checkbox-icon span {
    font-size: 0.75rem;
    line-height: 1.5;
  }
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox + label .ng-cc-checkbox-icon span {
  text-transform: capitalize;
  color: #000;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
  left: 4rem;
  top: 50%;
  -webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
  white-space: nowrap;
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox + label .ng-cc-checkbox-icon span.on, #ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox + label .ng-cc-checkbox-icon span.off {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  font-weight: 400;
  text-transform: uppercase;
  font-weight: normal;
  white-space: nowrap;
  font-style: normal;
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox + label .ng-cc-checkbox-icon span.on {
  display: none;
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox:checked + label .ng-cc-checkbox-icon {
  background: #FED82F;
  border-color: #FED82F;
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox:checked + label .ng-cc-checkbox-icon::before {
  left: 50%;
  background: hsl(0, 0%, 100%);
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox:checked + label .ng-cc-checkbox-icon span.on {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox:checked + label .ng-cc-checkbox-icon span.off {
  display: none;
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox:disabled + label {
  cursor: default;
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox:disabled + label .ng-cc-checkbox-icon {
  opacity: 0.4;
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox:focus-visible + label {
  outline: 2px transparent solid;
  -webkit-box-shadow: 0 0 0 2px #4D90FE, 0 0 0 4px #FED82F, 0 0 4px 8px #4D90FE;
          box-shadow: 0 0 0 2px #4D90FE, 0 0 0 4px #FED82F, 0 0 4px 8px #4D90FE;
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-actions {
  padding: 2.875rem 0;
  margin: 0 3.25rem;
  display: block;
}
#ng-cc .ng-cc-optional-list .ng-cc-optional-actions .btn, #ng-cc .ng-cc-optional-list .ng-cc-optional-actions .ajax-navigation .ajax-load-more, .ajax-navigation #ng-cc .ng-cc-optional-list .ng-cc-optional-actions .ajax-load-more {
  float: right;
  color: #212121;
  border-color: #212121;
}
@media (max-width: 1399.98px) {
  #ng-cc .ng-cc-modal .ng-cc-content .wrapper {
    padding-right: 5%;
    width: 50%;
  }
  #ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions {
    width: 45%;
  }
}
@media (max-width: 1199.98px) {
  #ng-cc {
    font-size: 1.125rem;
    font-weight: 400;
    line-height: 1.55;
  }
  #ng-cc .ng-cc-modal .ng-cc-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #ng-cc .ng-cc-modal .ng-cc-content .wrapper {
    padding-right: 0;
    width: auto;
  }
  #ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions {
    width: 100%;
    margin-top: 1.5rem;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  #ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions .optional-list-toggle {
    padding-left: 0;
  }
  #ng-cc .ng-cc-optional-list > ul > li {
    width: 100%;
    padding: 0 3.25rem 1.875rem;
  }
  #ng-cc .ng-cc-optional-list > ul > li:first-child {
    padding-top: 1.875rem;
  }
  #ng-cc .ng-cc-optional-list .ng-cc-optional-checkbox + label {
    padding: 2.5rem 0 0 0;
  }
}
@media (max-width: 767.98px) {
  #ng-cc {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
  }
}
@media (max-width: 767.98px) and (max-width: 575.98px) {
  #ng-cc {
    font-size: 0.875rem;
    line-height: 1.66;
  }
}
@media (max-width: 767.98px) {
  #ng-cc .ng-cc-optional-list > ul > li p {
    margin-bottom: 0;
  }
}
@media (max-width: 767.98px) {
  #ng-cc .ng-cc-modal {
    bottom: 15px;
    left: 15px;
    right: 15px;
    max-height: calc(100% - 30px);
  }
  #ng-cc .ng-cc-modal .ng-cc-content {
    padding: 15px 0;
    margin: 0 15px;
    border: none;
  }
  #ng-cc .ng-cc-modal .ng-cc-content .wrapper {
    padding-right: 0;
  }
  #ng-cc .ng-cc-modal .ng-cc-content .wrapper p:before {
    content: "";
    float: right;
    width: 30px;
    height: 20px;
  }
  #ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions .btn, #ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions .ajax-navigation .ajax-load-more, .ajax-navigation #ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions .ajax-load-more {
    margin-top: 1rem;
  }
  #ng-cc .ng-cc-optional-list > ul > li {
    padding: 0 15px 30px;
    border-top: 0;
  }
  #ng-cc .ng-cc-optional-list > ul > li:first-child {
    padding-top: 30px;
  }
  #ng-cc .ng-cc-optional-list .ng-cc-optional-actions {
    padding: 15px 0;
    margin: 0 15px;
  }
  #ng-cc .ng-cc-optional-list .ng-cc-optional-actions .btn, #ng-cc .ng-cc-optional-list .ng-cc-optional-actions .ajax-navigation .ajax-load-more, .ajax-navigation #ng-cc .ng-cc-optional-list .ng-cc-optional-actions .ajax-load-more {
    margin-top: 10px;
  }
}
#ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions .optional-list-toggle:before {
  top: 10px;
}
#ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions .optional-list-toggle.rotate-arrow:before {
  top: 5px;
}
#ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions .btn, #ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions .ajax-navigation .ajax-load-more, .ajax-navigation #ng-cc .ng-cc-modal .ng-cc-content .ng-cc-actions .ajax-load-more {
  width: 100%;
}
#ng-cc .ng-cc-overlay {
  background: rgba(0, 0, 0, 0.65);
}
#ng-cc[open] {
  opacity: 1;
}

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

html,
body {
  margin: 0;
  padding: 0;
  height: 100%;
}

body {
  font-family: system-ui, -apple-system, sans-serif;
  background: #eef0f3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
}

#lp-page {
  -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;
  max-width: 1400px;
  width: 100%;
  margin: 0 auto;
  padding: 12px 16px 24px;
  gap: 10px;
}

#lp-header {
  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;
  padding: 10px 20px;
  background: #fff;
  border: 1px solid #dde1e7;
  border-radius: 12px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07), 0 0 0 1px rgba(0, 0, 0, 0.03);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07), 0 0 0 1px rgba(0, 0, 0, 0.03);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  gap: 16px;
}

#lp-header-logo a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
}
#lp-header-logo img {
  height: 40px;
  width: auto;
  display: block;
}

#lp-header-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.lp-nav-item {
  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;
  gap: 4px;
  padding: 8px 10px;
  border-radius: 10px;
  text-decoration: none;
  color: #374151;
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.03em;
  text-transform: uppercase;
  -webkit-transition: background 0.15s, color 0.15s, -webkit-transform 0.12s;
  transition: background 0.15s, color 0.15s, -webkit-transform 0.12s;
  transition: background 0.15s, color 0.15s, transform 0.12s;
  transition: background 0.15s, color 0.15s, transform 0.12s, -webkit-transform 0.12s;
  min-width: 58px;
  text-align: center;
  line-height: 1.2;
}
.lp-nav-item:hover {
  background: #f0f4ff;
  color: #2563eb;
  -webkit-transform: translateY(-2px);
          transform: translateY(-2px);
}
.lp-nav-item svg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: stroke 0.15s;
  transition: stroke 0.15s;
}
.lp-nav-item:hover svg {
  stroke: #2563eb;
}
.lp-nav-item.github:hover {
  background: #f6f8fa;
  color: #24292f;
}
.lp-nav-item.github:hover svg {
  stroke: #24292f;
  fill: #24292f;
}

#lp-nav-toggle {
  display: none;
  background: none;
  border: 1px solid #dde1e7;
  border-radius: 8px;
  padding: 6px 12px;
  cursor: pointer;
  color: #374151;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  font-size: 12px;
  font-weight: 600;
  font-family: inherit;
  -webkit-transition: background 0.12s;
  transition: background 0.12s;
}
#lp-nav-toggle:hover {
  background: #f0f4ff;
}

#lp-footer {
  background: #1a1f2e;
  border: 1px solid #2d3448;
  border-radius: 12px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
  color: #d1d5db;
  font-size: 13px;
  overflow: hidden;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

#lp-footer-inner {
  display: grid;
  grid-template-columns: 200px 1fr 1fr 1fr;
  gap: 32px;
  padding: 28px 28px 20px;
}

.lp-footer-brand img {
  width: 100%;
  height: auto;
  max-width: 180px;
  opacity: 0.9;
  border-radius: 6px;
}
.lp-footer-brand p {
  margin: 10px 0 0;
  font-size: 12px;
  line-height: 1.6;
  color: #c9d1d9;
}

.lp-footer-col h4, .lp-footer-col .h4 {
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #e5e7eb;
  margin: 0 0 10px;
}
.lp-footer-col ul {
  list-style: none;
  margin: 0;
  padding: 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: 6px;
}
.lp-footer-col li a {
  color: #d1d5db;
  text-decoration: none;
  font-size: 12px;
  -webkit-transition: color 0.12s;
  transition: color 0.12s;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
}
.lp-footer-col li a:hover {
  color: #e5e7eb;
}

#lp-footer-bottom {
  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;
  padding: 12px 28px;
  border-top: 1px solid #2d3448;
  font-size: 11px;
  color: #c9d1d9;
}

.lp-footer-socials {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
}
.lp-footer-socials a {
  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: 30px;
  height: 30px;
  border-radius: 6px;
  background: #2d3448;
  color: #d1d5db;
  -webkit-transition: background 0.15s, color 0.15s;
  transition: background 0.15s, color 0.15s;
  text-decoration: none;
}
.lp-footer-socials a:hover {
  background: #3b4a6b;
  color: #e5e7eb;
}

#lp-dev-bar-header {
  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: 8px;
}

#lp-dev-bar-toggle {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: rgba(245, 158, 11, 0.08);
  border: 1px solid #f5d49a;
  border-radius: 5px;
  color: #92400e;
  cursor: pointer;
  font-size: 11px;
  font-weight: 600;
  padding: 3px 10px;
  white-space: nowrap;
  -webkit-transition: background 0.12s, border-color 0.12s;
  transition: background 0.12s, border-color 0.12s;
  font-family: inherit;
}
#lp-dev-bar-toggle:hover {
  background: rgba(245, 158, 11, 0.2);
  border-color: #f59e0b;
}

#lp-info-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  padding: 10px 16px;
  background: #e8f4fd;
  border: 1px solid #b3d9f5;
  border-left: 4px solid #2196f3;
  border-radius: 8px;
  font-size: 13px;
  color: #1a5276;
  -webkit-box-shadow: 0 1px 3px rgba(33, 150, 243, 0.12);
          box-shadow: 0 1px 3px rgba(33, 150, 243, 0.12);
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#lp-info-bar a {
  color: #1565c0;
  font-weight: 600;
  text-decoration: none;
  border-bottom: 1px solid #90caf9;
}
#lp-info-bar a:hover {
  border-bottom-color: #1565c0;
}

#lp-dev-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 12px;
  padding: 10px 16px;
  background: #fdf3e7;
  border: 1px solid #f5d49a;
  border-left: 4px solid #f59e0b;
  border-radius: 8px;
  font-size: 12px;
  color: #78350f;
  -webkit-box-shadow: 0 1px 3px rgba(245, 158, 11, 0.12);
          box-shadow: 0 1px 3px rgba(245, 158, 11, 0.12);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  line-height: 1.6;
}
#lp-dev-bar code {
  display: block;
  margin-top: 6px;
  background: #1e293b;
  color: #e2e8f0;
  font-family: ui-monospace, "Cascadia Code", monospace;
  font-size: 11px;
  line-height: 1.7;
  padding: 10px 14px;
  border-radius: 6px;
  white-space: pre;
  overflow-x: auto;
}

#legacy-content {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  background: #fff;
  border: 1px solid #dde1e7;
  border-radius: 12px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07), 0 0 0 1px rgba(0, 0, 0, 0.03);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.07), 0 0 0 1px rgba(0, 0, 0, 0.03);
  padding: 20px 24px;
  overflow: auto;
  min-height: 0;
}

@media (max-width: 900px) {
  #lp-footer-inner {
    grid-template-columns: 1fr 1fr;
  }
  .lp-footer-brand {
    grid-column: 1/-1;
  }
  #lp-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #lp-nav-toggle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  #lp-header-nav {
    display: none;
    width: 100%;
    border-top: 1px solid #eef0f3;
    padding-top: 8px;
    margin-top: 4px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #lp-header-nav.lp-nav-open {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 640px) {
  #lp-page {
    padding: 8px 10px 16px;
    gap: 8px;
  }
  #lp-header {
    padding: 8px 12px;
  }
  #lp-footer-inner {
    grid-template-columns: 1fr;
    gap: 20px;
    padding: 20px 16px 16px;
  }
  .lp-footer-brand {
    grid-column: auto;
  }
  #lp-footer-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 8px;
    padding: 10px 16px;
    text-align: center;
  }
  .lp-footer-socials {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #lp-info-bar {
    font-size: 12px;
    padding: 8px 12px;
  }
  #lp-dev-bar {
    font-size: 11px;
    padding: 8px 12px;
  }
  #legacy-content {
    padding: 14px;
  }
}
body.lp-login-page {
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(40%, #fff4ee), color-stop(70%, #ffe0c8), to(#ff8c42));
  background: linear-gradient(180deg, #ffffff 0%, #fff4ee 40%, #ffe0c8 70%, #ff8c42 100%);
  color: #1a1a1a;
  font-family: "Inter", system-ui, -apple-system, sans-serif;
  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;
}

.lp-login-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  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: 40px 16px;
}

.lp-login-card {
  width: 100%;
  max-width: 400px;
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 16px;
  padding: 40px;
  -webkit-box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1), 0 2px 8px rgba(0, 0, 0, 0.06);
          box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1), 0 2px 8px rgba(0, 0, 0, 0.06);
}

.lp-login-logo {
  text-align: center;
  margin-bottom: 28px;
}
.lp-login-logo a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #f8f9fa;
  border: 1px solid #e5e7eb;
  border-radius: 12px;
  padding: 10px 20px;
}
.lp-login-logo img {
  height: 36px;
  width: auto;
  border-radius: 6px;
}

.lp-login-title {
  font-size: 1.3rem;
  font-weight: 800;
  color: #111827;
  text-align: center;
  margin: 0 0 6px;
  letter-spacing: -0.03em;
}

.lp-login-sub {
  font-size: 12.5px;
  color: #6b7280;
  text-align: center;
  margin: 0 0 28px;
  line-height: 1.5;
}

.lp-login-error {
  background: rgba(232, 71, 43, 0.1);
  border: 1px solid rgba(232, 71, 43, 0.35);
  border-radius: 4px;
  color: #e8472b;
  font-size: 12.5px;
  padding: 10px 14px;
  margin-bottom: 20px;
}

.lp-login-field {
  margin-bottom: 16px;
}
.lp-login-field label {
  display: block;
  font-size: 11.5px;
  font-weight: 700;
  color: #374151;
  margin-bottom: 6px;
  text-transform: uppercase;
  letter-spacing: 0.06em;
}
.lp-login-field input {
  width: 100%;
  background: #f9fafb;
  border: 1px solid #d1d5db;
  border-radius: 8px;
  color: #111827;
  font-size: 14px;
  padding: 10px 14px;
  outline: none;
  -webkit-transition: border-color 0.14s, -webkit-box-shadow 0.14s;
  transition: border-color 0.14s, -webkit-box-shadow 0.14s;
  transition: border-color 0.14s, box-shadow 0.14s;
  transition: border-color 0.14s, box-shadow 0.14s, -webkit-box-shadow 0.14s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.lp-login-field input:focus {
  border-color: #e8472b;
  -webkit-box-shadow: 0 0 0 3px rgba(232, 71, 43, 0.12);
          box-shadow: 0 0 0 3px rgba(232, 71, 43, 0.12);
  background: #fff;
}
.lp-login-field input::-webkit-input-placeholder {
  color: #9ca3af;
}
.lp-login-field input::-moz-placeholder {
  color: #9ca3af;
}
.lp-login-field input:-ms-input-placeholder {
  color: #9ca3af;
}
.lp-login-field input::-ms-input-placeholder {
  color: #9ca3af;
}
.lp-login-field input::placeholder {
  color: #9ca3af;
}

.lp-login-submit {
  width: 100%;
  background: #e8472b;
  border: 1px solid #e8472b;
  border-radius: 4px;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  padding: 10px;
  cursor: pointer;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  -webkit-transition: background 0.14s, border-color 0.14s;
  transition: background 0.14s, border-color 0.14s;
  margin-top: 8px;
}
.lp-login-submit:hover {
  background: #d73e24;
  border-color: #d73e24;
}

.lp-login-submit-alt-wrap {
  padding-top: 0.5rem;
}

.lp-login-submit--sm {
  font-size: 11.5px;
  padding: 7px 10px;
  letter-spacing: 0.04em;
}

.lp-login-links {
  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: 18px;
  font-size: 11.5px;
}
.lp-login-links a {
  color: #e8472b;
  font-weight: 600;
  text-decoration: none;
}
.lp-login-links a:hover {
  text-decoration: underline;
}

.lp-login-footer {
  text-align: center;
  padding: 20px 16px;
  font-size: 11px;
  color: #6b7280;
}
.lp-login-footer a {
  color: #6b7280;
  text-decoration: none;
}
.lp-login-footer a:hover {
  color: #374151;
}

.lp-register-card {
  max-width: 560px;
}

body.lp-login-page .lp-login-field ul.errors,
body.lp-login-page .lp-login-field .form-error-message {
  list-style: none;
  margin: 6px 0 0;
  padding: 0;
}
body.lp-login-page .lp-login-field ul.errors li,
body.lp-login-page .lp-login-field .form-error-message li {
  font-size: 12px;
  color: #e8472b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 5px;
}
body.lp-login-page .lp-login-field ul.errors li::before,
body.lp-login-page .lp-login-field .form-error-message li::before {
  content: "!";
  font-weight: 800;
}
body.lp-login-page .form-errors,
body.lp-login-page ul.form-errors {
  list-style: none;
  margin: 0 0 16px;
  padding: 10px 14px;
  background: rgba(232, 71, 43, 0.1);
  border: 1px solid rgba(232, 71, 43, 0.35);
  border-radius: 4px;
  font-size: 12.5px;
  color: #e8472b;
}
body.lp-login-page .form-errors li::before,
body.lp-login-page ul.form-errors li::before {
  content: "";
}
body.lp-login-page .lp-register-form .form-group, body.lp-login-page .lp-register-form div[class*=ez-field] {
  margin-bottom: 16px;
}
body.lp-login-page .lp-register-form label {
  display: block;
  font-size: 11.5px;
  font-weight: 600;
  color: #8b949e;
  margin-bottom: 6px;
  text-transform: uppercase;
  letter-spacing: 0.06em;
}
body.lp-login-page .lp-register-form input[type=text],
body.lp-login-page .lp-register-form input[type=email],
body.lp-login-page .lp-register-form input[type=password] {
  width: 100%;
  background: #0d1117;
  border: 1px solid #30363d;
  border-radius: 4px;
  color: #c9d1d9;
  font-size: 14px;
  padding: 9px 12px;
  outline: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: border-color 0.14s;
  transition: border-color 0.14s;
}
body.lp-login-page .lp-register-form input[type=text]:focus,
body.lp-login-page .lp-register-form input[type=email]:focus,
body.lp-login-page .lp-register-form input[type=password]:focus {
  border-color: #4a9fd4;
  -webkit-box-shadow: 0 0 0 3px rgba(74, 159, 212, 0.12);
          box-shadow: 0 0 0 3px rgba(74, 159, 212, 0.12);
}
body.lp-login-page .lp-register-form input[type=text]::-webkit-input-placeholder, body.lp-login-page .lp-register-form input[type=email]::-webkit-input-placeholder, body.lp-login-page .lp-register-form input[type=password]::-webkit-input-placeholder {
  color: #484f58;
}
body.lp-login-page .lp-register-form input[type=text]::-moz-placeholder, body.lp-login-page .lp-register-form input[type=email]::-moz-placeholder, body.lp-login-page .lp-register-form input[type=password]::-moz-placeholder {
  color: #484f58;
}
body.lp-login-page .lp-register-form input[type=text]:-ms-input-placeholder, body.lp-login-page .lp-register-form input[type=email]:-ms-input-placeholder, body.lp-login-page .lp-register-form input[type=password]:-ms-input-placeholder {
  color: #484f58;
}
body.lp-login-page .lp-register-form input[type=text]::-ms-input-placeholder, body.lp-login-page .lp-register-form input[type=email]::-ms-input-placeholder, body.lp-login-page .lp-register-form input[type=password]::-ms-input-placeholder {
  color: #484f58;
}
body.lp-login-page .lp-register-form input[type=text]::placeholder,
body.lp-login-page .lp-register-form input[type=email]::placeholder,
body.lp-login-page .lp-register-form input[type=password]::placeholder {
  color: #484f58;
}
body.lp-login-page .lp-register-form button[type=submit],
body.lp-login-page .lp-register-form input[type=submit] {
  width: 100%;
  background: #e8472b;
  border: 1px solid #e8472b;
  border-radius: 4px;
  color: #fff;
  font-size: 13px;
  font-weight: 700;
  padding: 10px;
  cursor: pointer;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  -webkit-transition: background 0.14s, border-color 0.14s;
  transition: background 0.14s, border-color 0.14s;
  margin-top: 8px;
}
body.lp-login-page .lp-register-form button[type=submit]:hover,
body.lp-login-page .lp-register-form input[type=submit]:hover {
  background: #d73e24;
  border-color: #d73e24;
}

@-webkit-keyframes nw-rainbow-shift {
  0% {
    background-position: 0% center;
  }
  100% {
    background-position: 300% center;
  }
}

@keyframes nw-rainbow-shift {
  0% {
    background-position: 0% center;
  }
  100% {
    background-position: 300% center;
  }
}
#nw, #nw * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
}
#nw a {
  text-decoration: none;
  color: inherit;
}
#nw {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;
  background: #f1f1f1;
  color: #1a1a1a;
  -webkit-font-smoothing: antialiased;
}
#nw .nw-catnav {
  background: #111;
  border-bottom: 2px solid #e8472b;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 300;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.6);
}
#nw .nw-catnav a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 40px;
  padding: 0 15px;
  font-size: 12.5px;
  font-weight: 600;
  color: #c0bebe;
  white-space: nowrap;
  border-bottom: 2px solid transparent;
  margin-bottom: -2px;
  letter-spacing: 0.01em;
  -webkit-transition: color 0.15s, border-color 0.15s;
  transition: color 0.15s, border-color 0.15s;
}
#nw .nw-catnav a:hover, #nw .nw-catnav a.nw-active {
  color: #fff;
  border-bottom-color: #e8472b;
}
#nw .nw-catnav-inner {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0;
  overflow-x: auto;
  scrollbar-width: none;
}
#nw .nw-catnav-inner::-webkit-scrollbar {
  display: none;
}
#nw .nw-catnav-sep {
  width: 1px;
  height: 16px;
  background: #2a2a2a;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin: 0 1.5rem;
}
#nw .nw-bread {
  background: #0e0e0e;
  padding: 7px 0;
}
#nw .nw-bread-inner {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 16px;
  font-size: 11.5px;
  color: #6b7280;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#nw .nw-bread-inner a {
  color: #4a9fd4;
  -webkit-transition: color 0.12s;
  transition: color 0.12s;
}
#nw .nw-bread-inner a:hover {
  color: #fff;
}
#nw .nw-bread-inner .sep {
  color: #3a3a3a;
}
#nw .nw-bread-inner .current {
  color: #c0bebe;
}
#nw .nw-mhd {
  background: #161b22;
  border-bottom: 2px solid #e8472b;
}
#nw .nw-mhd-inner {
  max-width: 1280px;
  margin: 0 auto;
  padding: 20px 16px 0;
  display: grid;
  grid-template-columns: 1fr 240px;
  gap: 20px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
#nw .nw-mhd-left {
  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;
  padding-bottom: 16px;
}
#nw .nw-mhd-eyebrow {
  font-size: 10px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.18em;
  color: #e8472b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
#nw .nw-mhd-eyebrow::before {
  content: "";
  display: inline-block;
  width: 18px;
  height: 2px;
  background: #e8472b;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#nw .nw-mhd-h2 {
  font-size: 1.65rem;
  font-weight: 900;
  color: #f0f6fc;
  letter-spacing: -0.03em;
  line-height: 1.1;
}
#nw .nw-mhd-h2 em {
  font-style: normal;
  color: #e8472b;
}
#nw .nw-rainbow {
  font-style: normal;
  background: -webkit-gradient(linear, left top, right top, from(#ff6b6b), color-stop(#ffa94d), color-stop(#ffe66d), color-stop(#51cf66), color-stop(#339af0), color-stop(#cc5de8), color-stop(#f783ac), to(#ff6b6b));
  background: linear-gradient(90deg, #ff6b6b, #ffa94d, #ffe66d, #51cf66, #339af0, #cc5de8, #f783ac, #ff6b6b);
  background-size: 300% auto;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  -webkit-animation: nw-rainbow-shift 5s linear infinite;
          animation: nw-rainbow-shift 5s linear infinite;
  display: inline;
}
#nw .nw-mhd-sub {
  font-size: 12px;
  color: rgba(201, 209, 217, 0.45);
  line-height: 1.5;
  max-width: 460px;
}
#nw .nw-mhd-fcard {
  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.08);
  border-left: 2px solid #e8472b;
  border-radius: 3px;
  padding: 10px 14px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 5px;
  margin-top: 6px;
}
#nw .nw-mhd-ftags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#nw .nw-mhd-ftag {
  background: #e8472b;
  color: #fff;
  font-size: 8.5px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  padding: 2px 8px;
  border-radius: 2px;
}
#nw .nw-mhd-ftag-dim {
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(255, 255, 255, 0.35);
  font-size: 8.5px;
  font-family: ui-monospace, monospace;
  letter-spacing: 0.06em;
  padding: 2px 7px;
  border-radius: 2px;
}
#nw .nw-mhd-fname {
  font-size: 1rem;
  font-weight: 800;
  color: #f0f6fc;
  letter-spacing: -0.02em;
  line-height: 1.2;
}
#nw .nw-mhd-fname a {
  color: inherit;
  -webkit-transition: color 0.12s;
  transition: color 0.12s;
}
#nw .nw-mhd-fname a:hover {
  color: #4a9fd4;
}
#nw .nw-mhd-fexcerpt {
  font-size: 11px;
  color: rgba(201, 209, 217, 0.4);
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
#nw .nw-mhd-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-left: 1px solid #21262d;
  padding: 0 0 16px 18px;
}
#nw .nw-mhd-count {
  font-size: 4rem;
  font-weight: 900;
  color: rgba(255, 255, 255, 0.05);
  font-family: ui-monospace, monospace;
  line-height: 1;
  letter-spacing: -0.06em;
  text-align: right;
}
#nw .nw-mhd-count-l {
  font-size: 9px;
  text-transform: uppercase;
  letter-spacing: 0.14em;
  color: #3a3a3a;
  font-weight: 700;
  text-align: right;
  margin-top: -4px;
  margin-bottom: 8px;
}
#nw .nw-mhd-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#nw .nw-mhd-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 7px;
  padding: 6px 0;
  border-bottom: 1px solid #21262d;
  font-size: 11.5px;
  color: #6e7681;
  -webkit-transition: color 0.12s;
  transition: color 0.12s;
  text-decoration: none;
}
#nw .nw-mhd-link:last-child {
  border-bottom: none;
}
#nw .nw-mhd-link:hover {
  color: #c9d1d9;
}
#nw .nw-mhd-link-n {
  font-family: ui-monospace, monospace;
  font-size: 9px;
  color: #2a2a2a;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#nw .nw-mhd-link-title {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: 600;
}
#nw .nw-mhd-filters {
  max-width: 1280px;
  margin: 0 auto;
  padding: 8px 16px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-top: 1px solid #21262d;
}
#nw .nw-body {
  max-width: 1280px;
  margin: 0 auto;
  padding: 24px 16px;
  display: grid;
  grid-template-columns: 68px 1fr 300px;
  gap: 22px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}
#nw .nw-tools {
  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;
  position: -webkit-sticky;
  position: sticky;
  top: 50px;
}
#nw .nw-tool-btn {
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #fff;
  border: 1px solid #e0e0e0;
  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: #6b7280;
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 4px rgba(0, 0, 0, 0.06);
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
  cursor: pointer;
}
#nw .nw-tool-btn:hover {
  background: #e8472b;
  border-color: #e8472b;
  color: #fff;
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
#nw .nw-tool-divider {
  height: 1px;
  background: #e0e0e0;
  margin: 4px 6px;
}
#nw .nw-tool-label {
  font-size: 9px;
  text-align: center;
  color: #9ca3af;
  text-transform: uppercase;
  letter-spacing: 0.07em;
}
#nw .nw-article {
  min-width: 0;
}
#nw .nw-article-type-strip {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  margin-bottom: 14px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
#nw .nw-art-tag {
  display: inline-block;
  background: #e8472b;
  color: #fff;
  font-size: 10px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding: 4px 12px;
  border-radius: 2px;
}
#nw .nw-art-tag-soft {
  display: inline-block;
  background: #f1f5f9;
  border: 1px solid #d1d5db;
  color: #374151;
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  padding: 3px 10px;
  border-radius: 2px;
}
#nw .nw-art-depth {
  font-family: ui-monospace, monospace;
  font-size: 10px;
  color: #9ca3af;
}
#nw .nw-sec {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 4px;
  overflow: hidden;
  margin-bottom: 18px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
#nw .nw-sec-hdr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 9px;
  padding: 10px 18px;
  background: #fafafa;
  border-bottom: 1px solid #f0f0f0;
}
#nw .nw-sec-hdr-line {
  width: 3px;
  height: 16px;
  border-radius: 2px;
  background: #e8472b;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#nw .nw-sec-icon {
  color: #e8472b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#nw .nw-sec-label {
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #374151;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#nw .nw-sec-ft {
  font-size: 10px;
  font-family: ui-monospace, monospace;
  color: #9ca3af;
  background: #f3f4f6;
  border-radius: 3px;
  padding: 1px 7px;
}
#nw .nw-sec-body {
  padding: 20px 22px;
  font-size: 15px;
  color: #1f2937;
  line-height: 1.78;
}
#nw .nw-sec-body p {
  margin-bottom: 0.9em;
}
#nw .nw-sec-body p:last-child {
  margin-bottom: 0;
}
#nw .nw-sec-body img {
  max-width: 100%;
  height: auto;
  border-radius: 4px;
  display: block;
  margin: 12px 0;
}
#nw .nw-sec-body a {
  color: #4a9fd4;
}
#nw .nw-sec-body a:hover {
  text-decoration: underline;
}
#nw .nw-sec-body ul, #nw .nw-sec-body ol {
  padding-left: 1.4em;
  margin-bottom: 0.9em;
}
#nw .nw-sec-body li {
  margin-bottom: 0.3em;
}
#nw .nw-sec-body h2, #nw .nw-sec-body .h2, #nw .nw-sec-body h3, #nw .nw-sec-body .h3 {
  font-weight: 700;
  color: #111;
  margin: 1.1em 0 0.5em;
}
#nw .nw-no-content {
  padding: 40px;
  text-align: center;
  color: #9ca3af;
  background: #fff;
  border: 2px dashed #e5e7eb;
  border-radius: 4px;
  font-size: 14px;
  margin-bottom: 18px;
}
#nw .nw-sidebar {
  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;
  position: -webkit-sticky;
  position: sticky;
  top: 50px;
}
#nw .nw-widget {
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 4px;
  overflow: hidden;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
}
#nw .nw-whead {
  background: #1a1a1a;
  color: #c9d1d9;
  padding: 10px 14px;
  font-size: 10.5px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.11em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
#nw .nw-wdot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #e8472b;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#nw .nw-wbody {
  padding: 12px 14px;
}
#nw .nw-toc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1px;
}
#nw .nw-toc-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  padding: 7px 9px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 12px;
  color: #374151;
  -webkit-transition: background 0.12s, color 0.12s;
  transition: background 0.12s, color 0.12s;
  border-left: 2px solid transparent;
}
#nw .nw-toc-item:hover {
  background: #fef2f0;
  color: #e8472b;
  border-left-color: #e8472b;
}
#nw .nw-toc-item.nw-toc-active {
  background: #fff5f4;
  color: #e8472b;
  border-left-color: #e8472b;
  font-weight: 700;
}
#nw .nw-toc-item:hover .nw-toc-ico, #nw .nw-toc-item.nw-toc-active .nw-toc-ico {
  color: #e8472b;
}
#nw .nw-toc-ico {
  color: #9ca3af;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-transition: color 0.12s;
  transition: color 0.12s;
}
#nw .nw-toc-name {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#nw .nw-toc-badge {
  font-size: 9px;
  font-family: ui-monospace, monospace;
  background: #f3f4f6;
  color: #6b7280;
  border-radius: 3px;
  padding: 0 5px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#nw .nw-stats {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 7px;
}
#nw .nw-stat {
  background: #f9fafb;
  border: 1px solid #f0f0f0;
  border-radius: 4px;
  padding: 10px;
  text-align: center;
}
#nw .nw-stat-n {
  font-size: 1.3rem;
  font-weight: 800;
  color: #111;
  font-family: ui-monospace, monospace;
  line-height: 1;
}
#nw .nw-stat-l {
  font-size: 9.5px;
  color: #9ca3af;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  margin-top: 4px;
}
#nw .nw-schema-tog {
  font-size: 11.5px;
  color: #4a9fd4;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#nw .nw-schema-tog:hover {
  text-decoration: underline;
}
#nw .nw-schema-body {
  display: none;
  margin-top: 10px;
  overflow-x: auto;
}
#nw .nw-schema-tbl {
  width: 100%;
  border-collapse: collapse;
  font-size: 11px;
  font-family: ui-monospace, monospace;
}
#nw .nw-schema-tbl th {
  text-align: left;
  padding: 4px 6px;
  border-bottom: 1px solid #f0f0f0;
  color: #9ca3af;
  font-size: 9.5px;
  text-transform: uppercase;
}
#nw .nw-schema-tbl td {
  padding: 4px 6px;
  border-bottom: 1px solid #f9fafb;
  color: #374151;
}
#nw .nw-schema-tbl td:first-child {
  color: #4a9fd4;
}
#nw .nw-schema-tbl td:nth-child(2) {
  color: #8b5cf6;
}
#nw .nw-path-row {
  margin-top: 9px;
  padding-top: 8px;
  border-top: 1px solid #f3f4f6;
}
#nw .nw-path-kv {
  font-size: 9.5px;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  color: #9ca3af;
  margin-bottom: 3px;
}
#nw .nw-path-v {
  font-size: 10px;
  color: #6b7280;
  word-break: break-all;
  font-family: ui-monospace, monospace;
}
#nw .nw-admin-a {
  display: inline-block;
  margin-top: 8px;
  font-size: 11px;
  color: #4a9fd4;
}
#nw .nw-admin-a:hover {
  text-decoration: underline;
}
#nw .nw-notice {
  background: #fffbeb;
  border: 1px solid #fcd34d;
  border-radius: 4px;
  padding: 10px 13px;
  font-size: 11px;
  color: #78350f;
  line-height: 1.55;
}
#nw .nw-notice code {
  font-family: ui-monospace, monospace;
  background: rgba(0, 0, 0, 0.06);
  border-radius: 3px;
  padding: 0 4px;
  font-size: 10.5px;
}
#nw .nw-sub {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 16px 32px;
}
#nw .nw-sub-hdr {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  padding-bottom: 12px;
  border-bottom: 2px solid #e8472b;
  margin-bottom: 18px;
}
#nw .nw-sub-hdr-line {
  width: 3px;
  height: 18px;
  background: #e8472b;
  border-radius: 2px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#nw .nw-sub-title {
  font-size: 13px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  color: #1a1a1a;
}
#nw .nw-sub-count {
  font-size: 10.5px;
  font-family: ui-monospace, monospace;
  background: #fee2e2;
  color: #b91c1c;
  padding: 2px 10px;
  border-radius: 2px;
  font-weight: 700;
}
#nw .nw-filter-chips {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: auto;
}
#nw .nw-chip {
  font-size: 10.5px;
  font-weight: 600;
  border: 1px solid #e0e0e0;
  border-radius: 2px;
  padding: 3px 11px;
  background: #fff;
  color: #4b5563;
  cursor: pointer;
  -webkit-transition: all 0.13s;
  transition: all 0.13s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#nw .nw-chip:hover, #nw .nw-chip.nw-chip-on {
  background: #e8472b;
  border-color: #e8472b;
  color: #fff;
}
#nw .nw-sub-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 14px;
}
#nw .nw-sub-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 4px;
  overflow: hidden;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
  -webkit-transition: border-color 0.18s, -webkit-box-shadow 0.18s, -webkit-transform 0.18s;
  transition: border-color 0.18s, -webkit-box-shadow 0.18s, -webkit-transform 0.18s;
  transition: box-shadow 0.18s, transform 0.18s, border-color 0.18s;
  transition: box-shadow 0.18s, transform 0.18s, border-color 0.18s, -webkit-box-shadow 0.18s, -webkit-transform 0.18s;
}
#nw .nw-sub-card:hover {
  -webkit-box-shadow: 0 8px 28px rgba(0, 0, 0, 0.12);
          box-shadow: 0 8px 28px rgba(0, 0, 0, 0.12);
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  border-color: #e8472b;
}
#nw .nw-sub-card.nw-hidden {
  display: none !important;
}
#nw .nw-sub-card:hover .nw-sub-name {
  color: #e8472b;
}
#nw .nw-sub-card:hover .nw-sub-more {
  color: #e8472b;
}
#nw .nw-sub-thumb {
  height: 4px;
  background: #e8472b;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#nw .nw-sub-art {
  height: 90px;
  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;
  overflow: hidden;
  background: #0d1117;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#nw .nw-sub-art-bg {
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, #0d1117, #1a2235);
}
#nw .nw-sub-art-dots {
  position: absolute;
  inset: 0;
  background-image: radial-gradient(circle, rgba(74, 159, 212, 0.08) 1px, transparent 1px);
  background-size: 18px 18px;
}
#nw .nw-sub-art-ico {
  position: relative;
  z-index: 1;
  color: rgba(74, 159, 212, 0.35);
}
#nw .nw-sub-body {
  padding: 12px 14px;
  -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;
  gap: 7px;
}
#nw .nw-sub-cat {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  font-size: 9.5px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.09em;
  color: #e8472b;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
#nw .nw-sub-name {
  font-size: 13px;
  font-weight: 700;
  color: #111;
  line-height: 1.38;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-transition: color 0.12s;
  transition: color 0.12s;
}
#nw .nw-sub-excerpt {
  font-size: 12px;
  color: #6b7280;
  line-height: 1.5;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#nw .nw-sub-foot {
  padding: 8px 14px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  border-top: 1px solid #f3f4f6;
}
#nw .nw-sub-loc {
  font-family: ui-monospace, monospace;
  font-size: 9.5px;
  color: #9ca3af;
}
#nw .nw-sub-more {
  margin-left: auto;
  font-size: 12px;
  font-weight: 700;
  color: #9ca3af;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  -webkit-transition: color 0.12s;
  transition: color 0.12s;
}
#nw .nw-no-results {
  grid-column: 1/-1;
  text-align: center;
  padding: 36px;
  color: #9ca3af;
  font-size: 13px;
  display: none;
}
#nw .nw-no-results.nw-show {
  display: block;
}
#nw .nw-foot {
  background: #111;
  border-top: 2px solid #e8472b;
  padding: 16px 0;
}
#nw .nw-foot-inner {
  max-width: 1280px;
  margin: 0 auto;
  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: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 12px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 11px;
  color: #4a4a4a;
}
#nw .nw-foot-inner a {
  color: #6b7280;
  -webkit-transition: color 0.12s;
  transition: color 0.12s;
}
#nw .nw-foot-inner a:hover {
  color: #fff;
}
#nw .nw-foot-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 14px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 1100px) {
  #nw .nw-hero-inner {
    grid-template-columns: 1fr 280px;
  }
  #nw .nw-body {
    grid-template-columns: 0 1fr 270px;
  }
  #nw .nw-tools {
    display: none;
  }
  #nw .nw-sub-grid {
    grid-template-columns: repeat(3, 1fr);
  }
  #nw .nw-exp-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 840px) {
  #nw .nw-mhd-inner {
    grid-template-columns: 1fr;
  }
  #nw .nw-mhd-right {
    display: none;
  }
  #nw .nw-mhd-h2 {
    font-size: 1.3rem;
  }
  #nw .nw-hero-inner {
    grid-template-columns: 1fr;
  }
  #nw .nw-hero-side {
    display: none;
  }
  #nw .nw-body {
    grid-template-columns: 1fr;
  }
  #nw .nw-sidebar {
    position: static;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 12px;
  }
  #nw .nw-sub-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  #nw .nw-hero-h1 {
    font-size: 1.5rem;
  }
}
@media (max-width: 640px) {
  #nw .nw-exp-grid {
    grid-template-columns: 1fr;
  }
  #nw .nw-exp-h2 {
    font-size: 1.8rem;
  }
  #nw .nw-exp-masthead {
    grid-template-columns: 1fr;
  }
  #nw .nw-exp-meta {
    display: none;
  }
}
@media (max-width: 540px) {
  #nw .nw-sidebar {
    grid-template-columns: 1fr;
  }
  #nw .nw-sub-grid {
    grid-template-columns: 1fr;
  }
  #nw .nw-body, #nw .nw-sub {
    padding-left: 10px;
    padding-right: 10px;
  }
  #nw .nw-catnav-inner {
    padding: 0 10px;
  }
}
#nw .nw-exp {
  background: #0d1117;
  padding: 0 0 48px;
  border-top: 3px solid #e8472b;
}
#nw .nw-exp-masthead {
  max-width: 1280px;
  margin: 0 auto;
  padding: 36px 16px 24px;
  display: grid;
  grid-template-columns: 1fr auto;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
  gap: 16px;
}
#nw .nw-exp-brand {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 6px;
}
#nw .nw-exp-eyebrow {
  font-size: 10px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  color: #e8472b;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}
#nw .nw-exp-eyebrow::before {
  content: "";
  display: inline-block;
  width: 24px;
  height: 2px;
  background: #e8472b;
}
#nw .nw-exp-h2 {
  font-size: 2.4rem;
  font-weight: 900;
  color: #f0f6fc;
  letter-spacing: -0.04em;
  line-height: 1.08;
}
#nw .nw-exp-h2 em {
  font-style: normal;
  color: #e8472b;
}
#nw .nw-exp-sub {
  font-size: 14px;
  color: rgba(201, 209, 217, 0.55);
  line-height: 1.6;
  max-width: 560px;
  margin-top: 4px;
}
#nw .nw-exp-meta {
  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: end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 6px;
}
#nw .nw-exp-count {
  font-size: 3.8rem;
  font-weight: 900;
  color: rgba(255, 255, 255, 0.05);
  font-family: ui-monospace, monospace;
  line-height: 1;
  letter-spacing: -0.06em;
}
#nw .nw-exp-count-label {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  color: #3a3a3a;
  font-weight: 600;
}
#nw .nw-exp-filters {
  max-width: 1280px;
  margin: 0 auto 24px;
  padding: 0 16px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 6px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  border-bottom: 1px solid #21262d;
}
#nw .nw-exp-filter-label {
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #6b7280;
  margin-right: 4px;
  font-weight: 600;
}
#nw .nw-exp-chip {
  font-size: 11px;
  font-weight: 700;
  border: 1px solid #21262d;
  border-radius: 2px;
  padding: 4px 14px;
  background: transparent;
  color: #6e7681;
  cursor: pointer;
  -webkit-transition: all 0.14s;
  transition: all 0.14s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  letter-spacing: 0.03em;
}
#nw .nw-exp-chip:hover {
  background: #1a2235;
  border-color: #4a9fd4;
  color: #c9d1d9;
}
#nw .nw-exp-chip.nw-exp-chip-on {
  background: #e8472b;
  border-color: #e8472b;
  color: #fff;
}
#nw .nw-exp-grid {
  max-width: 1280px;
  margin: 0 auto;
  padding: 21px 16px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}
#nw .nw-exp-card {
  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;
  background: #0d1117;
  border: 1px solid #21262d;
  border-radius: 4px;
  overflow: hidden;
  -webkit-transition: border-color 0.18s, -webkit-box-shadow 0.18s, -webkit-transform 0.18s;
  transition: border-color 0.18s, -webkit-box-shadow 0.18s, -webkit-transform 0.18s;
  transition: border-color 0.18s, box-shadow 0.18s, transform 0.18s;
  transition: border-color 0.18s, box-shadow 0.18s, transform 0.18s, -webkit-box-shadow 0.18s, -webkit-transform 0.18s;
  cursor: pointer;
}
#nw .nw-exp-card:hover {
  border-color: #e8472b;
  -webkit-box-shadow: 0 0 0 1px #e8472b, 0 12px 40px rgba(232, 71, 43, 0.15);
          box-shadow: 0 0 0 1px #e8472b, 0 12px 40px rgba(232, 71, 43, 0.15);
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
}
#nw .nw-exp-card.nw-exp-hidden {
  display: none !important;
}
#nw .nw-exp-card:hover .nw-exp-glyph {
  -webkit-transform: scale(1.1) rotate(-4deg);
          transform: scale(1.1) rotate(-4deg);
}
#nw .nw-exp-card:hover .nw-exp-num {
  color: rgba(232, 71, 43, 0.1);
}
#nw .nw-exp-card:hover .nw-exp-title {
  color: #fff;
}
#nw .nw-exp-card:hover .nw-exp-desc {
  color: rgba(201, 209, 217, 0.75);
}
#nw .nw-exp-card:hover .nw-exp-action {
  color: #e8472b;
}
#nw .nw-exp-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background-image: radial-gradient(circle, rgba(74, 159, 212, 0.06) 1px, transparent 1px);
  background-size: 20px 20px;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
#nw .nw-exp-card:hover::after {
  opacity: 1;
}
#nw .nw-exp-card-bar {
  height: 3px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
#nw .nw-exp-icon-zone {
  position: relative;
  padding: 20px 20px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#nw .nw-exp-glyph {
  font-size: 3.4rem;
  line-height: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-transition: -webkit-transform 0.2s;
  transition: -webkit-transform 0.2s;
  transition: transform 0.2s;
  transition: transform 0.2s, -webkit-transform 0.2s;
}
#nw .nw-exp-num {
  font-size: 4rem;
  font-weight: 900;
  color: rgba(255, 255, 255, 0.04);
  font-family: ui-monospace, monospace;
  line-height: 1;
  letter-spacing: -0.04em;
  -ms-flex-item-align: end;
      align-self: flex-end;
}
#nw .nw-exp-body {
  padding: 0 20px 18px;
  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;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#nw .nw-exp-tag {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-size: 9px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 0.14em;
  padding: 3px 11px;
  border-radius: 2px;
}
#nw .nw-exp-title {
  font-size: 1.15rem;
  font-weight: 800;
  color: #f0f6fc;
  line-height: 1.22;
  letter-spacing: -0.02em;
}
#nw .nw-exp-desc {
  font-size: 12.5px;
  color: rgba(201, 209, 217, 0.55);
  line-height: 1.62;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
#nw .nw-exp-foot {
  padding: 8px 20px 12px;
  border-top: 1px solid #21262d;
  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;
}
#nw .nw-exp-level {
  font-size: 9.5px;
  font-family: ui-monospace, monospace;
  color: #3a3a3a;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 4px;
  letter-spacing: 0.06em;
}
#nw .nw-exp-level-pip {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #21262d;
}
#nw .nw-exp-level-pip.on {
  background: #e8472b;
}
#nw .nw-exp-action {
  font-size: 11px;
  font-weight: 700;
  color: #4a9fd4;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  -webkit-transition: color 0.14s;
  transition: color 0.14s;
}

/* ── Reset ─────────────────────────────────────────── */
#sxa-nw, #sxa-nw * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0;
  padding: 0;
}

#sxa-nw a {
  text-decoration: none;
  color: inherit;
}

/* ── Root ─────────────────────────────────────────── */
#sxa-nw {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  background: #f0f2f5;
  color: #1a1a2e;
  min-height: 100vh;
  -webkit-font-smoothing: antialiased;
}

/* ── Topbar ─────────────────────────────────────────── */
#sxa-nw .nw-topbar {
  background: #0d1117;
  color: #c9d1d9;
  height: 48px;
  padding: 0 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 14px;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 200;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.5);
  -webkit-transition: height 0.2s ease;
  transition: height 0.2s ease;
}

#sxa-nw .nw-tb-logo {
  font-size: 15px;
  font-weight: 800;
  color: #58a6ff;
  letter-spacing: -0.4px;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 7px;
}

#sxa-nw .nw-tb-logo svg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

#sxa-nw .nw-tb-sep {
  width: 1px;
  height: 18px;
  background: #21262d;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

#sxa-nw .nw-tb-crumb {
  font-size: 12px;
  color: #6e7681;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

#sxa-nw .nw-tb-crumb a {
  color: #58a6ff;
}

#sxa-nw .nw-tb-badge {
  background: #1f6feb;
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  border-radius: 20px;
  padding: 2px 10px;
  white-space: nowrap;
}

#sxa-nw .nw-tb-type {
  background: #161b22;
  color: #6e7681;
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  border: 1px solid #21262d;
  border-radius: 5px;
  padding: 2px 8px;
  white-space: nowrap;
}

/* ── Folder intro (attribute text as layout, not blocks) ── */
#sxa-nw .nw-intro {
  background: #fff;
  border-bottom: 3px solid #1f6feb;
  padding: 22px 24px 20px;
}

#sxa-nw .nw-intro-h1 {
  font-size: 1.7rem;
  font-weight: 800;
  color: #0d1117;
  line-height: 1.2;
  letter-spacing: -0.03em;
  margin-bottom: 8px;
}

#sxa-nw .nw-intro-meta {
  font-size: 11.5px;
  color: #6e7681;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 14px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 10px;
}

#sxa-nw .nw-intro-meta code {
  font-family: ui-monospace, "SFMono-Regular", monospace;
  background: #f6f8fa;
  border: 1px solid #d0d7de;
  border-radius: 4px;
  padding: 0 5px;
  font-size: 10.5px;
  color: #0d1117;
}

#sxa-nw .nw-intro-fields {
  border-left: 3px solid #1f6feb;
  padding-left: 14px;
  font-size: 14px;
  color: #444c56;
  line-height: 1.65;
  margin-top: 10px;
}

#sxa-nw .nw-intro-fields p {
  margin-bottom: 4px;
}

/* ── Main container ─────────────────────────────────── */
#sxa-nw .nw-wrap {
  max-width: 1280px;
  margin: 0 auto;
  padding: 20px 16px;
  display: grid;
  grid-template-columns: 1fr 296px;
  gap: 20px;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: start;
}

/* ── Hero card ─────────────────────────────────────── */
#sxa-nw .nw-hero {
  display: block;
  position: relative;
  border-radius: 12px;
  overflow: hidden;
  margin-bottom: 20px;
  min-height: 280px;
  background: #0d1117;
  -webkit-box-shadow: 0 4px 24px rgba(0, 0, 0, 0.18);
          box-shadow: 0 4px 24px rgba(0, 0, 0, 0.18);
  -webkit-transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  cursor: pointer;
}

#sxa-nw .nw-hero:hover {
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  -webkit-box-shadow: 0 10px 36px rgba(0, 0, 0, 0.28);
          box-shadow: 0 10px 36px rgba(0, 0, 0, 0.28);
}

#sxa-nw .nw-hero-bg {
  position: absolute;
  inset: 0;
  background: linear-gradient(135deg, #0d1117 0%, #161b22 45%, #1f2937 100%);
}

#sxa-nw .nw-hero-dots {
  position: absolute;
  inset: 0;
  background-image: radial-gradient(circle, rgba(88, 166, 255, 0.12) 1px, transparent 1px);
  background-size: 28px 28px;
}

#sxa-nw .nw-hero-glow {
  position: absolute;
  top: -60px;
  right: -40px;
  width: 320px;
  height: 320px;
  background: radial-gradient(circle, rgba(31, 111, 235, 0.25) 0%, transparent 70%);
}

#sxa-nw .nw-hero-body {
  position: relative;
  z-index: 1;
  padding: 28px 28px 26px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 10px;
  height: 100%;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-height: 280px;
}

#sxa-nw .nw-hero-cat {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  background: #1f6feb;
  color: #fff;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  border-radius: 20px;
  padding: 3px 12px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

#sxa-nw .nw-hero-title {
  font-size: 1.55rem;
  font-weight: 800;
  color: #f0f6fc;
  line-height: 1.25;
  letter-spacing: -0.02em;
}

#sxa-nw .nw-hero-excerpt {
  font-size: 13px;
  color: rgba(201, 209, 217, 0.65);
  line-height: 1.55;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

#sxa-nw .nw-hero-foot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 6px;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
}

#sxa-nw .nw-hero-pill {
  font-family: ui-monospace, monospace;
  font-size: 10px;
  background: rgba(255, 255, 255, 0.06);
  border: 1px solid rgba(255, 255, 255, 0.1);
  color: rgba(201, 209, 217, 0.5);
  padding: 2px 9px;
  border-radius: 20px;
}

#sxa-nw .nw-hero-arrow {
  margin-left: auto;
  font-size: 18px;
  color: #58a6ff;
  font-weight: 300;
}

/* ── Card grid ─────────────────────────────────────── */
#sxa-nw .nw-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}

/* ── Card ──────────────────────────────────────────── */
#sxa-nw .nw-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #fff;
  border: 1px solid #d0d7de;
  border-radius: 10px;
  overflow: hidden;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.06);
          box-shadow: 0 1px 5px rgba(0, 0, 0, 0.06);
  -webkit-transition: border-color 0.18s ease, -webkit-box-shadow 0.18s ease, -webkit-transform 0.18s ease;
  transition: border-color 0.18s ease, -webkit-box-shadow 0.18s ease, -webkit-transform 0.18s ease;
  transition: box-shadow 0.18s ease, transform 0.18s ease, border-color 0.18s ease;
  transition: box-shadow 0.18s ease, transform 0.18s ease, border-color 0.18s ease, -webkit-box-shadow 0.18s ease, -webkit-transform 0.18s ease;
  cursor: pointer;
}

#sxa-nw .nw-card:hover {
  -webkit-box-shadow: 0 6px 28px rgba(0, 0, 0, 0.14);
          box-shadow: 0 6px 28px rgba(0, 0, 0, 0.14);
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  border-color: #58a6ff;
}

#sxa-nw .nw-card.nw-hidden {
  display: none !important;
}

#sxa-nw .nw-card-accent {
  height: 4px;
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

#sxa-nw .nw-card-body {
  padding: 14px 15px 10px;
  -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;
  gap: 8px;
}

#sxa-nw .nw-card-cat {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  font-size: 9.5px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.09em;
  border-radius: 20px;
  padding: 3px 10px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

#sxa-nw .nw-card-title {
  font-size: 13.5px;
  font-weight: 700;
  color: #1c2128;
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

#sxa-nw .nw-card-excerpt {
  font-size: 12px;
  color: #6e7681;
  line-height: 1.55;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

#sxa-nw .nw-card-foot {
  padding: 8px 15px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
  border-top: 1px solid #f6f8fa;
  margin-top: auto;
}

#sxa-nw .nw-card-loc {
  font-family: ui-monospace, monospace;
  font-size: 10px;
  color: #8b949e;
}

#sxa-nw .nw-card-go {
  margin-left: auto;
  font-size: 13px;
  color: #8b949e;
  -webkit-transition: color 0.15s;
  transition: color 0.15s;
}

#sxa-nw .nw-card:hover .nw-card-go {
  color: #58a6ff;
}

/* ── Empty / no-results ────────────────────────────── */
#sxa-nw .nw-empty {
  grid-column: 1/-1;
  text-align: center;
  padding: 52px 24px;
  color: #8b949e;
  font-size: 14px;
  background: #fff;
  border: 2px dashed #d0d7de;
  border-radius: 10px;
}

#sxa-nw .nw-no-results {
  display: none;
  grid-column: 1/-1;
  text-align: center;
  padding: 40px;
  color: #8b949e;
  font-size: 13px;
}

#sxa-nw .nw-no-results.nw-show {
  display: block;
}

/* ── Sidebar ───────────────────────────────────────── */
#sxa-nw .nw-sidebar {
  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;
  position: -webkit-sticky;
  position: sticky;
  top: 58px;
}

#sxa-nw .nw-widget {
  background: #fff;
  border: 1px solid #d0d7de;
  border-radius: 10px;
  overflow: hidden;
}

#sxa-nw .nw-whead {
  background: #161b22;
  color: #c9d1d9;
  padding: 10px 14px;
  font-size: 10.5px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 7px;
}

#sxa-nw .nw-whead-dot {
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #58a6ff;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

#sxa-nw .nw-wbody {
  padding: 13px 14px;
}

/* Filter chips */
#sxa-nw .nw-chips {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 6px;
}

#sxa-nw .nw-chip {
  font-size: 11px;
  font-weight: 600;
  border: 1.5px solid #d0d7de;
  border-radius: 20px;
  padding: 4px 12px;
  cursor: pointer;
  background: #f6f8fa;
  color: #444c56;
  -webkit-transition: all 0.15s ease;
  transition: all 0.15s ease;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  white-space: nowrap;
}

#sxa-nw .nw-chip:hover {
  background: #ddf4ff;
  border-color: #58a6ff;
  color: #1f6feb;
}

#sxa-nw .nw-chip.nw-active {
  background: #1f6feb;
  border-color: #1f6feb;
  color: #fff;
}

#sxa-nw .nw-chip-n {
  display: inline-block;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  padding: 0 5px;
  font-size: 9px;
  margin-left: 2px;
}

#sxa-nw .nw-chip.nw-active .nw-chip-n {
  background: rgba(255, 255, 255, 0.25);
}

/* Stats grid */
#sxa-nw .nw-stats {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 8px;
}

#sxa-nw .nw-stat {
  background: #f6f8fa;
  border: 1px solid #eaeef2;
  border-radius: 8px;
  padding: 10px 12px;
}

#sxa-nw .nw-stat-n {
  font-size: 1.3rem;
  font-weight: 800;
  color: #1c2128;
  line-height: 1;
  font-family: ui-monospace, monospace;
}

#sxa-nw .nw-stat-l {
  font-size: 9.5px;
  color: #8b949e;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  margin-top: 3px;
}

/* Quick list */
#sxa-nw .nw-qlist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

#sxa-nw .nw-qli {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 10px;
  padding: 9px 0;
  border-bottom: 1px solid #f6f8fa;
  -webkit-transition: background 0.12s;
  transition: background 0.12s;
}

#sxa-nw .nw-qli:last-child {
  border-bottom: none;
}

#sxa-nw .nw-qli-num {
  font-size: 17px;
  font-weight: 900;
  color: #eaeef2;
  line-height: 1;
  min-width: 20px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

#sxa-nw .nw-qli-info {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}

#sxa-nw .nw-qli-title {
  font-size: 12.5px;
  font-weight: 600;
  color: #1c2128;
  line-height: 1.35;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  -webkit-transition: color 0.12s;
  transition: color 0.12s;
}

#sxa-nw .nw-qli-type {
  font-size: 10px;
  color: #8b949e;
  font-family: ui-monospace, monospace;
  margin-top: 2px;
}

#sxa-nw .nw-qli:hover .nw-qli-title {
  color: #1f6feb;
}

/* Schema */
#sxa-nw .nw-schema-toggle {
  font-size: 11.5px;
  color: #1f6feb;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

#sxa-nw .nw-schema-toggle:hover {
  text-decoration: underline;
}

#sxa-nw .nw-schema-wrap {
  display: none;
  margin-top: 10px;
  overflow-x: auto;
}

#sxa-nw .nw-schema-tbl {
  width: 100%;
  border-collapse: collapse;
  font-size: 11px;
  font-family: ui-monospace, monospace;
}

#sxa-nw .nw-schema-tbl th {
  text-align: left;
  padding: 4px 6px;
  border-bottom: 1px solid #eaeef2;
  color: #8b949e;
  font-size: 9.5px;
  text-transform: uppercase;
}

#sxa-nw .nw-schema-tbl td {
  padding: 5px 6px;
  border-bottom: 1px solid #f6f8fa;
  vertical-align: top;
  color: #444c56;
}

#sxa-nw .nw-schema-tbl td:first-child {
  color: #58a6ff;
}

#sxa-nw .nw-schema-tbl td:nth-child(2) {
  color: #d2a8ff;
}

#sxa-nw .nw-path-block {
  margin-top: 12px;
  padding-top: 10px;
  border-top: 1px solid #f0f2f5;
}

#sxa-nw .nw-path-label {
  font-size: 9.5px;
  text-transform: uppercase;
  letter-spacing: 0.07em;
  color: #8b949e;
  margin-bottom: 5px;
}

#sxa-nw .nw-path-val {
  font-size: 10px;
  color: #6e7681;
  word-break: break-all;
  font-family: ui-monospace, monospace;
}

#sxa-nw .nw-admin-link {
  display: inline-block;
  margin-top: 10px;
  font-size: 11px;
  color: #58a6ff;
}

#sxa-nw .nw-admin-link:hover {
  text-decoration: underline;
}

/* ── Design toggle notice ──────────────────────────── */
#sxa-nw .nw-design-notice {
  background: #fff8c5;
  border: 1px solid #f0c000;
  border-radius: 8px;
  padding: 10px 14px;
  font-size: 11px;
  color: #7d4e00;
  line-height: 1.5;
}

#sxa-nw .nw-design-notice code {
  font-family: ui-monospace, monospace;
  background: rgba(0, 0, 0, 0.07);
  border-radius: 3px;
  padding: 0 4px;
  font-size: 10.5px;
}

/* ── Responsive ────────────────────────────────────── */
@media (max-width: 1024px) {
  #sxa-nw .nw-wrap {
    grid-template-columns: 1fr 260px;
  }
  #sxa-nw .nw-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 768px) {
  #sxa-nw .nw-wrap {
    grid-template-columns: 1fr;
  }
  #sxa-nw .nw-sidebar {
    position: static;
  }
  #sxa-nw .nw-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  #sxa-nw .nw-hero-title {
    font-size: 1.25rem;
  }
  #sxa-nw .nw-intro-h1 {
    font-size: 1.35rem;
  }
}
@media (max-width: 520px) {
  #sxa-nw .nw-grid {
    grid-template-columns: 1fr;
  }
  #sxa-nw .nw-topbar {
    padding: 0 12px;
    gap: 8px;
  }
  #sxa-nw .nw-tb-type {
    display: none;
  }
  #sxa-nw .nw-intro {
    padding: 16px;
  }
  #sxa-nw .nw-wrap {
    padding: 12px 10px;
    gap: 14px;
  }
}
@media (max-width: 800px) {
  #sxa-layout {
    grid-template-columns: 1fr !important;
  }
}
.video-js .vjs-big-play-button {
  left: 50%;
  top: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%);
          transform: translateX(-50%) translateY(-50%);
  border: none;
  background-color: #FED82F;
  font-size: 5rem;
  height: 2em;
  width: 2em;
  line-height: 2em;
  border-radius: 50%;
  -webkit-filter: brightness(75%);
          filter: brightness(75%);
}

.video-js:hover .vjs-big-play-button {
  background-color: #FED82F;
  -webkit-filter: brightness(100%);
          filter: brightness(100%);
}

.video-js .vjs-poster {
  background-size: cover;
}

html.yui3-js-enabled body form table.layout tbody tr td.topline img {
  display: block;
  width: 0;
  height: 0;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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RUFDQTtFQUdBO0VBQ0E7RUFFQTtFQUVBO0FGR0Y7O0FJM0RBOzs7RUFHRTtVQUFBO0FKOERGOztBSS9DSTtFQU5KO0lBT007RUptREo7QUFDRjs7QUl0Q0E7RUFDRTtFQUNBO0VEbVBJLG1DQUxJO0VDNU9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKeUNGOztBSWhDQTtFQUNFO0VBQ0EsY0NpakI0QjtFRGhqQjVCO0VBQ0E7RUFDQSxhQ3VqQjRCO0FMcGhCOUI7O0FJekJBO0VBQ0U7RUFDQSxxQkN3ZjRCO0VEcmY1QixnQkV3ZjRCO0VGdmY1QixnQkN3ZjRCO0FMOWQ5Qjs7QUl0QkE7RUQ2TVE7QUhuTFI7QUdpQkk7RUMzQ0o7SURvTlE7RUh0TE47QUFDRjs7QUkxQkE7RUR3TVE7QUgxS1I7QUdRSTtFQ3RDSjtJRCtNUTtFSDdLTjtBQUNGOztBSTlCQTtFRG1NUTtBSGpLUjtBR0RJO0VDakNKO0lEME1RO0VIcEtOO0FBQ0Y7O0FJbENBO0VEOExRO0FIeEpSO0FHVkk7RUM1Qko7SURxTVE7RUgzSk47QUFDRjs7QUl0Q0E7RUR5TFE7QUgvSVI7QUduQkk7RUN2Qko7SURnTVE7RUhsSk47QUFDRjs7QUkxQ0E7RURnTE0sbUJBTEk7QUg3SFY7O0FJbkNBO0VBQ0U7RUFDQSxtQkNtUzBCO0FMN1A1Qjs7QUk1QkE7RUFDRTtVQUFBO0VBQ0E7RUFDQTtVQUFBO0FKK0JGOztBSXpCQTtFQUNFO0VBQ0E7RUFDQTtBSjRCRjs7QUl0QkE7O0VBRUU7QUp5QkY7O0FJdEJBOzs7RUFHRTtFQUNBO0FKeUJGOztBSXRCQTs7OztFQUlFO0FKeUJGOztBSXRCQTtFQUNFLGdCRTZYNEI7QU5wVzlCOztBSXBCQTtFQUNFO0VBQ0E7QUp1QkY7O0FJakJBO0VBQ0U7QUpvQkY7O0FJWkE7O0VBRUUsbUJDc1c0QjtBTHZWOUI7O0FJUEE7RURtRk0sa0JBTEk7QUhuRVY7O0FJSkE7RUFDRSxpQkMrYTRCO0VEOWE1QjtBSk9GOztBSUVBOztFQUVFO0VEK0RJLGlCQUxJO0VDeERSO0VBQ0E7QUpDRjs7QUlFQTtFQUFNO0FKRU47O0FJREE7RUFBTTtBSktOOztBSUFBO0VBQ0U7RUFDQSwwQkNxS3dDO0FMbEsxQztBSURFO0VBQ0U7QUpHSjs7QUlRRTtFQUVFO0VBQ0E7QUpOSjs7QUlhQTs7OztFQUlFLHFDQ2tSNEI7RUY3UHhCLGNBTEk7QUh6QlY7O0FJaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RURTSSxrQkFMSTtBSGpCVjtBSWtCRTtFRElJLGtCQUxJO0VDR047RUFDQTtBSmhCSjs7QUlvQkE7RURITSxrQkFMSTtFQ1VSO0VBQ0E7QUpqQkY7QUlvQkU7RUFDRTtBSmxCSjs7QUlzQkE7RUFDRTtFRGZJLGtCQUxJO0VDc0JSLHdCQ3V5Q2tDO0VEdHlDbEMsc0NDdXlDa0M7RUUza0RoQztBUGtSSjtBSXFCRTtFQUNFO0VEdEJFLGNBTEk7QUhTVjs7QUk2QkE7RUFDRTtBSjFCRjs7QUlnQ0E7O0VBRUU7QUo3QkY7O0FJcUNBO0VBQ0U7RUFDQTtBSmxDRjs7QUlxQ0E7RUFDRSxtQkNzVDRCO0VEclQ1QixzQkNxVDRCO0VEcFQ1QixjQ2pWUztFRGtWVDtBSmxDRjs7QUl5Q0E7RUFFRTtFQUNBO0FKdkNGOztBSTBDQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FKdkNGOztBSStDQTtFQUNFO0FKNUNGOztBSWtEQTtFQUVFO0FKaERGOztBSXdEQTtFQUNFO0FKckRGOztBSTBEQTs7Ozs7RUFLRTtFQUNBO0VEckhJLGtCQUxJO0VDNEhSO0FKdkRGOztBSTJEQTs7RUFFRTtBSnhERjs7QUk2REE7RUFDRTtBSjFERjs7QUk2REE7RUFHRTtBSjVERjtBSStERTtFQUNFO0FKN0RKOztBSW9FQTtFQUNFO0FKakVGOztBSXlFQTs7OztFQUlFO0FKdEVGO0FJeUVJOzs7O0VBQ0U7QUpwRU47O0FJMkVBO0VBQ0U7RUFDQTtBSnhFRjs7QUk2RUE7RUFDRTtBSjFFRjs7QUlvRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSmpGRjs7QUl5RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxxQkM4STRCO0VGeFZ0QjtBSHFIUjtBR3ZSSTtFQ3dXSjtJRC9MUTtFSGtITjtBQUNGO0FJNEVBO0VBT0U7QUpoRkY7QUlrRkU7RUFDRTtBSmhGSjs7QUl1RkE7Ozs7Ozs7RUFPRTtBSnBGRjs7QUl1RkE7RUFDRTtBSnBGRjs7QUk2RkE7RUFDRTtFQUNBO0FKMUZGOztBSWtHQTs7Ozs7OztDQUFBO0FBV0E7RUFDRTtBSmxHRjs7QUl1R0E7RUFDRTtBSnBHRjs7QUkyR0E7RUFDRTtFQUNBO0FKeEdGOztBSXNHQTtFQUNFO0VBQ0E7QUp4R0Y7O0FJNkdBO0VBQ0U7QUoxR0Y7O0FJK0dBO0VBQ0U7QUo1R0Y7O0FJbUhBO0VBQ0U7RUFDQTtBSmhIRjs7QUl3SEE7RUFDRTtBSnJIRjs7QUk2SEE7RUFDRTtBSjFIRjs7QVExY0E7RUw2UVE7QUhpTVI7QUduV0k7RUszR0o7SUxvUlE7RUg4TE47QUFDRjtBUW5kQTtFQUVFLGdCSHdrQjRCO0FMcEg5Qjs7QVEvY0U7RUxzUU07QUg2TVI7QUcvV0k7RUtwR0Y7SUw2UU07RUgwTU47QUFDRjtBUXhkRTtFQUlFLGdCSHlqQmtCO0VHeGpCbEIsZ0JId2lCMEI7QUxqRjlCOztBUTVkRTtFTHNRTTtBSDBOUjtBRzVYSTtFS3BHRjtJTDZRTTtFSHVOTjtBQUNGO0FRcmVFO0VBSUUsZ0JIeWpCa0I7RUd4akJsQixnQkh3aUIwQjtBTHBFOUI7O0FRemVFO0VMc1FNO0FIdU9SO0FHellJO0VLcEdGO0lMNlFNO0VIb09OO0FBQ0Y7QVFsZkU7RUFJRSxnQkh5akJrQjtFR3hqQmxCLGdCSHdpQjBCO0FMdkQ5Qjs7QVF0ZkU7RUxzUU07QUhvUFI7QUd0Wkk7RUtwR0Y7SUw2UU07RUhpUE47QUFDRjtBUS9mRTtFQUlFLGdCSHlqQmtCO0VHeGpCbEIsZ0JId2lCMEI7QUwxQzlCOztBUW5nQkU7RUxzUU07QUhpUVI7QUduYUk7RUtwR0Y7SUw2UU07RUg4UE47QUFDRjtBUTVnQkU7RUFJRSxnQkh5akJrQjtFR3hqQmxCLGdCSHdpQjBCO0FMN0I5Qjs7QVFoaEJFO0VMc1FNO0FIOFFSO0FHaGJJO0VLcEdGO0lMNlFNO0VIMlFOO0FBQ0Y7QVF6aEJFO0VBSUUsZ0JIeWpCa0I7RUd4akJsQixnQkh3aUIwQjtBTGhCOUI7O0FRcmdCQTtFQ3ZERTtFQUNBO0FUZ2tCRjs7QVFyZ0JBO0VDNURFO0VBQ0E7QVRxa0JGOztBUXZnQkE7RUFDRTtBUjBnQkY7QVF4Z0JFO0VBQ0Usb0JIZ2tCMEI7QUx0RDlCOztBUWhnQkE7RUxvTk0sa0JBTEk7RUs3TVI7QVJtZ0JGOztBUS9mQTtFQUNFLG1CSDZSTztFRjVFRDtBSGtUUjtBR3BkSTtFS2hESjtJTHlOUTtFSCtTTjtBQUNGO0FRcmdCRTtFQUNFO0FSdWdCSjs7QVFuZ0JBO0VBQ0U7RUFDQSxtQkhtUk87RUZoRkgsa0JBTEk7RUs1TFIsY0h0RlM7QUw0bEJYO0FRcGdCRTtFQUNFO0FSc2dCSjs7QVV2bUJFOzs7Ozs7O0VDSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhvbkJGOztBWTlqQkk7RUY1Q0U7SUFDRSxnQkw2YWU7RUxpTXJCO0FBQ0Y7QVlwa0JJO0VGNUNFO0lBQ0UsZ0JMNmFlO0VMc01yQjtBQUNGO0FZemtCSTtFRjVDRTtJQUNFLGdCTDZhZTtFTDJNckI7QUFDRjtBWTlrQkk7RUY1Q0U7SUFDRSxpQkw2YWU7RUxnTnJCO0FBQ0Y7QVlubEJJO0VGNUNFO0lBQ0UsaUJMNmFlO0VMcU5yQjtBQUNGO0FhbHBCRTtFQ0FBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO0VBRUE7RUFDQTtFQUNBO0Fkb3BCRjtBYXhwQkk7RUNhRjtNQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZDhvQkY7O0FjL2xCTTtFQUNFO01BQUE7VUFBQTtBZGttQlI7O0FjL2xCTTtFQXBDSjtNQUFBO1VBQUE7RUFDQTtBZHVvQkY7O0Fjem5CRTtFQUNFO01BQUE7VUFBQTtFQUNBO0FkNG5CSjs7QWM5bkJFO0VBQ0U7TUFBQTtVQUFBO0VBQ0E7QWRpb0JKOztBY25vQkU7RUFDRTtNQUFBO1VBQUE7RUFDQTtBZHNvQko7O0FjeG9CRTtFQUNFO01BQUE7VUFBQTtFQUNBO0FkMm9CSjs7QWM3b0JFO0VBQ0U7TUFBQTtVQUFBO0VBQ0E7QWRncEJKOztBY2xwQkU7RUFDRTtNQUFBO1VBQUE7RUFDQTtBZHFwQko7O0FjdG5CTTtFQWhESjtNQUFBO1VBQUE7RUFDQTtBZDBxQkY7O0Fjcm5CVTtFQWhFTjtNQUFBO1VBQUE7RUFDQTtBZHlyQko7O0FjMW5CVTtFQWhFTjtNQUFBO1VBQUE7RUFDQTtBZDhyQko7O0FjL25CVTtFQWhFTjtNQUFBO1VBQUE7RUFDQTtBZG1zQko7O0FjcG9CVTtFQWhFTjtNQUFBO1VBQUE7RUFDQTtBZHdzQko7O0Fjem9CVTtFQWhFTjtNQUFBO1VBQUE7RUFDQTtBZDZzQko7O0FjOW9CVTtFQWhFTjtNQUFBO1VBQUE7RUFDQTtBZGt0Qko7O0FjbnBCVTtFQWhFTjtNQUFBO1VBQUE7RUFDQTtBZHV0Qko7O0FjeHBCVTtFQWhFTjtNQUFBO1VBQUE7RUFDQTtBZDR0Qko7O0FjN3BCVTtFQWhFTjtNQUFBO1VBQUE7RUFDQTtBZGl1Qko7O0FjbHFCVTtFQWhFTjtNQUFBO1VBQUE7RUFDQTtBZHN1Qko7O0FjdnFCVTtFQWhFTjtNQUFBO1VBQUE7RUFDQTtBZDJ1Qko7O0FjNXFCVTtFQWhFTjtNQUFBO1VBQUE7RUFDQTtBZGd2Qko7O0FjenFCWTtFQXhEVjtBZHF1QkY7O0FjN3FCWTtFQXhEVjtBZHl1QkY7O0FjanJCWTtFQXhEVjtBZDZ1QkY7O0FjcnJCWTtFQXhEVjtBZGl2QkY7O0FjenJCWTtFQXhEVjtBZHF2QkY7O0FjN3JCWTtFQXhEVjtBZHl2QkY7O0FjanNCWTtFQXhEVjtBZDZ2QkY7O0FjcnNCWTtFQXhEVjtBZGl3QkY7O0FjenNCWTtFQXhEVjtBZHF3QkY7O0FjN3NCWTtFQXhEVjtBZHl3QkY7O0FjanRCWTtFQXhEVjtBZDZ3QkY7O0FjMXNCUTs7RUFFRTtBZDZzQlY7O0FjMXNCUTs7RUFFRTtBZDZzQlY7O0FjcHRCUTs7RUFFRTtBZHV0QlY7O0FjcHRCUTs7RUFFRTtBZHV0QlY7O0FjOXRCUTs7RUFFRTtBZGl1QlY7O0FjOXRCUTs7RUFFRTtBZGl1QlY7O0FjeHVCUTs7RUFFRTtBZDJ1QlY7O0FjeHVCUTs7RUFFRTtBZDJ1QlY7O0FjbHZCUTs7RUFFRTtBZHF2QlY7O0FjbHZCUTs7RUFFRTtBZHF2QlY7O0FjNXZCUTs7RUFFRTtBZCt2QlY7O0FjNXZCUTs7RUFFRTtBZCt2QlY7O0FZenpCSTtFRVVFO0lBQ0U7UUFBQTtZQUFBO0VkbXpCTjtFY2h6Qkk7SUFwQ0o7UUFBQTtZQUFBO0lBQ0E7RWR1MUJBO0VjejBCQTtJQUNFO1FBQUE7WUFBQTtJQUNBO0VkMjBCRjtFYzcwQkE7SUFDRTtRQUFBO1lBQUE7SUFDQTtFZCswQkY7RWNqMUJBO0lBQ0U7UUFBQTtZQUFBO0lBQ0E7RWRtMUJGO0VjcjFCQTtJQUNFO1FBQUE7WUFBQTtJQUNBO0VkdTFCRjtFY3oxQkE7SUFDRTtRQUFBO1lBQUE7SUFDQTtFZDIxQkY7RWM3MUJBO0lBQ0U7UUFBQTtZQUFBO0lBQ0E7RWQrMUJGO0VjaDBCSTtJQWhESjtRQUFBO1lBQUE7SUFDQTtFZG0zQkE7RWM5ekJRO0lBaEVOO1FBQUE7WUFBQTtJQUNBO0VkaTRCRjtFY2wwQlE7SUFoRU47UUFBQTtZQUFBO0lBQ0E7RWRxNEJGO0VjdDBCUTtJQWhFTjtRQUFBO1lBQUE7SUFDQTtFZHk0QkY7RWMxMEJRO0lBaEVOO1FBQUE7WUFBQTtJQUNBO0VkNjRCRjtFYzkwQlE7SUFoRU47UUFBQTtZQUFBO0lBQ0E7RWRpNUJGO0VjbDFCUTtJQWhFTjtRQUFBO1lBQUE7SUFDQTtFZHE1QkY7RWN0MUJRO0lBaEVOO1FBQUE7WUFBQTtJQUNBO0VkeTVCRjtFYzExQlE7SUFoRU47UUFBQTtZQUFBO0lBQ0E7RWQ2NUJGO0VjOTFCUTtJQWhFTjtRQUFBO1lBQUE7SUFDQTtFZGk2QkY7RWNsMkJRO0lBaEVOO1FBQUE7WUFBQTtJQUNBO0VkcTZCRjtFY3QyQlE7SUFoRU47UUFBQTtZQUFBO0lBQ0E7RWR5NkJGO0VjMTJCUTtJQWhFTjtRQUFBO1lBQUE7SUFDQTtFZDY2QkY7RWN0MkJVO0lBeERWO0VkaTZCQTtFY3oyQlU7SUF4RFY7RWRvNkJBO0VjNTJCVTtJQXhEVjtFZHU2QkE7RWMvMkJVO0lBeERWO0VkMDZCQTtFY2wzQlU7SUF4RFY7RWQ2NkJBO0VjcjNCVTtJQXhEVjtFZGc3QkE7RWN4M0JVO0lBeERWO0VkbTdCQTtFYzMzQlU7SUF4RFY7RWRzN0JBO0VjOTNCVTtJQXhEVjtFZHk3QkE7RWNqNEJVO0lBeERWO0VkNDdCQTtFY3A0QlU7SUF4RFY7RWQrN0JBO0VjdjRCVTtJQXhEVjtFZGs4QkE7RWMvM0JNOztJQUVFO0VkaTRCUjtFYzkzQk07O0lBRUU7RWRnNEJSO0VjdjRCTTs7SUFFRTtFZHk0QlI7RWN0NEJNOztJQUVFO0VkdzRCUjtFYy80Qk07O0lBRUU7RWRpNUJSO0VjOTRCTTs7SUFFRTtFZGc1QlI7RWN2NUJNOztJQUVFO0VkeTVCUjtFY3Q1Qk07O0lBRUU7RWR3NUJSO0VjLzVCTTs7SUFFRTtFZGk2QlI7RWM5NUJNOztJQUVFO0VkZzZCUjtFY3Y2Qk07O0lBRUU7RWR5NkJSO0VjdDZCTTs7SUFFRTtFZHc2QlI7QUFDRjtBWW4rQkk7RUVVRTtJQUNFO1FBQUE7WUFBQTtFZDQ5Qk47RWN6OUJJO0lBcENKO1FBQUE7WUFBQTtJQUNBO0VkZ2dDQTtFY2wvQkE7SUFDRTtRQUFBO1lBQUE7SUFDQTtFZG8vQkY7RWN0L0JBO0lBQ0U7UUFBQTtZQUFBO0lBQ0E7RWR3L0JGO0VjMS9CQTtJQUNFO1FBQUE7WUFBQTtJQUNBO0VkNC9CRjtFYzkvQkE7SUFDRTtRQUFBO1lBQUE7SUFDQTtFZGdnQ0Y7RWNsZ0NBO0lBQ0U7UUFBQTtZQUFBO0lBQ0E7RWRvZ0NGO0VjdGdDQTtJQUNFO1FBQUE7WUFBQTtJQUNBO0Vkd2dDRjtFY3orQkk7SUFoREo7UUFBQTtZQUFBO0lBQ0E7RWQ0aENBO0VjditCUTtJQWhFTjtRQUFBO1lBQUE7SUFDQTtFZDBpQ0Y7RWMzK0JRO0lBaEVOO1FBQUE7WUFBQTtJQUNBO0VkOGlDRjtFYy8rQlE7SUFoRU47UUFBQTtZQUFBO0lBQ0E7RWRrakNGO0Vjbi9CUTtJQWhFTjtRQUFBO1lBQUE7SUFDQTtFZHNqQ0Y7RWN2L0JRO0lBaEVOO1FBQUE7WUFBQTtJQUNBO0VkMGpDRjtFYzMvQlE7SUFoRU47UUFBQTtZQUFBO0lBQ0E7RWQ4akNGO0VjLy9CUTtJQWhFTjtRQUFBO1lBQUE7SUFDQTtFZGtrQ0Y7RWNuZ0NRO0lBaEVOO1FBQUE7WUFBQTtJQUNBO0Vkc2tDRjtFY3ZnQ1E7SUFoRU47UUFBQTtZQUFBO0lBQ0E7RWQwa0NGO0VjM2dDUTtJQWhFTjtRQUFBO1lBQUE7SUFDQTtFZDhrQ0Y7RWMvZ0NRO0lBaEVOO1FBQUE7WUFBQTtJQUNBO0Vka2xDRjtFY25oQ1E7SUFoRU47UUFBQTtZQUFBO0lBQ0E7RWRzbENGO0VjL2dDVTtJQXhEVjtFZDBrQ0E7RWNsaENVO0lBeERWO0VkNmtDQTtFY3JoQ1U7SUF4RFY7RWRnbENBO0VjeGhDVTtJQXhEVjtFZG1sQ0E7RWMzaENVO0lBeERWO0Vkc2xDQTtFYzloQ1U7SUF4RFY7RWR5bENBO0VjamlDVTtJQXhEVjtFZDRsQ0E7RWNwaUNVO0lBeERWO0VkK2xDQTtFY3ZpQ1U7SUF4RFY7RWRrbUNBO0VjMWlDVTtJQXhEVjtFZHFtQ0E7RWM3aUNVO0lBeERWO0Vkd21DQTtFY2hqQ1U7SUF4RFY7RWQybUNBO0VjeGlDTTs7SUFFRTtFZDBpQ1I7RWN2aUNNOztJQUVFO0VkeWlDUjtFY2hqQ007O0lBRUU7RWRrakNSO0VjL2lDTTs7SUFFRTtFZGlqQ1I7RWN4akNNOztJQUVFO0VkMGpDUjtFY3ZqQ007O0lBRUU7RWR5akNSO0VjaGtDTTs7SUFFRTtFZGtrQ1I7RWMvakNNOztJQUVFO0VkaWtDUjtFY3hrQ007O0lBRUU7RWQwa0NSO0VjdmtDTTs7SUFFRTtFZHlrQ1I7RWNobENNOztJQUVFO0Vka2xDUjtFYy9rQ007O0lBRUU7RWRpbENSO0FBQ0Y7QVk1b0NJO0VFVUU7SUFDRTtRQUFBO1lBQUE7RWRxb0NOO0VjbG9DSTtJQXBDSjtRQUFBO1lBQUE7SUFDQTtFZHlxQ0E7RWMzcENBO0lBQ0U7UUFBQTtZQUFBO0lBQ0E7RWQ2cENGO0VjL3BDQTtJQUNFO1FBQUE7WUFBQTtJQUNBO0VkaXFDRjtFY25xQ0E7SUFDRTtRQUFBO1lBQUE7SUFDQTtFZHFxQ0Y7RWN2cUNBO0lBQ0U7UUFBQTtZQUFBO0lBQ0E7RWR5cUNGO0VjM3FDQTtJQUNFO1FBQUE7WUFBQTtJQUNBO0VkNnFDRjtFYy9xQ0E7SUFDRTtRQUFBO1lBQUE7SUFDQTtFZGlyQ0Y7RWNscENJO0lBaERKO1FBQUE7WUFBQTtJQUNBO0VkcXNDQTtFY2hwQ1E7SUFoRU47UUFBQTtZQUFBO0lBQ0E7RWRtdENGO0VjcHBDUTtJQWhFTjtRQUFBO1lBQUE7SUFDQTtFZHV0Q0Y7RWN4cENRO0lBaEVOO1FBQUE7WUFBQTtJQUNBO0VkMnRDRjtFYzVwQ1E7SUFoRU47UUFBQTtZQUFBO0lBQ0E7RWQrdENGO0VjaHFDUTtJQWhFTjtRQUFBO1lBQUE7SUFDQTtFZG11Q0Y7RWNwcUNRO0lBaEVOO1FBQUE7WUFBQTtJQUNBO0VkdXVDRjtFY3hxQ1E7SUFoRU47UUFBQTtZQUFBO0lBQ0E7RWQydUNGO0VjNXFDUTtJQWhFTjtRQUFBO1lBQUE7SUFDQTtFZCt1Q0Y7RWNockNRO0lBaEVOO1FBQUE7WUFBQTtJQUNBO0VkbXZDRjtFY3ByQ1E7SUFoRU47UUFBQTtZQUFBO0lBQ0E7RWR1dkNGO0VjeHJDUTtJQWhFTjtRQUFBO1lBQUE7SUFDQTtFZDJ2Q0Y7RWM1ckNRO0lBaEVOO1FBQUE7WUFBQTtJQUNBO0VkK3ZDRjtFY3hyQ1U7SUF4RFY7RWRtdkNBO0VjM3JDVTtJQXhEVjtFZHN2Q0E7RWM5ckNVO0lBeERWO0VkeXZDQTtFY2pzQ1U7SUF4RFY7RWQ0dkNBO0VjcHNDVTtJQXhEVjtFZCt2Q0E7RWN2c0NVO0lBeERWO0Vka3dDQTtFYzFzQ1U7SUF4RFY7RWRxd0NBO0VjN3NDVTtJQXhEVjtFZHd3Q0E7RWNodENVO0lBeERWO0VkMndDQTtFY250Q1U7SUF4RFY7RWQ4d0NBO0VjdHRDVTtJQXhEVjtFZGl4Q0E7RWN6dENVO0lBeERWO0Vkb3hDQTtFY2p0Q007O0lBRUU7RWRtdENSO0VjaHRDTTs7SUFFRTtFZGt0Q1I7RWN6dENNOztJQUVFO0VkMnRDUjtFY3h0Q007O0lBRUU7RWQwdENSO0VjanVDTTs7SUFFRTtFZG11Q1I7RWNo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REY7RWNsL0NRO0lBaEVOO1FBQUE7WUFBQTtJQUNBO0VkcWpERjtFY3QvQ1E7SUFoRU47UUFBQTtZQUFBO0lBQ0E7RWR5akRGO0VjMS9DUTtJQWhFTjtRQUFBO1lBQUE7SUFDQTtFZDZqREY7RWM5L0NRO0lBaEVOO1FBQUE7WUFBQTtJQUNBO0VkaWtERjtFY2xnRFE7SUFoRU47UUFBQTtZQUFBO0lBQ0E7RWRxa0RGO0VjdGdEUTtJQWhFTjtRQUFBO1lBQUE7SUFDQTtFZHlrREY7RWMxZ0RRO0lBaEVOO1FBQUE7WUFBQTtJQUNBO0VkNmtERjtFYzlnRFE7SUFoRU47UUFBQTtZQUFBO0lBQ0E7RWRpbERGO0VjMWdEVTtJQXhEVjtFZHFrREE7RWM3Z0RVO0lBeERWO0Vkd2tEQTtFY2hoRFU7SUF4RFY7RWQya0RBO0VjbmhEVTtJQXhEVjtFZDhrREE7RWN0aERVO0lBeERWO0VkaWxEQTtFY3poRFU7SUF4RFY7RWRvbERBO0VjNWhEVTtJQXhEVjtFZHVsREE7RWMvaERVO0lBeERWO0VkMGxEQTtFY2xpRFU7SUF4RFY7RWQ2bERBO0VjcmlEVTtJQXhEVjtFZGdtREE7RWN4aURVO0lBeERWO0VkbW1EQTtFYzNpRFU7SUF4RFY7RWRzbURBO0VjbmlETTs7SUFFRTtFZHFpRFI7RWNsaURNOztJQUVFO0Vkb2lEUjtFYzNpRE07O0lBRUU7RWQ2aURSO0VjMWlETTs7SUFFRTtFZDRpRFI7RWNuakRNOztJQUVFO0VkcWpEUjtFY2xqRE07O0lBRUU7RWRvakRSO0VjM2pETTs7SUFFRTtFZDZqRFI7RWMxakRNOztJQUVFO0VkNGpEUjtFY25rRE07O0lBRUU7RWRxa0RSO0VjbGtETTs7SUFFRTtFZG9rRFI7RWMza0RNOztJQUVFO0VkNmtEUjtFYzFrRE07O0lBRUU7RWQ0a0RSO0FBQ0Y7QWVsc0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBLG1CVm9XTztFVW5XUDtFQUNBLG1CVnFvQjRCO0VVcG9CNUI7QWZtc0RGO0FlNXJERTtFQUNFO0VBQ0E7RUFDQSx3QlZpYzBCO0VVaGMxQjtVQUFBO0FmOHJESjtBZTNyREU7RUFDRTtBZjZyREo7QWUxckRFO0VBQ0U7QWY0ckRKOztBZXhyREE7RUFDRTtBZjJyREY7O0FlcHJEQTtFQUNFO0FmdXJERjs7QWU3cURFO0VBQ0U7QWZnckRKOztBZWpxREU7RUFDRTtBZm9xREo7QWVqcURJO0VBQ0U7QWZtcUROOztBZTVwREU7RUFDRTtBZitwREo7QWU1cERFO0VBQ0U7QWY4cERKOztBZXBwREU7RUFDRTtFQUNBO0FmdXBESjs7QWVqcERFO0VBQ0U7RUFDQTtBZm9wREo7O0FlNW9EQTtFQUNFO0VBQ0E7QWYrb0RGOztBZXZvREU7RUFDRTtFQUNBO0FmMG9ESjs7QWdCL3dERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhCMndESjs7QWdCN3hERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhCeXhESjs7QWdCM3lERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhCdXlESjs7QWdCenpERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhCcXpESjs7QWdCdjBERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhCbTBESjs7QWdCcjFERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhCaTFESjs7QWdCbjJERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhCKzFESjs7QWdCajNERTtFQU9FO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhCNjJESjs7QWVudURJO0VBQ0U7RUFDQTtBZnN1RE47O0FZMXpESTtFR2tGQTtJQUNFO0lBQ0E7RWY0dURKO0FBQ0Y7QVlqMERJO0VHa0ZBO0lBQ0U7SUFDQTtFZmt2REo7QUFDRjtBWXYwREk7RUdrRkE7SUFDRTtJQUNBO0Vmd3ZESjtBQUNGO0FZNzBESTtFR2tGQTtJQUNFO0lBQ0E7RWY4dkRKO0FBQ0Y7QVluMURJO0VHa0ZBO0lBQ0U7SUFDQTtFZm93REo7QUFDRjtBaUJqNkRBO0VBQ0UscUJaOHhCc0M7QUxxb0N4Qzs7QWlCMTVEQTtFQUNFO0VBQ0E7RUFDQTtFZG9SSSxrQkFMSTtFYzNRUixnQloraEI0QjtBTDQzQzlCOztBaUJ2NURBO0VBQ0U7RUFDQTtFZDhRTTtBSDZvRFI7QUcveURJO0VjOUdKO0lkdVJRO0VIMG9ETjtBQUNGOztBaUI1NURBO0VBQ0U7RUFDQTtFZG9RSSxzQkFMSTtBSGlxRFY7O0FrQjc3REE7RUFDRSxtQmJzeEJzQztFRnRmbEMsa0JBTEk7RWV2UlIsY2JLUztBTHk3RFg7O0FtQm44REE7RUFDRTtFQUNBO0VBQ0E7RWhCOFJJLGVBTEk7RWdCdFJSLGdCYm1pQjRCO0VhbGlCNUIsZ0JkeWlCNEI7RWN4aUI1QixjZEtTO0VjSlQseUJDTFU7RURNVjtFQUNBO0VBQ0E7S0FBQTtVQUFBO0VaR0U7RWNIRSx3RkZNSjtFRU5JLGdGRk1KO0VFTkksd0VGTUo7RUVOSSw4R0ZNSjtBbkJpOERGO0FxQm44RE07RUZoQk47SUVpQlE7SUFBQTtFckJzOEROO0FBQ0Y7QW1CcDhERTtFQUNFO0FuQnM4REo7QW1CcDhESTtFQUNFO0FuQnM4RE47QW1CajhERTtFQUNFLGNkakJPO0Vja0JQLHlCQzNCUTtFRDRCUixvQ2RxeUJvQztFY3B5QnBDO0VBS0UsMERkNnFCMEI7VWM3cUIxQixrRGQ2cUIwQjtBTGt4Q2hDO0FtQng3REU7RUFFRTtBbkJ5N0RKO0FtQnI3REU7RUFDRSxjZDFDTztFYzRDUDtBbkJzN0RKO0FtQno3REU7RUFDRSxjZDFDTztFYzRDUDtBbkJzN0RKO0FtQno3REU7RUFDRSxjZDFDTztFYzRDUDtBbkJzN0RKO0FtQno3REU7RUFDRSxjZDFDTztFYzRDUDtBbkJzN0RKO0FtQno3REU7RUFDRSxjZDFDTztFYzRDUDtBbkJzN0RKO0FtQjk2REU7RUFFRSx5QmQxRE87RWM2RFA7QW5CNjZESjtBbUJ6NkRFO0VBQ0U7RUFDQTtFQUNBLDJCZGdvQjBCO1VjaG9CMUIsMEJkZ29CMEI7RWMvbkIxQixjZDlETztFaUJiVCx5QmpCTVM7RWN1RVA7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QmQwWTBCO0VjelkxQjtFRXRFRSxxSkZ1RUY7RUV2RUUsNklGdUVGO0VFdkVFLHFJRnVFRjtFRXZFRSwyS0Z1RUY7QW5CMjZESjtBbUJ2N0RFO0VBQ0U7RUFDQTtFQUNBLDJCZGdvQjBCO1VjaG9CMUIsMEJkZ29CMEI7RWMvbkIxQixjZDlETztFaUJiVCx5QmpCTVM7RWN1RVA7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0QmQwWTBCO0VjelkxQjtFRXRFRSxxSkZ1RUY7RUV2RUUsNklGdUVGO0VFdkVFLHFJRnVFRjtFRXZFRSwyS0Z1RUY7QW5CMjZESjtBcUI5K0RNO0VGdURKO0lFdERNO0lBQUE7RXJCaS9ETjtFbUIzN0RBO0lFdERNO0lBQUE7RXJCaS9ETjtBQUNGO0FtQjc2REU7RUFDRSw0Q2RzNEI4QjtBTHlpQ2xDO0FtQmg3REU7RUFDRSw0Q2RzNEI4QjtBTHlpQ2xDOztBbUJ0NkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmQyYzRCO0VjMWM1QixjZHpGUztFYzBGVDtFQUNBO0VBQ0E7QW5CeTZERjtBbUJ2NkRFO0VBQ0U7QW5CeTZESjtBbUJ0NkRFO0VBRUU7RUFDQTtBbkJ1NkRKOztBbUI1NURBO0VBQ0Usc0Nkc3RCc0M7RWNydEJ0QztFaEJrS0ksc0JBTEk7RUk3UU47QVBpaEVKO0FtQjc1REU7RUFDRTtFQUNBO0VBQ0EsMEJkZ2xCMEI7VWNobEIxQix5QmRnbEIwQjtBTCswQzlCO0FtQmw2REU7RUFDRTtFQUNBO0VBQ0EsMEJkZ2xCMEI7VWNobEIxQix5QmRnbEIwQjtBTCswQzlCOztBbUIzNURBO0VBQ0Usb0NkMHNCc0M7RWN6c0J0QztFaEJ5Sk07QUhzd0RSO0FHeDZESTtFZ0JPSjtJaEJrS1E7RUhtd0ROO0FBQ0Y7QW1CdDZEQTtFWjNISTtBUG9pRUo7QW1CbjZERTtFQUNFO0VBQ0E7RUFDQSx3QmR1a0IwQjtVY3ZrQjFCLHVCZHVrQjBCO0FMODFDOUI7QW1CeDZERTtFQUNFO0VBQ0E7RUFDQSx3QmR1a0IwQjtVY3ZrQjFCLHVCZHVrQjBCO0FMODFDOUI7O0FtQjc1REU7RUFDRSx1Q2R1ckJvQztBTHl1Q3hDO0FtQjc1REU7RUFDRSxzQ2RvckJvQztBTDJ1Q3hDO0FtQjU1REU7RUFDRSxvQ2RpckJvQztBTDZ1Q3hDOztBbUJ6NURBO0VBQ0UsV2QrcUJzQztFYzlxQnRDLG1DZHdxQnNDO0VjdnFCdEMsaUJkNmhCNEI7QUwrM0M5QjtBbUIxNURFO0VBQ0U7QW5CNDVESjtBbUJ6NURFO0VBQ0U7RVpwS0E7QVBna0VKO0FtQng1REU7RVp4S0U7QVBta0VKO0FtQnY1REU7RUFBb0Isa0NkeXBCa0I7QUxpd0N4QztBbUJ6NURFO0VBQW9CLGdDZHlwQmtCO0FMbXdDeEM7O0F1QnZsRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFcEI0UkksZUFMSTtFb0JwUlIsZ0JqQmlpQjRCO0VpQmhpQjVCLGdCbEJ1aUI0QjtFa0J0aUI1QixjbEJHUztFa0JGVCx5QkhQVTtFR1FWO0VBQ0E7RUFDQSx5Q2xCdzVCa0M7RWtCdjVCbEMsMEJsQnc1QmtDO0VrQnY1QmxDO0VoQkRFO0VjSEUsd0ZFT0o7RUZQSSxnRkVPSjtFRlBJLHdFRU9KO0VGUEksOEdFT0o7QXZCd2xFRjtBcUIzbEVNO0VFZk47SUZnQlE7SUFBQTtFckI4bEVOO0FBQ0Y7QXVCL21FQTtFQW1CRTtLQUFBO1VBQUE7QXZCK2xFRjtBdUI3bEVFO0VBQ0Usb0NsQjh5Qm9DO0VrQjd5QnBDO0VBS0UsMERsQnk1QjRCO1VrQno1QjVCLGtEbEJ5NUI0QjtBTGtzQ2xDO0F1QnZsRUU7RUFFRSxzQmxCdXFCMEI7RWtCdHFCMUI7QXZCd2xFSjtBdUJybEVFO0VBRUUseUJsQm5DTztBTHluRVg7QXVCamxFRTtFQUNFO0VBQ0E7QXZCbWxFSjs7QXVCL2tFQTtFQUNFLG9CbEJncUI0QjtFa0IvcEI1Qix1QmxCK3BCNEI7RWtCOXBCNUIsb0JsQitwQjRCO0VGcmJ4QixzQkFMSTtFSTdRTjtBUDRuRUo7O0F1Qi9rRUE7RUFDRSxtQmxCNHBCNEI7RWtCM3BCNUIsc0JsQjJwQjRCO0VrQjFwQjVCLGtCbEIycEI0QjtFRnJidEI7QUg2MkRSO0FHL2dFSTtFb0J2RUo7SXBCZ1BRO0VIMDJETjtBQUNGO0F1QjNsRUE7RWhCN0NJO0FQMm9FSjs7QXdCMXBFQTtFQUNFO0VBQ0EscUJuQjQxQndDO0VtQjMxQnhDLG1CbkI0MUJ3QztFbUIzMUJ4Qyx1Qm5CNDFCd0M7QUxpMEMxQztBd0IzcEVFO0VBQ0U7RUFDQTtBeEI2cEVKOztBd0J6cEVBO0VBQ0Usb0JuQmsxQndDO0VtQmoxQnhDO0VBQ0E7QXhCNHBFRjtBd0IxcEVFO0VBQ0U7RUFDQTtFQUNBO0F4QjRwRUo7O0F3QnhwRUE7RUFDRSxVbkJvMEJ3QztFbUJuMEJ4QyxXbkJtMEJ3QztFbUJsMEJ4QztFQUNBO0VBQ0EseUJKekJVO0VJMEJWO0VBQ0E7RUFDQTtFQUNBLHlCbEJ1MEIwQztFa0J0MEIxQztLQUFBO1VBQUE7RUFDQTtVQUFBO0F4QjJwRUY7QXdCeHBFRTtFakJ2QkU7QVBrckVKO0F3QnZwRUU7RUFFRSxrQm5COHpCc0M7QUwwMUMxQztBd0JycEVFO0VBQ0UsK0JuQnF6QnNDO1VtQnJ6QnRDLHVCbkJxekJzQztBTGsyQzFDO0F3QnBwRUU7RUFDRSwrQmxCdXpCd0M7RWtCdHpCeEM7RUFDQSx3QmxCc3pCd0M7VWtCdHpCeEMsZ0JsQnN6QndDO0FOZzJDNUM7QXdCbnBFRTtFQUNFLHlCSnREUTtFSXVEUixxQmxCbkRPO0FOd3NFWDtBd0JucEVJO0VBSUk7QXhCa3BFUjtBd0I5b0VJO0VBSUk7QXhCNm9FUjtBd0J4b0VFO0VBQ0UseUJKNUVNO0VJNkVOLHFCSjdFTTtFSWtGSjtBeEJzb0VOO0F3QmxvRUU7RUFDRTtFQUNBO1VBQUE7RUFDQSxZbkI2eEJ1QztBTHUyQzNDO0F3QjduRUk7RUFDRTtFQUNBLFluQm94QnFDO0FMMjJDM0M7O0F3QmpuRUE7RUFDRSxtQm5CK3dCZ0M7QUxxMkNsQztBd0JsbkVFO0VBQ0UsVW5CMndCOEI7RW1CMXdCOUI7RUFDQTtFQUNBO0VqQjNHQTtFY0hFLHlER2dIRjtFSGhIRSxpREdnSEY7QXhCb25FSjtBcUJodUVNO0VHc0dKO0lIckdNO0lBQUE7RXJCbXVFTjtBQUNGO0F3QnZuRUk7RUFDRTtBeEJ5bkVOO0F3QnRuRUk7RUFDRSxpQ25CMHdCNEI7RW1CcndCMUI7QXhCb25FUjtBd0IvbUVFO0VBQ0Usb0JuQnF2QjhCO0VtQnB2QjlCO0F4QmluRUo7QXdCL21FSTtFQUNFO0VBQ0E7QXhCaW5FTjs7QXdCNW1FQTtFQUNFO0VBQ0Esa0JuQm11QmdDO0FMNDRDbEM7O0F3QjVtRUE7RUFDRTtFQUNBO0VBQ0E7QXhCK21FRjtBd0IzbUVJO0VBQ0U7RUFDQTtVQUFBO0VBQ0EsYW5Cb2xCd0I7QUx5aEQ5Qjs7QXlCbHhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7S0FBQTtVQUFBO0F6QnF4RUY7QXlCbnhFRTtFQUNFO0F6QnF4RUo7QXlCanhFSTtFQUEwQixzRnBCcThCYTtVb0JyOEJiLDhFcEJxOEJhO0FMKzBDM0M7QXlCbnhFSTtFQUEwQiw4RXBCbzhCYTtBTGsxQzNDO0F5Qm54RUU7RUFDRTtBekJxeEVKO0F5Qmx4RUU7RUFDRSxXcEJzN0J1QztFb0JyN0J2QyxZcEJxN0J1QztFb0JwN0J2QztFSHpCRix5QkZHUTtFS3dCTixTcEJxN0J1QztFRWo4QnZDO0VjSEUsNEhJa0JGO0VKbEJFLG9ISWtCRjtFSmxCRSw0R0lrQkY7RUpsQkUsa0pJa0JGO0F6Qm14RUo7QXFCanlFTTtFSU1KO0lKTE07SUFBQTtFckJveUVOO0FBQ0Y7QXlCaHlFRTtFQVNFO1VBQUE7QXpCMHhFSjtBeUJ4eEVJO0VIakNGLDBDakJxOUJ5QztBTHUyQzNDO0F5QnR4RUU7RUFDRSxXcEIrNUI4QjtFb0I5NUI5QixjcEIrNUI4QjtFb0I5NUI5QjtFQUNBLGVwQjg1QjhCO0VvQjc1QjlCLHlCcEJwQ087RW9CcUNQO0VsQjdCQTtBUHN6RUo7QXlCcHhFRTtFQUNFLFdwQjI1QnVDO0VvQjE1QnZDLFlwQjA1QnVDO0VpQjc4QnpDLHlCRkdRO0VLa0ROLFNwQjI1QnVDO0VFajhCdkM7RWNIRSxpSEk0Q0Y7RUo1Q0UsNEdJNENGO0F6QnF4RUo7QXFCN3pFTTtFSWlDSjtJSmhDTTtJQUFBO0VyQmcwRU47QUFDRjtBeUJqeUVFO0VBUUU7T0FBQTtBekI0eEVKO0F5QjF4RUk7RUgzREYsMENqQnE5QnlDO0FMbTRDM0M7QXlCeHhFRTtFQUNFLFdwQnE0QjhCO0VvQnA0QjlCLGNwQnE0QjhCO0VvQnA0QjlCO0VBQ0EsZXBCbzRCOEI7RW9CbjRCOUIseUJwQjlETztFb0IrRFA7RWxCdkRBO0FQazFFSjtBeUJ0eEVFO0VBQ0U7QXpCd3hFSjtBeUJ0eEVJO0VBQ0UseUJwQnRFSztBTDgxRVg7QXlCcnhFSTtFQUNFLHlCcEIxRUs7QUxpMkVYOztBMEI5MkVBO0VBQ0U7QTFCaTNFRjtBMEIvMkVFOzs7RUFHRSwwQnJCKzlCOEI7RXFCOTlCOUIsaUJyQis5QjhCO0FMazVDbEM7QTBCOTJFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7RUxQRSxnRktRRjtFTFJFLHdFS1FGO0VMUkUsZ0VLUUY7RUxSRSxvR0tRRjtBMUJnM0VKO0FxQnAzRU07RUtWSjtJTFdNO0lBQUE7RXJCdTNFTjtBQUNGO0EwQmwzRUU7O0VBRUU7QTFCbzNFSjtBMEJsM0VJO0VBQ0U7QTFCcTNFTjtBMEJ0M0VJO0VBQ0U7QTFCcTNFTjtBMEJ0M0VJO0VBQ0U7QTFCcTNFTjtBMEJ0M0VJO0VBQ0U7QTFCcTNFTjtBMEJ0M0VJOztFQUNFO0ExQnEzRU47QTBCbDNFSTtFQUVFLHFCckJvOEI0QjtFcUJuOEI1Qix3QnJCbzhCNEI7QUxpN0NsQztBMEJ4M0VJO0VBRUUscUJyQm84QjRCO0VxQm44QjVCLHdCckJvOEI0QjtBTGk3Q2xDO0EwQngzRUk7OztFQUVFLHFCckJvOEI0QjtFcUJuOEI1Qix3QnJCbzhCNEI7QUxpN0NsQztBMEJsM0VJOztFQUNFLHFCckIrN0I0QjtFcUI5N0I1Qix3QnJCKzdCNEI7QUxzN0NsQztBMEJqM0VFO0VBQ0UscUJyQnk3QjhCO0VxQng3QjlCLHdCckJ5N0I4QjtBTDA3Q2xDO0EwQjUyRUk7RUFDRSxhckJrN0I0QjtFcUJqN0I1Qiw4RHJCazdCNEI7QUwrN0NsQztBMEJuM0VJO0VBQ0UsYXJCazdCNEI7RXFCajdCNUIsOERyQms3QjRCO0FMKzdDbEM7QTBCbjNFSTs7OztFQUNFLGFyQms3QjRCO0VxQmo3QjVCLHNFckJrN0I0QjtVcUJsN0I1Qiw4RHJCazdCNEI7QUwrN0NsQztBMEI1MkVJO0VBQ0UsYXJCMjZCNEI7RXFCMTZCNUIsc0VyQjI2QjRCO1VxQjM2QjVCLDhEckIyNkI0QjtBTG04Q2xDO0EwQnoyRUk7RUFDRTtBMUIyMkVOOztBMkI5NkVBO0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QTNCaTdFRjtBMkIvNkVFOzs7RUFHRTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QTNCaTdFSjtBMkI3NkVFOzs7RUFHRTtBM0IrNkVKO0EyQno2RUU7RUFDRTtFQUNBO0EzQjI2RUo7QTJCejZFSTtFQUNFO0EzQjI2RU47O0EyQmg2RUE7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFeEJvUEksZUFMSTtFd0I3T1IsZ0JyQjBmNEI7RXFCemY1QixnQnRCZ2dCNEI7RXNCL2Y1QixjdEJwQ1M7RXNCcUNUO0VBQ0E7RUFDQSx5QnRCOUNTO0VzQitDVDtFcEJ0Q0U7QVAwOEVKOztBMkIxNUVBOzs7OztFQUlFO0V4QmtPTTtBSDZyRVI7QUcvMUVJO0V3QnBFSjs7Ozs7SXhCNk9RO0VIOHJFTjtBQUNGO0EyQjU2RUE7Ozs7O0VwQmhESTtBUG0rRUo7O0EyQjE2RUE7Ozs7O0VBSUU7RXhCcU5JLHNCQUxJO0VJN1FOO0FQNitFSjs7QTJCMzZFQTs7RUFFRTtBM0I4NkVGOztBMkJqNkVJOzs7O0VwQmpFQTtFQUNBO0FQeStFSjtBMkJoNkVJOzs7O0VwQjFFQTtFQUNBO0FQZy9FSjtBMkIxNUVFO0VBQ0U7RXBCMUVBO0VBQ0E7QVB1K0VKO0EyQjE1RUU7O0VwQjlFRTtFQUNBO0FQNCtFSjs7QTRCcmdGRTtFQUNFO0VBQ0E7RUFDQSxtQnZCK3ZCb0M7RUZ0ZmxDLGtCQUxJO0V5QmpRTixjdkJpK0JxQjtBTHNpRHpCOztBNEJwZ0ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXpCNFBFLHNCQUxJO0V5QnBQTix1QkF2QmM7RUF3QmQsd0NBdkJpQjtFckJIakI7QVBpaUZKOztBNEJsZ0ZJOzs7O0VBRUU7QTVCdWdGTjs7QTRCcmpGSTtFQW9ERSxxQnZCczhCbUI7RXVCbjhCakIsb0N2QnN4QmdDO0V1QnJ4QmhDO0VBQ0E7RUFDQTtFQUNBO0E1Qm1nRlI7QTRCaGdGTTtFQUNFLHFCdkIyN0JpQjtFdUIxN0JqQix5REEvQ2E7VUErQ2IsaURBL0NhO0E1QmlqRnJCOztBNEJsa0ZJO0VBeUVJLG9DdkJvd0JnQztFdUJud0JoQztBNUI2L0VSOztBNEJ2a0ZJO0VBaUZFLHFCdkJ5NkJtQjtBTGlsRHpCO0E0QnYvRVE7RUFFRSx1QnZCbTFCOEI7RXVCbDFCOUI7RUFDQTtFQUNBO0E1QncvRVY7QTRCcC9FTTtFQUNFLHFCdkI0NUJpQjtFdUIzNUJqQix5REE5RWE7VUE4RWIsaURBOUVhO0E1Qm9rRnJCOztBNEJybEZJO0VBdUdJO0E1QmsvRVI7O0E0QnpsRkk7RUE4R0UscUJ2QjQ0Qm1CO0FMbW1EekI7QTRCNytFTTtFQUNFLHlCdkJ5NEJpQjtBTHNtRHpCO0E0QjUrRU07RUFDRSx5REFwR2E7VUFvR2IsaURBcEdhO0E1QmtsRnJCO0E0QjMrRU07RUFDRSxjdkJpNEJpQjtBTDRtRHpCOztBNEJ4K0VJO0VBQ0U7QTVCMitFTjs7QTRCMW1GSTs7Ozs7RUF5SU07QTVCeStFVjs7QTRCL2xGRTtFQUNFO0VBQ0E7RUFDQSxtQnZCK3ZCb0M7RUZ0ZmxDLGtCQUxJO0V5QmpRTixjdkJpK0JxQjtBTGdvRHpCOztBNEI5bEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXpCNFBFLHNCQUxJO0V5QnBQTix1QkF2QmM7RUF3QmQsd0NBdkJpQjtFckJIakI7QVAybkZKOztBNEI1bEZJOzs7O0VBRUU7QTVCaW1GTjs7QTRCL29GSTtFQW9ERSxxQnZCczhCbUI7RXVCbjhCakIsb0N2QnN4QmdDO0V1QnJ4QmhDO0VBQ0E7RUFDQTtFQUNBO0E1QjZsRlI7QTRCMWxGTTtFQUNFLHFCdkIyN0JpQjtFdUIxN0JqQix5REEvQ2E7VUErQ2IsaURBL0NhO0E1QjJvRnJCOztBNEI1cEZJO0VBeUVJLG9DdkJvd0JnQztFdUJud0JoQztBNUJ1bEZSOztBNEJqcUZJO0VBaUZFLHFCdkJ5NkJtQjtBTDJxRHpCO0E0QmpsRlE7RUFFRSx1QnZCbTFCOEI7RXVCbDFCOUI7RUFDQTtFQUNBO0E1QmtsRlY7QTRCOWtGTTtFQUNFLHFCdkI0NUJpQjtFdUIzNUJqQix5REE5RWE7VUE4RWIsaURBOUVhO0E1QjhwRnJCOztBNEIvcUZJO0VBdUdJO0E1QjRrRlI7O0E0Qm5yRkk7RUE4R0UscUJ2QjQ0Qm1CO0FMNnJEekI7QTRCdmtGTTtFQUNFLHlCdkJ5NEJpQjtBTGdzRHpCO0E0QnRrRk07RUFDRSx5REFwR2E7VUFvR2IsaURBcEdhO0E1QjRxRnJCO0E0QnJrRk07RUFDRSxjdkJpNEJpQjtBTHNzRHpCOztBNEJsa0ZJO0VBQ0U7QTVCcWtGTjs7QTRCcHNGSTs7Ozs7RUEySU07QTVCaWtGVjs7QTZCOXNGQTtFQUVFO0VBQ0E7RUFDQTtFMUI2UkksNEJBTEk7RTBCdFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTFCNFFJLGtDQUxJO0UwQnJRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0tBQUE7TUFBQTtVQUFBO0VBQ0E7RXRCakJFO0VlZkYsa0NPa0NxQjtFUnRCakIscUpRd0JKO0VSeEJJLDZJUXdCSjtFUnhCSSxxSVF3Qko7RVJ4QkksMktRd0JKO0E3QjRzRkY7QXFCaHVGTTtFUWhCTjtJUmlCUTtJQUFBO0VyQm11Rk47QUFDRjtBNkIvc0ZFO0VBQ0U7RUFFQTtFQUNBO0E3Qmd0Rko7QTZCN3NGRTtFQUVFO0VBQ0E7RUFDQTtBN0I4c0ZKO0E2QjNzRkU7RUFDRTtFUHJERix3Q09zRHVCO0VBQ3JCO0VBQ0E7RUFLRTtVQUFBO0E3QnlzRk47QTZCcnNGRTtFQUNFO0VBQ0E7RUFLRTtVQUFBO0E3Qm1zRk47QTZCL3JGRTtFQUtFO0VBQ0E7RUFHQTtBN0IyckZKO0E2QnhyRkk7RUFLSTtVQUFBO0E3QnNyRlI7QTZCanJGRTtFQUdFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTdCZ3JGSjs7QTZCcHFGRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qjh3RkY7O0E2QnJyRkU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUIreEZGOztBNkJ0c0ZFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCZ3pGRjs7QTZCdnRGRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QmkwRkY7O0E2Qnh1RkU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJrMUZGOztBNkJ6dkZFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCbTJGRjs7QTZCMXdGRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qm8zRkY7O0E2QjN4RkU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJxNEZGOztBNkJseEZFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCNjNGRjs7QTZCbnlGRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qjg0RkY7O0E2QnB6RkU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUIrNUZGOztBNkJyMEZFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCZzdGRjs7QTZCdDFGRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qmk4RkY7O0E2QnYyRkU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJrOUZGOztBNkJ4M0ZFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCbStGRjs7QTZCejRGRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qm8vRkY7O0E2Qjk0RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSwwQnhCMk93QztBTHFxRjFDO0E2QnQ0RkU7RUFDRTtBN0J3NEZKO0E2QnI0RkU7RUFDRTtBN0J1NEZKOztBNkI1M0ZBO0VDeElFO0VBQ0E7RTNCd09NO0FIaXlGUjtBR244Rkk7RTBCaUVKO0kxQndHUTtFSDh4Rk47QUFDRjtBNkJ2NEZBO0VDcklFO0E5QitnR0Y7O0E2QnQ0RkE7RUM1SUU7RUFDQTtFM0JvT0ksd0JBTEk7RTJCN05SO0E5QnNoR0Y7O0ErQnpsR0E7RVZnQk0sd0NVZko7RVZlSSxnQ1VmSjtBL0I0bEdGO0FxQnprR007RVVwQk47SVZxQlE7SUFBQTtFckI0a0dOO0FBQ0Y7QStCL2xHRTtFQUNFO0EvQmltR0o7O0ErQjNsR0U7RUFDRTtBL0I4bEdKOztBK0IxbEdBO0VBQ0U7RUFDQTtFVkRJLHFDVUVKO0VWRkksNkJVRUo7QS9CNmxHRjtBcUIzbEdNO0VVTE47SVZNUTtJQUFBO0VyQjhsR047QUFDRjtBK0JobUdFO0VBQ0U7RUFDQTtFVk5FLG9DVU9GO0VWUEUsNEJVT0Y7QS9Ca21HSjtBcUJybUdNO0VVQUo7SVZDTTtJQUFBO0VyQndtR047QUFDRjs7QWdDN25HQTs7Ozs7O0VBTUU7QWhDZ29HRjs7QWdDN25HQTtFQUNFO0FoQ2dvR0Y7QWlDN21HSTtFQUNFO0VBQ0Esb0I1Qm1ld0I7RTRCbGV4Qix1QjVCaWV3QjtFNEJoZXhCO0VBaENKO0VBQ0E7RUFDQTtFQUNBO0FqQ2dwR0Y7QWlDM2xHSTtFQUNFO0FqQzZsR047O0FnQ3RvR0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U3QjZRSSxpQ0FMSTtFNkJ0UVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFN0JnUEksdUNBTEk7RTZCek9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekJ6Q0U7QVBnckdKO0FnQ25vR0U7RUFDRTtFQUNBO0VBQ0E7QWhDcW9HSjs7QWdDN21HSTtFQUNFO0FoQ2duR047QWdDOW1HTTtFQUNFO0VBQ0E7QWhDZ25HUjs7QWdDNW1HSTtFQUNFO0FoQyttR047QWdDN21HTTtFQUNFO0VBQ0E7QWhDK21HUjs7QVl6cEdJO0VvQjRCQTtJQUNFO0VoQ2lvR0o7RWdDL25HSTtJQUNFO0lBQ0E7RWhDaW9HTjtFZ0M3bkdFO0lBQ0U7RWhDK25HSjtFZ0M3bkdJO0lBQ0U7SUFDQTtFaEMrbkdOO0FBQ0Y7QVkxcUdJO0VvQjRCQTtJQUNFO0VoQ2lwR0o7RWdDL29HSTtJQUNFO0lBQ0E7RWhDaXBHTjtFZ0M3b0dFO0lBQ0U7RWhDK29HSjtFZ0M3b0dJO0lBQ0U7SUFDQTtFaEMrb0dOO0FBQ0Y7QVkxckdJO0VvQjRCQTtJQUNFO0VoQ2lxR0o7RWdDL3BHSTtJQUNFO0lBQ0E7RWhDaXFHTjtFZ0M3cEdFO0lBQ0U7RWhDK3BHSjtFZ0M3cEdJO0lBQ0U7SUFDQTtFaEMrcEdOO0FBQ0Y7QVkxc0dJO0VvQjRCQTtJQUNFO0VoQ2lyR0o7RWdDL3FHSTtJQUNFO0lBQ0E7RWhDaXJHTjtFZ0M3cUdFO0lBQ0U7RWhDK3FHSjtFZ0M3cUdJO0lBQ0U7SUFDQTtFaEMrcUdOO0FBQ0Y7QVkxdEdJO0VvQjRCQTtJQUNFO0VoQ2lzR0o7RWdDL3JHSTtJQUNFO0lBQ0E7RWhDaXNHTjtFZ0M3ckdFO0lBQ0U7RWhDK3JHSjtFZ0M3ckdJO0lBQ0U7SUFDQTtFaEMrckdOO0FBQ0Y7QWdDdHJHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQ3dyR0o7QWlDanhHSTtFQUNFO0VBQ0Esb0I1Qm1ld0I7RTRCbGV4Qix1QjVCaWV3QjtFNEJoZXhCO0VBekJKO0VBQ0E7RUFDQTtFQUNBO0FqQzZ5R0Y7QWlDL3ZHSTtFQUNFO0FqQ2l3R047O0FnQzVyR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQytyR0o7QWlDdHlHSTtFQUNFO0VBQ0Esb0I1Qm1ld0I7RTRCbGV4Qix1QjVCaWV3QjtFNEJoZXhCO0VBbEJKO0VBQ0E7RUFDQTtFQUNBO0FqQzJ6R0Y7QWlDcHhHSTtFQUNFO0FqQ3N4R047QWdDdnNHSTtFQUNFO0FoQ3lzR047O0FnQ25zR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3NzR0o7QWlDOXpHSTtFQUNFO0VBQ0Esb0I1Qm1ld0I7RTRCbGV4Qix1QjVCaWV3QjtFNEJoZXhCO0FqQ2cwR047QWlDcnpHTTtFQUNFO0FqQ3V6R1I7QWlDcHpHTTtFQUNFO0VBQ0EscUI1Qmdkc0I7RTRCL2N0Qix1QjVCOGNzQjtFNEI3Y3RCO0VBOUJOO0VBQ0E7RUFDQTtBakNxMUdGO0FpQ3B6R0k7RUFDRTtBakNzekdOO0FnQ3R0R0k7RUFDRTtBaEN3dEdOOztBZ0NqdEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENvdEdGOztBZ0M5c0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjFCMFg0QjtFMEJ6WDVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaENpdEdGO0FnQy9zR0U7RUFFRTtFVnpMRixrRFUyTHVCO0FoQytzR3pCO0FnQzVzR0U7RUFFRTtFQUNBO0VWak1GLG1EVWtNdUI7QWhDNnNHekI7QWdDMXNHRTtFQUVFO0VBQ0E7RUFDQTtBaEMyc0dKOztBZ0Nyc0dBO0VBQ0U7QWhDd3NHRjs7QWdDcHNHQTtFQUNFO0VBQ0E7RUFDQTtFN0IwRUksc0JBTEk7RTZCbkVSO0VBQ0E7QWhDdXNHRjs7QWdDbnNHQTtFQUNFO0VBQ0E7RUFDQTtBaENzc0dGOztBZ0Nsc0dBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ29zR0Y7O0FrQ3o3R0E7O0VBRUU7RUFDQTtFQUFBO0VBQUE7RUFDQTtBbEM0N0dGO0FrQzE3R0U7OztFQUNFO0VBQ0E7TUFBQTtVQUFBO0FsQzg3R0o7QWtDejdHRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFNRTtBbEM0OEdKOztBa0N2OEdBO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7TUFBQTtFQUNBO01BQUE7VUFBQTtBbEMwOEdGO0FrQ3g4R0U7RUFDRTtB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RWdCUU47SWhCUFE7SUFBQTtFckI0dUhOO0FBQ0Y7QXFDM3RIRTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0FyQzR0SEo7QXFDenRIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFVoQ2dvQ2dDO0VnQy9uQ2hDO1VBQUE7QXJDMnRISjtBcUN4dEhFO0VBRUU7RUFDQTtFZnRERixnRGV1RHVCO0VBQ3JCO0FyQ3l0SEo7QXFDdHRIRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FyQ3V0SEo7O0FxQ2x0SEU7RUFDRSxpQmhDbW1DZ0M7QUxrbkZwQztBcUNodEhNO0U5QjlCRjtFQUNBO0FQaXZISjtBcUM5c0hNO0U5QmxERjtFQUNBO0FQbXdISjs7QXFDanNIQTtFQ2xHRTtFQUNBO0VuQ29TTTtBSG9nSFI7QUd0cUhJO0VrQ2pDSjtJbEMwTVE7RUhpZ0hOO0FBQ0Y7QXFDNXNIQTtFQy9GRTtBdEM4eUhGOztBcUMzc0hBO0VDdEdFO0VBQ0E7RW5DZ1NJLHNDQUxJO0VtQ3pSUjtBdENxekhGOztBdUN4ekhFO0VBQ0U7SUFBSywyQmxDdzZDMkI7RUxvNUVsQztBQUNGOztBdUM5ekhFO0VBQ0U7SUFBSywyQmxDdzZDMkI7RUxvNUVsQztBQUNGO0F1Q3h6SEE7RUFFRTtFcEN5UkksbUNBTEk7RW9DbFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RXBDNlFJLHVDQUxJO0VvQ3RRUjtFaENQRTtBUCt6SEo7O0F1Q256SEE7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxCdkJJLHFEa0J3Qko7RWxCeEJJLDZDa0J3Qko7QXZDc3pIRjtBcUIxMEhNO0VrQldOO0lsQlZRO0lBQUE7RXJCNjBITjtBQUNGOztBdUN4ekhBO0VqQkNFO0VpQkNBO0F2QzJ6SEY7O0F1Q3Z6SEU7RUFDRTtVQUFBO0F2QzB6SEo7QXVDdnpITTtFQUpKO0lBS007WUFBQTtFdkMwekhOO0FBQ0Y7O0F3QzUySEE7RUFDRTtVQUFBO0VBQ0EsVW5DNmlEMkI7RW1DNWlEM0IsV25DNGlEMkI7RW1DM2lEM0I7RUFDQTtFQUNBO0VBQ0E7RWpDT0U7RWlDTEYsWW5DNmlEMkI7QUxrMEU3QjtBd0M1MkhFO0VBQ0UscUJwQlJJO0VvQlNKO0VBQ0EsYW5Dd2lEeUI7QUxzMEU3QjtBd0MzMkhFO0VBQ0U7RUFDQSwwRG5DOHJCNEI7VW1DOXJCNUIsa0RuQzhyQjRCO0VtQzdyQjVCLFVuQ21pRHlCO0FMMDBFN0I7QXdDMTJIRTtFQUVFO0VBQ0E7S0FBQTtNQUFBO1VBQUE7RUFDQSxhbkM2aER5QjtBTDgwRTdCOztBd0N2MkhBO0VBQ0UsMERuQ3loRDJCO1VtQ3poRDNCLGtEbkN5aEQyQjtBTGkxRTdCOztBeUN2NEhBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXpDcTRIRjs7QXlDOTNIQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0F6Q2c0SEY7QXlDNzNIRTtFcEI1Q0ksbURvQjZDRjtFcEI3Q0UsMkNvQjZDRjtFcEI3Q0UsbUNvQjZDRjtFcEI3Q0Usb0VvQjZDRjtBekMrM0hKO0FxQng2SE07RW9Cd0NKO0lwQnZDTTtJQUFBO0VyQjI2SE47QUFDRjtBeUNyNEhFO0VBRUUsc0NwQ20xQ2dDO1VvQ24xQ2hDLDhCcENtMUNnQztBTG1qRnBDO0F5Q3A0SEU7RUFDRSx1QnBDaTFDZ0M7VW9DajFDaEMsZXBDaTFDZ0M7QUxxakZwQztBeUNsNEhFO0VBQ0UsOEJwQzgwQ2dDO1VvQzkwQ2hDLHNCcEM4MENnQztBTHNqRnBDOztBeUNoNEhBO0VBQ0U7QXpDbTRIRjtBeUNqNEhFO0VBQ0U7RUFDQTtBekNtNEhKO0F5Q2g0SEU7RUFDRTtBekNrNEhKOztBeUM5M0hBO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7QXpDaTRIRjs7QXlDNzNIQTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWxDckZFO0VrQ3lGRjtBekM2M0hGOztBeUN6M0hBO0VBRUU7RUFDQTtFQUNBO0VDbEhBO0VBQ0E7RUFDQTtFQUNBLGtDRGtIMEI7RUNqSDFCO0VBQ0E7RUFDQSx1Q0QrRzREO0F6QyszSDlEO0EwQzMrSEU7RUFBUztBMUM4K0hYO0EwQzcrSEU7RUFBUyxtQ0QyR2lGO0F6Q3E0SDVGOztBeUNoNEhBO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7TUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RWxDdEdFO0VBQ0E7QVAwK0hKO0F5Q2w0SEU7RUFDRTtFQUNBO0F6Q280SEo7O0F5Qy8zSEE7RUFDRTtFQUNBO0F6Q2s0SEY7O0F5QzczSEE7RUFDRTtFQUdBO01BQUE7VUFBQTtFQUNBO0F6QzgzSEY7O0F5QzEzSEE7RUFDRTtFQUFBO0VBQUE7RUFDQTtNQUFBO0VBQ0E7TUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFbEMxSEU7RUFDQTtBUHcvSEo7QXlDejNIRTtFQUNFO0F6QzIzSEo7O0FZditISTtFNkJrSEY7SUFDRTtJQUNBO0V6Q3kzSEY7RXlDcjNIQTtJQUNFO0lBQ0E7SUFDQTtFekN1M0hGO0V5Q3AzSEE7SUFDRTtFekNzM0hGO0FBQ0Y7QVl0L0hJO0U2Qm9JRjs7SUFFRTtFekNxM0hGO0FBQ0Y7QVk1L0hJO0U2QjJJRjtJQUNFO0V6Q28zSEY7QUFDRjtBeUMzMkhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpDNjJITjtBeUMzMkhNO0VBQ0U7RUFDQTtFbEMxTUo7QVB3aklKO0F5QzEySE07O0VsQzlNRjtBUDRqSUo7QXlDejJITTtFQUNFO0F6QzIySFI7O0FZdGdJSTtFNkJ5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFekNpNEhKO0V5Qy8zSEk7SUFDRTtJQUNBO0lsQzFNSjtFUDRrSUY7RXlDOTNISTs7SWxDOU1GO0VQZ2xJRjtFeUM3M0hJO0lBQ0U7RXpDKzNITjtBQUNGO0FZM2hJSTtFNkJ5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFekNxNUhKO0V5Q241SEk7SUFDRTtJQUNBO0lsQzFNSjtFUGdtSUY7RXlDbDVISTs7SWxDOU1GO0VQb21JRjtFeUNqNUhJO0lBQ0U7RXpDbTVITjtBQUNGO0FZL2lJSTtFNkJ5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFekN5NkhKO0V5Q3Y2SEk7SUFDRTtJQUNBO0lsQzFNSjtFUG9uSUY7RXlDdDZISTs7SWxDOU1GO0VQd25JRjtFeUNyNkhJO0lBQ0U7RXpDdTZITjtBQUNGO0FZbmtJSTtFNkJ5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFekM2N0hKO0V5QzM3SEk7SUFDRTtJQUNBO0lsQzFNSjtFUHdvSUY7RXlDMTdISTs7SWxDOU1GO0VQNG9JRjtFeUN6N0hJO0lBQ0U7RXpDMjdITjtBQUNGO0FZdmxJSTtFNkJ5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFekNpOUhKO0V5Qy84SEk7SUFDRTtJQUNBO0lsQzFNSjtFUDRwSUY7RXlDOThISTs7SWxDOU1GO0VQZ3FJRjtFeUM3OEhJO0lBQ0U7RXpDKzhITjtBQUNGO0EyQ3JySUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0NzcklGOztBWXZuSUk7RStCOUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFBQTtJQUFBO0lBQ0E7SUFBQTtRQUFBO1lBQUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXRCMUJBLHNEc0I0QkE7SXRCNUJBLDhDc0I0QkE7SXRCNUJBLHNDc0I0QkE7SXRCNUJBLDBFc0I0QkE7RTNDdXFJSjtBQUNGO0FxQmhzSU07RXNCVUo7SXRCVE07SUFBQTtFckJtc0lOO0FBQ0Y7QVk3b0lJO0UrQjlCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7WUFBQTtFM0M4cUlOO0UyQzNxSUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJ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RTtFQUNFO0VBQ0E7QTdDNHNKSjs7QTZDOXNKRTtFQUNFO0VBQ0E7QTdDaXRKSjs7QThDdnRKRTtFQUNFO0E5QzB0Sko7QThDdnRKTTtFQUVFO0E5Q3d0SlI7O0E4Qzl0SkU7RUFDRTtBOUNpdUpKO0E4Qzl0Sk07RUFFRTtBOUMrdEpSOztBOENydUpFO0VBQ0U7QTlDd3VKSjtBOENydUpNO0VBRUU7QTlDc3VKUjs7QThDNXVKRTtFQUNFO0E5Qyt1Sko7QThDNXVKTTtFQUVFO0E5QzZ1SlI7O0E4Q252SkU7RUFDRTtBOUNzdkpKO0E4Q252Sk07RUFFRTtBOUNvdkpSOztBOEMxdkpFO0VBQ0U7QTlDNnZKSjtBOEMxdkpNO0VBRUU7QTlDMnZKUjs7QThDandKRTtFQUNFO0E5Q293Sko7QThDandKTTtFQUVFO0E5Q2t3SlI7O0E4Q3h3SkU7RUFDRTtBOUMyd0pKO0E4Q3h3Sk07RUFFRTtBOUN5d0pSOztBK0M5d0pBO0VBQ0U7RUFDQTtBL0NpeEpGO0ErQy93SkU7RUFDRTtFQUNBO0VBQ0E7QS9DaXhKSjtBK0M5d0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0NneEpKOztBK0Mzd0pFO0VBQ0U7QS9DOHdKSjs7QStDL3dKRTtFQUNFO0EvQ2t4Sko7O0ErQ254SkU7RUFDRTtBL0NzeEpKOztBK0N2eEpFO0VBQ0U7QS9DMHhKSjs7QWdEL3lKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTNDNmdDa0M7QUxxeUhwQzs7QWdEL3lKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTNDcWdDa0M7QUw2eUhwQzs7QWdEMXlKSTtFQUNFO0VBQUE7RUFDQTtFQUNBLGEzQ3kvQjhCO0FMb3pIcEM7O0FnRDF5Skk7RUFDRTtFQUFBO0VBQ0E7RUFDQSxhM0NtL0I4QjtBTDB6SHBDOztBWTl3Skk7RW9DeENBO0lBQ0U7SUFBQTtJQUNBO0lBQ0EsYTNDeS9COEI7RUxpMEhsQztFZ0R2ekpFO0lBQ0U7SUFBQTtJQUNBO0lBQ0EsYTNDbS9COEI7RUxzMEhsQztBQUNGO0FZM3hKSTtFb0N4Q0E7SUFDRTtJQUFBO0lBQ0E7SUFDQSxhM0N5L0I4QjtFTDYwSGxDO0VnRG4wSkU7SUFDRTtJQUFBO0lBQ0E7SUFDQSxhM0NtL0I4QjtFTGsxSGxDO0FBQ0Y7QVl2eUpJO0VvQ3hDQTtJQUNFO0lBQUE7SUFDQTtJQUNBLGEzQ3kvQjhCO0VMeTFIbEM7RWdELzBKRTtJQUNFO0lBQUE7SUFDQTtJQUNBLGEzQ20vQjhCO0VMODFIbEM7QUFDRjtBWW56Skk7RW9DeENBO0lBQ0U7SUFBQTtJQUNBO0lBQ0EsYTNDeS9COEI7RUxxMkhsQztFZ0QzMUpFO0lBQ0U7SUFBQTtJQUNBO0lBQ0EsYTNDbS9COEI7RUwwMkhsQztBQUNGO0FZL3pKSTtFb0N4Q0E7SUFDRTtJQUFBO0lBQ0E7SUFDQSxhM0N5L0I4QjtFTGkzSGxDO0VnRHYySkU7SUFDRTtJQUFBO0lBQ0E7SUFDQSxhM0NtL0I4QjtFTHMzSGxDO0FBQ0Y7QWlEejRKQTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtBakQyNEpGOztBaUR4NEpBO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO0FqRDI0SkY7O0FrRG41SkE7O0VDSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRG81SkY7O0FvRC81SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVS9Db1pzQztFK0NuWnRDO0FwRGs2Sko7O0FxRDE2SkE7RUNBRTtFQUNBO0VBQ0E7QXREODZKRjs7QXVEcDdKQTtFQUNFO0VBQ0E7TUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFsRHluQjRCO0FMOHpJOUI7O0F3RDMzSlE7RUFPSTtBeER3M0paOztBd0QvM0pRO0VBT0k7QXhENDNKWjs7QXdEbjRKUTtFQU9JO0F4RGc0Slo7O0F3RHY0SlE7RUFPSTtBeERvNEpaOztBd0QzNEpRO0VBT0k7QXhEdzRKWjs7QXdELzRKUTtFQU9JO0F4RDQ0Slo7O0F3RG41SlE7RUFPSTtBeERnNUpaOztBd0R2NUpRO0VBT0k7QXhEbzVKWjs7QXdEMzVKUTtFQU9JO0F4RHc1Slo7O0F3RC81SlE7RUFPSTtBeEQ0NUpaOztBd0RuNkpRO0VBT0k7QXhEZzZKWjs7QXdEdjZKUTtFQU9JO0F4RG82Slo7O0F3RDM2SlE7RUFPSTtBeER3NkpaOztBd0QvNkpRO0VBT0k7QXhENDZKWjs7QXdEbjdKUTtFQU9JO0F4RGc3Slo7O0F3RHY3SlE7RUFPSTtBeERvN0paOztBd0QzN0pRO0VBT0k7QXhEdzdKWjs7QXdELzdKUTtFQU9JO0F4RDQ3Slo7O0F3RG44SlE7RUFPSTtBeERnOEpaOztBd0R2OEpRO0VBT0k7QXhEbzhKWjs7QXdEMzhKUTtFQU9JO0F4RHc4Slo7O0F3RC84SlE7RUFPSTtBeEQ0OEpaOztBd0RuOUpRO0VBT0k7QXhEZzlKWjs7QXdEdjlKUTtFQU9JO0F4RG85Slo7O0F3RDM5SlE7RUFPSTtBeER3OUpaOztBd0QvOUpRO0VBT0k7RUFBQTtFQUFBO0F4RDQ5Slo7O0F3RG4rSlE7RUFPSTtFQUFBO0VBQUE7QXhEZytKWjs7QXdEditKUTtFQU9JO0F4RG8rSlo7O0F3RDMrSlE7RUFPSTtVQUFBO0F4RHcrSlo7O0F3RC8rSlE7RUFPSTtVQUFBO0F4RDQrSlo7O0F3RG4vSlE7RUFPSTtVQUFBO0F4RGcvSlo7O0F3RHYvSlE7RUFPSTtVQUFBO0F4RG8vSlo7O0F3RDMvSlE7RUFPSTtBeER3L0paOztBd0QvL0pRO0VBT0k7QXhENC9KWjs7QXdEbmdLUTtFQU9JO0F4RGdnS1o7O0F3RHZnS1E7RUFPSTtBeERvZ0taOztBd0QzZ0tRO0VBT0k7RUFBQTtBeER3Z0taOztBd0QvZ0tRO0VBT0k7QXhENGdLWjs7QXdEbmhLUTtFQU9JO0F4RGdoS1o7O0F3RHZoS1E7RUFPSTtBeERvaEtaOztBd0QzaEtRO0VBT0k7QXhEd2hLWjs7QXdEL2hLUTtFQU9JO0F4RDRoS1o7O0F3RG5pS1E7RUFPSTtBeERnaUtaOztBd0R2aUtRO0VBT0k7QXhEb2lLWjs7QXdEM2lLUTtFQU9JO0F4RHdpS1o7O0F3RC9pS1E7RUFPSTtBeEQ0aUtaOztBd0RuaktRO0VBT0k7QXhEZ2pLWjs7QXdEdmpLUTtFQU9JO0F4RG9qS1o7O0F3RDNqS1E7RUFPSTtBeER3aktaOztBd0QvaktRO0VBT0k7VUFBQTtBeEQ0aktaOztBd0Rua0tRO0VBT0k7VUFBQTtBeERna0taOztBd0R2a0tRO0VBT0k7VUFBQTtBeERva0taOztBd0Qza0tRO0VBT0k7QXhEd2tLWjs7QXdEL2tLUTtFQU9JO0F4RDRrS1o7O0F3RG5sS1E7RUFPSTtBeERnbEtaOztBd0R2bEtRO0VBT0k7QXhEb2xLWjs7QXdEM2xLUTtFQU9JO0F4RHdsS1o7O0F3RC9sS1E7RUFPSTtBeEQ0bEtaOztBd0RubUtRO0VBT0k7QXhEZ21LWjs7QXdEdm1LUTtFQU9JO0F4RG9tS1o7O0F3RDNtS1E7RUFPSTtBeER3bUtaOztBd0QvbUtRO0VBT0k7QXhENG1LWjs7QXdEbm5LUTtFQUlRO0VBR0o7QXhEaW5LWjs7QXdEeG5LUTtFQUlRO0VBR0o7QXhEc25LWjs7QXdEN25LUTtFQUlRO0VBR0o7QXhEMm5LWjs7QXdEbG9LUTtFQUlRO0VBR0o7QXhEZ29LWjs7QXdEdm9LUTtFQUlRO0VBR0o7QXhEcW9LWjs7QXdENW9LUTtFQUlRO0VBR0o7QXhEMG9LWjs7QXdEanBLUTtFQUlRO0VBR0o7QXhEK29LWjs7QXdEdHBLUTtFQUlRO0VBR0o7QXhEb3BLWjs7QXdEM3BLUTtFQUlRO0VBR0o7QXhEeXBLWjs7QXdEMXFLUTtFQUNFO0F4RDZxS1Y7O0F3RDlxS1E7RUFDRTtBeERpcktWOztBd0RscktRO0VBQ0U7QXhEcXJLVjs7QXdEdHJLUTtFQUNFO0F4RHlyS1Y7O0F3RDFyS1E7RUFDRTtBeEQ2cktWOztBd0Q5cktRO0VBQ0U7QXhEaXNLVjs7QXdEbHNLUTtFQUNFO0F4RHFzS1Y7O0F3RHRzS1E7RUFDRTtBeER5c0tWOztBd0Qxc0tRO0VBQ0U7QXhENnNLVjs7QXdEOXNLUTtFQUNFO0F4RGl0S1Y7O0F3RHhzS1E7RUFPSTtBeERxc0taOztBd0Q1c0tRO0VBT0k7QXhEeXNLWjs7QXdEaHRLUTtFQU9JO0F4RDZzS1o7O0F3RHB0S1E7RUFPSTtBeERpdEtaOztBd0R4dEtRO0VBT0k7QXhEcXRLWjs7QXdENXRLUTtFQU9JO0F4RHl0S1o7O0F3RGh1S1E7RUFPSTtBeEQ2dEtaOztBd0RwdUtRO0VBT0k7QXhEaXVLWjs7QXdEeHVLUTtFQU9JO0F4RHF1S1o7O0F3RDV1S1E7RUFPSTtBeER5dUtaOztBd0RodktRO0VBT0k7QXhENnVLWjs7QXdEcHZLUTtFQU9JO0F4RGl2S1o7O0F3RHh2S1E7RUFPSTtBeERxdktaOztBd0Q1dktRO0VBT0k7QXhEeXZLWjs7QXdEaHdLUTtFQU9JO0F4RDZ2S1o7O0F3RHB3S1E7RUFPSTtBeERpd0taOztBd0R4d0tRO0VBT0k7TUFBQTtVQUFBO0F4RHF3S1o7O0F3RDV3S1E7RUFPSTtFQUFBO01BQUE7VUFBQTtBeER5d0taOztBd0RoeEtRO0VBT0k7RUFBQTtNQUFBO1VBQUE7QXhENndLWjs7QXdEcHhLUTtFQU9JO0VBQUE7TUFBQTtVQUFBO0F4RGl4S1o7O0F3RHh4S1E7RUFPSTtFQUFBO01BQUE7VUFBQTtBeERxeEtaOztBd0Q1eEtRO0VBT0k7TUFBQTtVQUFBO0F4RHl4S1o7O0F3RGh5S1E7RUFPSTtNQUFBO1VBQUE7QXhENnhLWjs7QXdEcHlLUTtFQU9JO01BQUE7QXhEaXlLWjs7QXdEeHlLUTtFQU9JO01BQUE7QXhEcXlLWjs7QXdENXlLUTtFQU9JO01BQUE7QXhEeXlLWjs7QXdEaHpLUTtFQU9JO01BQUE7QXhENnlLWjs7QXdEcHpLUTtFQU9JO01BQUE7QXhEaXpLWjs7QXdEeHpLUTtFQU9JO01BQUE7VUFBQTtBeERxektaOztBd0Q1ektRO0VBT0k7TUFBQTtVQUFBO0F4RHl6S1o7O0F3RGgwS1E7RUFPSTtNQUFBO1VBQUE7QXhENnpLWjs7QXdEcDBLUTtFQU9JO01BQUE7VUFBQTtBeERpMEtaOztBd0R4MEtRO0VBT0k7TUFBQTtBeERxMEtaOztBd0Q1MEtRO0VBT0k7TUFBQTtVQUFBO0F4RHkwS1o7O0F3RGgxS1E7RUFPSTtNQUFBO1VBQUE7QXhENjBLWjs7QXdEcDFLUTtFQU9JO01BQUE7VUFBQTtBeERpMUtaOztBd0R4MUtRO0VBT0k7TUFBQTtVQUFBO0F4RHExS1o7O0F3RDUxS1E7RUFPSTtNQUFBO1VBQUE7QXhEeTFLWjs7QXdEaDJLUTtFQU9JO01BQUE7VUFBQTtBeEQ2MUtaOztBd0RwMktRO0VBT0k7TUFBQTtBeERpMktaOztBd0R4MktRO0VBT0k7TUFBQTtBeERxMktaOztBd0Q1MktRO0VBT0k7TUFBQTtBeER5MktaOztBd0RoM0tRO0VBT0k7TUFBQTtBeEQ2MktaOztBd0RwM0tRO0VBT0k7TUFBQTtBeERpM0taOztBd0R4M0tRO0VBT0k7TUFBQTtBeERxM0taOztBd0Q1M0tRO0VBT0k7TUFBQTtBeER5M0taOztBd0RoNEtRO0VBT0k7TUFBQTtBeEQ2M0taOztBd0RwNEtRO0VBT0k7TUFBQTtBeERpNEtaOztBd0R4NEtRO0VBT0k7TUFBQTtBeERxNEtaOztBd0Q1NEtRO0VBT0k7TUFBQTtBeER5NEtaOztBd0RoNUtRO0VBT0k7TUFBQTtBeEQ2NEtaOztBd0RwNUtRO0VBT0k7TUFBQTtVQUFBO0F4RGk1S1o7O0F3RHg1S1E7RUFPSTtNQUFBO1VBQUE7QXhEcTVLWjs7QXdENTVLUTtFQU9JO01BQUE7VUFBQTtBeER5NUtaOztBd0RoNktRO0VBT0k7TUFBQTtVQUFBO0F4RDY1S1o7O0F3RHA2S1E7RUFPSTtNQUFBO1VBQUE7QXhEaTZLWjs7QXdEeDZLUTtFQU9JO01BQUE7VUFBQTtBeERxNktaOztBd0Q1NktRO0VBT0k7TUFBQTtVQUFBO0F4RHk2S1o7O0F3RGg3S1E7RUFPSTtNQUFBO1VBQUE7QXhENjZLWjs7QXdEcDdLUTtFQU9JO0F4RGk3S1o7O0F3RHg3S1E7RUFPSTtBeERxN0taOztBd0Q1N0tRO0VBT0k7QXhEeTdLWjs7QXdEaDhLUTtFQU9JO0F4RDY3S1o7O0F3RHA4S1E7RUFPSTtBeERpOEtaOztBd0R4OEtRO0VBT0k7QXhEcThLWjs7QXdENThLUTtFQU9JO0F4RHk4S1o7O0F3RGg5S1E7RUFPSTtFQUFBO0F4RDg4S1o7O0F3RHI5S1E7RUFPSTtFQUFBO0F4RG05S1o7O0F3RDE5S1E7RUFPSTtFQUFBO0F4RHc5S1o7O0F3RC85S1E7RUFPSTtFQUFBO0F4RDY5S1o7O0F3RHArS1E7RUFPSTtFQUFBO0F4RGsrS1o7O0F3RHorS1E7RUFPSTtFQUFBO0F4RHUrS1o7O0F3RDkrS1E7RUFPSTtFQUFBO0F4RDQrS1o7O0F3RG4vS1E7RUFPSTtFQUFBO0F4RGkvS1o7O0F3RHgvS1E7RUFPSTtFQUFBO0F4RHMvS1o7O0F3RDcvS1E7RUFPSTtFQUFBO0F4RDIvS1o7O0F3RGxnTFE7RUFPSTtFQUFBO0F4RGdnTFo7O0F3RHZnTFE7RUFPSTtFQUFBO0F4RHFnTFo7O0F3RDVnTFE7RUFPSTtFQUFBO0F4RDBnTFo7O0F3RGpoTFE7RUFPSTtFQUFBO0F4RCtnTFo7O0F3RHRoTFE7RUFPSTtBeERtaExaOztBd0QxaExRO0VBT0k7QXhEdWhMWjs7QXdEOWhMUTtFQU9JO0F4RDJoTFo7O0F3RGxpTFE7RUFPSTtBeEQraExaOztBd0R0aUxRO0VBT0k7QXhEbWlMWjs7QXdEMWlMUTtFQU9JO0F4RHVpTFo7O0F3RDlpTFE7RUFPSTtBeEQyaUxaOztBd0RsakxRO0VBT0k7QXhEK2lMWjs7QXdEdGpMUTtFQU9JO0F4RG1qTFo7O0F3RDFqTFE7RUFPSTtBeER1akxaOztBd0Q5akxRO0VBT0k7QXhEMmpMWjs7QXdEbGtMUTtFQU9JO0F4RCtqTFo7O0F3RHRrTFE7RUFPSTtBeERta0xaOztBd0Qxa0xRO0VBT0k7QXhEdWtMWjs7QXdEOWtMUTtFQU9JO0F4RDJrTFo7O0F3RGxsTFE7RUFPSTtBeEQra0xaOztBd0R0bExRO0VBT0k7QXhEbWxMWjs7QXdEMWxMUTtFQU9JO0F4RHVsTFo7O0F3RDlsTFE7RUFPSTtBeEQybExaOztBd0RsbUxRO0VBT0k7QXhEK2xMWjs7QXdEdG1MUTtFQU9JO0F4RG1tTFo7O0F3RDFtTFE7RUFPSTtBeER1bUxaOztBd0Q5bUxRO0VBT0k7QXhEMm1MWjs7QXdEbG5MUTtFQU9JO0F4RCttTFo7O0F3RHRuTFE7RUFPSTtBeERtbkxaOztBd0QxbkxRO0VBT0k7QXhEdW5MWjs7QXdEOW5MUTtFQU9JO0F4RDJuTFo7O0F3RGxvTFE7RUFPSTtBeEQrbkxaOztBd0R0b0xRO0VBT0k7QXhEbW9MWjs7QXdEMW9MUTtFQU9JO0F4RHVvTFo7O0F3RDlvTFE7RUFPSTtBeEQyb0xaOztBd0RscExRO0VBT0k7QXhEK29MWjs7QXdEdHBMUTtFQU9JO0F4RG1wTFo7O0F3RDFwTFE7RUFPSTtBeER1cExaOztBd0Q5cExRO0VBT0k7RUFBQTtBeEQ0cExaOztBd0RucUxRO0VBT0k7RUFBQTtBeERpcUxaOztBd0R4cUxRO0VBT0k7RUFBQTtBeERzcUxaOztBd0Q3cUxRO0VBT0k7RUFBQTtBeEQycUxaOztBd0RsckxRO0VBT0k7RUFBQTtBeERnckxaOztBd0R2ckxRO0VBT0k7RUFBQTtBeERxckxaOztBd0Q1ckxRO0VBT0k7RUFBQTtBeEQwckxaOztBd0Rqc0xRO0VBT0k7RUFBQTtBeEQrckxaOztBd0R0c0xRO0VBT0k7RUFBQTtBeERvc0xaOztBd0Qzc0xRO0VBT0k7RUFBQTtBeER5c0xaOztBd0RodExRO0VBT0k7RUFBQTtBeEQ4c0xaOztBd0RydExRO0VBT0k7RUFBQTtBeERtdExaOztBd0QxdExRO0VBT0k7QXhEdXRMWjs7QXdEOXRMUTtFQU9JO0F4RDJ0TFo7O0F3RGx1TFE7RUFPSTtBeEQrdExaOztBd0R0dUxRO0VBT0k7QXhEbXVMWjs7QXdEMXVMUTtFQU9JO0F4RHV1TFo7O0F3RDl1TFE7RUFPSTtBeEQydUxaOztBd0RsdkxRO0VBT0k7QXhEK3VMWjs7QXdEdHZMUTtFQU9JO0F4RG12TFo7O0F3RDF2TFE7RUFPSTtBeER1dkxaOztBd0Q5dkxRO0VBT0k7QXhEMnZMWjs7QXdEbHdMUTtFQU9JO0F4RCt2TFo7O0F3RHR3TFE7RUFPSTtBeERtd0xaOztBd0Qxd0xRO0VBT0k7QXhEdXdMWjs7QXdEOXdMUTtFQU9JO0F4RDJ3TFo7O0F3RGx4TFE7RUFPSTtBeEQrd0xaOztBd0R0eExRO0VBT0k7QXhEbXhMWjs7QXdEMXhMUTtFQU9JO0F4RHV4TFo7O0F3RDl4TFE7RUFPSTtBeEQyeExaOztBd0RseUxRO0VBT0k7QXhEK3hMWjs7QXdEdHlMUTtFQU9JO0F4RG15TFo7O0F3RDF5TFE7RUFPSTtBeER1eUxaOztBd0Q5eUxRO0VBT0k7QXhEMnlMWjs7QXdEbHpMUTtFQU9JO0F4RCt5TFo7O0F3RHR6TFE7RUFPSTtBeERtekxaOztBd0QxekxRO0VBT0k7QXhEdXpMWjs7QXdEOXpMUTtFQU9JO0F4RDJ6TFo7O0F3RGwwTFE7RUFPSTtBeEQrekxaOztBd0R0MExRO0VBT0k7QXhEbTBMWjs7QXdEMTBMUTtFQU9JO0F4RHUwTFo7O0F3RDkwTFE7RUFPSTtBeEQyMExaOztBd0RsMUxRO0VBT0k7QXhEKzBMWjs7QXdEdDFMUTtFQU9JO0F4RG0xTFo7O0F3RDExTFE7RUFPSTtBeER1MUxaOztBd0Q5MUxRO0VBT0k7QXhEMjFMWjs7QXdEbDJMUTtFQU9JO0F4RCsxTFo7O0F3RHQyTFE7RUFPSTtBeERtMkxaOztBd0QxMkxRO0VBT0k7QXhEdTJMWjs7QXdEOTJMUTtFQU9JO0F4RDIyTFo7O0F3RGwzTFE7RUFPSTtBeEQrMkxaOztBd0R0M0xRO0VBT0k7QXhEbTNMWjs7QXdEMTNMUTtFQU9JO0F4RHUzTFo7O0F3RDkzTFE7RUFPSTtBeEQyM0xaOztBd0RsNExRO0VBT0k7QXhEKzNMWjs7QXdEdDRMUTtFQU9JO0F4RG00TFo7O0F3RDE0TFE7RUFPSTtBeER1NExaOztBd0Q5NExRO0VBT0k7QXhEMjRMWjs7QXdEbDVMUTtFQU9JO0F4RCs0TFo7O0F3RHQ1TFE7RUFPSTtBeERtNUxaOztBd0QxNUxRO0VBT0k7QXhEdTVMWjs7QXdEOTVMUTtFQU9JO0F4RDI1TFo7O0F3RGw2TFE7RUFPSTtBeEQrNUxaOztBd0R0NkxRO0VBT0k7QXhEbTZMWjs7QXdEMTZMUTtFQU9JO0F4RHU2TFo7O0F3RDk2TFE7RUFPSTtBeEQyNkxaOztBd0RsN0xRO0VBT0k7QXhEKzZMWjs7QXdEdDdMUTtFQU9JO0F4RG03TFo7O0F3RDE3TFE7RUFPSTtBeER1N0xaOztBd0Q5N0xRO0VBT0k7QXhEMjdMWjs7QXdEbDhMUTtFQU9JO0F4RCs3TFo7O0F3RHQ4TFE7RUFPSTtBeERtOExaOztBd0R4OUxRO0FBY0E7RUFPSTtFQUFBO0F4RHk4TFo7O0F3RHQ3TFE7QUExQkE7RUFJUTtFQUdKO0F4RCs4TFo7O0F3RHQ5TFE7RUFJUTtFQUdKO0F4RG85TFo7O0F3RDM5TFE7RUFJUTtFQUdKO0F4RHk5TFo7O0F3RGgrTFE7RUFJUTtFQUdKO0F4RDg5TFo7O0F3RHIrTFE7RUFJUTtFQUdKO0F4RG0rTFo7O0F3RDErTFE7RUFJUTtFQUdKO0F4RHcrTFo7O0F3RC8rTFE7RUFJUTtFQUdKO0F4RDYrTFo7O0F3RHAvTFE7RUFJUTtFQUdKO0F4RGsvTFo7O0F3RHovTFE7RUFJUTtFQUdKO0F4RHUvTFo7O0F3RDkvTFE7RUFJUTtFQUdKO0F4RDQvTFo7O0F3RG5nTVE7RUFJUTtFQUdKO0F4RGlnTVo7O0F3RHhnTVE7RUFJUTtFQUdKO0F4RHNnTVo7O0F3RDdnTVE7RUFJUTtFQUdKO0F4RDJnTVo7O0F3RGxoTVE7RUFJUTtFQUdKO0F4RGdoTVo7O0F3RHZoTVE7RUFJUTtFQUdKO0F4RHFoTVo7O0F3RHRpTVE7RUFDRTtBeER5aU1WOztBd0QxaU1RO0VBQ0U7QXhENmlNVjs7QXdEOWlNUTtFQUNFO0F4RGlqTVY7O0F3RGxqTVE7RUFDRTtBeERxak1WOztBd0Q1aU1RO0VBSVE7RUFHSjtBeEQwaU1aOztBd0Rqak1RO0VBSVE7RUFHSjtBeEQraU1aOztBd0R0ak1RO0VBSVE7RUFHSjtBeERvak1aOztBd0Qzak1RO0VBSVE7RUFHSjtBeER5ak1aOztBd0Roa01RO0VBSVE7RUFHSjtBeEQ4ak1aOztBd0Rya01RO0VBSVE7RUFHSjtBeERta01aOztBd0Qxa01RO0VBSVE7RUFHSjtBeER3a01aOztBd0Qva01RO0VBSVE7RUFHSjtBeEQ2a01aOztBd0RwbE1RO0VBSVE7RUFHSjtBeERrbE1aOztBd0R6bE1RO0VBSVE7RUFHSjtBeER1bE1aOztBd0Q5bE1RO0VBSVE7RUFHSjtBeEQ0bE1aOztBd0RubU1RO0VBSVE7RUFHSjtBeERpbU1aOztBd0Rsbk1RO0VBQ0U7QXhEcW5NVjs7QXdEdG5NUTtFQUNFO0F4RHluTVY7O0F3RDFuTVE7RUFDRTtBeEQ2bk1WOztBd0Q5bk1RO0VBQ0U7QXhEaW9NVjs7QXdEbG9NUTtFQUNFO0F4RHFvTVY7O0F3RDVuTVE7RUFPSTtBeER5bk1aOztBd0Rob01RO0VBT0k7S0FBQTtVQUFBO0F4RDZuTVo7O0F3RHBvTVE7RUFPSTtLQUFBO01BQUE7VUFBQTtBeERpb01aOztBd0R4b01RO0VBT0k7S0FBQTtNQUFBO1VBQUE7QXhEcW9NWjs7QXdENW9NUTtFQU9JO0F4RHlvTVo7O0F3RGhwTVE7RUFPSTtBeEQ2b01aOztBd0RwcE1RO0VBT0k7QXhEaXBNWjs7QXdEeHBNUTtFQU9JO0F4RHFwTVo7O0F3RDVwTVE7RUFPSTtBeER5cE1aOztBd0RocU1RO0VBT0k7QXhENnBNWjs7QXdEcHFNUTtFQU9JO0F4RGlxTVo7O0F3RHhxTVE7RUFPSTtBeERxcU1aOztBd0Q1cU1RO0VBT0k7QXhEeXFNWjs7QXdEaHJNUTtFQU9JO0F4RDZxTVo7O0F3RHByTVE7RUFPSTtBeERpck1aOztBd0R4ck1RO0VBT0k7RUFBQTtBeERzck1aOztBd0Q3ck1RO0VBT0k7RUFBQTtBeEQyck1aOztBd0Rsc01RO0VBT0k7RUFBQTtBeERnc01aOztBd0R2c01RO0VBT0k7RUFBQTtBeERxc01aOztBd0Q1c01RO0VBT0k7QXhEeXNNWjs7QXdEaHRNUTtFQU9JO0F4RDZzTVo7O0FZdnRNSTtFNENHSTtJQU9JO0V4RGt0TVY7RXdEenRNTTtJQU9JO0V4RHF0TVY7RXdENXRNTTtJQU9JO0V4RHd0TVY7RXdEL3RNTTtJQU9JO0V4RDJ0TVY7RXdEbHVNTTtJQU9JO0V4RDh0TVY7RXdEcnVNTTtJQU9JO0V4RGl1TVY7RXdEeHVNTTtJQU9JO0V4RG91TVY7RXdEM3VNTTtJQU9JO0V4RHV1TVY7RXdEOXVNTTtJQU9JO0V4RDB1TVY7RXdEanZNTTtJQU9JO0V4RDZ1TVY7RXdEcHZNTTtJQU9JO0lBQUE7SUFBQTtFeERndk1WO0V3RHZ2TU07SUFPSTtJQUFBO0lBQUE7RXhEbXZNVjtFd0Qxdk1NO0lBT0k7RXhEc3ZNVjtFd0Q3dk1NO0lBT0k7UUFBQTtZQUFBO0V4RHl2TVY7RXdEaHdNTTtJQU9JO0lBQUE7UUFBQTtZQUFBO0V4RDR2TVY7RXdEbndNTTtJQU9JO0lBQUE7UUFBQTtZQUFBO0V4RCt2TVY7RXdEdHdNTTtJQU9JO0lBQUE7UUFBQTtZQUFBO0V4RGt3TVY7RXdEendNTTtJQU9JO0lBQUE7UUFBQTtZQUFBO0V4RHF3TVY7RXdENXdNTTtJQU9JO1FBQUE7WUFBQTtFeER3d01WO0V3RC93TU07SUFPSTtRQUFBO1lBQUE7RXhEMndNVjtFd0RseE1NO0lBT0k7UUFBQTtFeEQ4d01WO0V3RHJ4TU07SUFPSTtRQUFBO0V4RGl4TVY7RXdEeHhNTTtJQU9JO1FBQUE7RXhEb3hNVjtFd0QzeE1NO0lBT0k7UUFBQTtFeER1eE1WO0V3RDl4TU07SUFPSTtRQUFBO0V4RDB4TVY7RXdEanlNTTtJQU9JO1FBQUE7WUFBQTtFeEQ2eE1WO0V3RHB5TU07SUFPSTtRQUFBO1lBQUE7RXhEZ3lNVjtFd0R2eU1NO0lBT0k7UUFBQTtZQUFBO0V4RG15TVY7RXdEMXlNTTtJQU9JO1FBQUE7WUFBQTtFeERzeU1WO0V3RDd5TU07SUFPSTtRQUFBO0V4RHl5TVY7RXdEaHpNTTtJQU9JO1FBQUE7WUFBQTtFeEQ0eU1WO0V3RG56TU07SUFPSTtRQUFBO1lBQUE7RXhEK3lNVjtFd0R0ek1NO0lBT0k7UUFBQTtZQUFBO0V4RGt6TVY7RXdEenpNTTtJQU9JO1FBQUE7WUFBQTtFeERxek1WO0V3RDV6TU07SUFPSTtRQUFBO1lBQUE7RXhEd3pNVjtFd0Qvek1NO0lBT0k7UUFBQTtZQUFBO0V4RDJ6TVY7RXdEbDBNTTtJQU9JO1FBQUE7RXhEOHpNVjtFd0RyME1NO0lBT0k7UUFBQTtFeERpME1WO0V3RHgwTU07SUFPSTtRQUFBO0V4RG8wTVY7RXdEMzBNTTtJQU9JO1FBQUE7RXhEdTBNVjtFd0Q5ME1NO0lBT0k7UUFBQTtFeEQwME1WO0V3RGoxTU07SUFPSTtRQUFBO0V4RDYwTVY7RXdEcDFNTTtJQU9JO1FBQUE7RXhEZzFNVjtFd0R2MU1NO0lBT0k7UUFBQTtFeERtMU1WO0V3RDExTU07SUFPSTtRQUFBO0V4RHMxTVY7RXdENzFNTTtJQU9JO1FBQUE7RXhEeTFNVjtFd0RoMk1NO0lBT0k7UUFBQTtFeEQ0MU1WO0V3RG4yTU07SUFPSTtRQUFBO0V4RCsxTVY7RXdEdDJNTTtJQU9JO1FBQUE7WUFBQTtFeERrMk1WO0V3RHoyTU07SUFPSTtRQUFBO1lBQUE7RXhEcTJNVjtFd0Q1Mk1NO0lBT0k7UUFBQTtZQUFBO0V4RHcyTVY7RXdELzJNTTtJQU9JO1FBQUE7WUFBQTtFeEQyMk1WO0V3RGwzTU07SUFPSTtRQUFBO1lBQUE7RXhEODJNVjtFd0RyM01NO0lBT0k7UUFBQTtZQUFBO0V4RGkzTVY7RXdEeDNNTTtJQU9JO1FBQUE7WUFBQTtFeERvM01WO0V3RDMzTU07SUFPSTtRQUFBO1lBQUE7RXhEdTNNVjtFd0Q5M01NO0lBT0k7RXhEMDNNVjtFd0RqNE1NO0lBT0k7RXhENjNNVjtFd0RwNE1NO0lBT0k7RXhEZzRNVjtFd0R2NE1NO0lBT0k7RXhEbTRNVjtFd0QxNE1NO0lBT0k7RXhEczRNVjtFd0Q3NE1NO0lBT0k7RXhEeTRNVjtFd0RoNU1NO0lBT0k7RXhENDRNVjtFd0RuNU1NO0lBT0k7SUFBQTtFeERnNU1WO0V3RHY1TU07SUFPSTtJQUFBO0V4RG81TVY7RXdEMzVNTTtJQU9JO0lBQUE7RXhEdzVNVjtFd0QvNU1NO0lBT0k7SUFBQTtFeEQ0NU1WO0V3RG42TU07SUFPSTtJQUFBO0V4RGc2TVY7RXdEdjZNTTtJQU9JO0lBQUE7RXhEbzZNVjtFd0QzNk1NO0lBT0k7SUFBQTtFeER3Nk1WO0V3RC82TU07SUFPSTtJQUFBO0V4RDQ2TVY7RXdEbjdNTTtJQU9JO0lBQUE7RXhEZzdNVjtFd0R2N01NO0lBT0k7SUFBQTtFeERvN01WO0V3RDM3TU07SUFPSTtJQUFBO0V4RHc3TVY7RXdELzdNTTtJQU9JO0lBQUE7RXhENDdNVjtFd0RuOE1NO0lBT0k7SUFBQTtFeERnOE1WO0V3RHY4TU07SUFPSTtJQUFBO0V4RG84TVY7RXdEMzhNTTtJQU9JO0V4RHU4TVY7RXdEOThNTTtJQU9JO0V4RDA4TVY7RXdEajlNTTtJQU9JO0V4RDY4TVY7RXdEcDlNTTtJQU9JO0V4RGc5TVY7RXdEdjlNTTtJQU9JO0V4RG05TVY7RXdEMTlNTTtJQU9JO0V4RHM5TVY7RXdENzlNTTtJQU9JO0V4RHk5TVY7RXdEaCtNTTtJQU9JO0V4RDQ5TVY7RXdEbitNTTtJQU9JO0V4RCs5TVY7RXdEdCtNTTtJQU9JO0V4RGsrTVY7RXdEeitNTTtJQU9JO0V4RHErTVY7RXdENStNTTtJQU9JO0V4RHcrTVY7RXdELytNTTtJQU9JO0V4RDIrTVY7RXdEbC9NTTtJQU9JO0V4RDgrTVY7RXdEci9NTTtJQU9JO0V4RGkvTVY7RXdEeC9NTTtJQU9JO0V4RG8vTVY7RXdEMy9NTTtJQU9JO0V4RHUvTVY7RXdEOS9NTTtJQU9JO0V4RDAvTVY7RXdEamdOTTtJQU9JO0V4RDYvTVY7RXdEcGdOTTtJQU9JO0V4RGdnTlY7RXdEdmdOTTtJQU9JO0V4RG1nTlY7RXdEMWdOTTtJQU9JO0V4RHNnTlY7RXdEN2dOTTtJQU9JO0V4RHlnTlY7RXdEaGhOTTtJQU9JO0V4RDRnTlY7RXdEbmhOTTtJQU9JO0V4RCtnTlY7RXdEdGhOTTtJQU9JO0V4RGtoTlY7RXdEemhOTTtJQU9JO0V4RHFoTlY7RXdENWhOTTtJQU9JO0V4RHdoTlY7RXdEL2hOTTtJQU9JO0V4RDJoTlY7RXdEbGlOTTtJQU9JO0V4RDhoTlY7RXdEcmlOTTtJQU9JO0V4RGlpTlY7RXdEeGlOTTtJQU9JO0V4RG9pTlY7RXdEM2lOTTtJQU9JO0V4RHVpTlY7RXdEOWlOTTtJQU9JO0V4RDBpTlY7RXdEampOTTtJQU9JO0lBQUE7RXhEOGlOVjtFd0Ryak5NO0lBT0k7SUFBQTtFeERrak5WO0V3RHpqTk07SUFPSTtJQUFBO0V4RHNqTlY7RXdEN2pOTTtJQU9JO0lBQUE7RXhEMGpOVjtFd0Rqa05NO0lBT0k7SUFBQTtFeEQ4ak5WO0V3RHJrTk07SUFPSTtJQUFBO0V4RGtrTlY7RXdEemtOTTtJQU9JO0lBQUE7RXhEc2tOVjtFd0Q3a05NO0lBT0k7SUFBQTtFeEQwa05WO0V3RGpsTk07SUFPSTtJQUFBO0V4RDhrTlY7RXdEcmxOTTtJQU9JO0lBQUE7RXhEa2xOVjtFd0R6bE5NO0lBT0k7SUFBQTtFeERzbE5WO0V3RDdsTk07SUFPSTtJQUFBO0V4RDBsTlY7RXdEam1OTTtJQU9JO0V4RDZsTlY7RXdEcG1OTTtJQU9JO0V4RGdtTlY7RXdEdm1OTTtJQU9JO0V4RG1tTlY7RXdEMW1OTTtJQU9JO0V4RHNtTlY7RXdEN21OTTtJQU9JO0V4RHltTlY7RXdEaG5OTTtJQU9JO0V4RDRtTlY7RXdEbm5OTTtJQU9JO0V4RCttTlY7RXdEdG5OTTtJQU9JO0V4RGtuTlY7RXdEem5OTTtJQU9JO0V4RHFuTlY7RXdENW5OTTtJQU9JO0V4RHduTlY7RXdEL25OTTtJQU9JO0V4RDJuTlY7RXdEbG9OTTtJQU9JO0V4RDhuTlY7RXdEcm9OTTtJQU9JO0V4RGlvTlY7RXdEeG9OTTtJQU9JO0V4RG9vTlY7RXdEM29OTTtJQU9JO0V4RHVvTlY7RXdEOW9OTTtJQU9JO0V4RDBvTlY7RXdEanBOTTtJQU9JO0V4RDZvTlY7RXdEcHBOTTtJQU9JO0V4RGdwTlY7RXdEdnBOTTtJQU9JO0V4RG1wTlY7RXdEMXBOTTtJQU9JO0V4RHNwTlY7RXdEN3BOTTtJQU9JO0V4RHlwTlY7RXdEaHFOTTtJQU9JO0V4RDRwTlY7RXdEbnFOTTtJQU9JO0V4RCtwTlY7RXdEdHFOTTtJQU9JO0V4RGtxTlY7RXdEenFOTTtJQU9JO0V4RHFxTlY7RXdENXFOTTtJQU9JO0V4RHdxTlY7RXdEL3FOTTtJQU9JO0V4RDJxTlY7RXdEbHJOTTtJQU9JO0V4RDhxTlY7RXdEcnJOTTtJQU9JO0V4RGlyTlY7RXdEeHJOTTtJQU9JO0V4RG9yTlY7RXdEM3JOTTtJQU9JO0V4RHVyTlY7RXdEOXJOTTtJQU9JO0V4RDByTlY7RXdEanNOTTtJQU9JO0V4RDZyTlY7QUFDRjtBWXhzTkk7RTRDR0k7SUFPSTtFeERrc05WO0V3RHpzTk07SUFPSTtFeERxc05WO0V3RDVzTk07SUFPSTtFeER3c05WO0V3RC9zTk07SUFPSTtFeEQyc05WO0V3RGx0Tk07SUFPSTtFeEQ4c05WO0V3RHJ0Tk07SUFPSTtFeERpdE5WO0V3RHh0Tk07SUFPSTtFeERvdE5WO0V3RDN0Tk07SUFPSTtFeER1dE5WO0V3RDl0Tk07SUFPSTtFeEQwdE5WO0V3RGp1Tk07SUFPSTtFeEQ2dE5WO0V3RHB1Tk07SUFPSTtJQUFBO0lBQUE7RXhEZ3VOVjtFd0R2dU5NO0lBT0k7SUFBQTtJQUFBO0V4RG11TlY7RXdEMXVOTTtJQU9JO0V4RHN1TlY7RXdEN3VOTTtJQU9JO1FBQUE7WUFBQTtFeER5dU5WO0V3RGh2Tk07SUFPSTtJQUFBO1FBQUE7WUFBQTtFeEQ0dU5WO0V3RG52Tk07SUFPSTtJQUFBO1FBQUE7WUFBQTtFeEQrdU5WO0V3RHR2Tk07SUFPSTtJQUFBO1FBQUE7WUFBQTtFeERrdk5WO0V3RHp2Tk07SUFPSTtJQUFBO1FBQUE7WUFBQTtFeERxdk5WO0V3RDV2Tk07SUFPSTtRQUFBO1lBQUE7RXhEd3ZOVjtFd0Qvdk5NO0lBT0k7UUFBQTtZQUFBO0V4RDJ2TlY7RXdEbHdOTTtJQU9JO1FBQUE7RXhEOHZOVjtFd0Ryd05NO0lBT0k7UUFBQTtFeERpd05WO0V3RHh3Tk07SUFPSTtRQUFBO0V4RG93TlY7RXdEM3dOTTtJQU9JO1FBQUE7RXhEdXdOVjtFd0Q5d05NO0lBT0k7UUFBQTtFeEQwd05WO0V3RGp4Tk07SUFPSTtRQUFBO1lBQUE7RXhENndOVjtFd0RweE5NO0lBT0k7UUFBQTtZQUFBO0V4RGd4TlY7RXdEdnhOTTtJQU9JO1FBQUE7WUFBQTtFeERteE5WO0V3RDF4Tk07SUFPSTtRQUFBO1lBQUE7RXhEc3hOVjtFd0Q3eE5NO0lBT0k7UUFBQTtFeER5eE5WO0V3RGh5Tk07SUFPSTtRQUFBO1lBQUE7RXhENHhOVjtFd0RueU5NO0lBT0k7UUFBQTtZQUFBO0V4RCt4TlY7RXdEdHlOTTtJQU9JO1FBQUE7WUFBQTtFeERreU5WO0V3RHp5Tk07SUFPSTtRQUFBO1lBQUE7RXhEcXlOVjtFd0Q1eU5NO0lBT0k7UUFBQTtZQUFBO0V4RHd5TlY7RXdEL3lOTTtJQU9JO1FBQUE7WUFBQTtFeEQyeU5WO0V3RGx6Tk07SUFPSTtRQUFBO0V4RDh5TlY7RXdEcnpOTTtJQU9JO1FBQUE7RXhEaXpOVjtFd0R4ek5NO0lBT0k7UUFBQTtFeERvek5WO0V3RDN6Tk07SUFPSTtRQUFBO0V4RHV6TlY7RXdEOXpOTTtJQU9JO1FBQUE7RXhEMHpOVjtFd0RqME5NO0lBT0k7UUFBQTtFeEQ2ek5WO0V3RHAwTk07SUFPSTtRQUFBO0V4RGcwTlY7RXdEdjBOTTtJQU9JO1FBQUE7RXhEbTBOVjtFd0QxME5NO0lBT0k7UUFBQTtFeERzME5WO0V3RDcwTk07SUFPSTtRQUFBO0V4RHkwTlY7RXdEaDFOTTtJQU9JO1FBQUE7RXhENDBOVjtFd0RuMU5NO0lBT0k7UUFBQTtFeEQrME5WO0V3RHQxTk07SUFPSTtRQUFBO1lBQUE7RXhEazFOVjtFd0R6MU5NO0lBT0k7UUFBQTtZQUFBO0V4RHExTlY7RXdENTFOTTtJQU9JO1FBQUE7WUFBQTtFeER3MU5WO0V3RC8xTk07SUFPSTtRQUFBO1lBQUE7RXhEMjFOVjtFd0RsMk5NO0lBT0k7UUFBQTtZQUFBO0V4RDgxTlY7RXdEcjJOTTtJQU9JO1FBQUE7WUFBQTtFeERpMk5WO0V3RHgyTk07SUFPSTtRQUFBO1lBQUE7RXhEbzJOVjtFd0QzMk5NO0lBT0k7UUFBQTtZQUFBO0V4RHUyTlY7RXdEOTJOTTtJQU9JO0V4RDAyTlY7RXdEajNOTTtJQU9JO0V4RDYyTlY7RXdEcDNOTTtJQU9JO0V4RGczTlY7RXdEdjNOTTtJQU9JO0V4RG0zTlY7RXdEMTNOTTtJQU9JO0V4RHMzTlY7RXdENzNOTTtJQU9JO0V4RHkzTlY7RXdEaDROTTtJQU9JO0V4RDQzTlY7RXdEbjROTTtJQU9JO0lBQUE7RXhEZzROVjtFd0R2NE5NO0lBT0k7SUFBQTtFeERvNE5WO0V3RDM0Tk07SUFPSTtJQUFBO0V4RHc0TlY7RXdELzROTTtJQU9JO0lBQUE7RXhENDROVjtFd0RuNU5NO0lBT0k7SUFBQTtFeERnNU5WO0V3RHY1Tk07SUFPSTtJQUFBO0V4RG81TlY7RXdEMzVOTTtJQU9JO0lBQUE7RXhEdzVOVjtFd0QvNU5NO0lBT0k7SUFBQTtFeEQ0NU5WO0V3RG42Tk07SUFPSTtJQUFBO0V4RGc2TlY7RXdEdjZOTTtJQU9JO0lBQUE7RXhEbzZOVjtFd0QzNk5NO0lBT0k7SUFBQTtFeER3Nk5WO0V3RC82Tk07SUFPSTtJQUFBO0V4RDQ2TlY7RXdEbjdOTTtJQU9JO0lBQUE7RXhEZzdOVjtFd0R2N05NO0lBT0k7SUFBQTtFeERvN05WO0V3RDM3Tk07SUFPSTtFeER1N05WO0V3RDk3Tk07SUFPSTtFeEQwN05WO0V3RGo4Tk07SUFPSTtFeEQ2N05WO0V3RHA4Tk07SUFPSTtFeERnOE5WO0V3RHY4Tk07SUFPSTtFeERtOE5WO0V3RDE4Tk07SUFPSTtFeERzOE5WO0V3RDc4Tk07SUFPSTtFeER5OE5WO0V3RGg5Tk07SUFPSTtFeEQ0OE5WO0V3RG45Tk07SUFPSTtFeEQrOE5WO0V3RHQ5Tk07SUFPSTtFeERrOU5WO0V3RHo5Tk07SUFPSTtFeERxOU5WO0V3RDU5Tk07SUFPSTtFeER3OU5WO0V3RC85Tk07SUFPSTtFeEQyOU5WO0V3RGwrTk07SUFPSTtFeEQ4OU5WO0V3RHIrTk07SUFPSTtFeERpK05WO0V3RHgrTk07SUFPSTtFeERvK05WO0V3RDMrTk07SUFPSTtFeER1K05WO0V3RDkrTk07SUFPSTtFeEQwK05WO0V3RGovTk07SUFPSTtFeEQ2K05WO0V3RHAvTk07SUFPSTtFeERnL05WO0V3RHYvTk07SUFPSTtFeERtL05WO0V3RDEvTk07SUFPSTtFeERzL05WO0V3RDcvTk07SUFPSTtFeER5L05WO0V3RGhnT007SUFPSTtFeEQ0L05WO0V3RG5nT007SUFPSTtFeEQrL05WO0V3RHRnT007SUFPSTtFeERrZ09WO0V3RHpnT007SUFPSTtFeERxZ09WO0V3RDVnT007SUFPSTtFeER3Z09WO0V3RC9nT007SUFPSTtFeEQyZ09WO0V3RGxoT007SUFPSTtFeEQ4Z09WO0V3RHJoT007SUFPSTtFeERpaE9WO0V3RHhoT007SUFPSTtFeERvaE9WO0V3RDNoT007SUFPSTtFeER1aE9WO0V3RDloT007SUFPSTtFeEQwaE9WO0V3RGppT007SUFPSTtJQUFBO0V4RDhoT1Y7RXdEcmlPTTtJQU9JO0lBQUE7RXhEa2lPVjtFd0R6aU9NO0lBT0k7SUFBQTtFeERzaU9WO0V3RDdpT007SUFPSTtJQUFBO0V4RDBpT1Y7RXdEampPTTtJQU9JO0lBQUE7RXhEOGlPVjtFd0Ryak9NO0lBT0k7SUFBQTtFeERrak9WO0V3RHpqT007SUFPSTtJQUFBO0V4RHNqT1Y7RXdEN2pPTTtJQU9JO0lBQUE7RXhEMGpPVjtFd0Rqa09NO0lBT0k7SUFBQTtFeEQ4ak9WO0V3RHJrT007SUFPSTtJQUFBO0V4RGtrT1Y7RXdEemtPTTtJQU9JO0lBQUE7RXhEc2tPVjtFd0Q3a09NO0lBT0k7SUFBQTtFeEQwa09WO0V3RGpsT007SUFPSTtFeEQ2a09WO0V3RHBsT007SUFPSTtFeERnbE9WO0V3RHZsT007SUFPSTtFeERtbE9WO0V3RDFsT007SUFPSTtFeERzbE9WO0V3RDdsT007SUFPSTtFeER5bE9WO0V3RGhtT007SUFPSTtFeEQ0bE9WO0V3RG5tT007SUFPSTtFeEQrbE9WO0V3RHRtT007SUFPSTtFeERrbU9WO0V3RHptT007SUFPSTtFeERxbU9WO0V3RDVtT007SUFPSTtFeER3bU9WO0V3RC9tT007SUFPSTtFeEQybU9WO0V3RGxuT007SUFPSTtFeEQ4bU9WO0V3RHJuT007SUFPSTtFeERpbk9WO0V3RHhuT007SUFPSTtFeERvbk9WO0V3RDNuT007SUFPSTtFeER1bk9WO0V3RDluT007SUFPSTtFeEQwbk9WO0V3RGpvT007SUFPSTtFeEQ2bk9WO0V3RHBvT007SUFPSTtFeERnb09WO0V3RHZvT007SUFPSTtFeERtb09WO0V3RDFvT007SUFPSTtFeERzb09WO0V3RDdvT007SUFPSTtFeER5b09WO0V3RGhwT007SUFPSTtFeEQ0b09WO0V3RG5wT007SUFPSTtFeEQrb09WO0V3RHRwT007SUFPSTtFeERrcE9WO0V3RHpwT007SUFPSTtFeERxcE9WO0V3RDVwT007SUFPSTtFeER3cE9WO0V3RC9wT007SUFPSTtFeEQycE9WO0V3RGxxT007SUFPSTtFeEQ4cE9WO0V3RHJxT007SUFPSTtFeERpcU9WO0V3RHhxT007SUFPSTtFeERvcU9WO0V3RDNxT007SUFPSTtFeER1cU9WO0V3RDlxT007SUFPSTtFeEQwcU9WO0V3RGpyT007SUFPSTtFeEQ2cU9WO0FBQ0Y7QVl4ck9JO0U0Q0dJO0lBT0k7RXhEa3JPVjtFd0R6ck9NO0lBT0k7RXhEcXJPVjtFd0Q1ck9NO0lBT0k7RXhEd3JPVjtFd0Qvck9NO0lBT0k7RXhEMnJPVjtFd0Rsc09NO0lBT0k7RXhEOHJPVjtFd0Ryc09NO0lBT0k7RXhEaXNPVjtFd0R4c09NO0lBT0k7RXhEb3NPVjtFd0Qzc09NO0lBT0k7RXhEdXNPVjtFd0Q5c09NO0lBT0k7RXhEMHNPVjtFd0RqdE9NO0lBT0k7RXhENnNPVjtFd0RwdE9NO0lBT0k7SUFBQTtJQUFBO0V4RGd0T1Y7RXdEdnRPTTtJQU9JO0lBQUE7SUFBQTtFeERtdE9WO0V3RDF0T007SUFPSTtFeERzdE9WO0V3RDd0T007SUFPSTtRQUFBO1lBQUE7RXhEeXRPVjtFd0RodU9NO0lBT0k7SUFBQTtRQUFBO1lBQUE7RXhENHRPVjtFd0RudU9NO0lBT0k7SUFBQTtRQUFBO1lBQUE7RXhEK3RPVjtFd0R0dU9NO0lBT0k7SUFBQTtRQUFBO1lBQUE7RXhEa3VPVjtFd0R6dU9NO0lBT0k7SUFBQTtRQUFBO1lBQUE7RXhEcXVPVjtFd0Q1dU9NO0lBT0k7UUFBQTtZQUFBO0V4RHd1T1Y7RXdEL3VPTTtJQU9JO1FBQUE7WUFBQTtFeEQydU9WO0V3RGx2T007SUFPSTtRQUFBO0V4RDh1T1Y7RXdEcnZPTTtJQU9JO1FBQUE7RXhEaXZPVjtFd0R4dk9NO0lBT0k7UUFBQTtFeERvdk9WO0V3RDN2T007SUFPSTtRQUFBO0V4RHV2T1Y7RXdEOXZPTTtJQU9JO1FBQUE7RXhEMHZPVjtFd0Rqd09NO0lBT0k7UUFBQTtZQUFBO0V4RDZ2T1Y7RXdEcHdPTTtJQU9JO1FBQUE7WUFBQTtFeERnd09WO0V3RHZ3T007SUFPSTtRQUFBO1lBQUE7RXhEbXdPVjtFd0Qxd09NO0lBT0k7UUFBQTtZQUFBO0V4RHN3T1Y7RXdEN3dPTTtJQU9JO1FBQUE7RXhEeXdPVjtFd0RoeE9NO0lBT0k7UUFBQTtZQUFBO0V4RDR3T1Y7RXdEbnhPTTtJQU9JO1FBQUE7WUFBQTtFeEQrd09WO0V3RHR4T007SUFPSTtRQUFBO1lBQUE7RXhEa3hPVjtFd0R6eE9NO0lBT0k7UUFBQTtZQUFBO0V4RHF4T1Y7RXdENXhPTTtJQU9JO1FBQUE7WUFBQTtFeER3eE9WO0V3RC94T007SUFPSTtRQUFBO1lBQUE7RXhEMnhPVjtFd0RseU9NO0lBT0k7UUFBQTtFeEQ4eE9WO0V3RHJ5T007SUFPSTtRQUFBO0V4RGl5T1Y7RXdEeHlPTTtJQU9JO1FBQUE7RXhEb3lPVjtFd0QzeU9NO0lBT0k7UUFBQTtFeER1eU9WO0V3RDl5T007SUFPSTtRQUFBO0V4RDB5T1Y7RXdEanpPTTtJQU9JO1FBQUE7RXhENnlPVjtFd0Rwek9NO0lBT0k7UUFBQTtFeERnek9WO0V3RHZ6T007SUFPSTtRQUFBO0V4RG16T1Y7RXdEMXpPTTtJQU9JO1FBQUE7RXhEc3pPVjtFd0Q3ek9NO0lBT0k7UUFBQTtFeER5ek9WO0V3RGgwT007SUFPSTtRQUFBO0V4RDR6T1Y7RXdEbjBPTTtJQU9JO1FBQUE7RXhEK3pPVjtFd0R0ME9NO0lBT0k7UUFBQTtZQUFBO0V4RGswT1Y7RXdEejBPTTtJQU9JO1FBQUE7WUFBQTtFeERxME9WO0V3RDUwT007SUFPSTtRQUFBO1lBQUE7RXhEdzBPVjtFd0QvME9NO0lBT0k7UUFBQTtZQUFBO0V4RDIwT1Y7RXdEbDFPTTtJQU9JO1FBQUE7WUFBQTtFeEQ4ME9WO0V3RHIxT007SUFPSTtRQUFBO1lBQUE7RXhEaTFPVjtFd0R4MU9NO0lBT0k7UUFBQTtZQUFBO0V4RG8xT1Y7RXdEMzFPTTtJQU9JO1FBQUE7WUFBQTtFeER1MU9WO0V3RDkxT007SUFPSTtFeEQwMU9WO0V3RGoyT007SUFPSTtFeEQ2MU9WO0V3RHAyT007SUFPSTtFeERnMk9WO0V3RHYyT007SUFPSTtFeERtMk9WO0V3RDEyT007SUFPSTtFeERzMk9WO0V3RDcyT007SUFPSTtFeER5Mk9WO0V3RGgzT007SUFPSTtFeEQ0Mk9WO0V3RG4zT007SUFPSTtJQUFBO0V4RGczT1Y7RXdEdjNPTTtJQU9JO0lBQUE7RXhEbzNPVjtFd0QzM09NO0lBT0k7SUFBQTtFeER3M09WO0V3RC8zT007SUFPSTtJQUFBO0V4RDQzT1Y7RXdEbjRPTTtJQU9JO0lBQUE7RXhEZzRPVjtFd0R2NE9NO0lBT0k7SUFBQTtFeERvNE9WO0V3RDM0T007SUFPSTtJQUFBO0V4RHc0T1Y7RXdELzRPTTtJQU9JO0lBQUE7RXhENDRPVjtFd0RuNU9NO0lBT0k7SUFBQTtFeERnNU9WO0V3RHY1T007SUFPSTtJQUFBO0V4RG81T1Y7RXdEMzVPTTtJQU9JO0lBQUE7RXhEdzVPVjtFd0QvNU9NO0lBT0k7SUFBQTtFeEQ0NU9WO0V3RG42T007SUFPSTtJQUFBO0V4RGc2T1Y7RXdEdjZPTTtJQU9JO0lBQUE7RXhEbzZPVjtFd0QzNk9NO0lBT0k7RXhEdTZPVjtFd0Q5Nk9NO0lBT0k7RXhEMDZPVjtFd0RqN09NO0lBT0k7RXhENjZPVjtFd0RwN09NO0lBT0k7RXhEZzdPVjtFd0R2N09NO0lBT0k7RXhEbTdPVjtFd0QxN09NO0lBT0k7RXhEczdPVjtFd0Q3N09NO0lBT0k7RXhEeTdPVjtFd0RoOE9NO0lBT0k7RXhENDdPVjtFd0RuOE9NO0lBT0k7RXhEKzdPVjtFd0R0OE9NO0lBT0k7RXhEazhPVjtFd0R6OE9NO0lBT0k7RXhEcThPVjtFd0Q1OE9NO0lBT0k7RXhEdzhPVjtFd0QvOE9NO0lBT0k7RXhEMjhPVjtFd0RsOU9NO0lBT0k7RXhEODhPVjtFd0RyOU9NO0lBT0k7RXhEaTlPVjtFd0R4OU9NO0lBT0k7RXhEbzlPVjtFd0QzOU9NO0lBT0k7RXhEdTlPVjtFd0Q5OU9NO0lBT0k7RXhEMDlPVjtFd0RqK09NO0lBT0k7RXhENjlPVjtFd0RwK09NO0lBT0k7RXhEZytPVjtFd0R2K09NO0lBT0k7RXhEbStPVjtFd0QxK09NO0lBT0k7RXhEcytPVjtFd0Q3K09NO0lBT0k7RXhEeStPVjtFd0RoL09NO0lBT0k7RXhENCtPVjtFd0RuL09NO0lBT0k7RXhEKytPVjtFd0R0L09NO0lBT0k7RXhEay9PVjtFd0R6L09NO0lBT0k7RXhEcS9PVjtFd0Q1L09NO0lBT0k7RXhEdy9PVjtFd0QvL09NO0lBT0k7RXhEMi9PVjtFd0RsZ1BNO0lBT0k7RXhEOC9PVjtFd0RyZ1BNO0lBT0k7RXhEaWdQVjtFd0R4Z1BNO0lBT0k7RXhEb2dQVjtFd0QzZ1BNO0lBT0k7RXhEdWdQVjtFd0Q5Z1BNO0lBT0k7RXhEMGdQVjtFd0RqaFBNO0lBT0k7SUFBQTtFeEQ4Z1BWO0V3RHJoUE07SUFPSTtJQUFBO0V4RGtoUFY7RXdEemhQTTtJQU9JO0lBQUE7RXhEc2hQVjtFd0Q3aFBNO0lBT0k7SUFBQTtFeEQwaFBWO0V3RGppUE07SUFPSTtJQUFBO0V4RDhoUFY7RXdEcmlQTTtJQU9JO0lBQUE7RXhEa2lQVjtFd0R6aVBNO0lBT0k7SUFBQTtFeERzaVBWO0V3RDdpUE07SUFPSTtJQUFBO0V4RDBpUFY7RXdEampQTTtJQU9JO0lBQUE7RXhEOGlQVjtFd0RyalBNO0lBT0k7SUFBQTtFeERralBWO0V3RHpqUE07SUFPSTtJQUFBO0V4RHNqUFY7RXdEN2pQTTtJQU9JO0lBQUE7RXhEMGpQVjtFd0Rqa1BNO0lBT0k7RXhENmpQVjtFd0Rwa1BNO0lBT0k7RXhEZ2tQVjtFd0R2a1BNO0lBT0k7RXhEbWtQVjtFd0Qxa1BNO0lBT0k7RXhEc2tQVjtFd0Q3a1BNO0lBT0k7RXhEeWtQVjtFd0RobFBNO0lBT0k7RXhENGtQVjtFd0RubFBNO0lBT0k7RXhEK2tQVjtFd0R0bFBNO0lBT0k7RXhEa2xQVjtFd0R6bFBNO0lBT0k7RXhEcWxQVjtFd0Q1bFBNO0lBT0k7RXhEd2xQVjtFd0QvbFBNO0lBT0k7RXhEMmxQVjtFd0RsbVBNO0lBT0k7RXhEOGxQVjtFd0RybVBNO0lBT0k7RXhEaW1QVjtFd0R4bVBNO0lBT0k7RXhEb21QVjtFd0QzbVBNO0lBT0k7RXhEdW1QVjtFd0Q5bVBNO0lBT0k7RXhEMG1QVjtFd0RqblBNO0lBT0k7RXhENm1QVjtFd0RwblBNO0lBT0k7RXhEZ25QVjtFd0R2blBNO0lBT0k7RXhEbW5QVjtFd0QxblBNO0lBT0k7RXhEc25QVjtFd0Q3blBNO0lBT0k7RXhEeW5QVjtFd0Rob1BNO0lBT0k7RXhENG5QVjtFd0Rub1BNO0lBT0k7RXhEK25QVjtFd0R0b1BNO0lBT0k7RXhEa29QVjtFd0R6b1BNO0lBT0k7RXhEcW9QVjtFd0Q1b1BNO0lBT0k7RXhEd29QVjtFd0Qvb1BNO0lBT0k7RXhEMm9QVjtFd0RscFBNO0lBT0k7RXhEOG9QVjtFd0RycFBNO0lBT0k7RXhEaXBQVjtFd0R4cFBNO0lBT0k7RXhEb3BQVjtFd0QzcFBNO0lBT0k7RXhEdXBQVjtFd0Q5cFBNO0lBT0k7RXhEMHBQVjtFd0RqcVBNO0lBT0k7RXhENnBQVjtBQUNGO0FZeHFQSTtFNENHSTtJQU9JO0V4RGtxUFY7RXdEenFQTTtJQU9JO0V4RHFxUFY7RXdENXFQTTtJQU9JO0V4RHdxUFY7RXdEL3FQTTtJQU9JO0V4RDJxUFY7RXdEbHJQTTtJQU9JO0V4RDhxUFY7RXdEcnJQTTtJQU9JO0V4RGlyUFY7RXdEeHJQTTtJQU9JO0V4RG9yUFY7RXdEM3JQTTtJQU9JO0V4RHVyUFY7RXdEOXJQTTtJQU9JO0V4RDByUFY7RXdEanNQTTtJQU9JO0V4RDZyUFY7RXdEcHNQTTtJQU9JO0lBQUE7SUFBQTtFeERnc1BWO0V3RHZzUE07SUFPSTtJQUFBO0lBQUE7RXhEbXNQVjtFd0Qxc1BNO0lBT0k7RXhEc3NQVjtFd0Q3c1BNO0lBT0k7UUFBQTtZQUFBO0V4RHlzUFY7RXdEaHRQTTtJQU9JO0lBQUE7UUFBQTtZQUFBO0V4RDRzUFY7RXdEbnRQTTtJQU9JO0lBQUE7UUFBQTtZQUFBO0V4RCtzUFY7RXdEdHRQTTtJQU9JO0lBQUE7UUFBQTtZQUFBO0V4RGt0UFY7RXdEenRQTTtJQU9JO0lBQUE7UUFBQTtZQUFBO0V4RHF0UFY7RXdENXRQTTtJQU9JO1FBQUE7WUFBQTtFeER3dFBWO0V3RC90UE07SUFPSTtRQUFBO1lBQUE7RXhEMnRQVjtFd0RsdVBNO0lBT0k7UUFBQTtFeEQ4dFBWO0V3RHJ1UE07SUFPSTtRQUFBO0V4RGl1UFY7RXdEeHVQTTtJQU9JO1FBQUE7RXhEb3VQVjtFd0QzdVBNO0lBT0k7UUFBQTtFeER1dVBWO0V3RDl1UE07SUFPSTtRQUFBO0V4RDB1UFY7RXdEanZQTTtJQU9JO1FBQUE7WUFBQTtFeEQ2dVBWO0V3RHB2UE07SUFPSTtRQUFBO1lBQUE7RXhEZ3ZQVjtFd0R2dlBNO0lBT0k7UUFBQTtZQUFBO0V4RG12UFY7RXdEMXZQTTtJQU9JO1FBQUE7WUFBQTtFeERzdlBWO0V3RDd2UE07SUFPSTtRQUFBO0V4RHl2UFY7RXdEaHdQTTtJQU9JO1FBQUE7WUFBQTtFeEQ0dlBWO0V3RG53UE07SUFPSTtRQUFBO1lBQUE7RXhEK3ZQVjtFd0R0d1BNO0lBT0k7UUFBQTtZQUFBO0V4RGt3UFY7RXdEendQTTtJQU9JO1FBQUE7WUFBQTtFeERxd1BWO0V3RDV3UE07SUFPSTtRQUFBO1lBQUE7RXhEd3dQVjtFd0Qvd1BNO0lBT0k7UUFBQTtZQUFBO0V4RDJ3UFY7RXdEbHhQTTtJQU9JO1FBQUE7RXhEOHdQVjtFd0RyeFBNO0lBT0k7UUFBQTtFeERpeFBWO0V3RHh4UE07SUFPSTtRQUFBO0V4RG94UFY7RXdEM3hQTTtJQU9JO1FBQUE7RXhEdXhQVjtFd0Q5eFBNO0lBT0k7UUFBQTtFeEQweFBWO0V3RGp5UE07SUFPSTtRQUFBO0V4RDZ4UFY7RXdEcHlQTTtJQU9JO1FBQUE7RXhEZ3lQVjtFd0R2eVBNO0lBT0k7UUFBQTtFeERteVBWO0V3RDF5UE07SUFPSTtRQUFBO0V4RHN5UFY7RXdEN3lQTTtJQU9JO1FBQUE7RXhEeXlQVjtFd0RoelBNO0lBT0k7UUFBQTtFeEQ0eVBWO0V3RG56UE07SUFPSTtRQUFBO0V4RCt5UFY7RXdEdHpQTTtJQU9JO1FBQUE7WUFBQTtFeERrelBWO0V3RHp6UE07SUFPSTtRQUFBO1lBQUE7RXhEcXpQVjtFd0Q1elBNO0lBT0k7UUFBQTtZQUFBO0V4RHd6UFY7RXdEL3pQTTtJQU9JO1FBQUE7WUFBQTtFeEQyelBWO0V3RGwwUE07SUFPSTtRQUFBO1lBQUE7RXhEOHpQVjtFd0RyMFBNO0lBT0k7UUFBQTtZQUFBO0V4RGkwUFY7RXdEeDBQTTtJQU9JO1FBQUE7WUFBQTtFeERvMFBWO0V3RDMwUE07SUFPSTtRQUFBO1lBQUE7RXhEdTBQVjtFd0Q5MFBNO0lBT0k7RXhEMDBQVjtFd0RqMVBNO0lBT0k7RXhENjBQVjtFd0RwMVBNO0lBT0k7RXhEZzFQVjtFd0R2MVBNO0lBT0k7RXhEbTFQVjtFd0QxMVBNO0lBT0k7RXhEczFQVjtFd0Q3MVBNO0lBT0k7RXhEeTFQVjtFd0RoMlBNO0lBT0k7RXhENDFQVjtFd0RuMlBNO0lBT0k7SUFBQTtFeERnMlBWO0V3RHYyUE07SUFPSTtJQUFBO0V4RG8yUFY7RXdEMzJQTTtJQU9JO0lBQUE7RXhEdzJQVjtFd0QvMlBNO0lBT0k7SUFBQTtFeEQ0MlBWO0V3RG4zUE07SUFPSTtJQUFBO0V4RGczUFY7RXdEdjNQTTtJQU9JO0lBQUE7RXhEbzNQVjtFd0QzM1BNO0lBT0k7SUFBQTtFeER3M1BWO0V3RC8zUE07SUFPSTtJQUFBO0V4RDQzUFY7RXdEbjRQTTtJQU9JO0lBQUE7RXhEZzRQVjtFd0R2NFBNO0lBT0k7SUFBQTtFeERvNFBWO0V3RDM0UE07SUFPSTtJQUFBO0V4RHc0UFY7RXdELzRQTTtJQU9JO0lBQUE7RXhENDRQVjtFd0RuNVBNO0lBT0k7SUFBQTtFeERnNVBWO0V3RHY1UE07SUFPSTtJQUFBO0V4RG81UFY7RXdEMzVQTTtJQU9JO0V4RHU1UFY7RXdEOTVQTTtJQU9JO0V4RDA1UFY7RXdEajZQTTtJQU9JO0V4RDY1UFY7RXdEcDZQTTtJQU9JO0V4RGc2UFY7RXdEdjZQTTtJQU9JO0V4RG02UFY7RXdEMTZQTTtJQU9JO0V4RHM2UFY7RXdENzZQTTtJQU9JO0V4RHk2UFY7RXdEaDdQTTtJQU9JO0V4RDQ2UFY7RXdEbjdQTTtJQU9JO0V4RCs2UFY7RXdEdDdQTTtJQU9JO0V4RGs3UFY7RXdEejdQTTtJQU9JO0V4RHE3UFY7RXdENTdQTTtJQU9JO0V4RHc3UFY7RXdELzdQTTtJQU9JO0V4RDI3UFY7RXdEbDhQTTtJQU9JO0V4RDg3UFY7RXdEcjhQTTtJQU9JO0V4RGk4UFY7RXdEeDhQTTtJQU9JO0V4RG84UFY7RXdEMzhQTTtJQU9JO0V4RHU4UFY7RXdEOThQTTtJQU9JO0V4RDA4UFY7RXdEajlQTTtJQU9JO0V4RDY4UFY7RXdEcDlQTTtJQU9JO0V4RGc5UFY7RXdEdjlQTTtJQU9JO0V4RG05UFY7RXdEMTlQTTtJQU9JO0V4RHM5UFY7RXdENzlQTTtJQU9JO0V4RHk5UFY7RXdEaCtQTTtJQU9JO0V4RDQ5UFY7RXdEbitQTTtJQU9JO0V4RCs5UFY7RXdEdCtQTTtJQU9JO0V4RGsrUFY7RXdEeitQTTtJQU9JO0V4RHErUFY7RXdENStQTTtJQU9JO0V4RHcrUFY7RXdELytQTTtJQU9JO0V4RDIrUFY7RXdEbC9QTTtJQU9JO0V4RDgrUFY7RXdEci9QTTtJQU9JO0V4RGkvUFY7RXdEeC9QTTtJQU9JO0V4RG8vUFY7RXdEMy9QTTtJQU9JO0V4RHUvUFY7RXdEOS9QTTtJQU9JO0V4RDAvUFY7RXdEamdRTTtJQU9JO0lBQUE7RXhEOC9QVjtFd0RyZ1FNO0lBT0k7SUFBQTtFeERrZ1FWO0V3RHpnUU07SUFPSTtJQUFBO0V4RHNnUVY7RXdEN2dRTTtJQU9JO0lBQUE7RXhEMGdRVjtFd0RqaFFNO0lBT0k7SUFBQTtFeEQ4Z1FWO0V3RHJoUU07SUFPSTtJQUFBO0V4RGtoUVY7RXdEemhRTTtJQU9JO0lBQUE7RXhEc2hRVjtFd0Q3aFFNO0lBT0k7SUFBQTtFeEQwaFFWO0V3RGppUU07SUFPSTtJQUFBO0V4RDhoUVY7RXdEcmlRTTtJQU9JO0lBQUE7RXhEa2lRVjtFd0R6aVFNO0lBT0k7SUFBQTtFeERzaVFWO0V3RDdpUU07SUFPSTtJQUFBO0V4RDBpUVY7RXdEampRTTtJQU9JO0V4RDZpUVY7RXdEcGpRTTtJQU9JO0V4RGdqUVY7RXdEdmpRTTtJQU9JO0V4RG1qUVY7RXdEMWpRTTtJQU9JO0V4RHNqUVY7RXdEN2pRTTtJQU9JO0V4RHlqUVY7RXdEaGtRTTtJQU9JO0V4RDRqUVY7RXdEbmtRTTtJQU9JO0V4RCtqUVY7RXdEdGtRTTtJQU9JO0V4RGtrUVY7RXdEemtRTTtJQU9JO0V4RHFrUVY7RXdENWtRTTtJQU9JO0V4RHdrUVY7RXdEL2tRTTtJQU9JO0V4RDJrUVY7RXdEbGxRTTtJQU9JO0V4RDhrUVY7RXdEcmxRTTtJQU9JO0V4RGlsUVY7RXdEeGxRTTtJQU9JO0V4RG9sUVY7RXdEM2xRTTtJQU9JO0V4RHVsUVY7RXdEOWxRTTtJQU9JO0V4RDBsUVY7RXdEam1RTTtJQU9JO0V4RDZsUVY7RXdEcG1RTTtJQU9JO0V4RGdtUVY7RXdEdm1RTTtJQU9JO0V4RG1tUVY7RXdEMW1RTTtJQU9JO0V4RHNtUVY7RXdEN21RTTtJQU9JO0V4RHltUVY7RXdEaG5RTTtJQU9JO0V4RDRtUVY7RXdEbm5RTTtJQU9JO0V4RCttUVY7RXdEdG5RTTtJQU9JO0V4RGtuUVY7RXdEem5RTTtJQU9JO0V4RHFuUVY7RXdENW5RTTtJQU9JO0V4RHduUVY7RXdEL25RTTtJQU9JO0V4RDJuUVY7RXdEbG9RTTtJQU9JO0V4RDhuUVY7RXdEcm9RTTtJQU9JO0V4RGlvUVY7RXdEeG9RTTtJQU9JO0V4RG9vUVY7RXdEM29RTTtJQU9JO0V4RHVvUVY7RXdEOW9RTTtJQU9JO0V4RDBvUVY7RXdEanBRTTtJQU9JO0V4RDZvUVY7QUFDRjtBWXhwUUk7RTRDR0k7SUFPSTtFeERrcFFWO0V3RHpwUU07SUFPSTtFeERxcFFWO0V3RDVwUU07SUFPSTtFeER3cFFWO0V3RC9wUU07SUFPSTtFeEQycFFWO0V3RGxxUU07SUFPSTtFeEQ4cFFWO0V3RHJxUU07SUFPSTtFeERpcVFWO0V3RHhxUU07SUFPSTtFeERvcVFWO0V3RDNxUU07SUFPSTtFeER1cVFWO0V3RDlxUU07SUFPSTtFeEQwcVFWO0V3RGpyUU07SUFPSTtFeEQ2cVFWO0V3RHByUU07SUFPSTtJQUFBO0lBQUE7RXhEZ3JRVjtFd0R2clFNO0lBT0k7SUFBQTtJQUFBO0V4RG1yUVY7RXdEMXJRTTtJQU9JO0V4RHNyUVY7RXdEN3JRTTtJQU9JO1FBQUE7WUFBQTtFeER5clFWO0V3RGhzUU07SUFPSTtJQUFBO1FBQUE7WUFBQTtFeEQ0clFWO0V3RG5zUU07SUFPSTtJQUFBO1FBQUE7WUFBQTtFeEQrclFWO0V3RHRzUU07SUFPSTtJQUFBO1FBQUE7WUFBQTtFeERrc1FWO0V3RHpzUU07SUFPSTtJQUFBO1FBQUE7WUFBQTtFeERxc1FWO0V3RDVzUU07SUFPSTtRQUFBO1lBQUE7RXhEd3NRVjtFd0Qvc1FNO0lBT0k7UUFBQTtZQUFBO0V4RDJzUVY7RXdEbHRRTTtJQU9JO1FBQUE7RXhEOHNRVjtFd0RydFFNO0lBT0k7UUFBQTtFeERpdFFWO0V3RHh0UU07SUFPSTtRQUFBO0V4RG90UVY7RXdEM3RRTTtJQU9JO1FBQUE7RXhEdXRRVjtFd0Q5dFFNO0lBT0k7UUFBQTtFeEQwdFFWO0V3RGp1UU07SUFPSTtRQUFBO1lBQUE7RXhENnRRVjtFd0RwdVFNO0lBT0k7UUFBQTtZQUFBO0V4RGd1UVY7RXdEdnVRTTtJQU9JO1FBQUE7WUFBQTtFeERtdVFWO0V3RDF1UU07SUFPSTtRQUFBO1lBQUE7RXhEc3VRVjtFd0Q3dVFNO0lBT0k7UUFBQTtFeER5dVFWO0V3RGh2UU07SUFPSTtRQUFBO1lBQUE7RXhENHVRVjtFd0RudlFNO0lBT0k7UUFBQTtZQUFBO0V4RCt1UVY7RXdEdHZRTTtJQU9JO1FBQUE7WUFBQTtFeERrdlFWO0V3RHp2UU07SUFPSTtRQUFBO1lBQUE7RXhEcXZRVjtFd0Q1dlFNO0lBT0k7UUFBQTtZQUFBO0V4RHd2UVY7RXdEL3ZRTTtJQU9JO1FBQUE7WUFBQTtFeEQydlFWO0V3RGx3UU07SUFPSTtRQUFBO0V4RDh2UVY7RXdEcndRTTtJQU9JO1FBQUE7RXhEaXdRVjtFd0R4d1FNO0lBT0k7UUFBQTtFeERvd1FWO0V3RDN3UU07SUFPSTtRQUFBO0V4RHV3UVY7RXdEOXdRTTtJQU9JO1FBQUE7RXhEMHdRVjtFd0RqeFFNO0lBT0k7UUFBQTtFeEQ2d1FWO0V3RHB4UU07SUFPSTtRQUFBO0V4RGd4UVY7RXdEdnhRTTtJQU9JO1FBQUE7RXhEbXhRVjtFd0QxeFFNO0lBT0k7UUFBQTtFeERzeFFWO0V3RDd4UU07SUFPSTtRQUFBO0V4RHl4UVY7RXdEaHlRTTtJQU9JO1FBQUE7RXhENHhRVjtFd0RueVFNO0lBT0k7UUFBQTtFeEQreFFWO0V3RHR5UU07SUFPSTtRQUFBO1lBQUE7RXhEa3lRVjtFd0R6eVFNO0lBT0k7UUFBQTtZQUFBO0V4RHF5UVY7RXdENXlRTTtJQU9JO1FBQUE7WUFBQTtFeER3eVFWO0V3RC95UU07SUFPSTtRQUFBO1lBQUE7RXhEMnlRVjtFd0RselFNO0lBT0k7UUFBQTtZQUFBO0V4RDh5UVY7RXdEcnpRTTtJQU9JO1FBQUE7WUFBQTtFeERpelFWO0V3RHh6UU07SUFPSTtRQUFBO1lBQUE7RXhEb3pRVjtFd0QzelFNO0lBT0k7UUFBQTtZQUFBO0V4RHV6UVY7RXdEOXpRTTtJQU9JO0V4RDB6UVY7RXdEajBRTTtJQU9JO0V4RDZ6UVY7RXdEcDBRTTtJQU9JO0V4RGcwUVY7RXdEdjBRTTtJQU9JO0V4RG0wUVY7RXdEMTBRTTtJQU9JO0V4RHMwUVY7RXdENzBRTTtJQU9JO0V4RHkwUVY7RXdEaDFRTTtJQU9JO0V4RDQwUVY7RXdEbjFRTTtJQU9JO0lBQUE7RXhEZzFRVjtFd0R2MVFNO0lBT0k7SUFBQTtFeERvMVFWO0V3RDMxUU07SUFPSTtJQUFBO0V4RHcxUVY7RXdELzFRTTtJQU9JO0lBQUE7RXhENDFRVjtFd0RuMlFNO0lBT0k7SUFBQTtFeERnMlFWO0V3RHYyUU07SUFPSTtJQUFBO0V4RG8yUVY7RXdEMzJRTTtJQU9JO0lBQUE7RXhEdzJRVjtFd0QvMlFNO0lBT0k7SUFBQTtFeEQ0MlFWO0V3RG4zUU07SUFPSTtJQUFBO0V4RGczUVY7RXdEdjNRTTtJQU9JO0lBQUE7RXhEbzNRVjtFd0QzM1FNO0lBT0k7SUFBQTtFeER3M1FWO0V3RC8zUU07SUFPSTtJQUFBO0V4RDQzUVY7RXdEbjRRTTtJQU9JO0lBQUE7RXhEZzRRVjtFd0R2NFFNO0lBT0k7SUFBQTtFeERvNFFWO0V3RDM0UU07SUFPSTtFeER1NFFWO0V3RDk0UU07SUFPSTtFeEQwNFFWO0V3RGo1UU07SUFPSTtFeEQ2NFFWO0V3RHA1UU07SUFPSTtFeERnNVFWO0V3RHY1UU07SUFPSTtFeERtNVFWO0V3RDE1UU07SUFPSTtFeERzNVFWO0V3RDc1UU07SUFPSTtFeER5NVFWO0V3RGg2UU07SUFPSTtFeEQ0NVFWO0V3RG42UU07SUFPSTtFeEQrNVFWO0V3RHQ2UU07SUFPSTtFeERrNlFWO0V3RHo2UU07SUFPSTtFeERxNlFWO0V3RDU2UU07SUFPSTtFeER3NlFWO0V3RC82UU07SUFPSTtFeEQyNlFWO0V3RGw3UU07SUFPSTtFeEQ4NlFWO0V3RHI3UU07SUFPSTtFeERpN1FWO0V3RHg3UU07SUFPSTtFeERvN1FWO0V3RDM3UU07SUFPSTtFeER1N1FWO0V3RDk3UU07SUFPSTtFeEQwN1FWO0V3RGo4UU07SUFPSTtFeEQ2N1FWO0V3RHA4UU07SUFPSTtFeERnOFFWO0V3RHY4UU07SUFPSTtFeERtOFFWO0V3RDE4UU07SUFPSTtFeERzOFFWO0V3RDc4UU07SUFPSTtFeER5OFFWO0V3RGg5UU07SUFPSTtFeEQ0OFFWO0V3RG45UU07SUFPSTtFeEQrOFFWO0V3RHQ5UU07SUFPSTtFeERrOVFWO0V3RHo5UU07SUFPSTtFeERxOVFWO0V3RDU5UU07SUFPSTtFeER3OVFWO0V3RC85UU07SUFPSTtFeEQyOVFWO0V3RGwrUU07SUFPSTtFeEQ4OVFWO0V3RHIrUU07SUFPSTtFeERpK1FWO0V3RHgrUU07SUFPSTtFeERvK1FWO0V3RDMrUU07SUFPSTtFeER1K1FWO0V3RDkrUU07SUFPSTtFeEQwK1FWO0V3RGovUU07SUFPSTtJQUFBO0V4RDgrUVY7RXdEci9RTTtJQU9JO0lBQUE7RXhEay9RVjtFd0R6L1FNO0lBT0k7SUFBQTtFeERzL1FWO0V3RDcvUU07SUFPSTtJQUFBO0V4RDAvUVY7RXdEamdSTTtJQU9JO0lBQUE7RXhEOC9RVjtFd0RyZ1JNO0lBT0k7SUFBQTtFeERrZ1JWO0V3RHpnUk07SUFPSTtJQUFBO0V4RHNnUlY7RXdEN2dSTTtJQU9JO0lBQUE7RXhEMGdSVjtFd0RqaFJNO0lBT0k7SUFBQTtFeEQ4Z1JWO0V3RHJoUk07SUFPSTtJQUFBO0V4RGtoUlY7RXdEemhSTTtJQU9JO0lBQUE7RXhEc2hSVjtFd0Q3aFJNO0lBT0k7SUFBQTtFeEQwaFJWO0V3RGppUk07SUFPSTtFeEQ2aFJWO0V3RHBpUk07SUFPSTtFeERnaVJWO0V3RHZpUk07SUFPSTtFeERtaVJWO0V3RDFpUk07SUFPSTtFeERzaVJWO0V3RDdpUk07SUFPSTtFeER5aVJWO0V3RGhqUk07SUFPSTtFeEQ0aVJWO0V3RG5qUk07SUFPSTtFeEQraVJWO0V3RHRqUk07SUFPSTtFeERralJWO0V3RHpqUk07SUFPSTtFeERxalJWO0V3RDVqUk07SUFPSTtFeER3alJWO0V3RC9qUk07SUFPSTtFeEQyalJWO0V3RGxrUk07SUFPSTtFeEQ4alJWO0V3RHJrUk07SUFPSTtFeERpa1JWO0V3RHhrUk07SUFPSTtFeERva1JWO0V3RDNrUk07SUFPSTtFeER1a1JWO0V3RDlrUk07SUFPSTtFeEQwa1JWO0V3RGpsUk07SUFPSTtFeEQ2a1JWO0V3RHBsUk07SUFPSTtFeERnbFJWO0V3RHZsUk07SUFPSTtFeERtbFJWO0V3RDFsUk07SUFPSTtFeERzbFJWO0V3RDdsUk07SUFPSTtFeER5bFJWO0V3RGhtUk07SUFPSTtFeEQ0bFJWO0V3RG5tUk07SUFPSTtFeEQrbFJWO0V3RHRtUk07SUFPSTtFeERrbVJWO0V3RHptUk07SUFPSTtFeERxbVJWO0V3RDVtUk07SUFPSTtFeER3bVJWO0V3RC9tUk07SUFPSTtFeEQybVJWO0V3RGxuUk07SUFPSTtFeEQ4bVJWO0V3RHJuUk07SUFPSTtFeERpblJWO0V3RHhuUk07SUFPSTtFeERvblJWO0V3RDNuUk07SUFPSTtFeER1blJWO0V3RDluUk07SUFPSTtFeEQwblJWO0V3RGpvUk07SUFPSTtFeEQ2blJWO0FBQ0Y7QXlEcHJSQTtFRCtDUTtJQU9JO0V4RGtvUlY7RXdEem9STTtJQU9JO0V4RHFvUlY7RXdENW9STTtJQU9JO0V4RHdvUlY7RXdEL29STTtJQU9JO0V4RDJvUlY7RXdEbHBSTTtJQU9JO0V4RDhvUlY7QUFDRjtBeURsclJBO0VENEJRO0lBT0k7RXhEbXBSVjtFd0QxcFJNO0lBT0k7RXhEc3BSVjtFd0Q3cFJNO0lBT0k7RXhEeXBSVjtFd0RocVJNO0lBT0k7RXhENHBSVjtFd0RucVJNO0lBT0k7RXhEK3BSVjtFd0R0cVJNO0lBT0k7RXhEa3FSVjtFd0R6cVJNO0lBT0k7RXhEcXFSVjtFd0Q1cVJNO0lBT0k7SUFBQTtJQUFBO0V4RHdxUlY7RXdEL3FSTTtJQU9JO0lBQUE7SUFBQTtFeEQycVJWO0V3RGxyUk07SUFPSTtFeEQ4cVJWO0FBQ0Y7QTBEeHZSQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0ExRHl2Uko7QVlsclJJO0U4Q3JFSTtJQUNJO0UxRDB2UlY7QUFDRjtBMER4dlJJO0VBQ0ksbUJ0Q0xFO0VzQ01GLHFCdENORTtFc0NPRixxQnRDSkE7QXBCOHZSUjtBMER6dlJRO0VBTUk7RUFDQTtFQUNBLHFCdENiSjtBcEJtd1JSO0EwRHB2UlE7RUFDSSwwQnRDaEJKO0VzQ2lCSSw0QnRDakJKO0VzQ2tCSSx1QnRDbkJKO0FwQnl3UlI7QTBEcnZSWTtFQU1JO0VBQ0E7RUFDQSx1QnRDNUJSO0FwQjh3UlI7QTBEOXVSSTtFQUNJLDBCdENoQ0E7RXNDaUNBLDRCdENqQ0E7RXNDa0NBLHVCdENuQ0E7QXBCbXhSUjtBMEQvdVJRO0VBTUk7RUFDQTtFQUNBLHVCdEM1Q0o7QXBCd3hSUjtBMEQxdVJRO0VBRUksbUJ0Q2xERjtFc0NtREUscUJ0Q25ERjtFc0NvREUscUJ0Q2pESjtBcEI0eFJSO0EwRDF1Ulk7RUFNSTtFQUNBO0VBQ0EscUJ0QzFEUjtBcEJpeVJSO0EwRG51Ukk7RUFDSTtFQUNBLDRCdENoRUE7RXNDaUVBLHFCdENqRUE7QXBCc3lSUjtBMERwdVJRO0VBTUksMkJ0Q3JFRjtFc0NzRUUsNkJ0Q3RFRjtFc0N1RUUsdUJ0QzNFSjtBcEI0eVJSO0EwRC90UlE7RUFFSSw4QnRDL0VKO0VzQ2dGSSx1QnRDaEZKO0FwQmd6UlI7QTBEL3RSWTtFQU1JLDJCdENuRk47RXNDb0ZNLDZCdENwRk47RXNDcUZNLHVCdEN6RlI7QXBCcXpSUjtBMER4dFJJO0VBQ0k7RUFDQTtFQUNBLHFCdEMvRkE7RXNDZ0dBO0VBQ0E7QTFEMHRSUjtBMER6dFJRO0VBRUksc0J0Q2pHRjtFc0NrR0U7QTFEMHRSWjtBMER4dFJRO0VBQ0ksNEJ0QzNHRjtFc0M0R0UsdUJ0QzFHSjtBcEJvMFJSO0EwRHZ0Ukk7RUFDSTtFQUNBO0VBQ0E7QTFEeXRSUjtBMER4dFJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBMUQwdFJaOztBMERwdFJJO0VBQ0k7RUFDQTtFQUNBO0ExRHV0UlI7QTBEcnRSSTtFQUNJO0ExRHV0UlI7QVlyeFJJO0U4Q2lFSTtJQUNJO0UxRHV0UlY7QUFDRjtBWTF4Ukk7RThDc0VJO0lBQ0k7RTFEdXRSVjtBQUNGO0FZL3hSSTtFOEMyRUk7SUFDSTtJQUNBO0UxRHV0UlY7QUFDRjs7QTBEbnRSQTtFQUNJLGdDdENySkk7RXNDc0pKLHVCdEN2Skk7QXBCNjJSUjs7QTBEbnRSQTtFQUNJO0ExRHN0Uko7O0EwRHB0UkE7RUFDSTtLQUFBO0VBQ0E7S0FBQTtBMUR1dFJKOztBbUR0MlJFOztFQWpCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5ENDNSRjtBMkQ3M1JBOztFQUdJO0VBQ0E7RUFDQSxhdkNoQkU7RXVDaUJGO0VBQ0E7VUFBQTtFQUNBLHlCdkNoQk07RXVDaUJOLHFCdkNkSTtFdUNlSjtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7QTNEODNSSjtBMkQ3M1JJOzs7RUFFSTtVQUFBO0VBL0JKO0VBQ0E7RUFDQTtBM0RnNlJKO0EyRC81Ukk7OztFQUNJO0VBQ0E7QTNEbTZSUjs7QTJEcDRSQTs7OztFQUdJO0EzRHc0Uko7QTJEdjRSSTs7OztFQXhDQTtFQUNBO0VBQ0E7QTNEcTdSSjtBMkRwN1JJOzs7OztFQUNJO0VBQ0E7QTNEMDdSUjs7QTJEajVSSTtFQXBDQTtFQUNBO1VBQUE7QTNEeTdSSjs7QTJEajVSQTtFQUNJO0VBQ0E7QTNEbzVSSjs7QTREejhSSTtFQUNJO0VBQ0E7RUFDQTtBNUQ0OFJSOztBNER4OFJBOztFQUNJO0E1RDQ4Uko7QTREMzhSSTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7VUFBQTtFQUNBLG1CeENaRTtFd0NhRjtFQUFBO0VBQUE7RUFBQTtBNUQ4OFJSO0E0RDE4UlE7OztFQUNJO1VBQUE7QTVEODhSWjs7QTZEdCtSQTtFQUNJO0E3RHkrUko7O0E2RHYrUkE7RUFDSTtFQUNBO0VBQ0EsMEJ6Q0dJO0V5Q0ZKO0E3RDArUko7QVl0NlJJO0VpRHhFSjtJQU1RO0U3RDQrUk47QUFDRjs7QTZEeitSQTtFQUNJLDRCekNOSTtBcEJrL1JSOztBNkR6K1JBO0VBQ0k7RUFDQTtFQUFBO0E3RDQrUko7QTZEMytSSTtFQUdJO0VBQ0E7QTdEMitSUjs7QTZEditSQTtFQUNJO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtBN0QwK1JKOztBNkR2K1JBOzs7Ozs7Ozs7OztFQU1JO0VBQ0E7VUFBQTtFQUNBO1VBQUE7RUFDQTtBN0QrK1JKOztBNkQ1K1JBO0VBQ0k7RUFDQTtFQUNBO0VBQUE7QTdEKytSSjs7QTZENStSQTtFQUNJO0E3RCsrUko7O0E2RDUrUkE7RUFDSTtBN0QrK1JKOztBOEQxaVNBO0VBQ0k7RUFDQTtBOUQ2aVNKOztBOEQxaVNBO0VBQ0k7RUFDQTtBOUQ2aVNKOztBOEQxaVNBO0VBQ0k7RUFDQTtBOUQ2aVNKOztBOEQxaVNBO0VBQ0k7RUFDQTtBOUQ2aVNKOztBOEQxaVNBO0VBQ0k7RUFDQTtBOUQ2aVNKOztBOEQxaVNBO0VBQ0k7RUFDQTtBOUQ2aVNKOztBOEQxaVNBO0VBQ0k7RUFDQTtBOUQ2aVNKOztBOERoaVNBO0VBQ0k7RUFDQTtBOURtaVNKOztBOERoaVNBO0VBQ0k7RUFDQTtBOURtaVNKOztBOEQzaFNBO0VBQ0k7RUFDQTtBOUQ4aFNKOztBOEQzaFNBO0VBQ0k7RUFDQTtBOUQ4aFNKOztBOER0aFNBO0VBQ0k7RUFDQTtBOUR5aFNKOztBOER0aFNBO0VBQ0k7RUFDQTtBOUR5aFNKOztBOER0aFNBO0VBQ0k7RUFDQTtBOUR5aFNKOztBOER0aFNBO0VBQ0k7RUFDQTtBOUR5aFNKOztBOER0aFNBO0VBQ0k7RUFDQTtBOUR5aFNKOztBOER0aFNBO0VBQ0k7RUFDQTtBOUR5aFNKOztB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dUVoaVVRO0VBQ0k7VUFBQTtBdkVraVVaOztBd0VsbVVJO0VBQ0k7RUFDQTtBeEVxbVVSO0FZNWhVSTtFNEQzRUE7SUFJUTtFeEV1bVVWO0FBQ0Y7QXdFdG1VUTtFQUNJO0tBQUE7RUFDQTtLQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFd21VWjtBWXppVUk7RTRENURBO0lBRVE7RXhFdW1VVjtBQUNGO0F3RXRtVVE7RVBuQko7RUFDQTtFQUNBO0FqRTRuVUo7QVlualVJO0U0RHhESTtJUGZBO0lBQ0E7RWpFOG5VTjtBQUNGO0F3RWpuVVE7RUFFSTtFQUNBO0F4RWtuVVo7QXdFaG5VUTtFUHNESjtFQUNBO0VBQ0E7RUFDQTtBakU2alVKO0FZbmtVSTtFNERuREk7SVAyREE7SUFDQTtFakUralVOO0FBQ0Y7QVl6a1VJO0U0RG5ESTtJUCtEQTtJQUNBO0VqRWlrVU47QUFDRjtBd0Vob1VZO0VBQ0k7QXhFa29VaEI7QXdFaG9VWTtFQUNJO0F4RWtvVWhCO0F3RWhvVVk7RUFDSSxjcEQzQk47QXBCNnBVVjtBd0UvblVRO0VQVko7RUFDQTtFQUNBO0FqRTRvVUo7QXdFbG9VWTtFQUNJO0F4RW9vVWhCO0F3RWpvVVE7RUFDSTtFQUFBO0VBQUE7RUFDQTtBeEVtb1VaO0FZcG1VSTtFNERqQ0k7SUFJUTtJQUFBO1FBQUE7WUFBQTtFeEVxb1VkO0FBQ0Y7O0F5RW5yVVE7RUFDSTtBekVzclVaO0F5RWxyVUk7RVJnQ0E7RUFDQTtFQUNBO0VRaENJO0F6RXNyVVI7QXlFcnJVUTtFQUNJO0F6RXVyVVo7QXlFbnJVSTtFUmdFQTtFQUNBO0VBQ0E7RUFDQTtBakVzblVKO0FZNW5VSTtFNkQ3REE7SVJxRUk7SUFDQTtFakV3blVOO0FBQ0Y7QVlsb1VJO0U2RDdEQTtJUnlFSTtJQUNBO0VqRTBuVU47QUFDRjtBeUVyc1VJO0VBRUk7QXpFc3NVUjtBeUVyc1VRO0VBQ0ksY3JEWkY7QXBCbXRVVjtBeUVuc1VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RXFzVVI7QXlFbnNVUTtFQUNJO0tBQUE7RUFDQTtLQUFBO0VBQ0E7RUFDQTtFQUNBO0F6RXFzVVo7QXlFbnNVUTtFQUNJO0F6RXFzVVo7QXlFanNVSTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0F6RW1zVVI7QVl0cVVJO0U2RGpDQTtJQU1RO0lBQUE7UUFBQTtZQUFBO0V6RXFzVVY7QUFDRjtBeUVsc1VJO0VSMUJBO0VBQ0E7RUFDQTtFUTBCSTtBekVzc1VSO0FZanJVSTtFNkR2QkE7SUFJUTtFekV3c1VWO0FBQ0Y7QXlFcnNVSTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QXpFdXNVUjtBWTVyVUk7RTZEZkE7SUFNUTtJQUNBO1FBQUE7WUFBQTtFekV5c1VWO0FBQ0Y7QVlsc1VJO0U2RGZBO0lBVVE7SUFBQTtRQUFBO1lBQUE7RXpFMnNVVjtBQUNGOztBMEVqeFVJO0VUcUNBO0VBQ0E7RUFDQTtFU3JDSTtFQUNBO0ExRXN4VVI7QTBFbnhVSTtFVHlEQTtFQUNBO0VBQ0E7QWpFNnRVSjtBWXB0VUk7RThEcEVBO0lUNkRJO0lBQ0E7RWpFK3RVTjtBQUNGO0FZMXRVSTtFOERwRUE7SVRpRUk7SUFDQTtFakVpdVVOO0FBQ0Y7QTBFbHlVUTtFQUNJO0ExRW95VVo7QTBFbHlVUTtFQUNJO0ExRW95VVo7QTBFbHlVUTtFQUNJLGN0RFZGO0FwQjh5VVY7QTBFaHlVSTtFVE1BO0VBQ0E7RUFDQTtBakU2eFVKO0EwRW55VVE7RUFDSTtBMUVxeVVaO0EwRWp5VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFbXlVUjtBMEVqeVVRO0VBQ0k7S0FBQTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0ExRW15VVo7QTBFL3hVSTtFQUNJO0VBQUE7RUFBQTtFQUNBO0ExRWl5VVI7QVl4d1VJO0U4RDNCQTtJQUlRO0lBQUE7UUFBQTtZQUFBO0UxRW15VVY7QUFDRjs7QTJFeDFVSTtFVnNDQTtFQUNBO0VBQ0E7RVV0Q0k7QTNFNjFVUjtBMkUxMVVJO0VWMkRBO0VBQ0E7RUFDQTtBakVreVVKO0FZenhVSTtFK0R0RUE7SVYrREk7SUFDQTtFakVveVVOO0FBQ0Y7QVkveFVJO0UrRHRFQTtJVm1FSTtJQUNBO0VqRXN5VU47QUFDRjtBMkV2MlVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0V5MlVSO0EyRXYyVVE7RUFDSTtBM0V5MlVaO0EyRXQyVUk7RUFDSTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtBM0V3MlVSO0EyRXYyVVE7RVZHSjtFQUNBO0VBQ0E7RVVIUTtBM0UyMlVaO0EyRTEyVVk7RUFDSTtBM0U0MlVoQjtBMkV6MlVRO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7QTNFMjJVWjtBWWgwVUk7RStEN0NJO0lBSVE7SUFBQTtRQUFBO1lBQUE7RTNFNjJVZDtBQUNGOztBNEVoNVVJO0VYZ0VBO0VBQ0E7RUFDQTtBakVvMVVKO0FZMzBVSTtFZ0UzRUE7SVhvRUk7SUFDQTtFakVzMVVOO0FBQ0Y7QVlqMVVJO0VnRTNFQTtJWHdFSTtJQUNBO0VqRXcxVU47QUFDRjtBNEVoNlVRO0VBQ0k7QTVFazZVWjtBNEVoNlVRO0VBQ0k7QTVFazZVWjtBNEVoNlVRO0VBQ0ksY3hESEY7QXBCcTZVVjtBNEUvNVVJO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7QTVFaTZVUjtBNEVoNlVRO0VBQ0k7TUFBQTtVQUFBO0VYVVI7RUFDQTtFQUNBO0FqRXk1VUo7QTRFbDZVUTtFQUNJO0E1RW82VVo7QVk3MlVJO0VnRS9EQTtJQVdRO0lBQUE7UUFBQTtZQUFBO0U1RXE2VVY7RTRFcDZVVTtJQUNJO1FBQUE7WUFBQTtFNUVzNlVkO0FBQ0Y7QTRFbDZVSTtFQUNJO0VBQUE7RUFBQTtFQUNBO0E1RW82VVI7QVl6M1VJO0VnRTdDQTtJQUlRO0lBQUE7UUFBQTtZQUFBO0U1RXM2VVY7QUFDRjs7QTZFejhVSTtFWnNEQTtFQUNBO0VBQ0E7QWpFdTVVSjtBWXA0VUk7RWlFM0VBO0laMERJO0lBQ0E7RWpFeTVVTjtBQUNGO0FZMTRVSTtFaUV4RVE7SUFDSTtFN0VxOVVkO0FBQ0Y7QTZFajlVSTtFWmlCQTtFQUNBO0VBQ0E7QWpFbThVSjs7QThFaCtVQTtFQUNJO0VBQ0E7QTlFbStVSjtBOEVsK1VJO0VBQ0k7QTlFbytVUjtBWTU1VUk7RWtFekVBO0lBR1E7RTlFcytVVjtBQUNGO0E4RXArVUk7RUFDSTtBOUVzK1VSO0FZcDZVSTtFa0VuRUE7SUFHUTtFOUV3K1VWO0FBQ0Y7QThFdCtVSTtFQUNJO0E5RXcrVVI7QVk1NlVJO0VrRTdEQTtJQUdRO0U5RTArVVY7QUFDRjtBWWo3VUk7RWtFN0RBO0lBTVE7RTlFNCtVVjtBQUNGOztBK0VqZ1ZJO0VBQ0k7RUFDQTtFQUNBO0EvRW9nVlI7QVk1N1VJO0VtRTNFQTtJQUtRO0UvRXNnVlY7QUFDRjtBK0VwZ1ZZO0VBQ0k7QS9Fc2dWaEI7QStFbmdWUTtFZDBDSjtFQUNBO0VBQ0E7QWpFNDlVSjtBWXo4VUk7RW1FL0RJO0lkOENBO0lBQ0E7RWpFODlVTjtBQUNGO0ErRTVnVlk7RUFDSTtBL0U4Z1ZoQjtBK0UzZ1ZRO0VkUUo7RUFDQTtFQUNBO0FqRXNnVko7QStFOWdWWTtFQUNJO0EvRWdoVmhCO0ErRTdnVlE7RUFDSTtFQUFBO0VBQUE7RUFDQTtFQUNBO01BQUE7VUFBQTtBL0UrZ1ZaO0FZLzlVSTtFbUVuREk7SUFLUTtJQUFBO1FBQUE7WUFBQTtFL0VpaFZkO0FBQ0Y7QStFL2dWUTtFQUNJO0EvRWloVlo7QStFNWdWUTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QS9FOGdWWjtBK0U3Z1ZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUIzRHhDTjtFMkR5Q007RUFDQTtBL0UrZ1ZoQjtBK0U5Z1ZnQjtFQUNJLGtDM0QxQ1o7QXBCMGpWUjtBK0U5Z1ZnQjtFQUNJO0EvRWdoVnBCO0ErRTdnVlk7RWRsQlI7RUFDQTtFQUNBO0FqRWtpVko7QStFN2dWZ0I7RUFDSTtBL0UrZ1ZwQjtBK0U1Z1ZZO0VBQ0k7QS9FOGdWaEI7O0FnRi9rVlE7RUFDSTtBaEZrbFZaO0FZemdWSTtFb0UxRUk7SUFHUTtFaEZvbFZkO0FBQ0Y7QWdGbmxWWTtFQUNJO0FoRnFsVmhCO0FnRmxsVlE7RWZvRUo7RUFDQTtFQUNBO0VBQ0E7QWpFaWhWSjtBWXZoVkk7RW9FakVJO0lmeUVBO0lBQ0E7RWpFbWhWTjtBQUNGO0FZN2hWSTtFb0VqRUk7SWY2RUE7SUFDQTtFakVxaFZOO0FBQ0Y7QWdGbG1WWTtFQUNJO0FoRm9tVmhCO0FnRmptVlE7RWZVSjtFQUNBO0VBQ0E7QWpFMGxWSjtBZ0ZubVZRO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7QWhGcW1WWjtBWS9pVkk7RW9FeERJO0lBSVE7SUFBQTtRQUFBO1lBQUE7RWhGdW1WZDtBQUNGO0FnRnJtVlE7RUFDSTtBaEZ1bVZaO0FnRmxtVlE7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FoRm9tVlo7QWdGbm1WWTtFZjBFUjtFQUNBO0VBQ0E7RUFDQTtBakU0aFZKO0FZbGtWSTtFb0V2Q1E7SWYrRUo7SUFDQTtJQUNBO0VqRThoVk47QUFDRjtBWXprVkk7RW9FdkNRO0lmb0ZKO0lBQ0E7SUFDQTtFakVnaVZOO0FBQ0Y7QWdGcm5WZ0I7RUFDSSxjNURqQ1Y7QXBCd3BWVjtBZ0ZyblZnQjtFQUNJO0FoRnVuVnBCO0FnRnBuVlk7RWZEUjtFQUNBO0VBQ0E7QWpFd25WSjtBWTNsVkk7RW9FOUJRO0lmR0o7SUFDQTtFakUwblZOO0FBQ0Y7QWdGMW5WZ0I7RUFDSTtBaEY0blZwQjtBZ0Z6blZZO0VBQ0k7QWhGMm5WaEI7O0FpRmpyVlE7RUFDSTtBakZvclZaO0FZM21WSTtFcUUxRUk7SUFHUTtFakZzclZkO0FBQ0Y7QWlGcnJWWTtFQUNJO0FqRnVyVmhCO0FpRnByVlE7RWhCc0RKO0VBQ0E7RUFDQTtBakVpb1ZKO0FZeG5WSTtFcUVqRUk7SWhCMERBO0lBQ0E7RWpFbW9WTjtBQUNGO0FZOW5WSTtFcUVqRUk7SWhCOERBO0lBQ0E7RWpFcW9WTjtBQUNGO0FpRm5zVlk7RUFDSTtBakZxc1ZoQjtBaUZsc1ZRO0VoQlVKO0VBQ0E7RUFDQTtBakUyclZKO0FpRnBzVlE7RUFDSTtFQUFBO0VBQUE7RUFDQTtBakZzc1ZaO0FZaHBWSTtFcUV4REk7SUFJUTtJQUFBO1FBQUE7WUFBQTtFakZ3c1ZkO0FBQ0Y7QWlGcnNWWTtFQUNJLGM3RHRCTjtBcEI2dFZWO0FpRnBzVlE7RUFDSTtBakZzc1ZaO0FpRmpzVlE7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0FqRm1zVlo7QWlGbHNWWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZvc1ZoQjtBaUZuc1ZnQjtFQUNJO0tBQUE7RUFDQTtLQUFBO0VBQ0E7RUFDQTtFQUNBO0FqRnFzVnBCO0FpRmxzVlk7RUFDSTtFQUNBLHlCN0RuREo7RTZEb0RJO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQSxxQjdEckRSO0FwQnl2VlI7QWlGbHNWWTtFaEIxQlI7RUFDQTtFQUNBO0FqRSt0Vko7QWlGbHNWZ0I7RUFDSTtBakZvc1ZwQjtBaUZqc1ZZO0VBQ0k7QWpGbXNWaEI7O0FrRjV3VlE7RUFDSTtBbEYrd1ZaO0FZdHNWSTtFc0UxRUk7SUFHUTtFbEZpeFZkO0FBQ0Y7QWtGaHhWWTtFQUNJO0FsRmt4VmhCO0FrRi93VlE7RWpCNENKO0VBQ0E7RUFDQTtBakVzdVZKO0FZbnRWSTtFc0VqRUk7SWpCZ0RBO0lBQ0E7RWpFd3VWTjtBQUNGO0FrRnh4Vlk7RUFDSTtBbEYweFZoQjtBa0Z2eFZRO0VqQlVKO0VBQ0E7RUFDQTtBakVneFZKO0FrRnp4VlE7RUFDSTtFQUFBO0VBQUE7RUFDQTtBbEYyeFZaO0FZcnVWSTtFc0V4REk7SUFJUTtJQUFBO1FBQUE7WUFBQTtFbEY2eFZkO0FBQ0Y7QWtGM3hWUTtFQUNJO0FsRjZ4Vlo7QWtGenhWUTtFQUNJO0VBQ0E7RUFDQSx5QjlEM0JBO0FwQnN6Vlo7QWtGMXhWWTtFQUNJO0FsRjR4VmhCO0FrRjF4Vlk7RUFDSTtBbEY0eFZoQjtBa0YxeFZZO0VBQ0ksa0M5RGxDUjtBcEI4elZSO0FrRjF4Vlk7RUFDSTtBbEY0eFZoQjtBa0YzeFZnQjtFdEJoQlo7VUFBQTtBNUQ4eVZKO0FrRjF4Vm9CO0V0QnBCaEI7VUFBQTtBNURpelZKO0FrRnp4VmdCO0VBQ0k7QWxGMnhWcEI7QWtGeHhWWTtFakJwQlI7RUFDQTtFQUNBO0FqRSt5Vko7QWtGeHhWZ0I7RUFDSTtBbEYweFZwQjtBa0Z2eFZZO0VBQ0k7QWxGeXhWaEI7O0FtRjcxVkk7RUFDSTtFQUNBO0VBQ0E7QW5GZzJWUjtBWXh4Vkk7RXVFM0VBO0lBS1E7RW5GazJWVjtBQUNGO0FtRmgyVlk7RUFDSTtBbkZrMlZoQjtBbUYvMVZRO0VsQmlGSjtFQUNBO0VBQ0E7RUFDQTtBakVpeFZKO0FZdHlWSTtFdUUvREk7SWxCc0ZBO0lBQ0E7SUFDQTtFakVteFZOO0FBQ0Y7QVk3eVZJO0V1RS9ESTtJbEIyRkE7SUFDQTtJQUNBO0VqRXF4Vk47QUFDRjtBbUZqM1ZZO0VBQ0k7QW5GbTNWaEI7QW1GaDNWUTtFbEJRSjtFQUNBO0VBQ0E7QWpFMjJWSjtBbUZsM1ZRO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7RUFDQTtNQUFBO1VBQUE7QW5GbzNWWjtBWWowVkk7RXVFdERJO0lBS1E7SUFBQTtRQUFBO1lBQUE7RW5GczNWZDtBQUNGO0FtRnAzVlE7RUFDSTtBbkZzM1ZaO0FtRmozVlE7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7QW5GbTNWWjtBbUZsM1ZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5GbzNWaEI7QW1GbjNWZ0I7RUFDSTtBbkZxM1ZwQjtBbUZsM1ZZO0VsQlhSO0VBQ0E7RUFDQTtBakVnNFZKO0FtRmwzVmdCO0VBQ0k7QW5GbzNWcEI7QW1GajNWWTtFbEJoQ1I7RUFDQTtFQUNBO0FqRW81Vko7O0FvRi82VlE7RUFDSTtBcEZrN1ZaO0FZejJWSTtFd0UxRUk7SUFHUTtFcEZvN1ZkO0FBQ0Y7QW9GbjdWWTtFQUNJO0FwRnE3VmhCO0FvRmw3VlE7RW5CNENKO0VBQ0E7RUFDQTtBakV5NFZKO0FZdDNWSTtFd0VqRUk7SW5CZ0RBO0lBQ0E7RWpFMjRWTjtBQUNGO0FvRjM3Vlk7RUFDSTtBcEY2N1ZoQjtBb0YxN1ZRO0VuQlVKO0VBQ0E7RUFDQTtBakVtN1ZKO0FvRjU3VlE7RUFDSTtFQUFBO0VBQUE7RUFDQTtBcEY4N1ZaO0FZeDRWSTtFd0V4REk7SUFJUTtJQUFBO1FBQUE7WUFBQTtFcEZnOFZkO0FBQ0Y7QW9GOTdWUTtFQUNJO0FwRmc4Vlo7QW9GMzdWUTtFQUNJO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QXBGNjdWWjtBb0Y1N1ZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEY4N1ZoQjtBb0Y3N1ZnQjtFQUNJO0tBQUE7RUFDQTtLQUFBO0VBQ0E7RUFDQTtFQUNBO0FwRis3VnBCO0FvRjc3VmdCO0VBQ0k7QXBGKzdWcEI7QW9GNTdWWTtFQUNJO01BQUE7VUFBQTtBcEY4N1ZoQjtBb0Y1N1ZZO0VuQmxCUjtFQUNBO0VBQ0E7QWpFaTlWSjtBb0Y1N1ZnQjtFQUNJO0FwRjg3VnBCO0FvRjM3Vlk7RUFDSTtBcEY2N1ZoQjs7QXFGOS9WUTtFQUNJO0FyRmlnV1o7QVl4N1ZJO0V5RTFFSTtJQUdRO0VyRm1nV2Q7QUFDRjtBcUZsZ1dZO0VBQ0k7QXJGb2dXaEI7QXFGamdXUTtFcEI0Q0o7RUFDQTtFQUNBO0FqRXc5Vko7QVlyOFZJO0V5RWpFSTtJcEJnREE7SUFDQTtFakUwOVZOO0FBQ0Y7QXFGMWdXWTtFQUNJO0FyRjRnV2hCO0FxRnpnV1E7RXBCVUo7RUFDQTtFQUNBO0FqRWtnV0o7QXFGM2dXUTtFQUNJO0VBQUE7RUFBQTtFQUNBO0FyRjZnV1o7QVl2OVZJO0V5RXhESTtJQUlRO0lBQUE7UUFBQTtZQUFBO0VyRitnV2Q7QUFDRjtBcUY3Z1dRO0VBQ0k7QXJGK2dXWjtBcUY1Z1dJO0VBQ0k7RUFDQTtBckY4Z1dSO0FzRjdpV1E7RUFDSTtBdEYraVdaO0FZdCtWSTtFMEUxRUk7SUFHUTtFdEZpaldkO0FBQ0Y7QXNGaGpXWTtFQUNJO0F0RmtqV2hCO0FzRi9pV1E7RXJCVko7RUFDQTtFQUNBO0FqRTRqV0o7QVluL1ZJO0UwRWpFSTtJckJOQTtJQUNBO0VqRThqV047QUFDRjtBc0YxaldRO0VBRUk7QXRGMmpXWjtBc0YxaldZO0VBQ0k7QXRGNGpXaEI7QXNGempXUTtFckJxQ0o7RUFDQTtFQUNBO0FqRXVoV0o7QVlwZ1dJO0UwRTFESTtJckJ5Q0E7SUFDQTtFakV5aFdOO0FBQ0Y7QXNGbGtXWTtFQUNJO0F0Rm9rV2hCO0FzRmxrV1k7RUFDSSxjbEVqQk47QXBCcWxXVjtBc0Zqa1dRO0VyQkFKO0VBQ0E7RUFDQTtBakVva1dKO0FzRm5rV1E7RUFDSTtFQUFBO0VBQUE7RUFDQTtBdEZxa1daO0FZemhXSTtFMEU5Q0k7SUFJUTtJQUFBO1FBQUE7WUFBQTtFdEZ1a1dkO0VzRnRrV2M7SUFDSTtFdEZ3a1dsQjtBQUNGO0FzRnJrV1E7RUFDSTtBdEZ1a1daO0FzRm5rV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSxrQ2xFeENBO0VrRXlDQTtFQUNBO0F0RnFrV1I7QVk1aVdJO0UwRS9CQTtJQVFRO0V0RnVrV1Y7QUFDRjtBc0Z0a1dRO0VBQ0k7QXRGd2tXWjs7QXVGL25XSTtFQUNJO0VBQUE7RUFBQTtFQUNBO0F2RmtvV1I7QVl6aldJO0UyRTNFQTtJQUlRO0lBQUE7UUFBQTtZQUFBO0lBQ0E7RXZGb29XVjtBQUNGO0F1RmxvV0k7RUFDSTtNQUFBO1VBQUE7QXZGb29XUjtBdUZsb1dZO0VBQ0k7QXZGb29XaEI7QXVGam9XUTtFdEJmSjtFQUNBO0VBQ0E7QWpFbXBXSjtBWTFrV0k7RTJFNURJO0l0QlhBO0lBQ0E7RWpFcXBXTjtBQUNGO0F1RjVvV1E7RUFFSTtBdkY2b1daO0F1RjVvV1k7RUFDSTtBdkY4b1doQjtBdUYzb1dRO0V0QmdDSjtFQUNBO0VBQ0E7QWpFOG1XSjtBWTNsV0k7RTJFckRJO0l0Qm9DQTtJQUNBO0VqRWduV047QUFDRjtBdUZwcFdZO0VBQ0k7QXZGc3BXaEI7QXVGcHBXWTtFQUNJLGNuRXRCTjtBcEI0cVdWO0F1Rm5wV1E7RXRCTEo7RUFDQTtFQUNBO0FqRTJwV0o7QXVGcnBXUTtFQUNJO0VBQUE7RUFBQTtFQUNBO0F2RnVwV1o7QVlobldJO0UyRXpDSTtJQUlRO0lBQUE7UUFBQTtZQUFBO0V2RnlwV2Q7RXVGeHBXYztJQUNJO0V2RjBwV2xCO0FBQ0Y7QXVGdHBXSTtFQUNJO0VBQ0E7RUFDQSxrQ25FeENBO0VtRXlDQTtFQUNBO0F2RndwV1I7QXVGdnBXUTtFQUNJO0F2RnlwV1o7O0F3RjlzV0E7RUFDSTtBeEZpdFdKO0F3Rmh0V0k7RUFDSTtFQUNBO0VBQ0E7QXhGa3RXUjtBWTNvV0k7RTRFMUVBO0lBS1E7SUFDQTtJQUNBO0V4Rm90V1Y7QUFDRjtBd0ZudFdRO0VBQ0k7QXhGcXRXWjtBWXJwV0k7RTRFakVJO0lBR1E7RXhGdXRXZDtBQUNGO0F3RnB0V0k7RXZCcUJBO0VBQ0E7RUFDQTtFdUJyQkk7RUFDQTtBeEZ3dFdSO0F3RnR0V0k7RXZCd0RBO0VBQ0E7RUFDQTtFQUNBO0FqRWlxV0o7QVl2cVdJO0U0RXJEQTtJdkI2REk7SUFDQTtFakVtcVdOO0FBQ0Y7QVk3cVdJO0U0RXJEQTtJdkJpRUk7SUFDQTtFakVxcVdOO0FBQ0Y7QXdGcnVXSTtFdkJDQTtFQUNBO0VBQ0E7QWpFdXVXSjtBd0Z4dVdRO0VBRUk7QXhGeXVXWjtBd0Z0dVdJO0VBQ0k7RUFDQTtBeEZ3dVdSO0F3RnR1V0k7RUFDSTtFQUNBO0VBQ0E7QXhGd3VXUjtBWXBzV0k7RTRFdkNBO0lBS1E7RXhGMHVXVjtBQUNGOztBeUZweFdJO0V4QnNDQTtFQUNBO0VBQ0E7RXdCdENJO0VBQ0E7QXpGeXhXUjtBeUZ2eFdJO0V4QmlEQTtFQUNBO0VBQ0E7QWpFeXVXSjtBWXR0V0k7RTZFdEVBO0l4QnFESTtJQUNBO0VqRTJ1V047QUFDRjtBeUY5eFdRO0VBQ0k7QXpGZ3lXWjtBeUY3eFdJO0V4QmFBO0VBQ0E7RUFDQTtBakVteFdKOztBMEYveVdJO0VBQ0k7QTFGa3pXUjtBMEZqeldRO0V6QndCSjtFQUNBO0VBQ0E7QWpFNHhXSjtBMEZueldRO0VBQ0k7QTFGcXpXWjtBMEZseldJO0VBQ0k7RUFDQTtFQUNBO0ExRm96V1I7QVlydldJO0U4RWxFQTtJQUtRO0UxRnN6V1Y7QUFDRjtBMEZyeldRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0tBQUE7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFOUJNUjtVQUFBO0E1RGt6V0o7QTBGdHpXWTtFOUJJUjtVQUFBO0E1RHF6V0o7QTBGMTBXSTtFQXFCSTtBMUZ3eldSO0EwRnZ6V1E7RXpCOERKO0VBQ0E7RUFDQTtFQUNBO0FqRTR2V0o7QVlqeFdJO0U4RTVDSTtJekJtRUE7SUFDQTtJQUNBO0VqRTh2V047QUFDRjtBWXh4V0k7RThFNUNJO0l6QndFQTtJQUNBO0lBQ0E7RWpFZ3dXTjtBQUNGO0EwRjMwV1E7RUFFSTtBMUY0MFdaO0EwRjEwV1E7RUFDSTtBMUY0MFdaO0EwRjEwV1E7RUFDSTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0ExRjQwV1o7QTBGMzBXWTtFQUNJO01BQUE7VUFBQTtBMUY2MFdoQjtBMEY1MFdnQjtFQUNJO0ExRjgwV3BCO0EwRjMwV1k7RUFDSTtFQUNBO01BQUE7VUFBQTtBMUY2MFdoQjtBMEY1MFdnQjtFekJmWjtFQUNBO0VBQ0E7QWpFODFXSjs7QTJGMTNXUTtFQUNNLGlCQVpGO0EzRnk0V1o7QTJGMzNXUTtFQUNNLG9CQWZGO0EzRjQ0V1o7QTJGajRXUTtFQUNNLGlCQVpGO0EzRis0V1o7QTJGajRXUTtFQUNNLG9CQWZGO0EzRms1V1o7QTJGdjRXUTtFQUNNLGlCQVpGO0EzRnE1V1o7QTJGdjRXUTtFQUNNLG9CQWZGO0EzRnc1V1o7QTJGdDRXSTtFQUNJO0VBQ0E7RUFDQTtBM0Z3NFdSO0EyRi81V0E7RUEwQkk7QTNGdzRXSjtBMkZ2NFdJO0VBQ0kseUJ2RXJCRTtBcEI4NVdWO0EyRnY0V0k7RUFDSSx5QnZFdkJJO0FwQmc2V1o7QTJGdjRXSTtFQUNJLGtDdkV6QkE7QXBCazZXUjtBMkZ2NFdJO0VBQ0ksZ0N2RTNCQTtFdUU0QkEsdUJ2RTdCQTtBcEJzNldSO0FZbjJXSTtFK0VqQ1E7SUFDTSxpQkFyQ0g7RTNGNDZXYjtFMkZyNFdVO0lBQ00sb0JBeENIO0UzRis2V2I7RTJGMzRXVTtJQUNNLGlCQXJDSDtFM0ZrN1diO0UyRjM0V1U7SUFD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Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVJLGtDdEZ0Qlo7QXBCa2xaUjtBMEd4alpROzs7Ozs7Ozs7Ozs7Ozs7OztFQUNJO0ExRzBrWlo7QTBHdmtaSTtFQUNJO0VBQUE7RUFDQTtFQUNBO0ExR3lrWlI7QTBHeGtaUTtFQUNJO0ExRzBrWlo7QTBHdmtaSTtFQUNJO0VBQUE7RUFBQTtFQUNBLHFCdEZ2Q0E7RXNGd0NBO0VBQ0E7QTFHeWtaUjtBMEd4a1pRO0VBQ0k7RUFDQTtBMUcwa1paO0EwR3hrWlE7RUFDSTtFQUNBLHlCdEZuREY7RXNGb0RFO0ExRzBrWlo7QTBHemtaWTtFQUNJLGtDdEZwRFI7QXBCK25aUjtBMEd4a1pRO0VBQ0k7QTFHMGtaWjtBMEd4a1pRO0VBQ0k7QTFHMGtaWjtBWWxrWkk7RThGNUVKO0l6Q1dJO0lBQ0E7SUFDQTtFakV1b1pGO0FBQ0Y7O0EwR3prWkE7RUFDSTtFQUFBO0VBQ0E7QTFHNGtaSjtBMEcza1pJO0VBQ0k7RUFDQSw0QnRGMUVFO0FwQnVwWlY7O0EyRzlwWkE7QUFDQTtFQUNJO0EzR2lxWko7QTJHaHFaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNHa3FaUjtBMkdqcVpROztFQUVJO0VBQ0E7QTNHbXFaWjtBMkdqcVpRO0VBQ0k7S0FBQTtFQUNBO0tBQUE7RUFDQTtFQUNBO0VBQ0E7QTNHbXFaWjtBMkdqcVpRO0VBQ0k7QTNHbXFaWjtBMkdocVpJO0UxQ2NBO0VBQ0E7RUFDQTtFMENkSTtBM0dvcVpSO0EyRzVwWkk7RUFDSTtBM0c4cFpSO0EyRzVwWkk7RUFDSSxzQnZGMUJFO0FwQndyWlY7QTJHN3BaUTtFQUNJLHVCdkZoQ0o7QXBCK3JaUjtBMkc3cFpRO0VBQ0k7QTNHK3BaWjtBMkc1cFpJO0VBQ0k7QTNHOHBaUjtBMkc1cFpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnZGbkRFO0V1Rm9ERixxQnZGakRBO0V1RmtEQTtFQUNBO0EzRzhwWlI7QTJHN3BaUTtFQUNJO0EzRytwWlo7O0E0Rzl0WkE7QUFDQTtFQUNJO0E1R2l1Wko7QTRHaHVaSTtFQUNJO0E1R2t1WlI7QTRHanVaUTtFQUNJO0E1R211Wlo7QTRHaHVaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1R2t1WlI7QTRHanVaUTtFQUNJO0VBQ0E7RUFDQTtBNUdtdVpaO0E0R2x1Wlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUFBO0E1R291WmhCO0E0R2x1Wlk7RUFDSTtLQUFBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7QTVHb3VaaEI7QTRHaHVaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHVCeEZuQ0E7RXdGb0NBO0E1R2t1WlI7QTRHanVaUTtFQUNJO0E1R211Wlo7QVl0c1pJO0VnR3BDQTtJQVVRO0lBQ0E7SUFDQTtFNUdvdVpWO0FBQ0Y7QVk3c1pJO0VnR3BDQTtJQWVRO0lBQ0E7SUFDQTtFNUdzdVpWO0FBQ0Y7QTRHcHVaSTtFM0NyQkE7RUFDQTtFQUNBO0UyQ3FCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1R3d1WlI7QVlqdVpJO0VnR0ZRO0lBQ0k7RTVHc3VaZDtBQUNGO0FZaHNaSTtFZ0d0REE7SUFtQlE7RTVHdXVaVjtBQUNGO0E0R3J1Wkk7RUFDSTtBNUd1dVpSO0E0R3J1Wkk7RUFFSTtFQUNBLHVCeEYvRUE7QXBCcXpaUjtBNEdwdVpZO0VBQ0kscUJ4RmpGUjtBcEJ1elpSO0E0R2x1Wkk7RTNDOUZBO0VBQ0E7RUFDQTtBakVtMFpKO0FZMXZaSTtFZ0dtQkE7STNDMUZJO0lBQ0E7RWpFcTBaTjtBQUNGO0E0Rzd1Wkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ4RmxHRTtFd0ZtR0YscUJ4RmhHQTtFd0ZpR0E7RUFDQTtBNUc4dVpSO0E0R3h1WmdCO0VBQ0k7QTVHMHVacEI7QTRHeHVaZ0I7RUFDSTtVQUFBO0E1RzB1WnBCOztBNkdoMlpBO0FBQ0E7RUFDSTtFQUNBO0E3R20yWko7QTZHbDJaSTtFNUN1QkE7RUFDQTtFQUNBO0U0Q3ZCSTtFQUNBO0E3R3MyWlI7QTZHajJaSTtFQUNJO0VBQ0Esc0J6RkRFO0FwQm8yWlY7QTZHbDJaUTtFQUNJLHVCekZQSjtBcEIyMlpSO0E2R2wyWlE7RUFDSTtBN0dvMlpaO0E2Ry8xWlE7RUFDSTtFQUNBO0E3R2kyWlo7QTZHOTFaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ6RjlCRTtFeUYrQkYscUJ6RjVCQTtFeUY2QkE7QTdHZzJaUjtBNkd0NFpBO0VBeUNJO0E3R2cyWko7QTZHLzFaSTtFQUNJO0VBQ0E7QTdHaTJaUjs7QThHOTRaQTtBQUNBO0VBQ0k7RUFBQTtFQUFBO0E5R2k1Wko7QThHaDVaSTtFQUNJO0VBQ0E7RUFDQTtBOUdrNVpSO0E4R2o1WlE7RUFDSTtLQUFBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7RUFDQTtBOUdtNVpaO0E4R2o1WlE7O0VBRUk7RUFDQTtBOUdtNVpaO0E4R2o1WlE7RUFDSTtBOUdtNVpaO0E4R2g1Wkk7RUFDSTtNQUFBO1VBQUE7QTlHazVaUjtBOEdoNVpJO0U3Q0NBO0VBQ0E7RUFDQTtFNkNESTtFQUNBO0E5R281WlI7QThHNzRaUTtFQUNJO0VBQ0E7QTlHKzRaWjtBOEc1NFpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIxRjNDRTtFMEY0Q0YscUIxRnpDQTtFMEYwQ0E7RUFDQTtBOUc4NFpSOztBK0duOFpBO0FBQ0E7RUFDSTtFQUFBO0VBQUE7RUFDQTtBL0dzOFpKO0ErR3I4Wkk7RUFDSTtBL0d1OFpSO0ErR3Q4WlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0d3OFpaO0ErR3Q4WlE7RUFDSTtLQUFBO0VBQ0E7S0FBQTtFQUNBO0VBQ0E7RUFDQTtBL0d3OFpaO0ErR3Q4WlE7RUFDSSxzQjNGaEJOO0FwQnc5Wk47QStHcjhaSTtFQUNJO01BQUE7VUFBQTtBL0d1OFpSO0ErR3I4Wkk7RTlDYUE7RUFDQTtFQUNBO0U4Q2JJO0VBQ0E7QS9HeThaUjtBK0dqOFpJO0VBQ0k7QS9HbThaUjtBK0dqOFpJO0VBQ0ksc0IzRjVCRTtBcEIrOVpWO0ErR2w4WlE7RUFDSSx1QjNGbENKO0FwQnMrWlI7QStHbDhaUTtFQUNJO0EvR284Wlo7QStHajhaSTtFQUNJO0EvR204WlI7QStHajhaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIzRnJERTtFMkZzREYscUIzRm5EQTtFMkZvREE7RUFDQTtBL0dtOFpSO0ErR2w4WlE7RUFDSTtBL0dvOFpaO0FZejdaSTtFbUczRUo7SUFvRVE7RS9HbzhaTjtFK0duOFpNO0lBQ0k7RS9HcThaVjtFK0dwOFpVO0lBQ0k7SUFDQTtFL0dzOFpkO0FBQ0Y7O0FnSGpoYUE7QUFDQTtFQUNJLG1CNUZNUTtFNEZMUjtBaEhvaGFKO0FnSG5oYUk7RUFDSTtFQUFBO0VBQUE7RUFDQTtBaEhxaGFSO0FnSG5oYUk7RUFDSTtBaEhxaGFSO0FnSHBoYVE7RUFDSSxzQjVGUE47RTRGUU07QWhIc2hhWjtBWXQ5Wkk7RW9HcEVBO0lBT1E7RWhIdWhhVjtBQUNGO0FnSHRoYVE7RUFDSTtBaEh3aGFaO0FnSHJoYUk7RUFDSTtFQUNBO01BQUE7VUFBQTtBaEh1aGFSO0FnSHJoYUk7RS9DY0E7RUFDQTtFQUNBO0UrQ2RJO0VBQ0E7QWhIeWhhUjtBZ0hwaGFJO0VBQ0ksc0I1RnJCRTtBcEIyaWFWO0FnSHJoYVE7RUFDSSx1QjVGM0JKO0FwQmtqYVI7QWdIcmhhUTtFQUNJO0FoSHVoYVo7QWdIaGhhUTtFQUNJO0FoSGtoYVo7QWdIamhhWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIbWhhaEI7QWdIamhhWTtFcERwQlIsa0JBT2tCO0VBTmxCLFFvRG9CWTtFcERqQlosU29EaUJZO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7QWhIcWhhaEI7O0FpSGhsYUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBakhtbGFKO0FpSGxsYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIb2xhUjtBaUhubGFRO0VBQ0k7S0FBQTtFQUNBO0tBQUE7RUFDQTtFQUNBO0VBQ0E7QWpIcWxhWjtBaUhsbGFJO0VBQ0k7RUFDQSx5QjdGZEk7QXBCa21hWjtBaUhubGFRO0VBQ0k7QWpIcWxhWjtBaUhubGFRO0VBQ0k7QWpIcWxhWjtBaUhubGFRO0VBQ0ksa0M3RnJCSjtBcEIwbWFSO0FpSG5sYVE7RWhET0o7RUFDQTtFQUNBO0FqRStrYUo7QWlIdGxhWTtFQUNJO0FqSHdsYWhCO0FpSHJsYVE7RUFFSSxxQjdGOUJKO0FwQm9uYVI7QWlIcmxhWTtFQUNJO0FqSHVsYWhCO0FpSHBsYVE7RUFDSSxzQjdGakNGO0FwQnVuYVY7QWlIcmxhWTtFQUNJO0FqSHVsYWhCO0FpSHBsYVE7RUFDSTtBakhzbGFaO0FZOWphSTtFcUdyQlE7SWhEdEJSO0lBQ0E7SUFDQTtFakU2bWFGO0FBQ0Y7O0FrSGpwYUE7QUFDQTtFQUNJO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtBbEhvcGFKO0FrSG5wYUk7RUFDSTtNQUFBO1VBQUE7RUFDQTtFQUNBO0FsSHFwYVI7QVlqbGFJO0VzR3ZFQTtJQUtRO1FBQUE7WUFBQTtFbEh1cGFWO0VrSHRwYVU7SUFDSTtFbEh3cGFkO0FBQ0Y7QWtIcnBhSTtFQUNJO01BQUE7VUFBQTtBbEh1cGFSO0FZNWxhSTtFc0c1REE7SUFHUTtRQUFBO1lBQUE7RWxIeXBhVjtBQUNGO0FrSHZwYVk7RUFDSTtFakROWjtFQUNBO0VBQ0E7QWpFZ3FhSjtBWXZtYUk7RXNHdERRO0lqRERKO0lBQ0E7RWpFa3FhTjtBQUNGO0FrSG5xYVk7RUFHSTtFQUNBO0FsSG1xYWhCO0FrSGpxYVk7RUFDSTtBbEhtcWFoQjtBa0hscWFnQjtFQUNJO0FsSG9xYXBCO0FrSDlwYVk7RUFDSTtBbEhncWFoQjtBa0g1cGFZO0VBQ0k7QWxIOHBhaEI7O0FtSHpzYUE7QUFDQTtFQUNJLHlCL0ZNUTtFK0ZMUjtFQUNBO0FuSDRzYUo7QW1IM3NhSTtFQUNJO0FuSDZzYVI7QW1IM3NhSTtFQUNJO0FuSDZzYVI7QW1IM3NhSTtFQUNJLGtDL0ZIQTtBcEJndGFSO0FtSDNzYUk7RUFDSTtFbER3Qko7RUFDQTtFQUNBO0VrRHhCSTtFQUNBO0VBQ0E7QW5IK3NhUjtBbUg3c2FZO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBbkg4c2FoQjtBbUhyc2FJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5IdXNhUjtBbUh0c2FRO0VBQ0k7QW5Id3NhWjs7QW9IcHZhQTtBQUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBIcXZhUjtBb0hwdmFRO0VBQ0k7S0FBQTtFQUNBO0tBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0FwSHN2YVo7QW9IbnZhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwSHF2YVI7QW9IcHZhUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQUE7QXBIc3ZhWjtBb0hwdmFRO0VBQ0k7S0FBQTtFQUNBO0tBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFBQTtFQUNBO0FwSHN2YVo7QW9IcHZhUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHVCaEd0Q0o7QXBCNHhhUjtBb0hwdmFRO0VuRGhCSjtFQUNBO0VBQ0E7RW1EZ0JRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSHd2YVo7QW9IanZhWTtFQUNJO0FwSG12YWhCO0FvSGp2YVk7RUFDSTtVQUFBO0FwSG12YWhCO0FZM3VhSTtFd0dKUTtJQUNJO0lBQ0E7SUFDQTtFcEhrdmFkO0VvSGh2YVU7SW5ENUNSO0lBQ0E7SUFDQTtFakUreGFGO0FBQ0Y7QVl2dmFJO0V3R01RO0lBQ0k7SUFDQTtJQUNBO0VwSG92YWQ7RW9IbHZhVTtJQUNJO0lBQ0E7RXBIb3ZhZDtBQUNGOztBcUg5MGFBO0VBQ0ksbUJqR01NO0VpR0xOO0FySGkxYUo7QXFIaDFhSTtFQUNJO0FySGsxYVI7QVkxd2FJO0V5R3pFQTtJQUdRO0VySG8xYVY7QUFDRjtBcUhsMWFJO0VwRFFBO0VBQ0E7RUFDQTtBakU2MGFKO0FZcHhhSTtFeUduRUE7SXBEWUk7SUFDQTtFakUrMGFOO0FBQ0Y7QXFINzFhSTtFekQySEE7RUFDQTtFQUNBO0VBQ0EsY3hDaElNO0V3Q2lJTixnQ3hDOUhJO0V3QytISjtFQUNBO0VBQ0E7RUFDQTtFeURqSUksdUJqR0ZBO0FwQnkyYVI7QXFIcjJhSTtFQUVJO0FySHMyYVI7QVl6eWFJO0V5Ry9EQTtJQUlRO0VySHcyYVY7QUFDRjtBWTl5YUk7RXlHL0RBO0lBT1E7RXJIMDJhVjtBQUNGO0FxSHgyYUk7RUFDSTtBckgwMmFSOztBcUhyMmFJO0VBQ0k7QXJIdzJhUjs7QXFIcDJhQTtFcEQ0REk7RUFDQTtFQUNBO0VBQ0E7QWpFNHlhSjtBWWowYUk7RXlHMUNKO0lwRGlFUTtJQUNBO0lBQ0E7RWpFOHlhTjtBQUNGO0FZeDBhSTtFeUcxQ0o7SXBEc0VRO0lBQ0E7SUFDQTtFakVnemFOO0FBQ0Y7QXFIdjNhSTtFQUNJO0FySHkzYVI7QXFIdjNhSTtFQUNJO0FySHkzYVI7O0FxSHIzYUE7RXBEM0NJO0VBQ0E7RUFDQTtBakVvNmFKO0FZMzFhSTtFeUdoQ0o7SXBEdkNRO0lBQ0E7RWpFczZhTjtBQUNGO0FxSGo0YUE7RUFFSTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7TUFBQTtBckhrNGFKO0FxSGo0YUk7OztFQUdJO0VBQ0E7QXJIbTRhUjtBcUhsNGFROzs7RUFDSTtBckhzNGFaO0FxSHA0YVE7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHc0YVo7QVkxNGFJO0V5R1VZOzs7SUFDSTtFckhxNGFsQjtBQUNGO0FZcDRhSTtFeUdoQ0o7SUFvQ1E7SUFDQTtFckhvNGFOO0VxSG40YU07OztJQUdJO0VySHE0YVY7QUFDRjtBcUhuNGFJO0VBQ0k7RUFBQTtFQUNBO0FySHE0YVI7QXFIcDRhUTtFQUNJO0FySHM0YVo7O0FxSGo0YUk7RUFDSTtBckhvNGFSOztBcUhoNGFBO0VwRC9ESTtFQUNBO0VBQ0E7QWpFbThhSjtBcUhwNGFJO0VBQ0k7QXJIczRhUjs7QXFIbDRhQTs7RUFFSTtFQUNBO0FySHE0YUo7QVl6NmFJO0V5R2lDSjs7SUFLUTtFckh3NGFOO0FBQ0Y7O0FxSHI0YUE7RUFFSTtBckh1NGFKO0FxSHQ0YUk7RXBEeEdBO0VBQ0E7RUFDQTtBakVpL2FKO0FZeDdhSTtFeUc2Q0E7SXBEcEdJO0lBQ0E7RWpFbS9hTjtBQUNGO0FxSGo1YUk7RXpEV0E7RUFDQTtFQUNBO0VBQ0EsY3hDaElNO0V3Q2lJTixnQ3hDOUhJO0V3QytISjtFQUNBO0VBQ0E7RUFDQTtFeURqQkksY2pHcEhFO0FwQitnYlY7O0FxSHY1YUE7RUFDSSxtQmpHekhNO0VpRzBITjtFQUNBO0VBQ0E7QXJIMDVhSjtBcUh6NWFJO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7RUFDQTtBckgyNWFSO0FxSDE1YVE7RUFDSSw4QmpHaklKO0VpR2tJSSw0QmpHbElKO0FwQjhoYlI7O0FzSHZpYkE7QUFFSTtFckRxQ0E7RUFDQTtFQUNBO0VxRHJDSTtBdEgyaWJSO0FzSHhpYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO01BQUE7QXRIMGliUjtBc0h6aWJRO0VyRHlCSjtFQUNBO0VBQ0E7RXFEekJRO0VBQ0E7QXRINmliWjtBc0g1aWJZO0VBQ0k7RXJERlo7RUFDQTtFQUNBO0FqRWlqYko7QVl4L2FJO0UwRzFEUTtJckRHSjtJQUNBO0VqRW1qYk47QUFDRjtBc0h4amJZO0VBR0ksc0JsR1ROO0FwQmlrYlY7QXNIbmpiSTtFckRhQTtFQUNBO0VBQ0E7RXFEYkk7RUFDQTtFQUNBO0VBQ0E7QXRIdWpiUjtBc0huamJRO0VBQ0k7QXRIcWpiWjtBc0hwamJZO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0F0SHNqYmhCO0FzSHJqYmdCO0VBQ0k7QXRIdWpicEI7O0FzSC9pYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEhramJSO0F1SHZtYkE7QUFFSTtFQUNJO0F2SHdtYlI7QXVIdG1iWTtFQUNJO0F2SHdtYmhCO0F1SG5tYlE7RXRENENKO0VBQ0E7RUFDQTtBakUwamJKO0FZdmliSTtFMkdqRUk7SXREZ0RBO0lBQ0E7RWpFNGpiTjtBQUNGO0F1SDltYlE7RUFFSTtBdkgrbWJaO0F1SDdtYlE7RXRESko7RUFDQTtFQUNBO0VzRElRO0VBQ0E7RUFDQTtFQUNBO0F2SGluYlo7QXVIL21iUTtFQUNJO0F2SGluYlo7QXVIOW1iSTtFdER6QkE7RUFDQTtFQUNBO0FqRTBvYko7QVlqa2JJO0UyR2xEQTtJdERyQkk7SUFDQTtFakU0b2JOO0FBQ0Y7O0F3SG5wYkE7QUFDQTtFQUNJO0VBQ0E7QXhIc3BiSjs7QXlIenBiQTtBQUNBO0VBQ0k7RUFDQTtFQUNBLDRCckdLSTtFcUdKSjtBekg0cGJKO0F5SDNwYkk7RUFDSTtBekg2cGJSOztBeUh4cGJJO0VBQ0k7QXpIMnBiUjtBWTVsYkk7RTZHaEVBO0lBR1E7RXpINnBiVjtBQUNGOztBeUh6cGJBO0VBQ0k7RUFDQSx5QnJHZFE7RXFHZVI7QXpINHBiSjtBeUgzcGJJO0VBQ0k7QXpINnBiUjtBeUgzcGJJO0VBQ0k7QXpINnBiUjtBeUgzcGJJO0VBQ0ksa0NyR3RCQTtBcEJtcmJSO0F5SDNwYkk7RXhEWUE7RUFDQTtFQUNBO0FqRWtwYko7QVlybmJJO0U2RzNDQTtJeERnQkk7SUFDQTtFakVvcGJOO0FBQ0Y7QXlIbnFiSTtFeERIQTtFQUNBO0VBQ0E7QWpFeXFiSjs7QXlIbnFiQTtFeER4Q0k7RUFDQTtFQUNBO0FqRStzYko7QVl0b2JJO0U2R25DSjtJeERwQ1E7SUFDQTtFakVpdGJOO0FBQ0Y7QXlIL3FiQTtFQUVJO0VBQ0E7QXpIZ3JiSjtBeUgvcWJJO0VBQ0k7RUFDQSx1QnJHdENBO0FwQnV0YlI7O0EwSGh1YkE7QUFFSTtFQUNJO0VBQ0E7QTFIa3ViUjtBMEhqdWJRO0VBQ0k7QTFIbXViWjtBMEhsdWJZO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0ExSG91YmhCO0FZanFiSTtFOEdyRVE7SUFJUTtFMUhzdWJsQjtBQUNGO0EwSHJ1YmdCO0VBQ0k7QTFIdXVicEI7QTBIbnViWTtFOURhUjtVQUFBO0U4RFhZO0VBQ0E7QTFIcXViaEI7QTBIN3RiWTtFQUNJO0VBQUE7RUFDQTtBMUgrdGJoQjtBMEgzdGJJO0VBQ0k7QTFINnRiUjtBMEgzdGJJO0VBQ0k7RUFDQTtBMUg2dGJSO0EwSDV0YlE7RXpEUko7RUFDQTtFQUNBO0V5RFFRO0ExSGd1Ylo7QTBIL3RiWTtFQUNJO0ExSGl1YmhCOztBMEgzdGJBO0VBQ0k7QTFIOHRiSjtBMEg3dGJJO0VBQ0k7RUFDQTtFQUNBO0ExSCt0YlI7QTBIOXRiUTtFQUNJO0VBQ0E7RUFDQTtBMUhndWJaO0EwSC90Ylk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnRHN0ROO0FwQjh4YlY7O0EySG55YlE7RUFDSTtBM0hzeWJaO0EySG55Ykk7RUFDSTtFQUNBO0EzSHF5YlI7O0E0SDd5YkE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtBNUgreWJKOztBNEg3eWJBO0VBQ0k7RUFDQTtFQUNBO0E1SGd6Yko7O0E0SDl5YkE7O0VBRUk7QTVIaXpiSjs7QTRIOXliSTtFQUdJO0E1SCt5YlI7QTRINXliUTtFQUdJO0E1SDR5Ylo7O0E0SHZ5YkE7O0VBRUk7RUFDQTtBNUgweWJKO0E0SHp5Ykk7O0VBQ0k7QTVINHliUjtBNEgxeWJJOztFQUNJO0E1SDZ5YlI7QTRIM3liSTs7RUFDSTtFQUNBO0E1SDh5YlI7QVk3d2JJO0VnSDdDSjs7SUFlUTtJQUNBO0U1SGd6Yk47RTRIL3liTTs7SUFDSTtFNUhremJWO0U0SGh6Yk07O0lBQ0k7RTVIbXpiVjtFNEhqemJNOztJQUNJO0U1SG96YlY7QUFDRjtBWWh5Ykk7RWdIakJJOzs7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFNUhxemJWO0FBQ0Y7O0E0SGp6YkE7RUFDSTtBNUhvemJKOztBNEhqemJBO0FBRUE7QUFFSTtFQUNJO0E1SGt6YlI7QTRIL3liUTtFQUNJO0E1SGl6Ylo7QTRIOXliSTtFQUNJO0VBQ0E7RUFBQTtBNUhnemJSO0E0SC95YlE7RUFDSTtFQUNBO0E1SGl6Ylo7QTRIOXliSTtFQUNJO0E1SGd6YlI7QTRI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QjtFQUNJO1VBQUE7RUFDQTtBaElvc2M1QjtBZ0kvcmN3QjtFQUNJO1VBQUE7QWhJaXNjNUI7QWdJMXJjUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoSTRyY1o7QWdJMXJjWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0M1R3ZHUjtFNEd3R1E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBaEk0cmNoQjtBZ0l6cmNZO0VBQ0k7VUFBQTtBaEkycmNoQjtBZ0l4cmNZO0VBQ0k7VUFBQTtBaEkwcmNoQjtBZ0lycmNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0FoSXVyY1I7QWdJcnJjUTtFQUNJO0VBQ0E7RUFDQTtBaEl1cmNaO0FnSXRyY1k7RUFDSTtFQUNBO0VBQ0E7QWhJd3JjaEI7QWdJdnJjZ0I7RUFBTTtBaEkwcmN0QjtBZ0l0cmNRO0VBQ0k7RUFDQTtBaEl3cmNaO0FnSXRyY1k7RUFDSTtBaEl3cmNoQjtBZ0l0cmNnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJd3JjcEI7QWdJdHJjb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtBaEl3cmN4QjtBZ0lycmNvQjtFL0RsS2hCO0VBQ0E7RUFDQTtBakUwMWNKO0FZanljSTtFb0h1R2dCO0kvRDlKWjtJQUNBO0VqRTQxY047QUFDRjtBZ0loc2NvQjtFQUVJO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0VBQ0E7QWhJaXNjeEI7QWdJL3Jjd0I7RUFFSTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJZ3NjNUI7QWdJN3Jjd0I7RUFDSTtBaEkrcmM1QjtBZ0l2cmNvQjtFQUNJLG1CNUc3TWQ7RTRHOE1jLHFCNUc5TWQ7QXBCdTRjVjtBZ0l2cmN3QjtFQUNJO0VBQ0EsNEI1R2hOcEI7QXBCeTRjUjtBZ0l0cmN3QjtFQUNJO0VBQUE7RUFBQTtBaEl3cmM1QjtBZ0lycmN3QjtFQUNJO0FoSXVyYzVCO0FnSWhyY2dCO0VBQ0k7QWhJa3JjcEI7QWdJaHJjb0I7RUFDSTtBaElrcmN4QjtBZ0k1cWNnQjtFckV2T1o7RUFDQTtVQUFBO0EzRHM1Y0o7QWdJM3FjUTtFQUNJO0VBQ0E7RUFDQTtBaEk2cWNaO0FnSTVxY1k7RUFDSTtFQUNBO0VBQ0E7QWhJOHFjaEI7QVloMmNJO0VvSDBMWTtJQUNJO0lBQ0E7RWhJeXFjbEI7RWdJdnFjYztJQUNJO0VoSXlxY2xCO0FBQ0Y7QVl6MmNJO0VvSDFFSjtJL0R5Qkk7SUFDQTtJQUNBO0VqRTg1Y0Y7RWdJdnFjVTtJQUNJO0lBQUE7UUFBQTtZQUFBO0VoSXlxY2Q7RWdJdnFjYztJQUNJO0lBQ0E7RWhJeXFjbEI7RWdJdHFjYztJQUNJO0lBQ0E7SUFDQTtRQUFBO1lBQUE7RWhJd3FjbEI7RWdJdHFja0I7SUFDSTtFaEl3cWN0QjtFZ0lqcWNVO0lBQ0k7SUFDQTtFaEltcWNkO0VnSWpxY2M7SUFDSTtFaEltcWNsQjtFZ0kvcGNjO0lBQ0k7RWhJaXFjbEI7QUFDRjtBWXo0Y0k7RW9IMUVKO0kvRERJO0lBQ0E7SUFDQTtFakV3OWNGO0FBQ0Y7QVloNWNJO0VvSDFFSjtJL0RHUTtJQUNBO0VqRTI5Y047QUFDRjtBWXQ1Y0k7RW9IaVBZO0lBQUk7RWhJeXFjbEI7QUFDRjtBWTM1Y0k7RW9IdVBJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWhJdXFjVjtFZ0lycWNVO0lBQ0k7SUFDQTtJQUNBO0VoSXVxY2Q7RWdJdHFjYztJQUNJO0VoSXdxY2xCO0VnSXRxY2tCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWhJd3FjdEI7RWdJcHFjYztJQUNJO1FBQUE7RWhJc3FjbEI7RWdJcHFja0I7SUFDSTtFaElzcWN0QjtFZ0kvcGNVO0lBQ0k7SUFDQTtFaElpcWNkO0VnSS9wY2M7SUFDSTtFaElpcWNsQjtFZ0k5cGNVO0lBQ0k7SUFDQTtFaElncWNkO0VnSS9wY2M7SUFBTztFaElrcWNyQjtBQUNGO0FnSTNwY2dCO0VBQ0k7QWhJNnBjcEI7QWdJMXBj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QjtBaklzOGU5RDs7QWlJcjhlQTtFQUF5QjtFQUFrQjtFQUEyQjtFQUF1QjtFQUFnQjtBakk2OGU3Rzs7QWlJNThlQTtFQUF1QjtFQUFpQjtFQUFnQjtFQUF1QjtBakltOWUvRTs7QWlJbDllQTtFQUF5QjtFQUF1QjtFQUFrQjtFQUFpQjtBakl5OWVuRjs7QWlJeDllQTtFQUErQjtBakk0OWUvQjs7QWlJMTllQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJNjllSjs7QWlJMzllQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJODllSjs7QWlJMzllQTtBQUNBO0VBQ0k7SUFBbUI7RWpJKzllckI7RWlJOTllRTtJQUFtQjtFaklpK2VyQjtBQUNGO0FpSWgrZUE7RUFDSTtJQUFtQjtFakltK2VyQjtFaUlsK2VFO0lBQXNCO0VqSXErZXhCO0VpSXArZUU7SUFBbUI7RWpJdStlckI7RWlJdCtlRTtJQUF5QjtFakl5K2UzQjtFaUl4K2VFO0lBQXVCO0VqSTIrZXpCO0FBQ0Y7QWlJMStlQTtFQUNJO0lBQW1CO0VqSTYrZXJCO0VpSTUrZUU7SUFBcUI7SUFBaUI7RWpJZy9leEM7RWlJLytlRTtJQUFzQjtFaklrL2V4QjtFaUlqL2VFO0lBQW9CO0VqSW8vZXRCO0VpSW4vZUU7SUFBbUI7SUFBb0I7RWpJdS9lekM7QUFDRjtBaUluL2VBO0VBQ0k7SUFBYztFaklzL2VoQjtBQUNGO0FpSW4vZUE7RUFDSTtFQUFXO0VBQ1g7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7VUFBQTtBaklzL2VKOztBaUlwL2VBO0VBQ0k7RUFDQTtVQUFBO0FqSXUvZUo7O0FpSXIvZUE7RUFDSTtBakl3L2VKOztBaUlsL2VBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJcS9lSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXItYnVuZGxlLmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvcGhvdG9zd2lwZS9kaXN0L3Bob3Rvc3dpcGUuY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL3N0eWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2Jvb3RzdHJhcF9pbXBvcnQvX2Jvb3RzdHJhcF92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2Ryb3Auc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvYm9vdHN0cmFwX2ltcG9ydC9fYm9vdHN0cmFwX292ZXJyaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvX2FjY2Vzc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9taXhpbnMvX21peGlucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL190eXBvZ3JhcGh5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvbGF5b3V0L19zaXRlX2xvZ28uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9sYXlvdXQvX2hlYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL21peGlucy9fdGV4dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2xheW91dC9fbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2xheW91dC9fYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9sYXlvdXQvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2xheW91dC9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvbmdfY29tcG9uZW50X2hlcm8vX2hlcm9fc3R5bGVfMS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvbmdfY29tcG9uZW50X2hlcm8vX2hlcm9fc3R5bGVfMi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvbmdfY29tcG9uZW50X2hlcm8vX2hlcm9fc3R5bGVfMy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvbmdfY29tcG9uZW50X2Fib3V0L19hYm91dF9zdHlsZV8xLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9uZ19jb21wb25lbnRfYWJvdXQvX2Fib3V0X3N0eWxlXzIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9jb21wb25lbnRzL25nX2NvbXBvbmVudF9hYm91dC9fYWJvdXRfc3R5bGVfMy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvbmdfY29tcG9uZW50X2Fib3V0L19hYm91dF9zdHlsZV80LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9uZ19jb21wb25lbnRfYWJvdXQvX2Fib3V0X3N0eWxlXzUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9jb21wb25lbnRzL25nX2NvbXBvbmVudF9mZWF0dXJlcy9fZmVhdHVyZXNfZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvbmdfY29tcG9uZW50X2ZlYXR1cmVzL19mZWF0dXJlc19zdHlsZV8xLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9uZ19jb21wb25lbnRfZmVhdHVyZXMvX2ZlYXR1cmVzX3N0eWxlXzIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9jb21wb25lbnRzL25nX2NvbXBvbmVudF9mZWF0dXJlcy9fZmVhdHVyZXNfc3R5bGVfMy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvbmdfY29tcG9uZW50X2ZlYXR1cmVzL19mZWF0dXJlc19zdHlsZV80LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9uZ19jb21wb25lbnRfZmVhdHVyZXMvX2ZlYXR1cmVzX3N0eWxlXzUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9jb21wb25lbnRzL25nX2NvbXBvbmVudF9mZWF0dXJlcy9fZmVhdHVyZXNfc3R5bGVfNi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvbmdfY29tcG9uZW50X2ZlYXR1cmVzL19mZWF0dXJlc19zdHlsZV83LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvY29tcG9uZW50cy9uZ19jb21wb25lbnRfbG9nb3MvX2xvZ29zX3N0eWxlXzEuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9jb21wb25lbnRzL25nX2NvbXBvbmVudF9sb2dvcy9fbG9nb3Nfc3R5bGVfMi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvbmdfY29tcG9uZW50X2xlYWQvX2xlYWRfc3R5bGVfMS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvbmdfY29tcG9uZW50X2xlYWQvX2xlYWRfc3R5bGVfMi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2NvbXBvbmVudHMvbmdfY29tcG9uZW50X3F1b3RlL19xdW90ZV9zdHlsZV8xLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvYmxvY2tzL19ibG9jay5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2Jsb2Nrcy9saXN0L19ncmlkX2ZlYXR1cmVkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvYmxvY2tzL2xpc3QvX2xpc3RfbnVtYmVyZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9ibG9ja3MvbGlzdC9fbGlzdF96aWd6YWcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9ibG9ja3MvbGlzdC9fbGlzdF9hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9ibG9ja3MvdGl0bGUvX3RpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvYmxvY2tzL3RpdGxlL19zZWN0aW9uX3RpdGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvYmxvY2tzL2dhbGxlcnkvX2dhbGxlcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9ibG9ja3MvZ2FsbGVyeS9fc3VzaGkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9ibG9ja3Mvc3BlY2lmaWMvX3JpZ2h0X2JveC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2Jsb2Nrcy9zcGVjaWZpYy9fYWpheF9sb2FkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvYmxvY2tzL3NwZWNpZmljL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvYmxvY2tzL3NwZWNpZmljL19lcnJvcl9wYWdlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2Jsb2Nrcy9zcGVjaWZpYy9fc29jaWFsX3NoYXJlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvYmxvY2tzL3NwZWNpZmljL19sb2FkaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvY29udGVudC9pdGVtX3ZpZXdfdHlwZXMvX2V4dGVuZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9jb250ZW50L2l0ZW1fdmlld190eXBlcy9fc3RhbmRhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9jb250ZW50L2l0ZW1fdmlld190eXBlcy9fb3ZlcmxheS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2NvbnRlbnQvaXRlbV92aWV3X3R5cGVzL19saXN0aXRlbS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2NvbnRlbnQvaXRlbV92aWV3X3R5cGVzL19taW5pLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvY29udGVudC9pdGVtX3ZpZXdfdHlwZXMvX2xpbmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9jb250ZW50L2l0ZW1fdmlld190eXBlcy9fc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvY29udGVudC9pdGVtX3ZpZXdfdHlwZXMvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9jb250ZW50L2l0ZW1fdmlld190eXBlcy9femlnemFnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvY29udGVudC9pdGVtX3ZpZXdfdHlwZXMvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2NvbnRlbnQvaXRlbV92aWV3X3R5cGVzL19zbGlkZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2NvbnRlbnQvZnVsbC9fZnVsbF9wYWdlX2VsZW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvY29udGVudC9mdWxsL19yZWNpcGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9jb250ZW50L2Z1bGwvX3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvY29udGVudC9mdWxsL19nYWxsZXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvY29udGVudC9mdWxsL19jb250YWN0X2Zvcm0uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9jb250ZW50L2Z1bGwvX3NlYXJjaC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2NvbnRlbnQvZnVsbC9fam9iX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvY29udGVudC9fZXpyaWNodGV4dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zYXNzL2NvbnRlbnQvX3N0aWNreV9zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Nhc3MvY29udGVudC9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvQG5ldGdlbi9qYXZhc2NyaXB0LWNvb2tpZS1jb250cm9sL3Njc3Mvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9fY29va2llX2NvbnRyb2wuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Fzcy9fc2V2ZW54X2NvbnRlbnRfd2Vic2l0ZV9hcHAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN3aXBlciAxMS4yLjEwXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cbiAqXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDI1IFZsYWRpbWlyIEtoYXJsYW1waWRpXG4gKlxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXG4gKlxuICogUmVsZWFzZWQgb246IEp1bmUgMjgsIDIwMjVcbiAqL1xuXG4vKiBGT05UX1NUQVJUICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLyogRk9OVF9FTkQgKi9cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG4gIC8qXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogaW5pdGlhbDtcbiAgKi9cbn1cbjpob3N0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgei1pbmRleDogMTtcbn1cbi5zd2lwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1zd2lwZXItd3JhcHBlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgaW5pdGlhbCk7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWlvcyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuLnN3aXBlci1ob3Jpem9udGFsIHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5zd2lwZXItdmVydGljYWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi14O1xufVxuLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEF1dG8gSGVpZ2h0ICovXG4uc3dpcGVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG59XG4uc3dpcGVyLWJhY2tmYWNlLWhpZGRlbiAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4vKiAzRCBFZmZlY3RzICovXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLnN3aXBlci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLTNkIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAvKiBGb3IgRmlyZWZveCAqL1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIC8qIEZvciBJbnRlcm5ldCBFeHBsb3JlciBhbmQgRWRnZSAqL1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogbm9uZTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZmxleC1zaHJpbms6IDA7XG4gIG9yZGVyOiA5OTk5O1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XG4gIHNjcm9sbC1zbmFwLXN0b3A6IGFsd2F5cztcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4vKiBTbGlkZSBzdHlsZXMgc3RhcnQgKi9cbi8qIDNEIFNoYWRvd3MgKi9cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN3aXBlcjpub3QoLnN3aXBlci13YXRjaC1wcm9ncmVzcykgLnN3aXBlci1sYXp5LXByZWxvYWRlcixcbi5zd2lwZXItd2F0Y2gtcHJvZ3Jlc3MgLnN3aXBlci1zbGlkZS12aXNpYmxlIC5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbn1cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qIFNsaWRlIHN0eWxlcyBlbmQgKi9cbi5zd2lwZXItdmlydHVhbCAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItdmVydGljYWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0OiA1MCU7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0OiAxMHB4O1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tdG9wLW9mZnNldCwgNTAlKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygwcHggLSAodmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKSk7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1oaWRkZW4sXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItbmF2aWdhdGlvbi1kaXNhYmxlZCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zyxcbi5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiBzdmcsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgbGVmdDogYXV0bztcbn1cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLyogTmF2aWdhdGlvbiBmb250IHN0YXJ0ICovXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7XG59XG4vKiBOYXZpZ2F0aW9uIGZvbnQgZW5kICovXG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXRvcDogYXV0bztcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvcjogaW5oZXJpdDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1iZy1jb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplOiA0cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemU6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGg6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWluYWN0aXZlLW9wYWNpdHk6IDAuMjtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eTogMTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXA6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwOiA2cHg7XG4gICovXG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCA+IC5zd2lwZXItcGFnaW5hdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIENvbW1vbiBTdHlsZXMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyxcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwge1xuICBib3R0b206IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbSwgOHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi10b3AsIGF1dG8pO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi8qIEJ1bGxldHMgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXdpZHRoLCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhlaWdodCwgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsIDhweCkpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ib3JkZXItcmFkaXVzLCA1MCUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgMC4yKTtcbn1cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0Om9ubHktY2hpbGQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5LCAxKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcmlnaHQsIDhweCk7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWxlZnQsIGF1dG8pO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLFxuICAgICAgICAyMDBtcyB0b3A7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcCwgNHB4KTtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgICAgIDIwMG1zIGxlZnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwuc3dpcGVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSxcbiAgICAyMDBtcyByaWdodDtcbn1cbi8qIEZyYWN0aW9uICovXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24tY29sb3IsIGluaGVyaXQpO1xufVxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCxcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLFxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG46cm9vdCB7XG4gIC8qXG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItdG9wOiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItYm90dG9tOiA0cHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1zY3JvbGxiYXItcmlnaHQ6IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldDogMSU7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2l6ZTogNHB4O1xuICAqL1xufVxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXMsIDEwcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLWhvcml6b250YWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b20sIDRweCk7XG4gIHRvcDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci10b3AsIGF1dG8pO1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpemUsIDRweCk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIsXG4uc3dpcGVyLXNjcm9sbGJhci5zd2lwZXItc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQsIGF1dG8pO1xuICByaWdodDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodCwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyICogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKSk7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWRyYWctYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC41KSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBab29tIGNvbnRhaW5lciBzdHlsZXMgc3RhcnQgKi9cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLyogWm9vbSBjb250YWluZXIgc3R5bGVzIGVuZCAqL1xuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi8qIGExMXkgKi9cbi5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IC0xMDAwO1xufVxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnN3aXBlci1ncmlkID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnN3aXBlci1ncmlkLWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zd2lwZXItZmFkZS5zd2lwZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXIuc3dpcGVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWN1YmUuc3dpcGVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjY7XG4gIHotaW5kZXg6IDA7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4vKiBDdWJlIHNsaWRlIHNoYWRvd3Mgc3RhcnQgKi9cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQ3ViZSBzbGlkZSBzaGFkb3dzIGVuZCAqL1xuLnN3aXBlci5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4vKiBGbGlwIHNsaWRlIHNoYWRvd3Mgc3RhcnQgKi9cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogRmxpcCBzbGlkZSBzaGFkb3dzIGVuZCAqL1xuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cbi5zd2lwZXIuc3dpcGVyLWNhcmRzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNhcmRzIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCIvKiEgUGhvdG9Td2lwZSBtYWluIENTUyBieSBEbXl0cm8gU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tICovXHJcblxyXG4ucHN3cCB7XHJcbiAgLS1wc3dwLWJnOiAjMDAwO1xyXG4gIC0tcHN3cC1wbGFjZWhvbGRlci1iZzogIzIyMjtcclxuICBcclxuXHJcbiAgLS1wc3dwLXJvb3Qtei1pbmRleDogMTAwMDAwO1xyXG4gIFxyXG4gIC0tcHN3cC1wcmVsb2FkZXItY29sb3I6IHJnYmEoNzksIDc5LCA3OSwgMC40KTtcclxuICAtLXBzd3AtcHJlbG9hZGVyLWNvbG9yLXNlY29uZGFyeTogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xyXG4gIFxyXG4gIC8qIGRlZmluZWQgdmlhIGpzOlxyXG4gIC0tcHN3cC10cmFuc2l0aW9uLWR1cmF0aW9uOiAzMzNtczsgKi9cclxuICBcclxuICAtLXBzd3AtaWNvbi1jb2xvcjogI2ZmZjtcclxuICAtLXBzd3AtaWNvbi1jb2xvci1zZWNvbmRhcnk6ICM0ZjRmNGY7XHJcbiAgLS1wc3dwLWljb24tc3Ryb2tlLWNvbG9yOiAjNGY0ZjRmO1xyXG4gIC0tcHN3cC1pY29uLXN0cm9rZS13aWR0aDogMnB4O1xyXG5cclxuICAtLXBzd3AtZXJyb3ItdGV4dC1jb2xvcjogdmFyKC0tcHN3cC1pY29uLWNvbG9yKTtcclxufVxyXG5cclxuXHJcbi8qXHJcblx0U3R5bGVzIGZvciBiYXNpYyBQaG90b1N3aXBlIChwc3dwKSBmdW5jdGlvbmFsaXR5IChzbGlkaW5nIGFyZWEsIG9wZW4vY2xvc2UgdHJhbnNpdGlvbnMpXHJcbiovXHJcblxyXG4ucHN3cCB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR6LWluZGV4OiB2YXIoLS1wc3dwLXJvb3Qtei1pbmRleCk7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR0b3VjaC1hY3Rpb246IG5vbmU7XHJcblx0b3V0bGluZTogMDtcclxuXHRvcGFjaXR5OiAwLjAwMztcclxuXHRjb250YWluOiBsYXlvdXQgc3R5bGUgc2l6ZTtcclxuXHQtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbn1cclxuXHJcbi8qIFByZXZlbnRzIGZvY3VzIG91dGxpbmUgb24gdGhlIHJvb3QgZWxlbWVudCxcclxuICAoaXQgbWF5IGJlIGZvY3VzZWQgaW5pdGlhbGx5KSAqL1xyXG4ucHN3cDpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLnBzd3AgKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLnBzd3AgaW1nIHtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbn1cclxuXHJcbi5wc3dwLS1vcGVuIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBzd3AsXHJcbi5wc3dwX19iZyB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG59XHJcblxyXG4ucHN3cF9fYmcge1xyXG4gIG9wYWNpdHk6IDAuMDA1O1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLXBzd3AtYmcpO1xyXG59XHJcblxyXG4ucHN3cCxcclxuLnBzd3BfX3Njcm9sbC13cmFwIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucHN3cF9fc2Nyb2xsLXdyYXAsXHJcbi5wc3dwX19iZyxcclxuLnBzd3BfX2NvbnRhaW5lcixcclxuLnBzd3BfX2l0ZW0sXHJcbi5wc3dwX19jb250ZW50LFxyXG4ucHN3cF9faW1nLFxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4ucHN3cF9faW1nLFxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuXHR3aWR0aDogYXV0bztcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5wc3dwLS1jbGljay10by16b29tLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcclxuXHRjdXJzb3I6IC13ZWJraXQtem9vbS1pbjtcclxuXHRjdXJzb3I6IC1tb3otem9vbS1pbjtcclxuXHRjdXJzb3I6IHpvb20taW47XHJcbn1cclxuXHJcbi5wc3dwLS1jbGljay10by16b29tLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcclxuXHRjdXJzb3I6IG1vdmU7XHJcblx0Y3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcblx0Y3Vyc29yOiAtbW96LWdyYWI7XHJcblx0Y3Vyc29yOiBncmFiO1xyXG59XHJcblxyXG4ucHN3cC0tY2xpY2stdG8tem9vbS5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZzphY3RpdmUge1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XHJcbiAgY3Vyc29yOiBncmFiYmluZztcclxufVxyXG5cclxuLyogOmFjdGl2ZSB0byBvdmVycmlkZSBncmFiYmluZyBjdXJzb3IgKi9cclxuLnBzd3AtLW5vLW1vdXNlLWRyYWcucHN3cC0tem9vbWVkLWluIC5wc3dwX19pbWcsXHJcbi5wc3dwLS1uby1tb3VzZS1kcmFnLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nOmFjdGl2ZSxcclxuLnBzd3BfX2ltZyB7XHJcblx0Y3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xyXG5cdGN1cnNvcjogLW1vei16b29tLW91dDtcclxuXHRjdXJzb3I6IHpvb20tb3V0O1xyXG59XHJcblxyXG5cclxuLyogUHJldmVudCBzZWxlY3Rpb24gYW5kIHRhcCBoaWdobGlnaHRzICovXHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX19pbWcsXHJcbi5wc3dwX19idXR0b24sXHJcbi5wc3dwX19jb3VudGVyIHtcclxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4ucHN3cF9faXRlbSB7XHJcblx0Lyogei1pbmRleCBmb3IgZmFkZSB0cmFuc2l0aW9uICovXHJcblx0ei1pbmRleDogMTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucHN3cF9faGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEFsbG93IHRvIGNsaWNrIHRocm91Z2ggcHN3cF9fY29udGVudCBlbGVtZW50LCBidXQgbm90IGl0cyBjaGlsZHJlbiAqL1xyXG4ucHN3cF9fY29udGVudCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnBzd3BfX2NvbnRlbnQgPiAqIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG5cclxuXHJcbi8qXHJcblxyXG4gIFBob3RvU3dpcGUgVUlcclxuXHJcbiovXHJcblxyXG4vKlxyXG5cdEVycm9yIG1lc3NhZ2UgYXBwZWFycyB3aGVuIGltYWdlIGlzIG5vdCBsb2FkZWRcclxuXHQoSlMgb3B0aW9uIGVycm9yTXNnIGNvbnRyb2xzIG1hcmt1cClcclxuKi9cclxuLnBzd3BfX2Vycm9yLW1zZy1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbn1cclxuLnBzd3BfX2Vycm9yLW1zZyB7XHJcblx0bWFyZ2luOiBhdXRvO1xyXG5cdGZvbnQtc2l6ZTogMWVtO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGNvbG9yOiB2YXIoLS1wc3dwLWVycm9yLXRleHQtY29sb3IpO1xyXG59XHJcblxyXG4vKlxyXG5jbGFzcyBwc3dwX19oaWRlLW9uLWNsb3NlIGlzIGFwcGxpZWQgdG8gZWxlbWVudHMgdGhhdFxyXG5zaG91bGQgaGlkZSAoZm9yIGV4YW1wbGUgZmFkZSBvdXQpIHdoZW4gUGhvdG9Td2lwZSBpcyBjbG9zZWRcclxuYW5kIHNob3cgKGZvciBleGFtcGxlIGZhZGUgaW4pIHdoZW4gUGhvdG9Td2lwZSBpcyBvcGVuZWRcclxuICovXHJcbi5wc3dwIC5wc3dwX19oaWRlLW9uLWNsb3NlIHtcclxuXHRvcGFjaXR5OiAwLjAwNTtcclxuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IHZhcigtLXBzd3AtdHJhbnNpdGlvbi1kdXJhdGlvbikgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcblx0ei1pbmRleDogMTA7IC8qIGFsd2F5cyBvdmVybGFwIHNsaWRlIGNvbnRlbnQgKi9cclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTsgLyogaGlkZGVuIGVsZW1lbnRzIHNob3VsZCBub3QgYmUgY2xpY2thYmxlICovXHJcbn1cclxuXHJcbi8qIGNsYXNzIHBzd3AtLXVpLXZpc2libGUgaXMgYWRkZWQgd2hlbiBvcGVuaW5nIG9yIGNsb3NpbmcgdHJhbnNpdGlvbiBzdGFydHMgKi9cclxuLnBzd3AtLXVpLXZpc2libGUgLnBzd3BfX2hpZGUtb24tY2xvc2Uge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0cG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuXHJcbi8qIDxidXR0b24+IHN0eWxlcywgaW5jbHVkaW5nIGNzcyByZXNldCAqL1xyXG4ucHN3cF9fYnV0dG9uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDUwcHg7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGJveC1zaGFkb3c6IG5vbmU7XHJcblx0b3BhY2l0eTogMC44NTtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG59XHJcblxyXG4ucHN3cF9fYnV0dG9uOmhvdmVyLFxyXG4ucHN3cF9fYnV0dG9uOmFjdGl2ZSxcclxuLnBzd3BfX2J1dHRvbjpmb2N1cyB7XHJcbiAgdHJhbnNpdGlvbjogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbjpkaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMC4zO1xyXG4gIGN1cnNvcjogYXV0bztcclxufVxyXG5cclxuLnBzd3BfX2ljbiB7XHJcbiAgZmlsbDogdmFyKC0tcHN3cC1pY29uLWNvbG9yKTtcclxuICBjb2xvcjogdmFyKC0tcHN3cC1pY29uLWNvbG9yLXNlY29uZGFyeSk7XHJcbn1cclxuXHJcbi5wc3dwX19pY24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDE0cHg7XHJcbiAgbGVmdDogOXB4O1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4ucHN3cF9faWNuLXNoYWRvdyB7XHJcbiAgc3Ryb2tlOiB2YXIoLS1wc3dwLWljb24tc3Ryb2tlLWNvbG9yKTtcclxuICBzdHJva2Utd2lkdGg6IHZhcigtLXBzd3AtaWNvbi1zdHJva2Utd2lkdGgpO1xyXG4gIGZpbGw6IG5vbmU7XHJcbn1cclxuXHJcbi5wc3dwX19pY246Zm9jdXMge1xyXG5cdG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi8qXHJcblx0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2UsXHJcblx0bGFyZ2UgaW1hZ2UgbG9hZHMgb24gdG9wIG9mIGl0LFxyXG5cdHVzZWQgd2hlbiBtc3JjIGlzIG5vdCBwcm92aWRlZFxyXG4qL1xyXG5kaXYucHN3cF9faW1nLS1wbGFjZWhvbGRlcixcclxuLnBzd3BfX2ltZy0td2l0aC1iZyB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tcHN3cC1wbGFjZWhvbGRlci1iZyk7XHJcbn1cclxuXHJcbi5wc3dwX190b3AtYmFyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdHotaW5kZXg6IDEwO1xyXG5cclxuXHQvKiBhbGxvdyBldmVudHMgdG8gcGFzcyB0aHJvdWdoIHRvcCBiYXIgaXRzZWxmICovXHJcblx0cG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ucHN3cF9fdG9wLWJhciA+ICoge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIC8qIHRoaXMgbWFrZXMgdHJhbnNpdGlvbiBzaWduaWZpY2FudGx5IG1vcmUgc21vb3RoLFxyXG4gICAgIGV2ZW4gdGhvdWdoIGlubmVyIGVsZW1lbnRzIGFyZSBub3QgYW5pbWF0ZWQgKi9cclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxufVxyXG5cclxuXHJcbi8qXHJcblxyXG4gIENsb3NlIGJ1dHRvblxyXG5cclxuKi9cclxuLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xyXG4gIG1hcmdpbi1yaWdodDogNnB4O1xyXG59XHJcblxyXG5cclxuLypcclxuXHJcbiAgQXJyb3cgYnV0dG9uc1xyXG5cclxuKi9cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDc1cHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtNTBweDtcclxufVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3c6ZGlzYWJsZWQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdyAucHN3cF9faWNuIHtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tdG9wOiAtMzBweDtcclxuICB3aWR0aDogNjBweDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYmFja2dyb3VuZDogbm9uZTtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4ucHN3cC0tb25lLXNsaWRlIC5wc3dwX19idXR0b24tLWFycm93IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBoaWRlIGFycm93cyBvbiB0b3VjaCBzY3JlZW5zICovXHJcbi5wc3dwLS10b3VjaCAucHN3cF9fYnV0dG9uLS1hcnJvdyB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBzaG93IGFycm93cyBvbmx5IGFmdGVyIG1vdXNlIHdhcyB1c2VkICovXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3cge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1wcmV2IHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwcHg7XHJcbn1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1uZXh0IHtcclxuICByaWdodDogMHB4O1xyXG59XHJcbi5wc3dwX19idXR0b24tLWFycm93LS1uZXh0IC5wc3dwX19pY24ge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDE0cHg7XHJcbiAgLyogZmxpcCBob3Jpem9udGFsbHkgKi9cclxuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxufVxyXG5cclxuLypcclxuXHJcbiAgWm9vbSBidXR0b25cclxuXHJcbiovXHJcbi5wc3dwX19idXR0b24tLXpvb20ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2J1dHRvbi0tem9vbSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qIFwiK1wiID0+IFwiLVwiICovXHJcbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX3pvb20taWNuLWJhci12IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLypcclxuXHJcbiAgTG9hZGluZyBpbmRpY2F0b3JcclxuXHJcbiovXHJcbi5wc3dwX19wcmVsb2FkZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNjBweDtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5wc3dwX19wcmVsb2FkZXIgLnBzd3BfX2ljbiB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xyXG4gIGFuaW1hdGlvbjogcHN3cC1jbG9ja3dpc2UgNjAwbXMgbGluZWFyIGluZmluaXRlO1xyXG59XHJcblxyXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX2ljbiB7XHJcbiAgb3BhY2l0eTogMC44NTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBwc3dwLWNsb2Nrd2lzZSB7XHJcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuXHJcblxyXG4vKlxyXG5cclxuICBcIjEgb2YgMTBcIiBjb3VudGVyXHJcblxyXG4qL1xyXG4ucHN3cF9fY291bnRlciB7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgbWFyZ2luLWlubGluZS1zdGFydDogMjBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgY29sb3I6IHZhcigtLXBzd3AtaWNvbi1jb2xvcik7XHJcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4IHZhcigtLXBzd3AtaWNvbi1jb2xvci1zZWNvbmRhcnkpO1xyXG4gIG9wYWNpdHk6IDAuODU7XHJcbn1cclxuXHJcbi5wc3dwLS1vbmUtc2xpZGUgLnBzd3BfX2NvdW50ZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBCb290c3RyYXAgIHY1LjIuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYnMtYmx1ZTogIzBkNmVmZDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZGMzNTQ1O1xuICAtLWJzLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMxOTg3NTQ7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMGRjYWYwO1xuICAtLWJzLWJsYWNrOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy13aGl0ZTogaHNsKDAsIDAlLCAxMDAlKTtcbiAgLS1icy1ncmF5OiAjNmM3NTdkO1xuICAtLWJzLWdyYXktZGFyazogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTEwMDogI2Y4ZjlmYTtcbiAgLS1icy1ncmF5LTIwMDogI2U5ZWNlZjtcbiAgLS1icy1ncmF5LTMwMDogI2RlZTJlNjtcbiAgLS1icy1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS1icy1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS1icy1ncmF5LTYwMDogIzZjNzU3ZDtcbiAgLS1icy1ncmF5LTcwMDogIzQ5NTA1NztcbiAgLS1icy1ncmF5LTgwMDogIzM0M2E0MDtcbiAgLS1icy1ncmF5LTkwMDogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5OiAjRkVEODJGO1xuICAtLWJzLXNlY29uZGFyeTogI0Y4RjlGQztcbiAgLS1icy1zdWNjZXNzOiAjMTk4NzU0O1xuICAtLWJzLWluZm86ICMwZGNhZjA7XG4gIC0tYnMtd2FybmluZzogI2ZmYzEwNztcbiAgLS1icy1kYW5nZXI6ICNkYzM1NDU7XG4gIC0tYnMtbGlnaHQ6ICNmOGY5ZmE7XG4gIC0tYnMtZGFyazogIzIxMjUyOTtcbiAgLS1icy1wcmltYXJ5LXJnYjogMjU0LCAyMTYsIDQ3O1xuICAtLWJzLXNlY29uZGFyeS1yZ2I6IDI0OCwgMjQ5LCAyNTI7XG4gIC0tYnMtc3VjY2Vzcy1yZ2I6IDI1LCAxMzUsIDg0O1xuICAtLWJzLWluZm8tcmdiOiAxMywgMjAyLCAyNDA7XG4gIC0tYnMtd2FybmluZy1yZ2I6IDI1NSwgMTkzLCA3O1xuICAtLWJzLWRhbmdlci1yZ2I6IDIyMCwgNTMsIDY5O1xuICAtLWJzLWxpZ2h0LXJnYjogMjQ4LCAyNDksIDI1MDtcbiAgLS1icy1kYXJrLXJnYjogMzMsIDM3LCA0MTtcbiAgLS1icy13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tYnMtYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogXCJJbnRlclwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgLS1icy1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJvZHktY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZzogaHNsKDAsIDAlLCAxMDAlKTtcbiAgLS1icy1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS1icy1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLWJzLWJvcmRlci1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtc206IDAuMjVyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1sZzogMC41cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy0yeGw6IDJyZW07XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1icy1saW5rLWNvbG9yOiAjRkVEODJGO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6IHJnYigyMDMuMiwgMTcyLjgsIDM3LjYpO1xuICAtLWJzLWNvZGUtY29sb3I6ICNkNjMzODQ7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiByZ2IoMjU1LCAyNDIuNiwgMjA1LjQpO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1ib2R5LWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHRleHQtYWxpZ246IHZhcigtLWJzLWJvZHktdGV4dC1hbGlnbik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuaHIge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5oNiwgLmg2LCBoNSwgLmg1LCBoNCwgLmg0LCBoMywgLmgzLCBoMiwgLmgyLCBoMSwgLmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDA2MjVyZW0gKyAxLjg3NXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM1cmVtICsgMS4ydncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cblxuaDMsIC5oMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyMTg3NXJlbSArIDAuODYyNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjk2ODc1cmVtO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yOTM3NXJlbSArIDAuNTI1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNCwgLmg0IHtcbiAgICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjY1NjI1cmVtICsgMC4xODc1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDEuNDA2MjVyZW07XG4gIH1cbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1iZyk7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjE4NzVyZW0gMC4zNzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOm5vdChbdHlwZT1kYXRlXSk6bm90KFt0eXBlPWRhdGV0aW1lLWxvY2FsXSk6bm90KFt0eXBlPW1vbnRoXSk6bm90KFt0eXBlPXdlZWtdKTpub3QoW3R5cGU9dGltZV0pOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxubGVnZW5kIHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNjU2MjVyZW0gKyAwLjE4NzV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDEuNDA2MjVyZW07XG4gIH1cbn1cbi5sZWFkIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjYyNXJlbSArIDQuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG59XG4uZGlzcGxheS0xIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cbi5kaXNwbGF5LTIge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cbi5kaXNwbGF5LTMge1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNDc1cmVtICsgMi43dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS00IHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxufVxuLmRpc3BsYXktNCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuLmRpc3BsYXktNSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG4uZGlzcGxheS02IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG5cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI2NTYyNXJlbSArIDAuMTg3NXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2NrcXVvdGUge1xuICAgIGZvbnQtc2l6ZTogMS40MDYyNXJlbTtcbiAgfVxufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbi5yb3cge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLWJzLWd1dHRlci15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG59XG4ucm93ID4gKiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1ndXR0ZXIteSk7XG59XG5cbi5jb2wge1xuICBmbGV4OiAxIDAgMCU7XG59XG5cbi5yb3ctY29scy1hdXRvID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucm93LWNvbHMtMiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJvdy1jb2xzLTMgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwO1xufVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwO1xufVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTtcbn1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG59XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neS14bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14eGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXh4bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXh4bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXh4bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4udGFibGUge1xuICAtLWJzLXRhYmxlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLWJzLXRhYmxlLWFjY2VudC1iZyk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCBjdXJyZW50Y29sb3I7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG59XG5cbi50YWJsZS1zdHJpcGVkLWNvbHVtbnMgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG59XG5cbi50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXByaW1hcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy10YWJsZS1iZzogcmdiKDI1NC44LCAyNDcuMiwgMjEzLjQpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDIyOS4zMiwgMjIyLjQ4LCAxOTIuMDYpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyNDIuMDYsIDIzNC44NCwgMjAyLjczKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigyMjkuMzIsIDIyMi40OCwgMTkyLjA2KTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjM1LjY5LCAyMjguNjYsIDE5Ny4zOTUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc2Vjb25kYXJ5IHtcbiAgLS1icy10YWJsZS1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIC0tYnMtdGFibGUtYmc6IHJnYigyNTMuNiwgMjUzLjgsIDI1NC40KTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyMjguMjQsIDIyOC40MiwgMjI4Ljk2KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjQwLjkyLCAyNDEuMTEsIDI0MS42OCk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjI4LjI0LCAyMjguNDIsIDIyOC45Nik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDIzNC41OCwgMjM0Ljc2NSwgMjM1LjMyKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLWJzLXRhYmxlLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy10YWJsZS1iZzogcmdiKDIwOSwgMjMxLCAyMjAuOCk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTg4LjEsIDIwNy45LCAxOTguNzIpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigxOTguNTUsIDIxOS40NSwgMjA5Ljc2KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigxODguMSwgMjA3LjksIDE5OC43Mik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDE5My4zMjUsIDIxMy42NzUsIDIwNC4yNCk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIC0tYnMtdGFibGUtYmc6IHJnYigyMDYuNiwgMjQ0LjQsIDI1Mik7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMTg1Ljk0LCAyMTkuOTYsIDIyNi44KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMTk2LjI3LCAyMzIuMTgsIDIzOS40KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigxODUuOTQsIDIxOS45NiwgMjI2LjgpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigxOTEuMTA1LCAyMjYuMDcsIDIzMy4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy10YWJsZS1iZzogcmdiKDI1NSwgMjQyLjYsIDIwNS40KTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyMjkuNSwgMjE4LjM0LCAxODQuODYpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyNDIuMjUsIDIzMC40NywgMTk1LjEzKTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigyMjkuNSwgMjE4LjM0LCAxODQuODYpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6IHJnYigyMzUuODc1LCAyMjQuNDA1LCAxODkuOTk1KTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhbmdlciB7XG4gIC0tYnMtdGFibGUtY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICAtLWJzLXRhYmxlLWJnOiByZ2IoMjQ4LCAyMTQuNiwgMjE3LjgpO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDIyMy4yLCAxOTMuMTQsIDE5Ni4wMik7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIzNS42LCAyMDMuODcsIDIwNi45MSk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoMjIzLjIsIDE5My4xNCwgMTk2LjAyKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjI5LjQsIDE5OC41MDUsIDIwMS40NjUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyMjMuMiwgMjI0LjEsIDIyNSk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDIzNS42LCAyMzYuNTUsIDIzNy41KTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYigyMjMuMiwgMjI0LjEsIDIyNSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiKDIyOS40LCAyMzAuMzI1LCAyMzEuMjUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIC0tYnMtdGFibGUtYmc6ICMyMTI1Mjk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoNTUuMiwgNTguOCwgNjIuNCk7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogcmdiKDQ0LjEsIDQ3LjksIDUxLjcpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2IoNTUuMiwgNTguOCwgNjIuNCk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiByZ2IoNDkuNjUsIDUzLjM1LCA1Ny4wNSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1zbSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1tZCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXh4bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IGNhbGMoMS4yNjU2MjVyZW0gKyAwLjE4NzV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gICAgZm9udC1zaXplOiAxLjQwNjI1cmVtO1xuICB9XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjk4NDM3NXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkM7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZDO1xuICBib3JkZXItY29sb3I6IHJnYigyNTQuNSwgMjM1LjUsIDE1MSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNTQsIDIxNiwgNDcsIDAuMjUpO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRlLWFuZC10aW1lLXZhbHVlIHtcbiAgaGVpZ2h0OiAxLjVlbTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyMjEuMzUsIDIyNC4yLCAyMjcuMDUpO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC45ODQzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNjU2MjVyZW0gKyAwLjE4NzV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb3JtLWNvbnRyb2wtbGcge1xuICAgIGZvbnQtc2l6ZTogMS40MDYyNXJlbTtcbiAgfVxufVxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgMnB4KTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLWxnIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyLXJhZGl1czogbm9uZTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi4yNXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICAtbW96LXBhZGRpbmctc3RhcnQ6IGNhbGMoMC43NXJlbSAtIDNweCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiBub25lO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigyNTQuNSwgMjM1LjUsIDE1MSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNTQsIDIxNiwgNDcsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCAjMjEyNTI5O1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuOTg0Mzc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1zZWxlY3QtbGcge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI2NTYyNXJlbSArIDAuMTg3NXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvcm0tc2VsZWN0LWxnIHtcbiAgICBmb250LXNpemU6IDEuNDA2MjVyZW07XG4gIH1cbn1cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS42ODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgbWFyZ2luLXRvcDogMC4yNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZDO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjlGQztcbiAgYm9yZGVyLWNvbG9yOiAjY2VkNGRhO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9J2hzbCUyODAsIDAlLCAwJSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0naHNsJTI4MCwgMCUsIDAlJTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUQ4MkY7XG4gIGJvcmRlci1jb2xvcjogI0ZFRDgyRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0naHNsJTI4MCwgMCUsIDEwMCUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J3JnYiUyODI1NC41LCAyMzUuNSwgMTUxJTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9J2hzbCUyODAsIDAlLCAxMDAlJTI5Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMi41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5idG4sIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYWpheC1sb2FkLW1vcmUsIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuLCAuYWpheC1uYXZpZ2F0aW9uIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYWpheC1sb2FkLW1vcmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uZm9ybS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggaHNsKDAsIDAlLCAxMDAlKSwgMCAwIDAgMC4yNXJlbSByZ2JhKDI1NCwgMjE2LCA0NywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCBoc2woMCwgMCUsIDEwMCUpLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjU0LCAyMTYsIDQ3LCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUQ4MkY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTQuNywgMjQzLjMsIDE5Mi42KTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUQ4MkY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTQuNywgMjQzLjMsIDE5Mi42KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyAycHgpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBhZGRpbmc6IDFyZW0gMC43NXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDpmb2N1cyxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDotd2Via2l0LWF1dG9maWxsIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmZvY3VzIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tc2VsZWN0IH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICBvcGFjaXR5OiAwLjY1O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICB6LWluZGV4OiA1O1xufVxuLmlucHV0LWdyb3VwIC5idG4sIC5pbnB1dC1ncm91cCAuYWpheC1uYXZpZ2F0aW9uIC5hamF4LWxvYWQtbW9yZSwgLmFqYXgtbmF2aWdhdGlvbiAuaW5wdXQtZ3JvdXAgLmFqYXgtbG9hZC1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMsIC5pbnB1dC1ncm91cCAuYWpheC1uYXZpZ2F0aW9uIC5hamF4LWxvYWQtbW9yZTpmb2N1cywgLmFqYXgtbmF2aWdhdGlvbiAuaW5wdXQtZ3JvdXAgLmFqYXgtbG9hZC1tb3JlOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4sXG4uYWpheC1uYXZpZ2F0aW9uIC5pbnB1dC1ncm91cC1sZyA+IC5hamF4LWxvYWQtbW9yZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNjU2MjVyZW0gKyAwLjE4NzV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5idG4sXG4gIC5hamF4LW5hdmlnYXRpb24gLmlucHV0LWdyb3VwLWxnID4gLmFqYXgtbG9hZC1tb3JlIHtcbiAgICBmb250LXNpemU6IDEuNDA2MjVyZW07XG4gIH1cbn1cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4sXG4uYWpheC1uYXZpZ2F0aW9uIC5pbnB1dC1ncm91cC1sZyA+IC5hamF4LWxvYWQtbW9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0bixcbi5hamF4LW5hdmlnYXRpb24gLmlucHV0LWdyb3VwLXNtID4gLmFqYXgtbG9hZC1tb3JlIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC45ODQzNzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rMyksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiA6bnRoLWxhc3QtY2hpbGQobiszKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuKzMpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzE5ODc1NDtcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuOTg0Mzc1cmVtO1xuICBjb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMTM1LCA4NCwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDp2YWxpZCB+IC52YWxpZC10b29sdGlwLFxuLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZCwgLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQsIC5mb3JtLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzE5ODc1NCcgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzE5ODc1NDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLXZhbGlkIHtcbiAgei1pbmRleDogMztcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC45ODQzNzVyZW07XG4gIGNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMCwgNTMsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZCwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjEyNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzQzYTQwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZGMzNTQ1JyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2RjMzU0NScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6aW52YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLWludmFsaWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4uYnRuLCAuYWpheC1uYXZpZ2F0aW9uIC5hamF4LWxvYWQtbW9yZSB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMS44NzVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC44NzVyZW07XG4gIC0tYnMtYnRuLWZvbnQtZmFtaWx5OiA7XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnMtYnRuLWxpbmUtaGVpZ2h0OiAxLjQ7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJvcmRlci13aWR0aDogMnB4O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eTogMC42NTtcbiAgLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWJ0bi1wYWRkaW5nLXkpIHZhcigtLWJzLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYnRuLWZvbnQtZmFtaWx5KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1idG4tZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWJzLWJ0bi1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1idG4tbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tYnMtYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnRuLWJnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4sIC5hamF4LW5hdmlnYXRpb24gLmFqYXgtbG9hZC1tb3JlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyLCAuYWpheC1uYXZpZ2F0aW9uIC5hamF4LWxvYWQtbW9yZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLmJ0bi1jaGVjayArIC5idG46aG92ZXIsIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1jaGVjayArIC5hamF4LWxvYWQtbW9yZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuLmJ0bjpmb2N1cy12aXNpYmxlLCAuYWpheC1uYXZpZ2F0aW9uIC5hamF4LWxvYWQtbW9yZTpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4sIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmFqYXgtbG9hZC1tb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0biwgLmFqYXgtbmF2aWdhdGlvbiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYWpheC1sb2FkLW1vcmUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgLmFqYXgtbmF2aWdhdGlvbiA6bm90KC5idG4tY2hlY2spICsgLmFqYXgtbG9hZC1tb3JlOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIC5hamF4LW5hdmlnYXRpb24gLmFqYXgtbG9hZC1tb3JlOmZpcnN0LWNoaWxkOmFjdGl2ZSwgLmJ0bi5hY3RpdmUsIC5hamF4LW5hdmlnYXRpb24gLmFjdGl2ZS5hamF4LWxvYWQtbW9yZSwgLmJ0bi5zaG93LCAuYWpheC1uYXZpZ2F0aW9uIC5zaG93LmFqYXgtbG9hZC1tb3JlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuOmZvY3VzLXZpc2libGUsIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1jaGVjazpjaGVja2VkICsgLmFqYXgtbG9hZC1tb3JlOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYWpheC1uYXZpZ2F0aW9uIDpub3QoLmJ0bi1jaGVjaykgKyAuYWpheC1sb2FkLW1vcmU6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5hamF4LW5hdmlnYXRpb24gLmFqYXgtbG9hZC1tb3JlOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYWpheC1uYXZpZ2F0aW9uIC5hY3RpdmUuYWpheC1sb2FkLW1vcmU6Zm9jdXMtdmlzaWJsZSwgLmJ0bi5zaG93OmZvY3VzLXZpc2libGUsIC5hamF4LW5hdmlnYXRpb24gLnNob3cuYWpheC1sb2FkLW1vcmU6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG46ZGlzYWJsZWQsIC5hamF4LW5hdmlnYXRpb24gLmFqYXgtbG9hZC1tb3JlOmRpc2FibGVkLCAuYnRuLmRpc2FibGVkLCAuYWpheC1uYXZpZ2F0aW9uIC5kaXNhYmxlZC5hamF4LWxvYWQtbW9yZSwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biwgZmllbGRzZXQ6ZGlzYWJsZWQgLmFqYXgtbmF2aWdhdGlvbiAuYWpheC1sb2FkLW1vcmUsIC5hamF4LW5hdmlnYXRpb24gZmllbGRzZXQ6ZGlzYWJsZWQgLmFqYXgtbG9hZC1tb3JlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3IpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5idG4tcHJpbWFyeSwgLmFqYXgtbmF2aWdhdGlvbiAuYWpheC1sb2FkLW1vcmUge1xuICAtLWJzLWJ0bi1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIC0tYnMtYnRuLWJnOiAjRkVEODJGO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGRUQ4MkY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYigyNTQuMTUsIDIyMS44NSwgNzguMik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1NC4xLCAyMTkuOSwgNjcuOCk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxNiwgMTg0LCA0MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjU0LjIsIDIyMy44LCA4OC42KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI1NC4xLCAyMTkuOSwgNjcuOCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI0ZFRDgyRjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRkVEODJGO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy1idG4tYmc6ICNGOEY5RkM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0Y4RjlGQztcbiAgLS1icy1idG4taG92ZXItY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDI0OS4wNSwgMjQ5LjksIDI1Mi40NSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI0OC43LCAyNDkuNiwgMjUyLjMpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTEsIDIxMiwgMjE0O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigyNDkuNCwgMjUwLjIsIDI1Mi42KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDI0OC43LCAyNDkuNiwgMjUyLjMpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNGOEY5RkM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI0Y4RjlGQztcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgLS1icy1idG4tY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIC0tYnMtYnRuLWJnOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIxLjI1LCAxMTQuNzUsIDcxLjQpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigyMCwgMTA4LCA2Ny4yKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjAsIDE1MywgMTEwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogcmdiKDIwLCAxMDgsIDY3LjIpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoMTguNzUsIDEwMS4yNSwgNjMpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuXG4uYnRuLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIC0tYnMtYnRuLWJnOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy1idG4taG92ZXItYmc6IHJnYig0OS4zLCAyMDkuOTUsIDI0Mi4yNSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDM3LjIsIDIwNy4zLCAyNDEuNSk7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDExLCAxNzIsIDIwNDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoNjEuNCwgMjEyLjYsIDI0Myk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzNy4yLCAyMDcuMywgMjQxLjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICAtLWJzLWJ0bi1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiByZ2IoMjU1LCAyMDIuMywgNDQuMik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDI1NSwgMTk5LjIsIDMxLjgpO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTcsIDE2NCwgNjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMjU1LCAyMDUuNCwgNTYuNik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigyNTUsIDE5OS4yLCAzMS44KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIC0tYnMtYnRuLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDE4NywgNDUuMDUsIDU4LjY1KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTc2LCA0Mi40LCA1NS4yKTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjI1LCA4MywgOTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiByZ2IoMTc2LCA0Mi40LCA1NS4yKTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE2NSwgMzkuNzUsIDUxLjc1KTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIC0tYnMtYnRuLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy1idG4tYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDIxMC44LCAyMTEuNjUsIDIxMi41KTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoMTk4LjQsIDE5OS4yLCAyMDApO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMTEsIDIxMiwgMjEzO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYigxOTguNCwgMTk5LjIsIDIwMCk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxODYsIDE4Ni43NSwgMTg3LjUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1kYXJrIHtcbiAgLS1icy1idG4tY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIC0tYnMtYnRuLWJnOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogcmdiKDY2LjMsIDY5LjcsIDczLjEpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig1NS4yLCA1OC44LCA2Mi40KTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNjYsIDcwLCA3MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6IHJnYig3Ny40LCA4MC42LCA4My44KTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDU1LjIsIDU4LjgsIDYyLjQpO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjRkVEODJGO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNGRUQ4MkY7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy1idG4taG92ZXItYmc6ICNGRUQ4MkY7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI0ZFRDgyRjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU0LCAyMTYsIDQ3O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNGRUQ4MkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNGRUQ4MkY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGRUQ4MkY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRkVEODJGO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNGOEY5RkM7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI0Y4RjlGQztcbiAgLS1icy1idG4taG92ZXItY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI0Y4RjlGQztcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjRjhGOUZDO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDgsIDI0OSwgMjUyO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNGOEY5RkM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNGOEY5RkM7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNGOEY5RkM7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjRjhGOUZDO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzE5ODc1NDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNSwgMTM1LCA4NDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMxOTg3NTQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzBkY2FmMDtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMsIDIwMiwgMjQwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwZGNhZjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZjMTA3O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgLS1icy1idG4taG92ZXItYmc6ICNmZmMxMDc7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxOTMsIDc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmYzEwNztcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbiAgLS1icy1idG4taG92ZXItYmc6ICNkYzM1NDU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjIwLCA1MywgNjk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZGMzNTQ1O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2Y4ZjlmYTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDgsIDI0OSwgMjUwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmOGY5ZmE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAzMywgMzcsIDQxO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tbGluayB7XG4gIC0tYnMtYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tYnMtYnRuLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogbm9uZTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjE2LCAxODQsIDQwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5idG4tbGluazpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG59XG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWNvbG9yKTtcbn1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4sIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1ncm91cC1sZyA+IC5hamF4LWxvYWQtbW9yZSB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYnRuLWZvbnQtc2l6ZTogY2FsYygxLjI2NTYyNXJlbSArIDAuMTg3NXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4sIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1ncm91cC1sZyA+IC5hamF4LWxvYWQtbW9yZSB7XG4gICAgLS1icy1idG4tZm9udC1zaXplOiAxLjQwNjI1cmVtO1xuICB9XG59XG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biwgLmFqYXgtbmF2aWdhdGlvbiAuYnRuLWdyb3VwLWxnID4gLmFqYXgtbG9hZC1tb3JlIHtcbiAgLS1icy1idG4tYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biwgLmFqYXgtbmF2aWdhdGlvbiAuYnRuLWdyb3VwLXNtID4gLmFqYXgtbG9hZC1tb3JlIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLWJ0bi1wYWRkaW5nLXg6IDEuNXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmRyb3B1cCxcbi5kcm9wZW5kLFxuLmRyb3Bkb3duLFxuLmRyb3BzdGFydCxcbi5kcm9wdXAtY2VudGVyLFxuLmRyb3Bkb3duLWNlbnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAtLWJzLWRyb3Bkb3duLXppbmRleDogMTAwMDtcbiAgLS1icy1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLWJzLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6ICMyMTI1Mjk7XG4gIC0tYnMtZHJvcGRvd24tYmc6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6IDA7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogLTFweDtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiByZ2IoMjkuNywgMzMuMywgMzYuOSk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogI2U5ZWNlZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI0ZFRDgyRjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDtcbn1cbi5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuOTg0Mzc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjMzQzYTQwO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiA7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI0ZFRDgyRjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjYWRiNWJkO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI2FkYjViZDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1ncm91cCA+IC5hamF4LWxvYWQtbW9yZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmFqYXgtbmF2aWdhdGlvbiAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFqYXgtbG9hZC1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCAuYWpheC1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYWpheC1sb2FkLW1vcmUsXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYWpheC1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmFqYXgtbG9hZC1tb3JlLFxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYWpheC1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAgPiAuYWpheC1sb2FkLW1vcmU6aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5hamF4LW5hdmlnYXRpb24gLmJ0bi1ncm91cCA+IC5hamF4LWxvYWQtbW9yZTpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5hamF4LW5hdmlnYXRpb24gLmJ0bi1ncm91cCA+IC5hamF4LWxvYWQtbW9yZTphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYWpheC1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAgPiAuYWN0aXZlLmFqYXgtbG9hZC1tb3JlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYWpheC1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYWpheC1sb2FkLW1vcmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYWpheC1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmFqYXgtbG9hZC1tb3JlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYWpheC1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWpheC1sb2FkLW1vcmU6aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5hamF4LW5hdmlnYXRpb24gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hamF4LWxvYWQtbW9yZTpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5hamF4LW5hdmlnYXRpb24gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hamF4LWxvYWQtbW9yZTphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUsXG4uYWpheC1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmFqYXgtbG9hZC1tb3JlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLCAuYWpheC1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmFqYXgtbG9hZC1tb3JlLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYWpheC1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAgPiAuYWpheC1sb2FkLW1vcmU6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4uYWpheC1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LmFqYXgtbG9hZC1tb3JlOmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uYWpheC1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYWpheC1sb2FkLW1vcmUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSwgLmFqYXgtbmF2aWdhdGlvbiAuYnRuLWdyb3VwID4gLmFqYXgtbG9hZC1tb3JlOm50aC1jaGlsZChuKzMpLFxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuLmFqYXgtbmF2aWdhdGlvbiAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5hamF4LWxvYWQtbW9yZSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5hamF4LW5hdmlnYXRpb24gLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYWpheC1sb2FkLW1vcmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMS40MDYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjQwNjI1cmVtO1xufVxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmFqYXgtbmF2aWdhdGlvbiAuYnRuLWdyb3VwLXNtID4gLmFqYXgtbG9hZC1tb3JlICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuMTI1cmVtO1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYWpheC1uYXZpZ2F0aW9uIC5idG4tZ3JvdXAtbGcgPiAuYWpheC1sb2FkLW1vcmUgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hamF4LWxvYWQtbW9yZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmFqYXgtbmF2aWdhdGlvbiAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFqYXgtbG9hZC1tb3JlOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hamF4LWxvYWQtbW9yZTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmFqYXgtbmF2aWdhdGlvbiAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmFqYXgtbG9hZC1tb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5idG4sIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hamF4LWxvYWQtbW9yZSB+IC5idG4sIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYWpheC1sb2FkLW1vcmUsIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hamF4LWxvYWQtbW9yZSB+IC5hamF4LWxvYWQtbW9yZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5hamF4LW5hdmlnYXRpb24gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYWpheC1sb2FkLW1vcmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmFjY29yZGlvbiB7XG4gIC0tYnMtYWNjb3JkaW9uLWNvbG9yOiAjMjEyNTI5O1xuICAtLWJzLWFjY29yZGlvbi1iZzogaHNsKDAsIDAlLCAxMDAlKTtcbiAgLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1czogY2FsYygwLjM3NXJlbSAtIDFweCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMjEyNTI5JyUzZSUzY3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBkPSdNMS42NDYgNC42NDZhLjUuNSAwIDAgMSAuNzA4IDBMOCAxMC4yOTNsNS42NDYtNS42NDdhLjUuNSAwIDAgMSAuNzA4LjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOCAwbC02LTZhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J3JnYiUyODIyOC42LCAxOTQuNCwgNDIuMyUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJvcmRlci1jb2xvcjogcmdiKDI1NC41LCAyMzUuNSwgMTUxKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNTQsIDIxNiwgNDcsIDAuMjUpO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogcmdiKDIyOC42LCAxOTQuNCwgNDIuMyk7XG4gIC0tYnMtYWNjb3JkaW9uLWFjdGl2ZS1iZzogcmdiKDI1NC45LCAyNTEuMSwgMjM0LjIpO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uLCAuYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXk6IDA7XG4gIC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAwO1xuICAtLWJzLWJyZWFkY3J1bWItYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogO1xuICAtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteDogMC4yNXJlbTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiBoc2woMCwgMCUsIDM2JSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXkpIHZhcigtLWJzLWJyZWFkY3J1bWItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1icmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG59XG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTo6YmVmb3JlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgLyogcnRsOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAqLztcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMzc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWJnOiBoc2woMCwgMCUsIDEwMCUpO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjZTllY2VmO1xuICAtLWJzLXBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLXBhZ2luYXRpb24tZm9jdXMtYmc6ICNlOWVjZWY7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjU0LCAyMTYsIDQ3LCAwLjI1KTtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZzogI0ZFRDgyRjtcbiAgLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNGRUQ4MkY7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogIzZjNzU3ZDtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnOiBoc2woMCwgMCUsIDEwMCUpO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteSkgdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5wYWdlLWxpbmsuYWN0aXZlLCAuYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluay5kaXNhYmxlZCwgLmRpc2FibGVkID4gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiBjYWxjKDEuMjY1NjI1cmVtICsgMC4xODc1dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucGFnaW5hdGlvbi1sZyB7XG4gICAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMS40MDYyNXJlbTtcbiAgfVxufVxuLnBhZ2luYXRpb24tbGcge1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4yNXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC45ODQzNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgLS1icy1wcm9ncmVzcy1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplOiAwLjg0Mzc1cmVtO1xuICAtLWJzLXByb2dyZXNzLWJnOiAjZTllY2VmO1xuICAtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAtLWJzLXByb2dyZXNzLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1wcm9ncmVzcy1iYXItY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWJnOiAjRkVEODJGO1xuICAtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLXByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXByb2dyZXNzLWJhci1iZyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLXByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS1icy1wcm9ncmVzcy1oZWlnaHQpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmJ0bi1jbG9zZSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgcGFkZGluZzogMC4yNWVtIDAuMjVlbTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdoc2wlMjgwLCAwJSwgMCUlMjknJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMCAxIDEuNDE0IDBMOCA2LjU4NiAxNC4yOTMuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNCAxLjQxNEw4IDkuNDE0bC02LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAgMSAwLTEuNDE0eicvJTNlJTNjL3N2ZyUzZVwiKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uYnRuLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1NCwgMjE2LCA0NywgMC4yNSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi5tb2RhbCB7XG4gIC0tYnMtbW9kYWwtemluZGV4OiAxMDU1O1xuICAtLWJzLW1vZGFsLXdpZHRoOiA1MDBweDtcbiAgLS1icy1tb2RhbC1wYWRkaW5nOiAxcmVtO1xuICAtLWJzLW1vZGFsLW1hcmdpbjogMC41cmVtO1xuICAtLWJzLW1vZGFsLWNvbG9yOiA7XG4gIC0tYnMtbW9kYWwtYmc6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLW1vZGFsLWJvcmRlci13aWR0aDogMXB4O1xuICAtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IDFyZW07XG4gIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGMoMXJlbSAtIDFweCk7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nOiAxcmVtIDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS1icy1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tYnMtbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS1icy1tb2RhbC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1tb2RhbC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1tb2RhbC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1ib3JkZXItcmFkaXVzKTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgLS1icy1iYWNrZHJvcC16aW5kZXg6IDEwNTA7XG4gIC0tYnMtYmFja2Ryb3AtYmc6IGhzbCgwLCAwJSwgMCUpO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogMC41KSBjYWxjKHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogMC41KTtcbiAgbWFyZ2luOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLW1vZGFsLXBhZGRpbmcpO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1wYWRkaW5nKSAtIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwge1xuICAgIC0tYnMtbW9kYWwtbWFyZ2luOiAxLjc1cmVtO1xuICAgIC0tYnMtbW9kYWwtYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDgwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4ub2ZmY2FudmFzLCAub2ZmY2FudmFzLXh4bCwgLm9mZmNhbnZhcy14bCwgLm9mZmNhbnZhcy1sZywgLm9mZmNhbnZhcy1tZCwgLm9mZmNhbnZhcy1zbSB7XG4gIC0tYnMtb2ZmY2FudmFzLXppbmRleDogMTA0NTtcbiAgLS1icy1vZmZjYW52YXMtd2lkdGg6IDQwMHB4O1xuICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IDMwdmg7XG4gIC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1jb2xvcjogO1xuICAtLWJzLW9mZmNhbnZhcy1iZzogaHNsKDAsIDAlLCAxMDAlKTtcbiAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLnNob3dpbmcsIC5vZmZjYW52YXMtbWQuaGlkaW5nLCAub2ZmY2FudmFzLW1kLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5oaWRpbmcsIC5vZmZjYW52YXMtbGcuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLmhpZGluZywgLm9mZmNhbnZhcy14bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLWJzLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS1icy1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuc2hvdzpub3QoLmhpZGluZykge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5oaWRpbmcsIC5vZmZjYW52YXMteHhsLnNob3cge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5vZmZjYW52YXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLWJzLW9mZmNhbnZhcy1jb2xvcik7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLmhpZGluZywgLm9mZmNhbnZhcy5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xufVxuLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSk7XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjU0LCAyMTYsIDQ3LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc2Vjb25kYXJ5IHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjQ4LCAyNDksIDI1MiwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXN1Y2Nlc3Mge1xuICBjb2xvcjogaHNsKDAsIDAlLCAxMDAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI1LCAxMzUsIDg0LCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctaW5mbyB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDEzLCAyMDIsIDI0MCwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXdhcm5pbmcge1xuICBjb2xvcjogaHNsKDAsIDAlLCAwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgyNTUsIDE5MywgNywgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWRhbmdlciB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEoMjIwLCA1MywgNjksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1saWdodCB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDAlKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKDI0OCwgMjQ5LCAyNTAsIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSgzMywgMzcsIDQxLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkVEODJGICFpbXBvcnRhbnQ7XG59XG4ubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IHJnYigyNTQuMiwgMjIzLjgsIDg4LjYpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjRjhGOUZDICFpbXBvcnRhbnQ7XG59XG4ubGluay1zZWNvbmRhcnk6aG92ZXIsIC5saW5rLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjQ5LjQsIDI1MC4yLCAyNTIuNikgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTk4NzU0ICFpbXBvcnRhbnQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6IHJnYigyMCwgMTA4LCA2Ny4yKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1pbmZvIHtcbiAgY29sb3I6ICMwZGNhZjAgIWltcG9ydGFudDtcbn1cbi5saW5rLWluZm86aG92ZXIsIC5saW5rLWluZm86Zm9jdXMge1xuICBjb2xvcjogcmdiKDYxLjQsIDIxMi42LCAyNDMpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjU1LCAyMDUuNCwgNTYuNikgIWltcG9ydGFudDtcbn1cblxuLmxpbmstZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IHJnYigxNzYsIDQyLjQsIDU1LjIpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjQ5LjQsIDI1MC4yLCAyNTEpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiByZ2IoMjYuNCwgMjkuNiwgMzIuOCkgIWltcG9ydGFudDtcbn1cblxuLnJhdGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5yYXRpbzo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1hc3BlY3QtcmF0aW8pO1xuICBjb250ZW50OiBcIlwiO1xufVxuLnJhdGlvID4gKiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmF0aW8tMXgxIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDEwMCU7XG59XG5cbi5yYXRpby00eDMge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNzUlO1xufVxuXG4ucmF0aW8tMTZ4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA1Ni4yNSU7XG59XG5cbi5yYXRpby0yMXg5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDQyLjg1NzE0Mjg1NzElO1xufVxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXNtLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1sZy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteHhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuLmhzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52c3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi52aXN1YWxseS1oaWRkZW4tZm9jdXNhYmxlOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDFweDtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LWxnIHtcbiAgYm94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjE3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1ub25lIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTEge1xuICAtLWJzLWJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uYm9yZGVyLTIge1xuICAtLWJzLWJvcmRlci13aWR0aDogMnB4O1xufVxuXG4uYm9yZGVyLTMge1xuICAtLWJzLWJvcmRlci13aWR0aDogM3B4O1xufVxuXG4uYm9yZGVyLTQge1xuICAtLWJzLWJvcmRlci13aWR0aDogNHB4O1xufVxuXG4uYm9yZGVyLTUge1xuICAtLWJzLWJvcmRlci13aWR0aDogNXB4O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjE7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS01MCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTc1IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTAge1xuICBnYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmdhcC0xIHtcbiAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMiB7XG4gIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMyB7XG4gIGdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTQge1xuICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTUge1xuICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQwNjI1cmVtICsgMS44NzV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zNXJlbSArIDEuMnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyMTg3NXJlbSArIDAuODYyNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI5Mzc1cmVtICsgMC41MjV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IGNhbGMoMS4yNjU2MjVyZW0gKyAwLjE4NzV2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDEuMTI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mc3QtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi5mc3Qtbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlciAhaW1wb3J0YW50O1xufVxuXG4ubGgtMSB7XG4gIGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5saC1zbSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1iYXNlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNSAhaW1wb3J0YW50O1xufVxuXG4ubGgtbGcge1xuICBsaW5lLWhlaWdodDogMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdGFydCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZW5kIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tbGluZS10aHJvdWdoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2ggIWltcG9ydGFudDtcbn1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi8qIHJ0bDpiZWdpbjpyZW1vdmUgKi9cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmVuZDpyZW1vdmUgKi9cbi50ZXh0LXByaW1hcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy13YXJuaW5nLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1kYXJrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdoaXRlLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtb3BhY2l0eS0yNSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjI1O1xufVxuXG4udGV4dC1vcGFjaXR5LTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDAuNTtcbn1cblxuLnRleHQtb3BhY2l0eS03NSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjc1O1xufVxuXG4udGV4dC1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLW9wYWNpdHktMTAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMTtcbn1cblxuLmJnLW9wYWNpdHktMjUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5iZy1vcGFjaXR5LTUwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjU7XG59XG5cbi5iZy1vcGFjaXR5LTc1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjc1O1xufVxuXG4uYmctb3BhY2l0eS0xMDAge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG59XG5cbi5iZy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWdyYWRpZW50KSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYWxsIHtcbiAgdXNlci1zZWxlY3Q6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3QtYXV0byB7XG4gIHVzZXItc2VsZWN0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1ub25lIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLW5vbmUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGUtYXV0byB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTIge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtNCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTUge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLTJ4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXBpbGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1sZy1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjgxMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS45Njg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNjg3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy01IHtcbiAgICBmb250LXNpemU6IDEuNDA2MjVyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiBidG4gb3ZlcnJpZGVzICovXG4uYnRuLCAuYWpheC1uYXZpZ2F0aW9uIC5hamF4LWxvYWQtbW9yZSB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJ0bjpub3QoLmJ0bi5idG4tbGluayksIC5hamF4LW5hdmlnYXRpb24gLmFqYXgtbG9hZC1tb3JlOm5vdCguYnRuLmJ0bi1saW5rKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5idG4uYnRuLXByaW1hcnksIC5hamF4LW5hdmlnYXRpb24gLmFqYXgtbG9hZC1tb3JlIHtcbiAgYmFja2dyb3VuZDogI0ZFRDgyRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkVEODJGO1xuICBjb2xvcjogaHNsKDAsIDAlLCAwJSk7XG59XG4uYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmFqYXgtbmF2aWdhdGlvbiAuYWpheC1sb2FkLW1vcmU6YWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLmFqYXgtbmF2aWdhdGlvbiAuYWN0aXZlLmFqYXgtbG9hZC1tb3JlLCAuYnRuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLXByaW1hcnk6aG92ZXIsIC5hamF4LW5hdmlnYXRpb24gLmFqYXgtbG9hZC1tb3JlOmhvdmVyLCAuYnRuLmJ0bi1wcmltYXJ5OmZvY3VzLXZpc2libGUsIC5hamF4LW5hdmlnYXRpb24gLmFqYXgtbG9hZC1tb3JlOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQ4LjgwMzgyNzc1MTIsIDIwMy4zNDkyODIyOTY3LCAxLjE5NjE3MjI0ODgpO1xuICBib3JkZXItY29sb3I6IHJnYigyNDguODAzODI3NzUxMiwgMjAzLjM0OTI4MjI5NjcsIDEuMTk2MTcyMjQ4OCk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbn1cbi5iZy1jb2xvci1wcmltYXJ5IC5idG4uYnRuLXByaW1hcnksIC5iZy1jb2xvci1wcmltYXJ5IC5hamF4LW5hdmlnYXRpb24gLmFqYXgtbG9hZC1tb3JlLCAuYWpheC1uYXZpZ2F0aW9uIC5iZy1jb2xvci1wcmltYXJ5IC5hamF4LWxvYWQtbW9yZSB7XG4gIGJhY2tncm91bmQ6IGhzbCgwLCAwJSwgMCUpO1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICBjb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbn1cbi5iZy1jb2xvci1wcmltYXJ5IC5idG4uYnRuLXByaW1hcnk6YWN0aXZlLCAuYmctY29sb3ItcHJpbWFyeSAuYWpheC1uYXZpZ2F0aW9uIC5hamF4LWxvYWQtbW9yZTphY3RpdmUsIC5hamF4LW5hdmlnYXRpb24gLmJnLWNvbG9yLXByaW1hcnkgLmFqYXgtbG9hZC1tb3JlOmFjdGl2ZSwgLmJnLWNvbG9yLXByaW1hcnkgLmJ0bi5idG4tcHJpbWFyeS5hY3RpdmUsIC5iZy1jb2xvci1wcmltYXJ5IC5hamF4LW5hdmlnYXRpb24gLmFjdGl2ZS5hamF4LWxvYWQtbW9yZSwgLmFqYXgtbmF2aWdhdGlvbiAuYmctY29sb3ItcHJpbWFyeSAuYWN0aXZlLmFqYXgtbG9hZC1tb3JlLCAuYmctY29sb3ItcHJpbWFyeSAuYnRuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWNvbG9yLXByaW1hcnkgLmJ0bi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1jb2xvci1wcmltYXJ5IC5idG4uYnRuLXByaW1hcnk6aG92ZXIsIC5iZy1jb2xvci1wcmltYXJ5IC5hamF4LW5hdmlnYXRpb24gLmFqYXgtbG9hZC1tb3JlOmhvdmVyLCAuYWpheC1uYXZpZ2F0aW9uIC5iZy1jb2xvci1wcmltYXJ5IC5hamF4LWxvYWQtbW9yZTpob3ZlciwgLmJnLWNvbG9yLXByaW1hcnkgLmJ0bi5idG4tcHJpbWFyeTpmb2N1cy12aXNpYmxlLCAuYmctY29sb3ItcHJpbWFyeSAuYWpheC1uYXZpZ2F0aW9uIC5hamF4LWxvYWQtbW9yZTpmb2N1cy12aXNpYmxlLCAuYWpheC1uYXZpZ2F0aW9uIC5iZy1jb2xvci1wcmltYXJ5IC5hamF4LWxvYWQtbW9yZTpmb2N1cy12aXNpYmxlIHtcbiAgYmFja2dyb3VuZDogaHNsKDAsIDAlLCAyMCUpO1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgMjAlKTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnksIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1zZWNvbmRhcnkuYWpheC1sb2FkLW1vcmUge1xuICBiYWNrZ3JvdW5kOiBoc2woMCwgMCUsIDAlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4uYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYWpheC1uYXZpZ2F0aW9uIC5idG4tc2Vjb25kYXJ5LmFqYXgtbG9hZC1tb3JlOmFjdGl2ZSwgLmJ0bi5idG4tc2Vjb25kYXJ5LmFjdGl2ZSwgLmFqYXgtbmF2aWdhdGlvbiAuYnRuLXNlY29uZGFyeS5hY3RpdmUuYWpheC1sb2FkLW1vcmUsIC5idG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4uYnRuLXNlY29uZGFyeTpob3ZlciwgLmFqYXgtbmF2aWdhdGlvbiAuYnRuLXNlY29uZGFyeS5hamF4LWxvYWQtbW9yZTpob3ZlciwgLmJ0bi5idG4tc2Vjb25kYXJ5OmZvY3VzLXZpc2libGUsIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1zZWNvbmRhcnkuYWpheC1sb2FkLW1vcmU6Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6IGhzbCgwLCAwJSwgMjAlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDIwJSk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xufVxuLmJnLWNvbG9yLWJsYWNrIC5idG4uYnRuLXNlY29uZGFyeSwgLmJnLWNvbG9yLWJsYWNrIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1zZWNvbmRhcnkuYWpheC1sb2FkLW1vcmUsIC5hamF4LW5hdmlnYXRpb24gLmJnLWNvbG9yLWJsYWNrIC5idG4tc2Vjb25kYXJ5LmFqYXgtbG9hZC1tb3JlLCAuYmctd2l0aC1tZWRpYSAuYnRuLmJ0bi1zZWNvbmRhcnksIC5iZy13aXRoLW1lZGlhIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1zZWNvbmRhcnkuYWpheC1sb2FkLW1vcmUsIC5hamF4LW5hdmlnYXRpb24gLmJnLXdpdGgtbWVkaWEgLmJ0bi1zZWNvbmRhcnkuYWpheC1sb2FkLW1vcmUge1xuICBiYWNrZ3JvdW5kOiAjRkVEODJGO1xuICBib3JkZXItY29sb3I6ICNGRUQ4MkY7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbn1cbi5iZy1jb2xvci1ibGFjayAuYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYmctY29sb3ItYmxhY2sgLmFqYXgtbmF2aWdhdGlvbiAuYnRuLXNlY29uZGFyeS5hamF4LWxvYWQtbW9yZTphY3RpdmUsIC5hamF4LW5hdmlnYXRpb24gLmJnLWNvbG9yLWJsYWNrIC5idG4tc2Vjb25kYXJ5LmFqYXgtbG9hZC1tb3JlOmFjdGl2ZSwgLmJnLWNvbG9yLWJsYWNrIC5idG4uYnRuLXNlY29uZGFyeS5hY3RpdmUsIC5iZy1jb2xvci1ibGFjayAuYWpheC1uYXZpZ2F0aW9uIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZS5hamF4LWxvYWQtbW9yZSwgLmFqYXgtbmF2aWdhdGlvbiAuYmctY29sb3ItYmxhY2sgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLmFqYXgtbG9hZC1tb3JlLCAuYmctY29sb3ItYmxhY2sgLmJ0bi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWNvbG9yLWJsYWNrIC5idG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5iZy1jb2xvci1ibGFjayAuYnRuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5iZy1jb2xvci1ibGFjayAuYWpheC1uYXZpZ2F0aW9uIC5idG4tc2Vjb25kYXJ5LmFqYXgtbG9hZC1tb3JlOmhvdmVyLCAuYWpheC1uYXZpZ2F0aW9uIC5iZy1jb2xvci1ibGFjayAuYnRuLXNlY29uZGFyeS5hamF4LWxvYWQtbW9yZTpob3ZlciwgLmJnLWNvbG9yLWJsYWNrIC5idG4uYnRuLXNlY29uZGFyeTpmb2N1cy12aXNpYmxlLCAuYmctY29sb3ItYmxhY2sgLmFqYXgtbmF2aWdhdGlvbiAuYnRuLXNlY29uZGFyeS5hamF4LWxvYWQtbW9yZTpmb2N1cy12aXNpYmxlLCAuYWpheC1uYXZpZ2F0aW9uIC5iZy1jb2xvci1ibGFjayAuYnRuLXNlY29uZGFyeS5hamF4LWxvYWQtbW9yZTpmb2N1cy12aXNpYmxlLCAuYmctd2l0aC1tZWRpYSAuYnRuLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLCAuYmctd2l0aC1tZWRpYSAuYWpheC1uYXZpZ2F0aW9uIC5idG4tc2Vjb25kYXJ5LmFqYXgtbG9hZC1tb3JlOmFjdGl2ZSwgLmFqYXgtbmF2aWdhdGlvbiAuYmctd2l0aC1tZWRpYSAuYnRuLXNlY29uZGFyeS5hamF4LWxvYWQtbW9yZTphY3RpdmUsIC5iZy13aXRoLW1lZGlhIC5idG4uYnRuLXNlY29uZGFyeS5hY3RpdmUsIC5iZy13aXRoLW1lZGlhIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLmFqYXgtbG9hZC1tb3JlLCAuYWpheC1uYXZpZ2F0aW9uIC5iZy13aXRoLW1lZGlhIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZS5hamF4LWxvYWQtbW9yZSwgLmJnLXdpdGgtbWVkaWEgLmJ0bi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLXdpdGgtbWVkaWEgLmJ0bi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLXdpdGgtbWVkaWEgLmJ0bi5idG4tc2Vjb25kYXJ5OmhvdmVyLCAuYmctd2l0aC1tZWRpYSAuYWpheC1uYXZpZ2F0aW9uIC5idG4tc2Vjb25kYXJ5LmFqYXgtbG9hZC1tb3JlOmhvdmVyLCAuYWpheC1uYXZpZ2F0aW9uIC5iZy13aXRoLW1lZGlhIC5idG4tc2Vjb25kYXJ5LmFqYXgtbG9hZC1tb3JlOmhvdmVyLCAuYmctd2l0aC1tZWRpYSAuYnRuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMtdmlzaWJsZSwgLmJnLXdpdGgtbWVkaWEgLmFqYXgtbmF2aWdhdGlvbiAuYnRuLXNlY29uZGFyeS5hamF4LWxvYWQtbW9yZTpmb2N1cy12aXNpYmxlLCAuYWpheC1uYXZpZ2F0aW9uIC5iZy13aXRoLW1lZGlhIC5idG4tc2Vjb25kYXJ5LmFqYXgtbG9hZC1tb3JlOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kOiByZ2IoMjQ4LjgwMzgyNzc1MTIsIDIwMy4zNDkyODIyOTY3LCAxLjE5NjE3MjI0ODgpO1xuICBib3JkZXItY29sb3I6IHJnYigyNDguODAzODI3NzUxMiwgMjAzLjM0OTI4MjI5NjcsIDEuMTk2MTcyMjQ4OCk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbn1cbi5idG4uYnRuLWRlZmF1bHQsIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1kZWZhdWx0LmFqYXgtbG9hZC1tb3JlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbn1cbi5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYWpheC1uYXZpZ2F0aW9uIC5idG4tZGVmYXVsdC5hamF4LWxvYWQtbW9yZTphY3RpdmUsIC5idG4uYnRuLWRlZmF1bHQuYWN0aXZlLCAuYWpheC1uYXZpZ2F0aW9uIC5idG4tZGVmYXVsdC5hY3RpdmUuYWpheC1sb2FkLW1vcmUsIC5idG4uYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLmJ0bi1kZWZhdWx0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi5idG4tZGVmYXVsdDpob3ZlciwgLmFqYXgtbmF2aWdhdGlvbiAuYnRuLWRlZmF1bHQuYWpheC1sb2FkLW1vcmU6aG92ZXIsIC5idG4uYnRuLWRlZmF1bHQ6Zm9jdXMtdmlzaWJsZSwgLmFqYXgtbmF2aWdhdGlvbiAuYnRuLWRlZmF1bHQuYWpheC1sb2FkLW1vcmU6Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQ6IGhzbCgwLCAwJSwgNDYlKTtcbiAgYm9yZGVyLWNvbG9yOiBoc2woMCwgMCUsIDQ2JSk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xufVxuLmJnLWNvbG9yLWJsYWNrIC5idG4uYnRuLWRlZmF1bHQsIC5iZy1jb2xvci1ibGFjayAuYWpheC1uYXZpZ2F0aW9uIC5idG4tZGVmYXVsdC5hamF4LWxvYWQtbW9yZSwgLmFqYXgtbmF2aWdhdGlvbiAuYmctY29sb3ItYmxhY2sgLmJ0bi1kZWZhdWx0LmFqYXgtbG9hZC1tb3JlLCAuYmctd2l0aC1tZWRpYSAuYnRuLmJ0bi1kZWZhdWx0LCAuYmctd2l0aC1tZWRpYSAuYWpheC1uYXZpZ2F0aW9uIC5idG4tZGVmYXVsdC5hamF4LWxvYWQtbW9yZSwgLmFqYXgtbmF2aWdhdGlvbiAuYmctd2l0aC1tZWRpYSAuYnRuLWRlZmF1bHQuYWpheC1sb2FkLW1vcmUge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xufVxuLmJnLWNvbG9yLWJsYWNrIC5idG4uYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYmctY29sb3ItYmxhY2sgLmFqYXgtbmF2aWdhdGlvbiAuYnRuLWRlZmF1bHQuYWpheC1sb2FkLW1vcmU6YWN0aXZlLCAuYWpheC1uYXZpZ2F0aW9uIC5iZy1jb2xvci1ibGFjayAuYnRuLWRlZmF1bHQuYWpheC1sb2FkLW1vcmU6YWN0aXZlLCAuYmctY29sb3ItYmxhY2sgLmJ0bi5idG4tZGVmYXVsdC5hY3RpdmUsIC5iZy1jb2xvci1ibGFjayAuYWpheC1uYXZpZ2F0aW9uIC5idG4tZGVmYXVsdC5hY3RpdmUuYWpheC1sb2FkLW1vcmUsIC5hamF4LW5hdmlnYXRpb24gLmJnLWNvbG9yLWJsYWNrIC5idG4tZGVmYXVsdC5hY3RpdmUuYWpheC1sb2FkLW1vcmUsIC5iZy1jb2xvci1ibGFjayAuYnRuLmJ0bi1kZWZhdWx0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJnLWNvbG9yLWJsYWNrIC5idG4uYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuYmctY29sb3ItYmxhY2sgLmJ0bi5idG4tZGVmYXVsdDpob3ZlciwgLmJnLWNvbG9yLWJsYWNrIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1kZWZhdWx0LmFqYXgtbG9hZC1tb3JlOmhvdmVyLCAuYWpheC1uYXZpZ2F0aW9uIC5iZy1jb2xvci1ibGFjayAuYnRuLWRlZmF1bHQuYWpheC1sb2FkLW1vcmU6aG92ZXIsIC5iZy1jb2xvci1ibGFjayAuYnRuLmJ0bi1kZWZhdWx0OmZvY3VzLXZpc2libGUsIC5iZy1jb2xvci1ibGFjayAuYWpheC1uYXZpZ2F0aW9uIC5idG4tZGVmYXVsdC5hamF4LWxvYWQtbW9yZTpmb2N1cy12aXNpYmxlLCAuYWpheC1uYXZpZ2F0aW9uIC5iZy1jb2xvci1ibGFjayAuYnRuLWRlZmF1bHQuYWpheC1sb2FkLW1vcmU6Zm9jdXMtdmlzaWJsZSwgLmJnLXdpdGgtbWVkaWEgLmJ0bi5idG4tZGVmYXVsdDphY3RpdmUsIC5iZy13aXRoLW1lZGlhIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1kZWZhdWx0LmFqYXgtbG9hZC1tb3JlOmFjdGl2ZSwgLmFqYXgtbmF2aWdhdGlvbiAuYmctd2l0aC1tZWRpYSAuYnRuLWRlZmF1bHQuYWpheC1sb2FkLW1vcmU6YWN0aXZlLCAuYmctd2l0aC1tZWRpYSAuYnRuLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLmJnLXdpdGgtbWVkaWEgLmFqYXgtbmF2aWdhdGlvbiAuYnRuLWRlZmF1bHQuYWN0aXZlLmFqYXgtbG9hZC1tb3JlLCAuYWpheC1uYXZpZ2F0aW9uIC5iZy13aXRoLW1lZGlhIC5idG4tZGVmYXVsdC5hY3RpdmUuYWpheC1sb2FkLW1vcmUsIC5iZy13aXRoLW1lZGlhIC5idG4uYnRuLWRlZmF1bHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYmctd2l0aC1tZWRpYSAuYnRuLmJ0bi1kZWZhdWx0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJnLXdpdGgtbWVkaWEgLmJ0bi5idG4tZGVmYXVsdDpob3ZlciwgLmJnLXdpdGgtbWVkaWEgLmFqYXgtbmF2aWdhdGlvbiAuYnRuLWRlZmF1bHQuYWpheC1sb2FkLW1vcmU6aG92ZXIsIC5hamF4LW5hdmlnYXRpb24gLmJnLXdpdGgtbWVkaWEgLmJ0bi1kZWZhdWx0LmFqYXgtbG9hZC1tb3JlOmhvdmVyLCAuYmctd2l0aC1tZWRpYSAuYnRuLmJ0bi1kZWZhdWx0OmZvY3VzLXZpc2libGUsIC5iZy13aXRoLW1lZGlhIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1kZWZhdWx0LmFqYXgtbG9hZC1tb3JlOmZvY3VzLXZpc2libGUsIC5hamF4LW5hdmlnYXRpb24gLmJnLXdpdGgtbWVkaWEgLmJ0bi1kZWZhdWx0LmFqYXgtbG9hZC1tb3JlOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kOiBoc2woMCwgMCUsIDQ2JSk7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCA0NiUpO1xuICBjb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbn1cbi5idG4uYnRuLWxpbmssIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1saW5rLmFqYXgtbG9hZC1tb3JlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgaHNsKDAsIDAlLCAwJSk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5idG4uYnRuLWxpbms6aG92ZXIsIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1saW5rLmFqYXgtbG9hZC1tb3JlOmhvdmVyLCAuYnRuLmJ0bi1saW5rOmZvY3VzLXZpc2libGUsIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1saW5rLmFqYXgtbG9hZC1tb3JlOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogaHNsKDAsIDAlLCA0NiUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmctY29sb3ItYmxhY2sgLmJ0bi5idG4tbGluaywgLmJnLWNvbG9yLWJsYWNrIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1saW5rLmFqYXgtbG9hZC1tb3JlLCAuYWpheC1uYXZpZ2F0aW9uIC5iZy1jb2xvci1ibGFjayAuYnRuLWxpbmsuYWpheC1sb2FkLW1vcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkVEODJGO1xuICBjb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbn1cbi5idG4uYnRuLWljb24tcmlnaHQsIC5hamF4LW5hdmlnYXRpb24gLmJ0bi1pY29uLXJpZ2h0LmFqYXgtbG9hZC1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJ0bi5idG4taWNvbi1yaWdodCAuaWNvbiwgLmFqYXgtbmF2aWdhdGlvbiAuYnRuLWljb24tcmlnaHQuYWpheC1sb2FkLW1vcmUgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxLjVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLmNvbnRhaW5lci13aWRlIHtcbiAgbWF4LXdpZHRoOiAxNjUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMik7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAyKTtcbn1cbi5jb250YWluZXItbmFycm93IHtcbiAgbWF4LXdpZHRoOiA4NDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY29udGFpbmVyLW5hcnJvdyB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jb250YWluZXItbmFycm93IHtcbiAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNvbnRhaW5lci13aWRlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIH1cbn1cblxuLmJnLXdpdGgtbWVkaWEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG5cbi5yYXRpbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucmF0aW8gPiBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbiNza2lwLXRvLW1haW4tY29udGVudDpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbiksXG4jc2tpcC10by1jb29raWUtYmFubmVyOm5vdCg6Zm9jdXMpOm5vdCg6Zm9jdXMtd2l0aGluKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuI3NraXAtdG8tbWFpbi1jb250ZW50LFxuI3NraXAtdG8tY29va2llLWJhbm5lciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA1NTtcbiAgdG9wOiAxLjg3NXJlbTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUQ4MkY7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm9yZGVyOiAwLjA2MjVyZW0gc29saWQgaHNsKDAsIDAlLCAwJSk7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMjBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjEyNXMgZWFzZTtcbn1cbiNza2lwLXRvLW1haW4tY29udGVudDpmb2N1cywgI3NraXAtdG8tbWFpbi1jb250ZW50OmZvY3VzLXdpdGhpbixcbiNza2lwLXRvLWNvb2tpZS1iYW5uZXI6Zm9jdXMsXG4jc2tpcC10by1jb29raWUtYmFubmVyOmZvY3VzLXdpdGhpbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVEODJGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDAlKSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLXByaW1hcnkgI3NraXAtdG8tbWFpbi1jb250ZW50OmZvY3VzLCAuYmctY29sb3ItcHJpbWFyeSAjc2tpcC10by1tYWluLWNvbnRlbnQ6Zm9jdXMtd2l0aGluLFxuLmJnLWNvbG9yLXByaW1hcnkgI3NraXAtdG8tY29va2llLWJhbm5lcjpmb2N1cyxcbi5iZy1jb2xvci1wcmltYXJ5ICNza2lwLXRvLWNvb2tpZS1iYW5uZXI6Zm9jdXMtd2l0aGluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAwJSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRUQ4MkYgIWltcG9ydGFudDtcbn1cblxuYSxcbi5idG4sXG4uYWpheC1uYXZpZ2F0aW9uIC5hamF4LWxvYWQtbW9yZSxcbmJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5hOmZvY3VzLXZpc2libGUsXG4uYnRuOmZvY3VzLXZpc2libGUsXG4uYWpheC1uYXZpZ2F0aW9uIC5hamF4LWxvYWQtbW9yZTpmb2N1cy12aXNpYmxlLFxuYnV0dG9uOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVEODJGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDAlKSAhaW1wb3J0YW50O1xufVxuLmJnLWNvbG9yLXByaW1hcnkgYTpmb2N1cy12aXNpYmxlLFxuLmJnLWNvbG9yLXByaW1hcnkgLmJ0bjpmb2N1cy12aXNpYmxlLFxuLmJnLWNvbG9yLXByaW1hcnkgLmFqYXgtbmF2aWdhdGlvbiAuYWpheC1sb2FkLW1vcmU6Zm9jdXMtdmlzaWJsZSxcbi5hamF4LW5hdmlnYXRpb24gLmJnLWNvbG9yLXByaW1hcnkgLmFqYXgtbG9hZC1tb3JlOmZvY3VzLXZpc2libGUsXG4uYmctY29sb3ItcHJpbWFyeSBidXR0b246Zm9jdXMtdmlzaWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMCUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkVEODJGICFpbXBvcnRhbnQ7XG59XG5cbi5pbWFnZSA+IGE6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM0RDkwRkUsIDAgMCAwIDRweCAjRkVEODJGLCAwIDAgNHB4IDhweCAjNEQ5MEZFO1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cblxuLmZ1bGwtcGFnZS10YWdzOjphZnRlciwgLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbzo6YWZ0ZXIsIC52bDggLmFydGljbGUtY29udGVudCAuaW5mbzo6YWZ0ZXIsIC52bDcgLmluZm86OmFmdGVyLCAudmw0IC5pbmZvOjphZnRlciwgLnZsNSAuaW5mbzo6YWZ0ZXIsIC52bDYgLmluZm86OmFmdGVyLCAudmwyIC5pbmZvOjphZnRlciwgLnZsMSAuaW5mbzo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5tYWlubmF2LXRvZ2dsZSwgLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiA+IGxpID4gYSxcbi5tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgPiBsaSA+IHNwYW4sIC5oZWFkZXItc2VhcmNoIC5zZWFyY2hib3gtdG9nZ2xlLCAubGFuZ3VhZ2Utc2VsZWN0b3IgYSwgLmxhbmd1YWdlLXNlbGVjdG9yIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tYWlubmF2LXRvZ2dsZTo6YWZ0ZXIsIC5tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgPiBsaSA+IGE6OmFmdGVyLFxuLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiA+IGxpID4gc3Bhbjo6YWZ0ZXIsIC5oZWFkZXItc2VhcmNoIC5zZWFyY2hib3gtdG9nZ2xlOjphZnRlciwgLmxhbmd1YWdlLXNlbGVjdG9yIGE6OmFmdGVyLCAubGFuZ3VhZ2Utc2VsZWN0b3IgYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XG4gIGJhY2tncm91bmQ6ICNGRUQ4MkY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuLm1haW5uYXYtdG9nZ2xlOmhvdmVyOjphZnRlciwgLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcjo6YWZ0ZXIsXG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gbGkgPiBzcGFuOmhvdmVyOjphZnRlciwgLmhlYWRlci1zZWFyY2ggLnNlYXJjaGJveC10b2dnbGU6aG92ZXI6OmFmdGVyLCAubGFuZ3VhZ2Utc2VsZWN0b3IgYTpob3Zlcjo6YWZ0ZXIsIC5sYW5ndWFnZS1zZWxlY3RvciBidXR0b246aG92ZXI6OmFmdGVyLCAubWFpbm5hdi10b2dnbGU6Zm9jdXM6OmFmdGVyLCAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzOjphZnRlcixcbi5tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgPiBsaSA+IHNwYW46Zm9jdXM6OmFmdGVyLCAuaGVhZGVyLXNlYXJjaCAuc2VhcmNoYm94LXRvZ2dsZTpmb2N1czo6YWZ0ZXIsIC5sYW5ndWFnZS1zZWxlY3RvciBhOmZvY3VzOjphZnRlciwgLmxhbmd1YWdlLXNlbGVjdG9yIGJ1dHRvbjpmb2N1czo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbn1cblxuYm9keSB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBiYWNrZ3JvdW5kOiBoc2woMCwgMCUsIDAlKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIGJvZHkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuXG4jcGFnZSB7XG4gIGJhY2tncm91bmQ6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG5cbmEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxNTBtcywgY29sb3IgMTUwbXM7XG59XG5hLCBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxucCB7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJrZXJuXCIgMTtcbiAgZm9udC1rZXJuaW5nOiBub3JtYWw7XG4gIG1hcmdpbjogMCAwIDFlbTtcbn1cblxuaDEsIC5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwia2VyblwiIDE7XG4gIGZvbnQta2VybmluZzogbm9ybWFsO1xuICBtYXJnaW46IDA7XG59XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbmF1ZGlvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zb2NpYWwgbGkgaS5pY29uLWZhY2Vib29rLCAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwgdWwgYSBpLmljb24tZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zYXNzL2Fzc2V0cy9pY29ucy9mYWNlYm9vay1mLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zb2NpYWwgbGkgaS5pY29uLXR3aXR0ZXIsIC5zaXRlLWZvb3RlciAuZm9vdGVyLXNvY2lhbCB1bCBhIGkuaWNvbi10d2l0dGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Fzcy9hc3NldHMvaWNvbnMvdHdpdHRlci5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc29jaWFsIGxpIGkuaWNvbi1saW5rZWRpbiwgLnNpdGUtZm9vdGVyIC5mb290ZXItc29jaWFsIHVsIGEgaS5pY29uLWxpbmtlZGluIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Fzcy9hc3NldHMvaWNvbnMvbGlua2VkaW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItc29jaWFsIHVsIGEgaS5pY29uLWluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Nhc3MvYXNzZXRzL2ljb25zL2luc3RhZ3JhbS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmwxMCAudGl0bGUgYS5jb2xsYXBzZWQ6OmFmdGVyLCAubGFuZ3VhZ2Utc2VsZWN0b3IgLmN1cnJlbnQtbGFuZyBpLmljb24tYW5nbGUtZG93biB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Nhc3MvYXNzZXRzL2ljb25zL2FuZ2xlLWRvd24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnZsMTAgLnRpdGxlIGE6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Fzcy9hc3NldHMvaWNvbnMvYW5nbGUtdXAuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFqYXgtbmF2aWdhdGlvbi5hamF4LW5hdmlnYXRpb24gdWwgPiBsaSBpLmljb24tYW5nbGVzLXJpZ2h0LCAucGFnZS1uYXZpZ2F0aW9uIHVsID4gbGkgaS5pY29uLWFuZ2xlcy1yaWdodCwgLmFqYXgtbmF2aWdhdGlvbi5hamF4LW5hdmlnYXRpb24gdWwgPiBsaSBpLmljb24tYW5nbGVzLWxlZnQsIC5wYWdlLW5hdmlnYXRpb24gdWwgPiBsaSBpLmljb24tYW5nbGVzLWxlZnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zYXNzL2Fzc2V0cy9pY29ucy9hbmdsZXMtZG93bi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uaWNvbi1jYW1lcmE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Nhc3MvYXNzZXRzL2ljb25zL2NhbWVyYS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iLWl0ZW0uYnJlYWRjcnVtYi1pdGVtLS1saW5rOm5vdCg6aGFzKCsgLmJyZWFkY3J1bWItaXRlbS0tbGluaykpIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Fzcy9hc3NldHMvaWNvbnMvY2hldnJvbi1sZWZ0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5sb2FkaW5nOjpiZWZvcmUsIC5hamF4LWxvYWRpbmcgLmFqYXgtbmF2aWdhdGlvbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Fzcy9hc3NldHMvaWNvbnMvY2lyY2xlLW5vdGNoLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5yZWNpcGUtZGV0YWlscyBpLmljb24tY2xvY2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zYXNzL2Fzc2V0cy9pY29ucy9jbG9jay5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucmVjaXBlLWRldGFpbHMgaS5pY29uLWZpcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zYXNzL2Fzc2V0cy9pY29ucy9maXJlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY29uLXBsYXk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Nhc3MvYXNzZXRzL2ljb25zL3BsYXkuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmV6cmljaHRleHQtZmllbGQgYmxvY2txdW90ZSAuYmxvY2txdW90ZS1ib2R5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zYXNzL2Fzc2V0cy9pY29ucy9xdW90ZS1sZWZ0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY29uLXZvbHVtZS11cDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vc2Fzcy9hc3NldHMvaWNvbnMvdm9sdW1lLWhpZ2guc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYi1pdGVtIC5pY29uLWhvbWU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL3Nhc3MvYXNzZXRzL2ljb25zL2hvdXNlLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mdWxsLXNlYXJjaC1oZWFkZXIgLnNlYXJjaC1pbnB1dHMgLmlucHV0LWdyb3VwIGkuaWNvbi1zZWFyY2gsIC5oZWFkZXItc2VhcmNoIC5zZWFyY2hib3gtdG9nZ2xlIGkuaWNvbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9zYXNzL2Fzc2V0cy9pY29ucy9tYWduaWZ5aW5nLWdsYXNzLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKiogU3BlY2lmaWMgY2FzZXMgdG8gYXZvaWQgZHVwbGljYXRpb24gaW4gbXVsdGlwbGUgdGVtcGxhdGVzIGFuZCBzdHlsZSBmaWxlcyAqKiovXG4uaWNvbi1wbGF5LmFydGljbGUtaWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmljb24tcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuMXJlbTtcbiAgaGVpZ2h0OiAxLjFyZW07XG59XG5cbi5pY29uLXZvbHVtZS11cC5hcnRpY2xlLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pY29uLXZvbHVtZS11cDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuMXJlbTtcbiAgaGVpZ2h0OiAxLjFyZW07XG59XG5cbi5pY29uLWNhbWVyYS5hcnRpY2xlLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pY29uLWNhbWVyYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuMXJlbTtcbiAgaGVpZ2h0OiAxLjFyZW07XG59XG5cbi5zaXRlLWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHJlbTtcbn1cbi5zaXRlLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zaXRlLWxvZ28ge1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaXRlLWxvZ28ge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxufVxuXG4vKiBzaXRlIGhlYWRlciAqL1xuLnNpdGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogaHNsKDAsIDAlLCAxMDAlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2l0ZS1oZWFkZXIgPiAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiA1LjkzNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNpdGUtaGVhZGVyID4gLmNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5zaXRlLWhlYWRlciA+IC5jb250YWluZXIgLnNpdGUtbG9nbyB7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zaXRlLWhlYWRlciA+IC5jb250YWluZXIgLmxhbmd1YWdlLXNlbGVjdG9yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuc2l0ZS1oZWFkZXIgPiAuY29udGFpbmVyIC5oZWFkZXItc2VhcmNoIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuc2l0ZS1oZWFkZXIgPiAuY29udGFpbmVyIC5tYWlubmF2LXRvZ2dsZSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbn1cbi5zaXRlLWhlYWRlci5zaXRlLWhlYWRlci1zdGlja3ktLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi8qIGhlYWRlciBsYW5ndWFnZSBzZWxlY3RvciAqL1xuLmxhbmd1YWdlLXNlbGVjdG9yIHtcbiAgbWFyZ2luOiAwIDAgMCAxZW07XG59XG4ubGFuZ3VhZ2Utc2VsZWN0b3IgYSwgLmxhbmd1YWdlLXNlbGVjdG9yIGJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xufVxuLmxhbmd1YWdlLXNlbGVjdG9yIC5jdXJyZW50LWxhbmcge1xuICBoZWlnaHQ6IDUuOTM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4ubGFuZ3VhZ2Utc2VsZWN0b3IgLmN1cnJlbnQtbGFuZy5zaG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAxO1xuICBiYWNrZ3JvdW5kOiAjRkVEODJGO1xufVxuLmxhbmd1YWdlLXNlbGVjdG9yIC5jdXJyZW50LWxhbmcuc2hvdyBpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5sYW5ndWFnZS1zZWxlY3RvciAuY3VycmVudC1sYW5nIGkge1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjc1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5sYW5ndWFnZS1zZWxlY3RvciAuY3VycmVudC1sYW5nIHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbn1cbi5sYW5ndWFnZS1zZWxlY3RvciAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI0ZFRDgyRjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubGFuZ3VhZ2Utc2VsZWN0b3IgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5sYW5ndWFnZS1zZWxlY3RvciAuZHJvcGRvd24tbWVudSBhIHtcbiAgcGFkZGluZzogMC41ZW0gMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sYW5ndWFnZS1zZWxlY3RvciAuZHJvcGRvd24tbWVudSBhOmhvdmVyIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNDYlKTtcbn1cbi5sYW5ndWFnZS1zZWxlY3RvciAuZHJvcGRvd24tbWVudSBhOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggdHJhbnNwYXJlbnQgc29saWQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjNEQ5MEZFLCAwIDAgMCA0cHggI0ZFRDgyRiwgMCAwIDRweCA4cHggIzREOTBGRTtcbn1cbi5sYW5ndWFnZS1zZWxlY3RvciAuZHJvcGRvd24tbWVudSAuY3VycmVudCBhIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNDYlKTtcbn1cblxuLyogaGVhZGVyLXNlYXJjaGJveCAqL1xuLmhlYWRlci1zZWFyY2gge1xuICBoZWlnaHQ6IDUuOTM3NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci1zZWFyY2ggLnNlYXJjaGJveC10b2dnbGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmhlYWRlci1zZWFyY2ggLnNlYXJjaGJveC10b2dnbGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gIH1cbn1cbi5oZWFkZXItc2VhcmNoIC5zZWFyY2hib3gtdG9nZ2xlIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDUuOTM3NXJlbTtcbiAgd2lkdGg6IDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogaHNsKDAsIDAlLCAxMDAlKTtcbiAgei1pbmRleDogMjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZCAwLjNzO1xufVxuLmhlYWRlci1zZWFyY2ggLnNlYXJjaGJveC10b2dnbGUgaSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlYWRlci1zZWFyY2ggLnNlYXJjaGJveC10b2dnbGUgaSB7XG4gICAgd2lkdGg6IDAuOXJlbTtcbiAgICBoZWlnaHQ6IDAuOXJlbTtcbiAgfVxufVxuLmhlYWRlci1zZWFyY2ggLm5hdmJhci1zZWFyY2gge1xuICBwYWRkaW5nOiAxcmVtIDRyZW0gMXJlbSAxcmVtO1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC40cywgb3BhY2l0eSAwLjIzcztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNGRUQ4MkY7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5oZWFkZXItc2VhcmNoIC5zZWFyY2gtcXVlcnkge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGhzbCgwLCAwJSwgMCUpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmhlYWRlci1zZWFyY2ggLnNlYXJjaC1xdWVyeTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaGVhZGVyLXNlYXJjaCAuc2VhcmNoLXN1Ym1pdCB7XG4gIHdpZHRoOiA0cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlci1zZWFyY2ggLnNlYXJjaC1zdWJtaXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM0RDkwRkUsIDAgMCAwIDRweCAjRkVEODJGLCAwIDAgNHB4IDhweCAjNEQ5MEZFO1xufVxuLmhlYWRlci1zZWFyY2gge1xuICAvKiBzZWFyY2hib3ggb3BlbmVkICovXG59XG4uc2VhcmNoYm94LWFjdGl2ZSAuaGVhZGVyLXNlYXJjaCAuc2VhcmNoYm94LXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6ICNGRUQ4MkY7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG59XG4uc2VhcmNoYm94LWFjdGl2ZSAuaGVhZGVyLXNlYXJjaCAubmF2YmFyLXNlYXJjaCB7XG4gIG9wYWNpdHk6IDE7XG4gIHdpZHRoOiAxOHJlbTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC40cztcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zZWFyY2hib3gtYWN0aXZlIC5oZWFkZXItc2VhcmNoIHtcbiAgLyogZW50ZXJlZCB0ZXh0IGluIGlucHV0ICovXG59XG4uc2VhcmNoYm94LWFjdGl2ZSAuaGVhZGVyLXNlYXJjaC5maWxsZWQgLnNlYXJjaGJveC10b2dnbGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVhZGVyLXNlYXJjaCB7XG4gICAgaGVpZ2h0OiA0cmVtO1xuICB9XG4gIC5oZWFkZXItc2VhcmNoIC5zZWFyY2hib3gtdG9nZ2xlIHtcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5oZWFkZXItc2VhcmNoIC5zZWFyY2hib3gtdG9nZ2xlIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zZWFyY2hib3gtYWN0aXZlIC5oZWFkZXItc2VhcmNoIC5uYXZiYXItc2VhcmNoIHtcbiAgICB3aWR0aDogY2FsYygxMDB2dyAtIDRyZW0pO1xuICB9XG59XG5cbi5tYWluLW5hdmlnYXRpb24ge1xuICBmbGV4OiAxO1xufVxuLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiA+IGxpID4gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gbGkgPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICB9XG59XG4ubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiA+IGxpID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxLjMzMzMzMzMzMzNlbTtcbn1cbi5tYWluLW5hdmlnYXRpb24ge1xuICAvKiBtYWluIHN1Ym1lbnUgKi9cbn1cbi5tYWluLW5hdmlnYXRpb24gLm1lbnVfbGV2ZWxfMSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51X2xldmVsXzEgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVlbSAxLjVlbTtcbn1cbi5tYWluLW5hdmlnYXRpb24ge1xuICAvKiBsYXJnZSBzY3JlZW4gc2l6ZXMgKi9cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gbGk6aG92ZXIgPiBhLFxuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gbGk6aG92ZXIgPiBzcGFuLFxuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5hY3RpdmUgPiBhLFxuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5hY3RpdmUgPiBzcGFuIHtcbiAgICBjb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiA+IGxpOmhvdmVyID4gYTo6YWZ0ZXIsXG4gIC5tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgPiBsaTpob3ZlciA+IHNwYW46OmFmdGVyLFxuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5hY3RpdmUgPiBhOjphZnRlcixcbiAgLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAuYWN0aXZlID4gc3Bhbjo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgPiBsaSA+IGEsXG4gIC5tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgPiBsaSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA1LjkzNzVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogaHNsKDAsIDAlLCA0NiUpO1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgPiBsaTpob3ZlciAubWVudV9sZXZlbF8xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51X2xldmVsXzEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTZyZW07XG4gICAgei1pbmRleDogMjA7XG4gICAgYmFja2dyb3VuZDogI0ZFRDgyRjtcbiAgICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIGhzbGEoMCwgMCUsIDAlLCAwLjEyKTtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51X2xldmVsXzEgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbiAubWVudV9sZXZlbF8xIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51X2xldmVsXzEgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMCUsIDAuMDUpO1xuICB9XG59XG4ubWFpbi1uYXZpZ2F0aW9uIC5zdWJtZW51LXRyaWdnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1haW4tbmF2aWdhdGlvbiB7XG4gIC8qIHNtYWxsIHNjcmVlbiBzaXplcyAqL1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgICByaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICAgIHRvcDogNHJlbTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQ6ICNGRUQ4MkY7XG4gICAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSBoc2xhKDAsIDAlLCAwJSwgMC4xMik7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gbGkgPiBhLFxuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gbGkgPiBzcGFuIHtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgY29sb3I6IGhzbCgwLCAwJSwgMTMlKTtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gbGkgPiBhOjphZnRlcixcbiAgLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiA+IGxpID4gc3Bhbjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiA+IGxpW2RhdGEtc3VibWVudT10cnVlXSA+IGEge1xuICAgIG1hcmdpbjogMCAxLjg3NXJlbTtcbiAgfVxuICAubWFpbi1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2ID4gbGkuc3VibWVudS1hY3RpdmUgLm1lbnVfbGV2ZWxfMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbiAubmF2YmFyLW5hdiA+IGxpLnN1Ym1lbnUtYWN0aXZlIC5zdWJtZW51LXRyaWdnZXI6OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAubWFpbm5hdi1hY3RpdmUgLm1haW4tbmF2aWdhdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbiAuc3VibWVudS10cmlnZ2VyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEuODc1cmVtO1xuICAgIGhlaWdodDogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS42NjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm1haW4tbmF2aWdhdGlvbiAuc3VibWVudS10cmlnZ2VyIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tYWluLW5hdmlnYXRpb24gLnN1Ym1lbnUtdHJpZ2dlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICB9XG4gIC5tYWluLW5hdmlnYXRpb24gLm1lbnVfbGV2ZWxfMSB7XG4gICAgcGFkZGluZzogMCAwIDFyZW07XG4gIH1cbiAgLm1haW4tbmF2aWdhdGlvbiAubWVudV9sZXZlbF8xIGEge1xuICAgIGNvbG9yOiBoc2woMCwgMCUsIDQ2JSk7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIC5tZW51X2xldmVsXzEgYSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWFpbi1uYXZpZ2F0aW9uIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHJlbSk7XG4gIH1cbn1cbi5tYWluLW5hdmlnYXRpb24ge1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLm1haW5uYXYtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1haW5uYXYtdG9nZ2xlIC5oYW1idXJnZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMC4xMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW46IC0wLjA2MjVyZW0gMCAwIC0wLjYyNXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCA0MDBtcyBlYXNlLW91dCAyMDBtcztcbn1cbi5tYWlubmF2LXRvZ2dsZSAuaGFtYnVyZ2VyOjpiZWZvcmUsIC5tYWlubmF2LXRvZ2dsZSAuaGFtYnVyZ2VyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xufVxuLm1haW5uYXYtdG9nZ2xlIC5oYW1idXJnZXI6OmJlZm9yZSB7XG4gIHRvcDogLTAuMzc1cmVtO1xufVxuLm1haW5uYXYtdG9nZ2xlIC5oYW1idXJnZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAtMC4zNzVyZW07XG59XG4ubWFpbm5hdi10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5tYWlubmF2LWFjdGl2ZSAubWFpbm5hdi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjRkVEODJGO1xufVxuLm1haW5uYXYtYWN0aXZlIC5tYWlubmF2LXRvZ2dsZSAuaGFtYnVyZ2VyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTAwbXMgZWFzZS1vdXQ7XG59XG4ubWFpbm5hdi1hY3RpdmUgLm1haW5uYXYtdG9nZ2xlIC5oYW1idXJnZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDAuMzc1cmVtKSByb3RhdGUoMTM1ZGVnKTtcbn1cbi5tYWlubmF2LWFjdGl2ZSAubWFpbm5hdi10b2dnbGUgLmhhbWJ1cmdlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMC4zNzVyZW0pIHJvdGF0ZSgtMTM1ZGVnKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWFpbm5hdi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubWFpbm5hdi1hY3RpdmUge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW5uYXYtYWN0aXZlIGJvZHkge1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cbi5icmVhZGNydW1iLXdyYXBwZXIgb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gIH1cbn1cbi5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWItaXRlbSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gIH1cbn1cbi5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWItaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYi1pdGVtOmZpcnN0LWNoaWxkIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbnRlbnQ6IFwiL1wiO1xuICBjb250ZW50OiBcIi9cIi9cIlwiO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBjb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iLWl0ZW0uYnJlYWRjcnVtYi1pdGVtLS1saW5rOm5vdCg6aGFzKCsgLmJyZWFkY3J1bWItaXRlbS0tbGluaykpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iLWl0ZW0uYnJlYWRjcnVtYi1pdGVtLS1saW5rOm5vdCg6aGFzKCsgLmJyZWFkY3J1bWItaXRlbS0tbGluaykpIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWItaXRlbS5icmVhZGNydW1iLWl0ZW0tLWxpbms6bm90KDpoYXMoKyAuYnJlYWRjcnVtYi1pdGVtLS1saW5rKSkgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iLWl0ZW0uYnJlYWRjcnVtYi1pdGVtLS1saW5rOm5vdCg6aGFzKCsgLmJyZWFkY3J1bWItaXRlbS0tbGluaykpIHNwYW46YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iLWl0ZW0uYnJlYWRjcnVtYi1pdGVtLS1saW5rOm5vdCg6aGFzKCsgLmJyZWFkY3J1bWItaXRlbS0tbGluaykpOmJlZm9yZSB7XG4gICAgY29udGVudDogaW5pdGlhbDtcbiAgfVxufVxuLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYi1pdGVtLmJyZWFkY3J1bWItaXRlbS0tbm8tbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iLWl0ZW0uYnJlYWRjcnVtYi1pdGVtLS1uby1saW5rOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzUwcHg7XG59XG4uYnJlYWRjcnVtYi13cmFwcGVyIC5icmVhZGNydW1iLWl0ZW0uYnJlYWRjcnVtYi1pdGVtLS1uby1saW5rOmxhc3QtY2hpbGQgc3BhbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5icmVhZGNydW1iLXdyYXBwZXIgLmJyZWFkY3J1bWItaXRlbS5icmVhZGNydW1iLWl0ZW0tLW5vLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJyZWFkY3J1bWItd3JhcHBlciAuYnJlYWRjcnVtYi1pdGVtIC5pY29uLWhvbWU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogaHNsKDAsIDAlLCAwJSk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICBwYWRkaW5nOiA0cmVtIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zaXRlLWZvb3RlciBhOm5vdCguc2l0ZS1sb2dvKTpob3ZlciwgLnNpdGUtZm9vdGVyIGE6bm90KC5zaXRlLWxvZ28pOmZvY3VzIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNjIlKTtcbn1cbi5zaXRlLWZvb3RlciAuc2l0ZS1sb2dvIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xufVxuLnNpdGUtZm9vdGVyIHtcbiAgLyogZm9vdGVyIG1lbnUgKi9cbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLW1lbnUgLm5hdmJhci1uYXYge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1tZW51IC5uYXZiYXItbmF2IGEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5mb290ZXItbWVudSAubmF2YmFyLW5hdiBhIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU3O1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1tZW51IC5uYXZiYXItbmF2IGEge1xuICBwYWRkaW5nOiAwLjVlbSAxLjE0Mjg1NzE0MjllbTtcbn1cbi5zaXRlLWZvb3RlciB7XG4gIC8qIGZvb3RlciBzb2NpYWwgKi9cbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXNvY2lhbCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXNvY2lhbCB1bCBhIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwgdWwgYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXNvY2lhbCB1bCBhIHtcbiAgcGFkZGluZzogMC41ZW07XG4gIG1hcmdpbjogMCAwLjVlbTtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXNvY2lhbCB1bCBhIGkge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDkyJSkgc2VwaWEoOTMlKSBzYXR1cmF0ZSgzMiUpIGh1ZS1yb3RhdGUoMjUxZGVnKSBicmlnaHRuZXNzKDEwNyUpIGNvbnRyYXN0KDEwMCUpO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwgdWwgYSBpIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1zb2NpYWwgdWwgYTpob3ZlciBpIHtcbiAgb3BhY2l0eTogMC42Njtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLXNvY2lhbCB1bCAudHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpdGUtZm9vdGVyIHtcbiAgLyogZm9vdGVyIGluZm8gKi9cbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLWluZm8ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1pbmZvIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLnNpdGUtZm9vdGVyIC5mb290ZXItaW5mbyBwIHtcbiAgbWFyZ2luOiAwIDAgMC41NzE0Mjg1NzE0ZW07XG59XG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1pbmZvIGFkZHJlc3Mge1xuICBjb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbn1cbi5zaXRlLWZvb3RlciAuZm9vdGVyLWluZm8gYWRkcmVzcyBhIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2l0ZS1mb290ZXIgLmZvb3Rlci1tZW51IC5uYXZiYXItbmF2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubmdsLWxpc3QubmdsLXZ0LWdyaWQgLnJvdyB7XG4gIGdhcDogMi41cmVtIDA7XG59XG4ubmdsLWxpc3QubmdsLXZ0LWxpc3QgLmxpc3Qtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyLjVyZW07XG59XG4ubmdsLWxpc3QubmdsLXZ0LWxpc3RfemlnemFnIC5saXN0LXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogOHJlbTtcbn1cbi5uZ2wtbGlzdCAuYWpheC1jb2xsZWN0aW9uIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAyLjVyZW0gMDtcbn1cblxuLnNlYXJjaC1yZXN1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNXJlbTtcbn1cblxuLmNhdGVnb3J5LWNoaWxkcmVuIC5yb3cge1xuICBnYXA6IDIuNXJlbSAwO1xufVxuXG4uaGVyby1zdHlsZS0xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDUuOTM3NXJlbSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaGVyby1zdHlsZS0xIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHJlbSk7XG4gIH1cbn1cbi5oZXJvLXN0eWxlLTEgLmFydGljbGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmhlcm8tc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmhlcm8tc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVyby1zdHlsZS0xIC5hcnRpY2xlLWhlYWRlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5oZXJvLXN0eWxlLTEgLmFydGljbGUtaGVhZGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5oZXJvLXN0eWxlLTEgLmFydGljbGUtaGVhZGVyIC50aXRsZSArIC5zaG9ydCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5oZXJvLXN0eWxlLTEgLmFydGljbGUtaGVhZGVyIC50aXRsZSArIC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5oZXJvLXN0eWxlLTEgLmFydGljbGUtaGVhZGVyIC5leWVicm93LXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVyby1zdHlsZS0xIC5hcnRpY2xlLWhlYWRlciAuZXllYnJvdy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbn1cbi5oZXJvLXN0eWxlLTEgLmFydGljbGUtaGVhZGVyIC5leWVicm93LXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5oZXJvLXN0eWxlLTEgLmFydGljbGUtaGVhZGVyIC5zaG9ydCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuLmhlcm8tc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIgLnNob3J0ICsgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmhlcm8tc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIgLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaGVyby1zdHlsZS0xIC5hcnRpY2xlLWhlYWRlciAuYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmhlcm8tc3R5bGUtMSBmaWd1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAwO1xufVxuLmhlcm8tc3R5bGUtMSBmaWd1cmUgcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5oZXJvLXN0eWxlLTEgZmlndXJlIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uaGVyby1zdHlsZS0xIGZpZ3VyZSAub3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDMzLjE1LCAzMy4xNSwgMzMuMTUsIDAuOSkgNy44MSUsIHJnYmEoMzMuMTUsIDMzLjE1LCAzMy4xNSwgMC40KSAxMDAlKTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uaGVyby1zdHlsZS0yIC5hcnRpY2xlLWhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5oZXJvLXN0eWxlLTIgLmFydGljbGUtaGVhZGVyICsgZmlndXJlIHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaGVyby1zdHlsZS0yIC5hcnRpY2xlLWhlYWRlciArIGZpZ3VyZSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5oZXJvLXN0eWxlLTIgLmFydGljbGUtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG4uaGVyby1zdHlsZS0yIC5hcnRpY2xlLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZXJvLXN0eWxlLTIgLmFydGljbGUtaGVhZGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmhlcm8tc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLmhlcm8tc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlICsgLnNob3J0IHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmhlcm8tc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlICsgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmhlcm8tc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgLmV5ZWJyb3ctdGl0bGUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5oZXJvLXN0eWxlLTIgLmFydGljbGUtaGVhZGVyIC5leWVicm93LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgfVxufVxuLmhlcm8tc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgLmV5ZWJyb3ctdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmhlcm8tc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgLnNob3J0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG4uaGVyby1zdHlsZS0yIC5hcnRpY2xlLWhlYWRlciAuc2hvcnQgKyAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4uaGVyby1zdHlsZS0yIC5hcnRpY2xlLWhlYWRlciAuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaGVyby1zdHlsZS0yIC5hcnRpY2xlLWhlYWRlciAuYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmhlcm8tc3R5bGUtMiBmaWd1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0Mi44NSU7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtIDEuNXJlbSAwIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDBweCAtODBweCA5NnB4IC01NnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5oZXJvLXN0eWxlLTIgZmlndXJlIHBpY3R1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuLmhlcm8tc3R5bGUtMiBmaWd1cmUgcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaGVyby1zdHlsZS0yIGZpZ3VyZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gIH1cbn1cbi5iZy1jb2xvci1wcmltYXJ5IC5oZXJvLXN0eWxlLTIgZmlndXJlIHtcbiAgYm94LXNoYWRvdzogMHB4IC04MHB4IDk2cHggLTU2cHggI0MxOUQwMTtcbn1cbi5iZy1jb2xvci1ibGFjayAuaGVyby1zdHlsZS0yIGZpZ3VyZSB7XG4gIGJveC1zaGFkb3c6IDBweCAtODBweCA5NnB4IC01NnB4ICMwODA4MDg7XG59XG5cbi5oZXJvLXN0eWxlLTMgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaGVyby1zdHlsZS0zIC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5oZXJvLXN0eWxlLTMgLmltYWdlIHNvdXJjZSwgLmhlcm8tc3R5bGUtMyAuaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlcm8tc3R5bGUtMyAuYXJ0aWNsZS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICB9XG59XG4uaGVyby1zdHlsZS0zIC5hcnRpY2xlLWhlYWRlciAuZXllYnJvdy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaGVyby1zdHlsZS0zIC5hcnRpY2xlLWhlYWRlciAuZXllYnJvdy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NjtcbiAgfVxufVxuLmhlcm8tc3R5bGUtMyAuYXJ0aWNsZS1oZWFkZXIgLmV5ZWJyb3ctdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmhlcm8tc3R5bGUtMyAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuaGVyby1zdHlsZS0zIC5hcnRpY2xlLWhlYWRlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5oZXJvLXN0eWxlLTMgLmFydGljbGUtaGVhZGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5oZXJvLXN0eWxlLTMgLmFydGljbGUtaGVhZGVyIC50aXRsZSArIC5zaG9ydCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5oZXJvLXN0eWxlLTMgLmFydGljbGUtaGVhZGVyIC50aXRsZSArIC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5iZy1jb2xvci1ibGFjayAuaGVyby1zdHlsZS0zIC5hcnRpY2xlLWhlYWRlciAudGl0bGUge1xuICBjb2xvcjogI0ZFRDgyRjtcbn1cbi5oZXJvLXN0eWxlLTMgLmFydGljbGUtaGVhZGVyIC5zaG9ydCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuLmhlcm8tc3R5bGUtMyAuYXJ0aWNsZS1oZWFkZXIgLnNob3J0ICsgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmhlcm8tc3R5bGUtMyAuYXJ0aWNsZS1oZWFkZXIgLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaGVyby1zdHlsZS0zIC5hcnRpY2xlLWhlYWRlciAuYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWJvdXQtc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIgKyAqIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5hYm91dC1zdHlsZS0xIC5leWVicm93LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFib3V0LXN0eWxlLTEgLmV5ZWJyb3ctdGl0bGUgKyAqIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5hYm91dC1zdHlsZS0xIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFib3V0LXN0eWxlLTEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYWJvdXQtc3R5bGUtMSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG4uYWJvdXQtc3R5bGUtMSAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4uYmctY29sb3ItYmxhY2sgLmFib3V0LXN0eWxlLTEgLnRpdGxlIHtcbiAgY29sb3I6ICNGRUQ4MkY7XG59XG4uYWJvdXQtc3R5bGUtMSAuaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uYWJvdXQtc3R5bGUtMSAuaW1hZ2Ugc291cmNlLCAuYWJvdXQtc3R5bGUtMSAuaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYWJvdXQtc3R5bGUtMSAuaW1hZ2UgKyAuYXJ0aWNsZS1pbmZvIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5hYm91dC1zdHlsZS0xIC5hcnRpY2xlLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtc3R5bGUtMSAuYXJ0aWNsZS1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYWJvdXQtc3R5bGUtMSAuc2hvcnQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgd2lkdGg6IDYwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtc3R5bGUtMSAuc2hvcnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWJvdXQtc3R5bGUtMSAuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMnJlbTtcbiAgd2lkdGg6IDQwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtc3R5bGUtMSAuYWN0aW9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFib3V0LXN0eWxlLTEgLmFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFib3V0LXN0eWxlLTIgLmV5ZWJyb3ctdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYWJvdXQtc3R5bGUtMiAudGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hYm91dC1zdHlsZS0yIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hYm91dC1zdHlsZS0yIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG4uYWJvdXQtc3R5bGUtMiAudGl0bGUgKyAuc2hvcnQge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4uYWJvdXQtc3R5bGUtMiAudGl0bGUgKyAuYnRuLCAuYWJvdXQtc3R5bGUtMiAuYWpheC1uYXZpZ2F0aW9uIC50aXRsZSArIC5hamF4LWxvYWQtbW9yZSwgLmFqYXgtbmF2aWdhdGlvbiAuYWJvdXQtc3R5bGUtMiAudGl0bGUgKyAuYWpheC1sb2FkLW1vcmUge1xuICBtYXJnaW4tdG9wOiAzLjM3NXJlbTtcbn1cbi5iZy1jb2xvci1ibGFjayAuYWJvdXQtc3R5bGUtMiAudGl0bGUge1xuICBjb2xvcjogI0ZFRDgyRjtcbn1cbi5hYm91dC1zdHlsZS0yIC5zaG9ydCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuLmFib3V0LXN0eWxlLTIgLnNob3J0ICsgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmFib3V0LXN0eWxlLTIgLmltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5hYm91dC1zdHlsZS0yIC5pbWFnZSBzb3VyY2UsIC5hYm91dC1zdHlsZS0yIC5pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogY292ZXI7XCI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmFib3V0LXN0eWxlLTIgLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFib3V0LXN0eWxlLTIgLmFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFib3V0LXN0eWxlLTMgLmV5ZWJyb3ctdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYWJvdXQtc3R5bGUtMyAudGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5hYm91dC1zdHlsZS0zIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5hYm91dC1zdHlsZS0zIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG4uYWJvdXQtc3R5bGUtMyAuaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEzcmVtO1xufVxuLmFib3V0LXN0eWxlLTMgLmltYWdlICsgKiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uYWJvdXQtc3R5bGUtMyAuYXJ0aWNsZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5hYm91dC1zdHlsZS0zIC5hcnRpY2xlLWluZm8gLnNob3J0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4uYWJvdXQtc3R5bGUtMyAuYXJ0aWNsZS1pbmZvIC5zaG9ydCArIC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmFib3V0LXN0eWxlLTMgLmFydGljbGUtaW5mbyAuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYWJvdXQtc3R5bGUtMyAuYXJ0aWNsZS1pbmZvIC5hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5hYm91dC1zdHlsZS00IC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFib3V0LXN0eWxlLTQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFib3V0LXN0eWxlLTQgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbi5hYm91dC1zdHlsZS00IC50aXRsZSArIC50ZXh0IHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5hYm91dC1zdHlsZS00IC50aXRsZSArIC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmJnLWNvbG9yLWJsYWNrIC5hYm91dC1zdHlsZS00IC50aXRsZSB7XG4gIGNvbG9yOiAjRkVEODJGO1xufVxuLmFib3V0LXN0eWxlLTQgLnRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG59XG4uYWJvdXQtc3R5bGUtNCAudGV4dCAuc2hvcnQge1xuICBmbGV4OiAwIDEgNTAlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41NTtcbn1cbi5hYm91dC1zdHlsZS00IC50ZXh0ICsgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFib3V0LXN0eWxlLTQgLnRleHQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFib3V0LXN0eWxlLTQgLnRleHQgLnNob3J0IHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxufVxuLmFib3V0LXN0eWxlLTQgLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmFib3V0LXN0eWxlLTQgLmFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFib3V0LXN0eWxlLTUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmFib3V0LXN0eWxlLTUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWJvdXQtc3R5bGUtNSAudGl0bGUgKyAuc2hvcnQge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi5hYm91dC1zdHlsZS01IC5zaG9ydCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuXG4uZmVhdHVyZXMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAycmVtO1xufVxuLmZlYXR1cmVzLWdyaWQuZmVhdHVyZXMtZ3JpZC1jb2wtMiB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZlYXR1cmVzLWdyaWQuZmVhdHVyZXMtZ3JpZC1jb2wtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuLmZlYXR1cmVzLWdyaWQuZmVhdHVyZXMtZ3JpZC1jb2wtMyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZlYXR1cmVzLWdyaWQuZmVhdHVyZXMtZ3JpZC1jb2wtMyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuLmZlYXR1cmVzLWdyaWQuZmVhdHVyZXMtZ3JpZC1jb2wtNCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZlYXR1cmVzLWdyaWQuZmVhdHVyZXMtZ3JpZC1jb2wtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mZWF0dXJlcy1ncmlkLmZlYXR1cmVzLWdyaWQtY29sLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIH1cbn1cblxuLmZlYXR1cmVzLXN0eWxlLTEgLmFydGljbGUtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mZWF0dXJlcy1zdHlsZS0xIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mZWF0dXJlcy1zdHlsZS0xIC5hcnRpY2xlLWhlYWRlciAudGV4dCArIC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmZlYXR1cmVzLXN0eWxlLTEgLmFydGljbGUtaGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mZWF0dXJlcy1zdHlsZS0xIC5hcnRpY2xlLWhlYWRlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLmZlYXR1cmVzLXN0eWxlLTEgLmFydGljbGUtaGVhZGVyIC50aXRsZSArIC5zaG9ydCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5mZWF0dXJlcy1zdHlsZS0xIC5hcnRpY2xlLWhlYWRlciAuc2hvcnQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41NTtcbn1cbi5mZWF0dXJlcy1zdHlsZS0xIC5hcnRpY2xlLWhlYWRlciAuc2hvcnQgKyAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5mZWF0dXJlcy1zdHlsZS0xIC5hcnRpY2xlLWhlYWRlciAuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmZlYXR1cmVzLXN0eWxlLTEgLmFydGljbGUtaGVhZGVyIC5hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZmVhdHVyZXMtc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIgKyAuZmVhdHVyZXMtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4uZmVhdHVyZXMtc3R5bGUtMSAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZlYXR1cmVzLXN0eWxlLTEgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS1pY29uIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRUQ4MkY7XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IDhyZW07XG59XG4uYmctY29sb3ItcHJpbWFyeSAuZmVhdHVyZXMtc3R5bGUtMSAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIC5pdGVtLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xufVxuLmZlYXR1cmVzLXN0eWxlLTEgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS1pY29uICsgLml0ZW0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmZlYXR1cmVzLXN0eWxlLTEgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cbi5mZWF0dXJlcy1zdHlsZS0xIC5mZWF0dXJlcy1ncmlkIC5mZWF0dXJlcy1ncmlkLWl0ZW0gLml0ZW0tdGl0bGUgKyAuaXRlbS1zaG9ydCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZmVhdHVyZXMtc3R5bGUtMSAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtICogKyAuaXRlbS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmZlYXR1cmVzLXN0eWxlLTIgLmFydGljbGUtaGVhZGVyIC50ZXh0IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mZWF0dXJlcy1zdHlsZS0yIC5hcnRpY2xlLWhlYWRlciAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mZWF0dXJlcy1zdHlsZS0yIC5hcnRpY2xlLWhlYWRlciAudGV4dCArICoge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4uZmVhdHVyZXMtc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmVhdHVyZXMtc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZmVhdHVyZXMtc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLmZlYXR1cmVzLXN0eWxlLTIgLmFydGljbGUtaGVhZGVyIC50aXRsZSArIC5zaG9ydCB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uZmVhdHVyZXMtc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgLnNob3J0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG4uZmVhdHVyZXMtc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmZlYXR1cmVzLXN0eWxlLTIgLmFydGljbGUtaGVhZGVyIC5hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uZmVhdHVyZXMtc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgKyAuZmVhdHVyZXMtZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4uZmVhdHVyZXMtc3R5bGUtMiAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmZlYXR1cmVzLXN0eWxlLTIgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS1oaWdobGlnaHQtdGl0bGUge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjA4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZlYXR1cmVzLXN0eWxlLTIgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS1oaWdobGlnaHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmZlYXR1cmVzLXN0eWxlLTIgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS1oaWdobGlnaHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbi5iZy1jb2xvci1ibGFjayAuZmVhdHVyZXMtc3R5bGUtMiAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIC5pdGVtLWhpZ2hsaWdodC10aXRsZSB7XG4gIGNvbG9yOiAjRkVEODJGO1xufVxuLmZlYXR1cmVzLXN0eWxlLTIgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS1oaWdobGlnaHQtdGl0bGUgKyAuaXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uZmVhdHVyZXMtc3R5bGUtMiAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmVhdHVyZXMtc3R5bGUtMiAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgfVxufVxuLmZlYXR1cmVzLXN0eWxlLTIgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS10aXRsZSArIC5pdGVtLXNob3J0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5mZWF0dXJlcy1zdHlsZS0yIC5mZWF0dXJlcy1ncmlkIC5mZWF0dXJlcy1ncmlkLWl0ZW0gKiArIC5pdGVtLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uZmVhdHVyZXMtc3R5bGUtMyAuYXJ0aWNsZS1oZWFkZXIgLnRleHQge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZlYXR1cmVzLXN0eWxlLTMgLmFydGljbGUtaGVhZGVyIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZlYXR1cmVzLXN0eWxlLTMgLmFydGljbGUtaGVhZGVyIC50ZXh0ICsgKiB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5mZWF0dXJlcy1zdHlsZS0zIC5hcnRpY2xlLWhlYWRlciAudGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mZWF0dXJlcy1zdHlsZS0zIC5hcnRpY2xlLWhlYWRlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZmVhdHVyZXMtc3R5bGUtMyAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbi5mZWF0dXJlcy1zdHlsZS0zIC5hcnRpY2xlLWhlYWRlciAudGl0bGUgKyAuc2hvcnQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmZlYXR1cmVzLXN0eWxlLTMgLmFydGljbGUtaGVhZGVyIC5zaG9ydCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuLmZlYXR1cmVzLXN0eWxlLTMgLmFydGljbGUtaGVhZGVyIC5hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5mZWF0dXJlcy1zdHlsZS0zIC5hcnRpY2xlLWhlYWRlciAuYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmJnLWNvbG9yLWJsYWNrIC5mZWF0dXJlcy1zdHlsZS0zIC5hcnRpY2xlLWhlYWRlciAudGl0bGUge1xuICBjb2xvcjogI0ZFRDgyRjtcbn1cbi5mZWF0dXJlcy1zdHlsZS0zIC5hcnRpY2xlLWhlYWRlciArIC5mZWF0dXJlcy1ncmlkIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5mZWF0dXJlcy1zdHlsZS0zIC5mZWF0dXJlcy1ncmlkIC5mZWF0dXJlcy1ncmlkLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmVhdHVyZXMtc3R5bGUtMyAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIC5pdGVtLWltYWdlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xufVxuLmZlYXR1cmVzLXN0eWxlLTMgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS1pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mZWF0dXJlcy1zdHlsZS0zIC5mZWF0dXJlcy1ncmlkIC5mZWF0dXJlcy1ncmlkLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkM7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMXJlbTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xufVxuLmZlYXR1cmVzLXN0eWxlLTMgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cbi5mZWF0dXJlcy1zdHlsZS0zIC5mZWF0dXJlcy1ncmlkIC5mZWF0dXJlcy1ncmlkLWl0ZW0gLml0ZW0tdGl0bGUgKyAuaXRlbS1zaG9ydCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZmVhdHVyZXMtc3R5bGUtMyAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtICogKyAuaXRlbS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmZlYXR1cmVzLXN0eWxlLTQgLmFydGljbGUtaGVhZGVyIC50ZXh0IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mZWF0dXJlcy1zdHlsZS00IC5hcnRpY2xlLWhlYWRlciAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mZWF0dXJlcy1zdHlsZS00IC5hcnRpY2xlLWhlYWRlciAudGV4dCArICoge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4uZmVhdHVyZXMtc3R5bGUtNCAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZlYXR1cmVzLXN0eWxlLTQgLmFydGljbGUtaGVhZGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG4uZmVhdHVyZXMtc3R5bGUtNCAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlICsgLnNob3J0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmZlYXR1cmVzLXN0eWxlLTQgLmFydGljbGUtaGVhZGVyIC5zaG9ydCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuLmZlYXR1cmVzLXN0eWxlLTQgLmFydGljbGUtaGVhZGVyIC5hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5mZWF0dXJlcy1zdHlsZS00IC5hcnRpY2xlLWhlYWRlciAuYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZlYXR1cmVzLXN0eWxlLTQgLmFydGljbGUtaGVhZGVyICsgLmZlYXR1cmVzLWdyaWQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmZlYXR1cmVzLXN0eWxlLTQgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjlGQztcbn1cbi5iZy1jb2xvci1ibGFjayAuZmVhdHVyZXMtc3R5bGUtNCAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAxMCUpO1xufVxuLmJnLWNvbG9yLXByaW1hcnkgLmZlYXR1cmVzLXN0eWxlLTQgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTQuMjQ0MDE5MTM4OCwgMjI1LjUxNjc0NjQxMTUsIDk3Ljc1NTk4MDg2MTIpO1xufVxuLmJnLWNvbG9yLXNlY29uZGFyeSAuZmVhdHVyZXMtc3R5bGUtNCAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbn1cbi5mZWF0dXJlcy1zdHlsZS00IC5mZWF0dXJlcy1ncmlkIC5mZWF0dXJlcy1ncmlkLWl0ZW0gLml0ZW0taWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mZWF0dXJlcy1zdHlsZS00IC5mZWF0dXJlcy1ncmlkIC5mZWF0dXJlcy1ncmlkLWl0ZW0gLml0ZW0taWNvbiBpbWcge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDAlKSBzZXBpYSg5JSkgc2F0dXJhdGUoNzUwMCUpIGh1ZS1yb3RhdGUoMTU0ZGVnKSBicmlnaHRuZXNzKDkxJSkgY29udHJhc3QoMTA4JSk7XG59XG4uYmctY29sb3ItYmxhY2sgLmZlYXR1cmVzLXN0eWxlLTQgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS1pY29uIGltZyB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODclKSBzZXBpYSg5OCUpIHNhdHVyYXRlKDI3NzUlKSBodWUtcm90YXRlKDMyOGRlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCg5OSUpO1xufVxuLmZlYXR1cmVzLXN0eWxlLTQgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS1pY29uICsgLml0ZW0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmZlYXR1cmVzLXN0eWxlLTQgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cbi5mZWF0dXJlcy1zdHlsZS00IC5mZWF0dXJlcy1ncmlkIC5mZWF0dXJlcy1ncmlkLWl0ZW0gLml0ZW0tdGl0bGUgKyAuaXRlbS1zaG9ydCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZmVhdHVyZXMtc3R5bGUtNCAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIC5pdGVtLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uZmVhdHVyZXMtc3R5bGUtNSAuYXJ0aWNsZS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmZlYXR1cmVzLXN0eWxlLTUgLmFydGljbGUtaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZlYXR1cmVzLXN0eWxlLTUgLmFydGljbGUtaGVhZGVyIC50ZXh0ICsgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4uZmVhdHVyZXMtc3R5bGUtNSAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZlYXR1cmVzLXN0eWxlLTUgLmFydGljbGUtaGVhZGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5mZWF0dXJlcy1zdHlsZS01IC5hcnRpY2xlLWhlYWRlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbi5mZWF0dXJlcy1zdHlsZS01IC5hcnRpY2xlLWhlYWRlciAudGl0bGUgKyAuc2hvcnQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uZmVhdHVyZXMtc3R5bGUtNSAuYXJ0aWNsZS1oZWFkZXIgLnNob3J0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG4uZmVhdHVyZXMtc3R5bGUtNSAuYXJ0aWNsZS1oZWFkZXIgLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5mZWF0dXJlcy1zdHlsZS01IC5hcnRpY2xlLWhlYWRlciAuYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZlYXR1cmVzLXN0eWxlLTUgLmFydGljbGUtaGVhZGVyICsgLmZlYXR1cmVzLWdyaWQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmZlYXR1cmVzLXN0eWxlLTUgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZlYXR1cmVzLXN0eWxlLTUgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS1pbWFnZSB7XG4gIHdpZHRoOiAxMS4yNXJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mZWF0dXJlcy1zdHlsZS01IC5mZWF0dXJlcy1ncmlkIC5mZWF0dXJlcy1ncmlkLWl0ZW0gLml0ZW0taW1hZ2UgKyAuaXRlbS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5mZWF0dXJlcy1zdHlsZS01IC5mZWF0dXJlcy1ncmlkIC5mZWF0dXJlcy1ncmlkLWl0ZW0gLml0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG4uZmVhdHVyZXMtc3R5bGUtNSAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIC5pdGVtLXRpdGxlICsgLml0ZW0tc2hvcnQge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uZmVhdHVyZXMtc3R5bGUtNSAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIC5pdGVtLXNob3J0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG5cbi5mZWF0dXJlcy1zdHlsZS02IC5hcnRpY2xlLWhlYWRlciAudGV4dCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmVhdHVyZXMtc3R5bGUtNiAuYXJ0aWNsZS1oZWFkZXIgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZmVhdHVyZXMtc3R5bGUtNiAuYXJ0aWNsZS1oZWFkZXIgLnRleHQgKyAqIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmZlYXR1cmVzLXN0eWxlLTYgLmFydGljbGUtaGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mZWF0dXJlcy1zdHlsZS02IC5hcnRpY2xlLWhlYWRlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLmZlYXR1cmVzLXN0eWxlLTYgLmFydGljbGUtaGVhZGVyIC50aXRsZSArIC5zaG9ydCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5mZWF0dXJlcy1zdHlsZS02IC5hcnRpY2xlLWhlYWRlciAuc2hvcnQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41NTtcbn1cbi5mZWF0dXJlcy1zdHlsZS02IC5hcnRpY2xlLWhlYWRlciAuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZmVhdHVyZXMtc3R5bGUtNiAuYXJ0aWNsZS1oZWFkZXIgLmFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5mZWF0dXJlcy1zdHlsZS02IC5hcnRpY2xlLWhlYWRlciArIC5mZWF0dXJlcy1ncmlkIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5mZWF0dXJlcy1zdHlsZS02IC5mZWF0dXJlcy1ncmlkIC5mZWF0dXJlcy1ncmlkLWl0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZmVhdHVyZXMtc3R5bGUtNiAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIC5pdGVtLWltYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG59XG4uZmVhdHVyZXMtc3R5bGUtNiAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIC5pdGVtLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZlYXR1cmVzLXN0eWxlLTYgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS1pbWFnZSArIC5pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5mZWF0dXJlcy1zdHlsZS02IC5mZWF0dXJlcy1ncmlkIC5mZWF0dXJlcy1ncmlkLWl0ZW0gLml0ZW0tY29udGVudCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmZlYXR1cmVzLXN0eWxlLTYgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cbi5mZWF0dXJlcy1zdHlsZS02IC5mZWF0dXJlcy1ncmlkIC5mZWF0dXJlcy1ncmlkLWl0ZW0gLml0ZW0tdGl0bGUgKyAuaXRlbS1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uZmVhdHVyZXMtc3R5bGUtNiAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtICogKyAuaXRlbS1hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuLmZlYXR1cmVzLXN0eWxlLTcgLmFydGljbGUtaGVhZGVyIC50ZXh0IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mZWF0dXJlcy1zdHlsZS03IC5hcnRpY2xlLWhlYWRlciAudGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mZWF0dXJlcy1zdHlsZS03IC5hcnRpY2xlLWhlYWRlciAudGV4dCArICoge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4uZmVhdHVyZXMtc3R5bGUtNyAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZlYXR1cmVzLXN0eWxlLTcgLmFydGljbGUtaGVhZGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG4uZmVhdHVyZXMtc3R5bGUtNyAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlICsgLnNob3J0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmZlYXR1cmVzLXN0eWxlLTcgLmFydGljbGUtaGVhZGVyIC5zaG9ydCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuLmZlYXR1cmVzLXN0eWxlLTcgLmFydGljbGUtaGVhZGVyIC5hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5mZWF0dXJlcy1zdHlsZS03IC5hcnRpY2xlLWhlYWRlciAuYWN0aW9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmZlYXR1cmVzLXN0eWxlLTcgLmFydGljbGUtaGVhZGVyICsgLmxpc3QtemlnemFnIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5mZWF0dXJlcy1zdHlsZS03IC5saXN0LXppZ3phZyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogOHJlbTtcbn1cbi5sb2dvcy1zdHlsZS0xIC5hcnRpY2xlLWhlYWRlciAudGV4dCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NjY3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubG9nb3Mtc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIgLnRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubG9nb3Mtc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIgLnRleHQgKyAqIHtcbiAgbWFyZ2luLXRvcDogMi41cmVtO1xufVxuLmxvZ29zLXN0eWxlLTEgLmFydGljbGUtaGVhZGVyIC5leWVicm93LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5sb2dvcy1zdHlsZS0xIC5hcnRpY2xlLWhlYWRlciAuZXllYnJvdy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42NjtcbiAgfVxufVxuLmxvZ29zLXN0eWxlLTEgLmFydGljbGUtaGVhZGVyIC5leWVicm93LXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5sb2dvcy1zdHlsZS0xIC5hcnRpY2xlLWhlYWRlciAuZXllYnJvdy10aXRsZSArICoge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4ubG9nb3Mtc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxvZ29zLXN0eWxlLTEgLmFydGljbGUtaGVhZGVyIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG4ubG9nb3Mtc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlICsgLnNob3J0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmJnLWNvbG9yLWJsYWNrIC5sb2dvcy1zdHlsZS0xIC5hcnRpY2xlLWhlYWRlciAudGl0bGUge1xuICBjb2xvcjogI0ZFRDgyRjtcbn1cbi5sb2dvcy1zdHlsZS0xIC5hcnRpY2xlLWhlYWRlciAuc2hvcnQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41NTtcbn1cbi5sb2dvcy1zdHlsZS0xIC5hcnRpY2xlLWhlYWRlciAuYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubG9nb3Mtc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIgLmFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmxvZ29zLXN0eWxlLTEgLmFydGljbGUtaGVhZGVyIC5hY3Rpb25zIC5idG4sIC5sb2dvcy1zdHlsZS0xIC5hcnRpY2xlLWhlYWRlciAuYWN0aW9ucyAuYWpheC1uYXZpZ2F0aW9uIC5hamF4LWxvYWQtbW9yZSwgLmFqYXgtbmF2aWdhdGlvbiAubG9nb3Mtc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIgLmFjdGlvbnMgLmFqYXgtbG9hZC1tb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmxvZ29zLXN0eWxlLTEgLmFydGljbGUtaGVhZGVyICsgLmxvZ28tZ3JpZCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4ubG9nb3Mtc3R5bGUtMSAubG9nby1ncmlkIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMWZyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbiAgcGFkZGluZzogMS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5sb2dvcy1zdHlsZS0xIC5sb2dvLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG4gIH1cbn1cbi5sb2dvcy1zdHlsZS0xIC5sb2dvLWdyaWQgLmxvZ28tZ3JpZC1pdGVtIHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLmxvZ29zLXN0eWxlLTIgLmFydGljbGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubG9nb3Mtc3R5bGUtMiAuYXJ0aWNsZS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMi41cmVtO1xuICB9XG59XG4ubG9nb3Mtc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIge1xuICBmbGV4OiAwIDAgNTAlO1xufVxuLmxvZ29zLXN0eWxlLTIgLmFydGljbGUtaGVhZGVyIC50ZXh0ICsgKiB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbi5sb2dvcy1zdHlsZS0yIC5hcnRpY2xlLWhlYWRlciAuZXllYnJvdy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubG9nb3Mtc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgLmV5ZWJyb3ctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gIH1cbn1cbi5sb2dvcy1zdHlsZS0yIC5hcnRpY2xlLWhlYWRlciAuZXllYnJvdy10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubG9nb3Mtc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgLmV5ZWJyb3ctdGl0bGUgKyAqIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLmxvZ29zLXN0eWxlLTIgLmFydGljbGUtaGVhZGVyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5sb2dvcy1zdHlsZS0yIC5hcnRpY2xlLWhlYWRlciAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgfVxufVxuLmxvZ29zLXN0eWxlLTIgLmFydGljbGUtaGVhZGVyIC50aXRsZSArIC5zaG9ydCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5iZy1jb2xvci1ibGFjayAubG9nb3Mtc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlIHtcbiAgY29sb3I6ICNGRUQ4MkY7XG59XG4ubG9nb3Mtc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgLnNob3J0IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG4ubG9nb3Mtc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmxvZ29zLXN0eWxlLTIgLmFydGljbGUtaGVhZGVyIC5hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5sb2dvcy1zdHlsZS0yIC5hcnRpY2xlLWhlYWRlciAuYWN0aW9ucyAuYnRuLCAubG9nb3Mtc3R5bGUtMiAuYXJ0aWNsZS1oZWFkZXIgLmFjdGlvbnMgLmFqYXgtbmF2aWdhdGlvbiAuYWpheC1sb2FkLW1vcmUsIC5hamF4LW5hdmlnYXRpb24gLmxvZ29zLXN0eWxlLTIgLmFydGljbGUtaGVhZGVyIC5hY3Rpb25zIC5hamF4LWxvYWQtbW9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sb2dvcy1zdHlsZS0yIC5sb2dvLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbiAgcGFkZGluZzogMS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmxvZ29zLXN0eWxlLTIgLmxvZ28tZ3JpZCAubG9nby1ncmlkLWl0ZW0ge1xuICBwYWRkaW5nOiAwLjc1cmVtO1xufVxuXG4ubGVhZC1zdHlsZS0xIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmxlYWQtc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIge1xuICB3aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxlYWQtc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmxlYWQtc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIgKyAqIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGVhZC1zdHlsZS0xIC5hcnRpY2xlLWhlYWRlciArICoge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbi5sZWFkLXN0eWxlLTEgLmV5ZWJyb3ctdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ubGVhZC1zdHlsZS0xIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxlYWQtc3R5bGUtMSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5sZWFkLXN0eWxlLTEgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuLmxlYWQtc3R5bGUtMSAuc2hvcnQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41NTtcbn1cbi5sZWFkLXN0eWxlLTEgLnNob3J0ICsgLmFjdGlvbnMsIC5sZWFkLXN0eWxlLTEgLnNob3J0ICsgLmVtYmVkZGVkLWZvcm0ge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLmxlYWQtc3R5bGUtMSAuYWN0aW9ucyB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5sZWFkLXN0eWxlLTEgLmVtYmVkZGVkLWZvcm0ge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubGVhZC1zdHlsZS0xIC5lbWJlZGRlZC1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubGVhZC1zdHlsZS0yIC5leWVicm93LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmxlYWQtc3R5bGUtMiAudGl0bGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubGVhZC1zdHlsZS0yIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB9XG59XG4ubGVhZC1zdHlsZS0yIC5hcnRpY2xlLWhlYWRlciArIC5hcnRpY2xlLWluZm8ge1xuICBtYXJnaW4tdG9wOiAyLjVyZW07XG59XG4ubGVhZC1zdHlsZS0yIC5zaG9ydCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuXG4ucXVvdGUtc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucXVvdGUtc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG4ucXVvdGUtc3R5bGUtMSAuYXJ0aWNsZS1oZWFkZXIgKyAucXVvdGUtc3dpcGVyIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbi5xdW90ZS1zdHlsZS0xIC5xdW90ZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA1cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5xdW90ZS1zdHlsZS0xIC5xdW90ZS1pdGVtIHtcbiAgICBwYWRkaW5nOiA1cmVtIDNyZW0gMDtcbiAgfVxufVxuLnF1b3RlLXN0eWxlLTEgLnF1b3RlLWl0ZW0gLnF1b3RlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAxMHJlbTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoODclKSBzZXBpYSg5OCUpIHNhdHVyYXRlKDI3NzUlKSBodWUtcm90YXRlKDMyOGRlZykgYnJpZ2h0bmVzcygxMDIlKSBjb250cmFzdCg5OSUpO1xufVxuLmJnLWNvbG9yLXByaW1hcnkgLnF1b3RlLXN0eWxlLTEgLnF1b3RlLWl0ZW0gLnF1b3RlLWljb24ge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDkyJSkgc2VwaWEoOTMlKSBzYXR1cmF0ZSgzMiUpIGh1ZS1yb3RhdGUoMjUxZGVnKSBicmlnaHRuZXNzKDEwNyUpIGNvbnRyYXN0KDEwMCUpO1xufVxuLnF1b3RlLXN0eWxlLTEgLnF1b3RlLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucXVvdGUtc3R5bGUtMSAucXVvdGUtaXRlbSAuaXRlbS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5xdW90ZS1zdHlsZS0xIC5xdW90ZS1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnF1b3RlLXN0eWxlLTEgLnF1b3RlLWl0ZW0gLml0ZW0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbi5xdW90ZS1zdHlsZS0xIC5xdW90ZS1pdGVtIC5pdGVtLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnF1b3RlLXN0eWxlLTEgLnF1b3RlLWl0ZW0gLml0ZW0tc2hvcnQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ucXVvdGUtc3R5bGUtMSAucXVvdGUtaXRlbSAucXVvdGUtcGVyc29uIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucXVvdGUtc3R5bGUtMSAucXVvdGUtaXRlbSAucXVvdGUtcGVyc29uIC5xdW90ZS1wZXJzb24taW1hZ2Uge1xuICBmbGV4OiAwIDAgNHJlbTtcbn1cbi5xdW90ZS1zdHlsZS0xIC5xdW90ZS1pdGVtIC5xdW90ZS1wZXJzb24gLnF1b3RlLXBlcnNvbi1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ucXVvdGUtc3R5bGUtMSAucXVvdGUtaXRlbSAucXVvdGUtcGVyc29uIC5xdW90ZS1wZXJzb24taW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW07XG4gIGZsZXg6IDAgMSBhdXRvO1xufVxuLnF1b3RlLXN0eWxlLTEgLnF1b3RlLWl0ZW0gLnF1b3RlLXBlcnNvbiAucXVvdGUtcGVyc29uLWluZm8gLnF1b3RlLXBlcnNvbi1pbmZvLW5hbWUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5uZ2wtYmxvY2sud2hpdGVzcGFjZS10b3Atc21hbGwge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi5uZ2wtYmxvY2sud2hpdGVzcGFjZS1ib3R0b20tc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbi5uZ2wtYmxvY2sud2hpdGVzcGFjZS10b3AtbWVkaXVtIHtcbiAgcGFkZGluZy10b3A6IDRyZW07XG59XG4ubmdsLWJsb2NrLndoaXRlc3BhY2UtYm90dG9tLW1lZGl1bSB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtO1xufVxuLm5nbC1ibG9jay53aGl0ZXNwYWNlLXRvcC1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuLm5nbC1ibG9jay53aGl0ZXNwYWNlLWJvdHRvbS1sYXJnZSB7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuLm5nbC1ibG9jay53aXRoLWJnLWltYWdlIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLm5nbC1ibG9jayB7XG4gIC8qIGJhY2tncm91bmQgY29sb3JzICovXG59XG4ubmdsLWJsb2NrLmJnLWNvbG9yLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVEODJGO1xufVxuLm5nbC1ibG9jay5iZy1jb2xvci1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZDO1xufVxuLm5nbC1ibG9jay5iZy1jb2xvci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4ubmdsLWJsb2NrLmJnLWNvbG9yLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uZ2wtYmxvY2sud2hpdGVzcGFjZS10b3Atc21hbGwge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG4gIC5uZ2wtYmxvY2sud2hpdGVzcGFjZS1ib3R0b20tc21hbGwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG4gIC5uZ2wtYmxvY2sud2hpdGVzcGFjZS10b3AtbWVkaXVtIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgfVxuICAubmdsLWJsb2NrLndoaXRlc3BhY2UtYm90dG9tLW1lZGl1bSB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbiAgLm5nbC1ibG9jay53aGl0ZXNwYWNlLXRvcC1sYXJnZSB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gIH1cbiAgLm5nbC1ibG9jay53aGl0ZXNwYWNlLWJvdHRvbS1sYXJnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLmdyaWQtZmVhdHVyZWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdyaWQtZ2FwOiAxLjVyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcikgbWlubWF4KDAsIDFmcik7XG59XG4uZ3JpZC1mZWF0dXJlZCAudmwyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmdyaWQtZmVhdHVyZWQgLnZsMiAuaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5ncmlkLWZlYXR1cmVkIC52bDIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gIG1heC1oZWlnaHQ6IDYuMjVlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmdyaWQtZmVhdHVyZWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbiAgLmdyaWQtZmVhdHVyZWQgLnByaW1hcnktaXRlbSB7XG4gICAgZ3JpZC1hcmVhOiAxLzEvMi8zO1xuICB9XG4gIC5ncmlkLWZlYXR1cmVkIC5wcmltYXJ5LWl0ZW0gLnZsMiAuaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZ3JpZC1mZWF0dXJlZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmdyaWQtZmVhdHVyZWQgLnByaW1hcnktaXRlbSB7XG4gICAgZ3JpZC1hcmVhOiBhdXRvO1xuICB9XG4gIC5ncmlkLWZlYXR1cmVkIC5zZWNvbmRhcnktaXRlbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5ncmlkLWZlYXR1cmVkIC5wcmltYXJ5LWl0ZW0gLnZsMiAudGl0bGUsXG4gIC5ncmlkLWZlYXR1cmVkIC5zZWNvbmRhcnktaXRlbSAudmwyIC50aXRsZSB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIG1heC1oZWlnaHQ6IDRlbTtcbiAgfVxuICAuZ3JpZC1mZWF0dXJlZCAucHJpbWFyeS1pdGVtIC52bDIgLmltYWdlLFxuICAuZ3JpZC1mZWF0dXJlZCAuc2Vjb25kYXJ5LWl0ZW0gLnZsMiAuaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NSU7XG4gIH1cbn1cblxuLmxpc3QtbnVtYmVyZWQge1xuICBjb3VudGVyLXJlc2V0OiBteS1jb3VudGVyO1xufVxuLmxpc3QtbnVtYmVyZWQgLmxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmxpc3QtbnVtYmVyZWQgLmxpc3QtaXRlbSArIC5saXN0LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCBoc2xhKDAsIDAlLCAwJSwgMC4xMik7XG59XG4ubGlzdC1udW1iZXJlZCAubGlzdC1pdGVtOjpiZWZvcmUge1xuICBjb3VudGVyLWluY3JlbWVudDogbXktY291bnRlcjtcbiAgY29udGVudDogY291bnRlcihteS1jb3VudGVyKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxpc3QtbnVtYmVyZWQgLmxpc3QtaXRlbTo6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgfVxufVxuLmxpc3QtbnVtYmVyZWQgLmxpc3QtaXRlbTo6YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDAuODQ4NDg0ODQ4NTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNGRUQ4MkY7XG4gIHdpZHRoOiAyLjI1cmVtO1xufVxuLmxpc3QtbnVtYmVyZWQge1xuICAvKiBsaXN0aXRlbSBpbnNpZGUgbnVtYmVyZWQgbGlzdCAqL1xufVxuLmxpc3QtbnVtYmVyZWQgLnZsNiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xuICBmbGV4OiAxO1xufVxuXG4ubGlzdC16aWd6YWcgLmxpc3QtaXRlbTpudGgtY2hpbGQoMm4pIC52aWV3LXR5cGUtemlnemFnIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmxpc3QtemlnemFnIC5saXN0LWl0ZW06bGFzdC1jaGlsZCAudmlldy10eXBlLXppZ3phZyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmxpc3QtemlnemFnIC5saXN0LWl0ZW0gLnZpZXctdHlwZS16aWd6YWcsIC5saXN0LXppZ3phZyAubGlzdC1pdGVtOm50aC1jaGlsZCgybikgLnZpZXctdHlwZS16aWd6YWcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmxpc3QtYWNjb3JkaW9uIC5saXN0LXJvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxcmVtO1xufVxuXG4ubmdsLXRpdGxlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5uZ2wtdGl0bGUgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm5nbC10aXRsZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbi5uZ2wtdGl0bGUgLnRpdGxlLWljb24ge1xuICBmb250LXNpemU6IDAuNTU1NTU1NTZlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbjogMCAwIDEuMjVyZW07XG59XG5cbi5zZWN0aW9uLXRpdGxlIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2VjdGlvbi10aXRsZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gIH1cbn1cbi5zZWN0aW9uLXRpdGxlIC50aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLXRpdGxlIC50aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgaGVpZ2h0OiAwLjYyNWVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuLmJnLWNvbG9yLWJsYWNrIC5zZWN0aW9uLXRpdGxlIC50aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLnNlY3Rpb24tdGl0bGUgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLXRpdGxlLnNlY3Rpb24tdGl0bGUtY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZWxhdGVkLW11bHRpbWVkaWEuc3dpcGVyIC5zd2lwZXItbmF2aWdhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucmVsYXRlZC1tdWx0aW1lZGlhLnN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gIH1cbn1cbi5yZWxhdGVkLW11bHRpbWVkaWEuc3dpcGVyIC5zd2lwZXItbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogaHNsKDAsIDAlLCAwJSk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5yZWxhdGVkLW11bHRpbWVkaWEuc3dpcGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnJlbGF0ZWQtbXVsdGltZWRpYS5zd2lwZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IDMuNWVtO1xuICBoZWlnaHQ6IDMuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5yZWxhdGVkLW11bHRpbWVkaWEuc3dpcGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4ucmVsYXRlZC1tdWx0aW1lZGlhLnN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEuMTI1ZW07XG4gIGhlaWdodDogMS4xMjVlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuMjIyMjIyMjIyMmVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMC4yMjIyMjIyMjIyZW0gc29saWQgY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlM2QoLTUwJSwgLTIwJSwgMCk7XG4gIG1hcmdpbi1sZWZ0OiAtMC4xNjY2NjY2NjY3ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yZWxhdGVkLW11bHRpbWVkaWEuc3dpcGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAucmVsYXRlZC1tdWx0aW1lZGlhLnN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnJlbGF0ZWQtbXVsdGltZWRpYS5zd2lwZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnJlbGF0ZWQtbXVsdGltZWRpYS5zd2lwZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5yZWxhdGVkLW11bHRpbWVkaWEuc3dpcGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAucmVsYXRlZC1tdWx0aW1lZGlhLnN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDIuMjVyZW07XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG4gIC5yZWxhdGVkLW11bHRpbWVkaWEuc3dpcGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4gIC5yZWxhdGVkLW11bHRpbWVkaWEuc3dpcGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICAgIHdpZHRoOiAwLjc1cmVtO1xuICAgIGhlaWdodDogMC43NXJlbTtcbiAgfVxuICAucmVsYXRlZC1tdWx0aW1lZGlhLnN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xuICB9XG59XG4uYmctY29sb3ItYmxhY2sgLnJlbGF0ZWQtbXVsdGltZWRpYS5zd2lwZXIgLnN3aXBlci1uYXZpZ2F0aW9uIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICBiYWNrZ3JvdW5kOiBoc2woMCwgMCUsIDEwMCUpO1xufVxuLnJlbGF0ZWQtbXVsdGltZWRpYS5zd2lwZXIgLmltYWdlLXdyYXBwZXIgZmlnY2FwdGlvbiB7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTZyZW0pO1xufVxuXG4uaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWFnZS13cmFwcGVyIGZpZ2NhcHRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMC42NjY2NjY2NjY3ZW0gMmVtO1xuICBiYWNrZ3JvdW5kOiBoc2xhKDAsIDAlLCAwJSwgMC42KTtcbn1cbi5pbWFnZS13cmFwcGVyIGZpZ2NhcHRpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvc3dpcGVyX2Fycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDJyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRDgyRjtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5iZy1jb2xvci1wcmltYXJ5IC5zd2lwZXItYnV0dG9uLXByZXYsIC5iZy1jb2xvci1ibGFjayAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmJnLWNvbG9yLXByaW1hcnkgLnN3aXBlci1idXR0b24tbmV4dCxcbi5iZy1jb2xvci1ibGFjayAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLFxuLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBpbml0aWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDAuNzVyZW0gMS41cmVtO1xuICB9XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4ubmdsLXZ0LWdyaWRfZ2FsbGVyeSAucm93IHtcbiAgZ2FwOiAxLjg3NXJlbSAwO1xufVxuLm5nbC12dC1ncmlkX2dhbGxlcnkgLnJvdyAudmlldy10eXBlLWdhbGxlcnlfZ3JpZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5uZ2wtdnQtZ3JpZF9nYWxsZXJ5IC5yb3cgLnZpZXctdHlwZS1nYWxsZXJ5X2dyaWQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5uZ2wtdnQtZ3JpZF9nYWxsZXJ5IC5yb3cgLnZpZXctdHlwZS1nYWxsZXJ5X2dyaWQgYSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAgMC41cmVtO1xufVxuLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgaHNsKDAsIDAlLCAwJSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xMjVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjEyNXMgZWFzZTtcbn1cbi5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xufVxuLmJnLWNvbG9yLWJsYWNrIC5zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4uYmctY29sb3ItYmxhY2sgLnN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbn1cbi5zd2lwZXIuZGVmYXVsdC1zd2lwZXIgLnN3aXBlci1uYXZpZ2F0aW9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zd2lwZXIuZGVmYXVsdC1zd2lwZXIgLnN3aXBlci1uYXZpZ2F0aW9uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICB9XG59XG4uc3dpcGVyLmRlZmF1bHQtc3dpcGVyIC5zd2lwZXItbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogaHNsKDAsIDAlLCAwJSk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAxMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zd2lwZXIuZGVmYXVsdC1zd2lwZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLmRlZmF1bHQtc3dpcGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiBhdXRvO1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiAzLjVlbTtcbiAgaGVpZ2h0OiAzLjVlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uc3dpcGVyLmRlZmF1bHQtc3dpcGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2OjpiZWZvcmUsXG4uc3dpcGVyLmRlZmF1bHQtc3dpcGVyIC5zd2lwZXItbmF2aWdhdGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMS4xMjVlbTtcbiAgaGVpZ2h0OiAxLjEyNWVtO1xuICBib3JkZXItbGVmdDogMC4yMjIyMjIyMjIyZW0gc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItYm90dG9tOiAwLjIyMjIyMjIyMjJlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUzZCgtNTAlLCAtMjAlLCAwKTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjE2NjY2NjY2NjdlbTtcbn1cbi5zd2lwZXIuZGVmYXVsdC1zd2lwZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnN3aXBlci5kZWZhdWx0LXN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnN3aXBlci5kZWZhdWx0LXN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tcHJldixcbiAgLnN3aXBlci5kZWZhdWx0LXN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDIuMjVyZW07XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICB9XG4gIC5zd2lwZXIuZGVmYXVsdC1zd2lwZXIgLnN3aXBlci1uYXZpZ2F0aW9uIC5zd2lwZXItYnV0dG9uLXByZXY6OmJlZm9yZSxcbiAgLnN3aXBlci5kZWZhdWx0LXN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1idXR0b24tbmV4dDo6YmVmb3JlIHtcbiAgICB3aWR0aDogMC43NXJlbTtcbiAgICBoZWlnaHQ6IDAuNzVyZW07XG4gIH1cbiAgLnN3aXBlci5kZWZhdWx0LXN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xuICB9XG59XG4uYmctY29sb3ItYmxhY2sgLnN3aXBlci5kZWZhdWx0LXN3aXBlciAuc3dpcGVyLW5hdmlnYXRpb24ge1xuICBjb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIGJhY2tncm91bmQ6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zd2lwZXIuZGVmYXVsdC1zd2lwZXIgLnN3aXBlci1uYXZpZ2F0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zd2lwZXIuc3VzaGktc3dpcGVyIC5zd2lwZXItbmF2aWdhdGlvbixcbiAgLnN3aXBlci5zdXNoaS1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLFxuICAuc3dpcGVyLnN1c2hpLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAuc3dpcGVyLnN1c2hpLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3dpcGVyLnN1c2hpLXN3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDFyZW0pKTtcbn1cbi5zd2lwZXIuc3VzaGktc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gMXJlbSkpIHJvdGF0ZSgxODBkZWcpO1xufVxuLnN3aXBlci5nYWxsZXJ5LXRvcCArIC5nYWxsZXJ5LXRodW1icyB7XG4gIG1hcmdpbi10b3A6IDAuOTM3NXJlbTtcbn1cblxuLyogc3VzaGkgYmFyICovXG4ubmdsLXZ0LXN1c2hpX2JhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uZ2wtdnQtc3VzaGlfYmFyIC5zd2lwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5uZ2wtdnQtc3VzaGlfYmFyIC5zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5uZ2wtdnQtc3VzaGlfYmFyIC5zd2lwZXIgLnN3aXBlci1zbGlkZSwgLm5nbC12dC1zdXNoaV9iYXIgLnN3aXBlciAuc3dpcGVyLXNsaWRlICoge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5uZ2wtdnQtc3VzaGlfYmFyIC5zd2lwZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtZnVsbHktdmlzaWJsZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ubmdsLXZ0LXN1c2hpX2JhciAuc3dpcGVyIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLWZ1bGx5LXZpc2libGUsIC5uZ2wtdnQtc3VzaGlfYmFyIC5zd2lwZXIgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtZnVsbHktdmlzaWJsZSAqIHtcbiAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG59XG5cbi5yaWdodC1jb2x1bW4tYm94IHtcbiAgYmFja2dyb3VuZDogaHNsKDAsIDAlLCAxMDAlKTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXRvcDogMC4zNzVyZW0gc29saWQgaHNsKDAsIDAlLCAwJSk7XG4gIGJvcmRlci1ib3R0b206IDAuMzc1cmVtIHNvbGlkIGhzbCgwLCAwJSwgMCUpO1xufVxuXG4uYWpheC1sb2FkaW5nID4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmFqYXgtbG9hZGluZyAuYWpheC1uYXZpZ2F0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFqYXgtbG9hZGluZyAuYWpheC1uYXZpZ2F0aW9uID4gdWwge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYWpheC1sb2FkaW5nIC5hamF4LW5hdmlnYXRpb24gLmFqYXgtbG9hZC1tb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5hamF4LWxvYWRpbmcgLmFqYXgtbmF2aWdhdGlvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZm9udC1zaXplOiAycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuYWpheC1sb2FkaW5nIC5hamF4LW5hdmlnYXRpb246OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbn1cbi5hamF4LWxvYWRpbmcgLmFqYXgtbmF2aWdhdGlvbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogLTIwcHggMCAwIC0yMHB4O1xuICBjb2xvcjogaHNsKDAsIDAlLCAwJSk7XG4gIGFuaW1hdGlvbjogYWpheExvYWRlciAxcyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uYmctY29sb3ItYmxhY2sgLmFqYXgtbG9hZGluZyAuYWpheC1uYXZpZ2F0aW9uOjpiZWZvcmUge1xuICBjb2xvcjogI0ZFRDgyRjtcbn1cblxuQGtleWZyYW1lcyBhamF4TG9hZGVyIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuZGl2W2NsYXNzXj1hamF4LXN0YXR1cy1yZXBvcnRzLV0uYWpheC1sb2FkaW5nIHtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIDAgMmVtO1xufVxuXG4uYWpheC1uYXZpZ2F0aW9uLmFqYXgtbmF2aWdhdGlvbiB1bCwgLnBhZ2UtbmF2aWdhdGlvbiB1bCB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFqYXgtbmF2aWdhdGlvbi5hamF4LW5hdmlnYXRpb24gdWwgPiBsaSwgLnBhZ2UtbmF2aWdhdGlvbiB1bCA+IGxpIHtcbiAgbWFyZ2luOiAwIDFweCAwIDA7XG59XG4uYWpheC1uYXZpZ2F0aW9uLmFqYXgtbmF2aWdhdGlvbiB1bCA+IGxpLmN1cnJlbnQsIC5wYWdlLW5hdmlnYXRpb24gdWwgPiBsaS5jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hamF4LW5hdmlnYXRpb24uYWpheC1uYXZpZ2F0aW9uIHVsID4gbGkuY3VycmVudCAucGFnZS1saW5rLCAuYWpheC1uYXZpZ2F0aW9uLmFqYXgtbmF2aWdhdGlvbiB1bCA+IGxpLmN1cnJlbnQgLmFqYXgtbmF2LWxpbmssIC5wYWdlLW5hdmlnYXRpb24gdWwgPiBsaS5jdXJyZW50IC5wYWdlLWxpbmssIC5wYWdlLW5hdmlnYXRpb24gdWwgPiBsaS5jdXJyZW50IC5hamF4LW5hdi1saW5rIHtcbiAgYmFja2dyb3VuZDogaHNsKDAsIDAlLCAxMyUpO1xuICBjb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbn1cbi5hamF4LW5hdmlnYXRpb24uYWpheC1uYXZpZ2F0aW9uIHVsID4gbGkgLnBhZ2UtbGluaywgLmFqYXgtbmF2aWdhdGlvbi5hamF4LW5hdmlnYXRpb24gdWwgPiBsaSAuYWpheC1uYXYtbGluaywgLmFqYXgtbmF2aWdhdGlvbi5hamF4LW5hdmlnYXRpb24gdWwgPiBsaSBhLCAucGFnZS1uYXZpZ2F0aW9uIHVsID4gbGkgLnBhZ2UtbGluaywgLnBhZ2UtbmF2aWdhdGlvbiB1bCA+IGxpIC5hamF4LW5hdi1saW5rLCAucGFnZS1uYXZpZ2F0aW9uIHVsID4gbGkgYSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYWpheC1uYXZpZ2F0aW9uLmFqYXgtbmF2aWdhdGlvbiB1bCA+IGxpIC5wYWdlLWxpbmssIC5hamF4LW5hdmlnYXRpb24uYWpheC1uYXZpZ2F0aW9uIHVsID4gbGkgLmFqYXgtbmF2LWxpbmssIC5hamF4LW5hdmlnYXRpb24uYWpheC1uYXZpZ2F0aW9uIHVsID4gbGkgYSwgLnBhZ2UtbmF2aWdhdGlvbiB1bCA+IGxpIC5wYWdlLWxpbmssIC5wYWdlLW5hdmlnYXRpb24gdWwgPiBsaSAuYWpheC1uYXYtbGluaywgLnBhZ2UtbmF2aWdhdGlvbiB1bCA+IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gIH1cbn1cbi5hamF4LW5hdmlnYXRpb24uYWpheC1uYXZpZ2F0aW9uIHVsID4gbGkgLnBhZ2UtbGluaywgLmFqYXgtbmF2aWdhdGlvbi5hamF4LW5hdmlnYXRpb24gdWwgPiBsaSAuYWpheC1uYXYtbGluaywgLmFqYXgtbmF2aWdhdGlvbi5hamF4LW5hdmlnYXRpb24gdWwgPiBsaSBhLCAucGFnZS1uYXZpZ2F0aW9uIHVsID4gbGkgLnBhZ2UtbGluaywgLnBhZ2UtbmF2aWdhdGlvbiB1bCA+IGxpIC5hamF4LW5hdi1saW5rLCAucGFnZS1uYXZpZ2F0aW9uIHVsID4gbGkgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGhzbCgwLCAwJSwgMTMlKTtcbiAgbWFyZ2luLWlubGluZTogLTJweDtcbiAgcGFkZGluZzogMC45ZW0gMS4yZW0gMC43NWVtO1xufVxuLmFqYXgtbmF2aWdhdGlvbi5hamF4LW5hdmlnYXRpb24gdWwgPiBsaSBhLnBhZ2UtbGluazpob3ZlciwgLmFqYXgtbmF2aWdhdGlvbi5hamF4LW5hdmlnYXRpb24gdWwgPiBsaSBhLmFqYXgtbmF2LWxpbms6aG92ZXIsIC5wYWdlLW5hdmlnYXRpb24gdWwgPiBsaSBhLnBhZ2UtbGluazpob3ZlciwgLnBhZ2UtbmF2aWdhdGlvbiB1bCA+IGxpIGEuYWpheC1uYXYtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGhzbCgwLCAwJSwgMTMlKTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4uYWpheC1uYXZpZ2F0aW9uLmFqYXgtbmF2aWdhdGlvbiB1bCA+IGxpIGEucGFnZS1saW5rOmhvdmVyIGksIC5hamF4LW5hdmlnYXRpb24uYWpheC1uYXZpZ2F0aW9uIHVsID4gbGkgYS5hamF4LW5hdi1saW5rOmhvdmVyIGksIC5wYWdlLW5hdmlnYXRpb24gdWwgPiBsaSBhLnBhZ2UtbGluazpob3ZlciBpLCAucGFnZS1uYXZpZ2F0aW9uIHVsID4gbGkgYS5hamF4LW5hdi1saW5rOmhvdmVyIGkge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDkyJSkgc2VwaWEoOTMlKSBzYXR1cmF0ZSgzMiUpIGh1ZS1yb3RhdGUoMjUxZGVnKSBicmlnaHRuZXNzKDEwNyUpIGNvbnRyYXN0KDEwMCUpO1xufVxuLmFqYXgtbmF2aWdhdGlvbi5hamF4LW5hdmlnYXRpb24gdWwgPiBsaSBpLmljb24tYW5nbGVzLWxlZnQsIC5wYWdlLW5hdmlnYXRpb24gdWwgPiBsaSBpLmljb24tYW5nbGVzLWxlZnQge1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLmFqYXgtbmF2aWdhdGlvbi5hamF4LW5hdmlnYXRpb24gdWwgPiBsaSBpLmljb24tYW5nbGVzLXJpZ2h0LCAucGFnZS1uYXZpZ2F0aW9uIHVsID4gbGkgaS5pY29uLWFuZ2xlcy1yaWdodCB7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC44cmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG4uc2l0ZS1lcnJvci10aXRsZSB7XG4gIGZvbnQtc2l6ZTogOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2l0ZS1lcnJvci10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNpdGUtZXJyb3ItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbi5zaXRlLWVycm9yLXRpdGxlIHtcbiAgbWFyZ2luOiA4cmVtIDAgNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2l0ZS1lcnJvci10aXRsZSB7XG4gICAgbWFyZ2luOiA0cmVtIDAgMnJlbTtcbiAgfVxufVxuLnNpdGUtZXJyb3ItdGl0bGUuc2l0ZS1lcnJvci1nZW5lcmljLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4xMjU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc2l0ZS1lcnJvci10aXRsZS5zaXRlLWVycm9yLWdlbmVyaWMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zaXRlLWVycm9yLXRpdGxlLnNpdGUtZXJyb3ItZ2VuZXJpYy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbi5zaXRlLWVycm9yLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMCAwIDRyZW07XG59XG5cbi5zaXRlLWVycm9yLWJ1dHRvbnMge1xuICBtYXJnaW4tYm90dG9tOiA4cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaXRlLWVycm9yLWJ1dHRvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cblxuLnNvY2lhbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLnNvY2lhbCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNvY2lhbCBsaSBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMXB4O1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgNDYlKTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgNDYlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5zb2NpYWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQ2JSk7XG59XG4uc29jaWFsIGxpIGkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDAuNTU7XG59XG4uc29jaWFsIGxpOmxhc3QtY2hpbGQgYSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uc29jaWFsLXNoYXJlLXdyYXBwZXIgLnNvY2lhbC1zaGFyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uc29jaWFsLXNoYXJlLXdyYXBwZXIgLnNvY2lhbC1zaGFyZSA+IHAge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uc29jaWFsLXNoYXJlLXdyYXBwZXIgLnNvY2lhbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zb2NpYWwtc2hhcmUtd3JhcHBlciAuc29jaWFsIGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnNvY2lhbC1zaGFyZS13cmFwcGVyIC5zb2NpYWwgbGkgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlci13aWR0aDogMi41cHg7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQ2JSk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIGJhY2tncm91bmQtY29sb3I6IGdyYXllcjtcbiAgdHJhbnNpdGlvbjogY3ViaWMtYmV6aWVyKDAuMzQsIDMsIDAuNjQsIDEpIHRyYW5zZm9ybSAwLjVzO1xufVxuLnNvY2lhbC1zaGFyZS13cmFwcGVyIC5zb2NpYWwgbGkgYTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xMSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uc29jaWFsLXNoYXJlLXdyYXBwZXIgLnNvY2lhbCBsaSAuYnRuLCAuc29jaWFsLXNoYXJlLXdyYXBwZXIgLnNvY2lhbCBsaSAuYWpheC1uYXZpZ2F0aW9uIC5hamF4LWxvYWQtbW9yZSwgLmFqYXgtbmF2aWdhdGlvbiAuc29jaWFsLXNoYXJlLXdyYXBwZXIgLnNvY2lhbCBsaSAuYWpheC1sb2FkLW1vcmUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4uc29jaWFsLXNoYXJlLXdyYXBwZXIgLnNvY2lhbCBsaSAuYnRuIGltZywgLnNvY2lhbC1zaGFyZS13cmFwcGVyIC5zb2NpYWwgbGkgLmFqYXgtbmF2aWdhdGlvbiAuYWpheC1sb2FkLW1vcmUgaW1nLCAuYWpheC1uYXZpZ2F0aW9uIC5zb2NpYWwtc2hhcmUtd3JhcHBlciAuc29jaWFsIGxpIC5hamF4LWxvYWQtbW9yZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zb2NpYWwtc2hhcmUtd3JhcHBlciAuc29jaWFsIGxpIC5idG46aG92ZXIsIC5zb2NpYWwtc2hhcmUtd3JhcHBlciAuc29jaWFsIGxpIC5hamF4LW5hdmlnYXRpb24gLmFqYXgtbG9hZC1tb3JlOmhvdmVyLCAuYWpheC1uYXZpZ2F0aW9uIC5zb2NpYWwtc2hhcmUtd3JhcHBlciAuc29jaWFsIGxpIC5hamF4LWxvYWQtbW9yZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNvY2lhbC1zaGFyZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLnNvY2lhbC1zaGFyZS13cmFwcGVyIC5zb2NpYWwtc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuc29jaWFsLXNoYXJlLXdyYXBwZXIgLnNvY2lhbCBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cblxuLmxvYWRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmxvYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmxvYWRpbmc6OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIH1cbn1cbi5sb2FkaW5nOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAtMS4yNXJlbSAwIDAgLTEuMjVyZW07XG4gIGNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgYW5pbWF0aW9uOiBhamF4TG9hZGVyIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5iZy1jb2xvci1ibGFjayAubG9hZGluZzo6YmVmb3JlIHtcbiAgY29sb3I6ICNGRUQ4MkY7XG59XG4ubG9hZGluZyAqIHtcbiAgZmlsdGVyOiBibHVyKDJweCk7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xMjVzIGVhc2UsIGZpbHRlciAwLjEyNXMgZWFzZTtcbn1cblxuQGtleWZyYW1lcyBhamF4TG9hZGVyIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbywgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvLCAudmw3IC5pbmZvLCAudmw0IC5pbmZvLCAudmw1IC5pbmZvLCAudmw2IC5pbmZvLCAudmwyIC5pbmZvLCAudmwxIC5pbmZvIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvLCAudmw4IC5hcnRpY2xlLWNvbnRlbnQgLmluZm8sIC52bDcgLmluZm8sIC52bDQgLmluZm8sIC52bDUgLmluZm8sIC52bDYgLmluZm8sIC52bDIgLmluZm8sIC52bDEgLmluZm8ge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvLCAudmw4IC5hcnRpY2xlLWNvbnRlbnQgLmluZm8sIC52bDcgLmluZm8sIC52bDQgLmluZm8sIC52bDUgLmluZm8sIC52bDYgLmluZm8sIC52bDIgLmluZm8sIC52bDEgLmluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQ2JSk7XG4gIGdhcDogMC4yNXJlbSAxLjI1cmVtO1xufVxuLmJnLWNvbG9yLWJsYWNrIC52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLmluZm8sIC52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLmJnLWNvbG9yLWJsYWNrIC5pbmZvLCAuYmctY29sb3ItYmxhY2sgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvLCAudmw4IC5hcnRpY2xlLWNvbnRlbnQgLmJnLWNvbG9yLWJsYWNrIC5pbmZvLCAuYmctY29sb3ItYmxhY2sgLnZsNyAuaW5mbywgLnZsNyAuYmctY29sb3ItYmxhY2sgLmluZm8sIC5iZy1jb2xvci1ibGFjayAudmw0IC5pbmZvLCAudmw0IC5iZy1jb2xvci1ibGFjayAuaW5mbywgLmJnLWNvbG9yLWJsYWNrIC52bDUgLmluZm8sIC52bDUgLmJnLWNvbG9yLWJsYWNrIC5pbmZvLCAuYmctY29sb3ItYmxhY2sgLnZsNiAuaW5mbywgLnZsNiAuYmctY29sb3ItYmxhY2sgLmluZm8sIC5iZy1jb2xvci1ibGFjayAudmwyIC5pbmZvLCAudmwyIC5iZy1jb2xvci1ibGFjayAuaW5mbywgLmJnLWNvbG9yLWJsYWNrIC52bDEgLmluZm8sIC52bDEgLmJnLWNvbG9yLWJsYWNrIC5pbmZvIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gc3BhbiwgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvID4gc3BhbiwgLnZsNyAuaW5mbyA+IHNwYW4sIC52bDQgLmluZm8gPiBzcGFuLCAudmw1IC5pbmZvID4gc3BhbiwgLnZsNiAuaW5mbyA+IHNwYW4sIC52bDIgLmluZm8gPiBzcGFuLCAudmwxIC5pbmZvID4gc3Bhbixcbi52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLmluZm8gPiB0aW1lLFxuLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvID4gdGltZSxcbi52bDcgLmluZm8gPiB0aW1lLFxuLnZsNCAuaW5mbyA+IHRpbWUsXG4udmw1IC5pbmZvID4gdGltZSxcbi52bDYgLmluZm8gPiB0aW1lLFxuLnZsMiAuaW5mbyA+IHRpbWUsXG4udmwxIC5pbmZvID4gdGltZSxcbi52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLmluZm8gPiBhLFxuLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvID4gYSxcbi52bDcgLmluZm8gPiBhLFxuLnZsNCAuaW5mbyA+IGEsXG4udmw1IC5pbmZvID4gYSxcbi52bDYgLmluZm8gPiBhLFxuLnZsMiAuaW5mbyA+IGEsXG4udmwxIC5pbmZvID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLmluZm8gPiBzcGFuICsgc3BhbiwgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvID4gc3BhbiArIHNwYW4sIC52bDcgLmluZm8gPiBzcGFuICsgc3BhbiwgLnZsNCAuaW5mbyA+IHNwYW4gKyBzcGFuLCAudmw1IC5pbmZvID4gc3BhbiArIHNwYW4sIC52bDYgLmluZm8gPiBzcGFuICsgc3BhbiwgLnZsMiAuaW5mbyA+IHNwYW4gKyBzcGFuLCAudmwxIC5pbmZvID4gc3BhbiArIHNwYW4sXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gc3BhbiArIHRpbWUsXG4udmw4IC5hcnRpY2xlLWNvbnRlbnQgLmluZm8gPiBzcGFuICsgdGltZSxcbi52bDcgLmluZm8gPiBzcGFuICsgdGltZSxcbi52bDQgLmluZm8gPiBzcGFuICsgdGltZSxcbi52bDUgLmluZm8gPiBzcGFuICsgdGltZSxcbi52bDYgLmluZm8gPiBzcGFuICsgdGltZSxcbi52bDIgLmluZm8gPiBzcGFuICsgdGltZSxcbi52bDEgLmluZm8gPiBzcGFuICsgdGltZSxcbi52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLmluZm8gPiBzcGFuICsgYSxcbi52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IHNwYW4gKyBhLFxuLnZsNyAuaW5mbyA+IHNwYW4gKyBhLFxuLnZsNCAuaW5mbyA+IHNwYW4gKyBhLFxuLnZsNSAuaW5mbyA+IHNwYW4gKyBhLFxuLnZsNiAuaW5mbyA+IHNwYW4gKyBhLFxuLnZsMiAuaW5mbyA+IHNwYW4gKyBhLFxuLnZsMSAuaW5mbyA+IHNwYW4gKyBhLFxuLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyA+IHRpbWUgKyBzcGFuLFxuLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvID4gdGltZSArIHNwYW4sXG4udmw3IC5pbmZvID4gdGltZSArIHNwYW4sXG4udmw0IC5pbmZvID4gdGltZSArIHNwYW4sXG4udmw1IC5pbmZvID4gdGltZSArIHNwYW4sXG4udmw2IC5pbmZvID4gdGltZSArIHNwYW4sXG4udmwyIC5pbmZvID4gdGltZSArIHNwYW4sXG4udmwxIC5pbmZvID4gdGltZSArIHNwYW4sXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gdGltZSArIHRpbWUsXG4udmw4IC5hcnRpY2xlLWNvbnRlbnQgLmluZm8gPiB0aW1lICsgdGltZSxcbi52bDcgLmluZm8gPiB0aW1lICsgdGltZSxcbi52bDQgLmluZm8gPiB0aW1lICsgdGltZSxcbi52bDUgLmluZm8gPiB0aW1lICsgdGltZSxcbi52bDYgLmluZm8gPiB0aW1lICsgdGltZSxcbi52bDIgLmluZm8gPiB0aW1lICsgdGltZSxcbi52bDEgLmluZm8gPiB0aW1lICsgdGltZSxcbi52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLmluZm8gPiB0aW1lICsgYSxcbi52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IHRpbWUgKyBhLFxuLnZsNyAuaW5mbyA+IHRpbWUgKyBhLFxuLnZsNCAuaW5mbyA+IHRpbWUgKyBhLFxuLnZsNSAuaW5mbyA+IHRpbWUgKyBhLFxuLnZsNiAuaW5mbyA+IHRpbWUgKyBhLFxuLnZsMiAuaW5mbyA+IHRpbWUgKyBhLFxuLnZsMSAuaW5mbyA+IHRpbWUgKyBhLFxuLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyA+IGEgKyBzcGFuLFxuLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvID4gYSArIHNwYW4sXG4udmw3IC5pbmZvID4gYSArIHNwYW4sXG4udmw0IC5pbmZvID4gYSArIHNwYW4sXG4udmw1IC5pbmZvID4gYSArIHNwYW4sXG4udmw2IC5pbmZvID4gYSArIHNwYW4sXG4udmwyIC5pbmZvID4gYSArIHNwYW4sXG4udmwxIC5pbmZvID4gYSArIHNwYW4sXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gYSArIHRpbWUsXG4udmw4IC5hcnRpY2xlLWNvbnRlbnQgLmluZm8gPiBhICsgdGltZSxcbi52bDcgLmluZm8gPiBhICsgdGltZSxcbi52bDQgLmluZm8gPiBhICsgdGltZSxcbi52bDUgLmluZm8gPiBhICsgdGltZSxcbi52bDYgLmluZm8gPiBhICsgdGltZSxcbi52bDIgLmluZm8gPiBhICsgdGltZSxcbi52bDEgLmluZm8gPiBhICsgdGltZSxcbi52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLmluZm8gPiBhICsgYSxcbi52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IGEgKyBhLFxuLnZsNyAuaW5mbyA+IGEgKyBhLFxuLnZsNCAuaW5mbyA+IGEgKyBhLFxuLnZsNSAuaW5mbyA+IGEgKyBhLFxuLnZsNiAuaW5mbyA+IGEgKyBhLFxuLnZsMiAuaW5mbyA+IGEgKyBhLFxuLnZsMSAuaW5mbyA+IGEgKyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyA+IHNwYW4gKyBzcGFuOjpiZWZvcmUsIC52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IHNwYW4gKyBzcGFuOjpiZWZvcmUsIC52bDcgLmluZm8gPiBzcGFuICsgc3Bhbjo6YmVmb3JlLCAudmw0IC5pbmZvID4gc3BhbiArIHNwYW46OmJlZm9yZSwgLnZsNSAuaW5mbyA+IHNwYW4gKyBzcGFuOjpiZWZvcmUsIC52bDYgLmluZm8gPiBzcGFuICsgc3Bhbjo6YmVmb3JlLCAudmwyIC5pbmZvID4gc3BhbiArIHNwYW46OmJlZm9yZSwgLnZsMSAuaW5mbyA+IHNwYW4gKyBzcGFuOjpiZWZvcmUsXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gc3BhbiArIHRpbWU6OmJlZm9yZSxcbi52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IHNwYW4gKyB0aW1lOjpiZWZvcmUsXG4udmw3IC5pbmZvID4gc3BhbiArIHRpbWU6OmJlZm9yZSxcbi52bDQgLmluZm8gPiBzcGFuICsgdGltZTo6YmVmb3JlLFxuLnZsNSAuaW5mbyA+IHNwYW4gKyB0aW1lOjpiZWZvcmUsXG4udmw2IC5pbmZvID4gc3BhbiArIHRpbWU6OmJlZm9yZSxcbi52bDIgLmluZm8gPiBzcGFuICsgdGltZTo6YmVmb3JlLFxuLnZsMSAuaW5mbyA+IHNwYW4gKyB0aW1lOjpiZWZvcmUsXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gc3BhbiArIGE6OmJlZm9yZSxcbi52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IHNwYW4gKyBhOjpiZWZvcmUsXG4udmw3IC5pbmZvID4gc3BhbiArIGE6OmJlZm9yZSxcbi52bDQgLmluZm8gPiBzcGFuICsgYTo6YmVmb3JlLFxuLnZsNSAuaW5mbyA+IHNwYW4gKyBhOjpiZWZvcmUsXG4udmw2IC5pbmZvID4gc3BhbiArIGE6OmJlZm9yZSxcbi52bDIgLmluZm8gPiBzcGFuICsgYTo6YmVmb3JlLFxuLnZsMSAuaW5mbyA+IHNwYW4gKyBhOjpiZWZvcmUsXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gdGltZSArIHNwYW46OmJlZm9yZSxcbi52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IHRpbWUgKyBzcGFuOjpiZWZvcmUsXG4udmw3IC5pbmZvID4gdGltZSArIHNwYW46OmJlZm9yZSxcbi52bDQgLmluZm8gPiB0aW1lICsgc3Bhbjo6YmVmb3JlLFxuLnZsNSAuaW5mbyA+IHRpbWUgKyBzcGFuOjpiZWZvcmUsXG4udmw2IC5pbmZvID4gdGltZSArIHNwYW46OmJlZm9yZSxcbi52bDIgLmluZm8gPiB0aW1lICsgc3Bhbjo6YmVmb3JlLFxuLnZsMSAuaW5mbyA+IHRpbWUgKyBzcGFuOjpiZWZvcmUsXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gdGltZSArIHRpbWU6OmJlZm9yZSxcbi52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IHRpbWUgKyB0aW1lOjpiZWZvcmUsXG4udmw3IC5pbmZvID4gdGltZSArIHRpbWU6OmJlZm9yZSxcbi52bDQgLmluZm8gPiB0aW1lICsgdGltZTo6YmVmb3JlLFxuLnZsNSAuaW5mbyA+IHRpbWUgKyB0aW1lOjpiZWZvcmUsXG4udmw2IC5pbmZvID4gdGltZSArIHRpbWU6OmJlZm9yZSxcbi52bDIgLmluZm8gPiB0aW1lICsgdGltZTo6YmVmb3JlLFxuLnZsMSAuaW5mbyA+IHRpbWUgKyB0aW1lOjpiZWZvcmUsXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gdGltZSArIGE6OmJlZm9yZSxcbi52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IHRpbWUgKyBhOjpiZWZvcmUsXG4udmw3IC5pbmZvID4gdGltZSArIGE6OmJlZm9yZSxcbi52bDQgLmluZm8gPiB0aW1lICsgYTo6YmVmb3JlLFxuLnZsNSAuaW5mbyA+IHRpbWUgKyBhOjpiZWZvcmUsXG4udmw2IC5pbmZvID4gdGltZSArIGE6OmJlZm9yZSxcbi52bDIgLmluZm8gPiB0aW1lICsgYTo6YmVmb3JlLFxuLnZsMSAuaW5mbyA+IHRpbWUgKyBhOjpiZWZvcmUsXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gYSArIHNwYW46OmJlZm9yZSxcbi52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IGEgKyBzcGFuOjpiZWZvcmUsXG4udmw3IC5pbmZvID4gYSArIHNwYW46OmJlZm9yZSxcbi52bDQgLmluZm8gPiBhICsgc3Bhbjo6YmVmb3JlLFxuLnZsNSAuaW5mbyA+IGEgKyBzcGFuOjpiZWZvcmUsXG4udmw2IC5pbmZvID4gYSArIHNwYW46OmJlZm9yZSxcbi52bDIgLmluZm8gPiBhICsgc3Bhbjo6YmVmb3JlLFxuLnZsMSAuaW5mbyA+IGEgKyBzcGFuOjpiZWZvcmUsXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gYSArIHRpbWU6OmJlZm9yZSxcbi52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IGEgKyB0aW1lOjpiZWZvcmUsXG4udmw3IC5pbmZvID4gYSArIHRpbWU6OmJlZm9yZSxcbi52bDQgLmluZm8gPiBhICsgdGltZTo6YmVmb3JlLFxuLnZsNSAuaW5mbyA+IGEgKyB0aW1lOjpiZWZvcmUsXG4udmw2IC5pbmZvID4gYSArIHRpbWU6OmJlZm9yZSxcbi52bDIgLmluZm8gPiBhICsgdGltZTo6YmVmb3JlLFxuLnZsMSAuaW5mbyA+IGEgKyB0aW1lOjpiZWZvcmUsXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gYSArIGE6OmJlZm9yZSxcbi52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IGEgKyBhOjpiZWZvcmUsXG4udmw3IC5pbmZvID4gYSArIGE6OmJlZm9yZSxcbi52bDQgLmluZm8gPiBhICsgYTo6YmVmb3JlLFxuLnZsNSAuaW5mbyA+IGEgKyBhOjpiZWZvcmUsXG4udmw2IC5pbmZvID4gYSArIGE6OmJlZm9yZSxcbi52bDIgLmluZm8gPiBhICsgYTo6YmVmb3JlLFxuLnZsMSAuaW5mbyA+IGEgKyBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC4yNXJlbTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IC0wLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbn1cbi52bDIgLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyA+IHNwYW4gKyBzcGFuOjpiZWZvcmUsIC52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLnZsMiAuaW5mbyA+IHNwYW4gKyBzcGFuOjpiZWZvcmUsIC52bDIgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvID4gc3BhbiArIHNwYW46OmJlZm9yZSwgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC52bDIgLmluZm8gPiBzcGFuICsgc3Bhbjo6YmVmb3JlLCAudmwyIC52bDcgLmluZm8gPiBzcGFuICsgc3Bhbjo6YmVmb3JlLCAudmw3IC52bDIgLmluZm8gPiBzcGFuICsgc3Bhbjo6YmVmb3JlLCAudmwyIC52bDQgLmluZm8gPiBzcGFuICsgc3Bhbjo6YmVmb3JlLCAudmw0IC52bDIgLmluZm8gPiBzcGFuICsgc3Bhbjo6YmVmb3JlLCAudmwyIC5pbmZvID4gc3BhbiArIHNwYW46OmJlZm9yZSwgLmJnLWNvbG9yLWJsYWNrIC52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLmluZm8gPiBzcGFuICsgc3Bhbjo6YmVmb3JlLCAudmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5iZy1jb2xvci1ibGFjayAuaW5mbyA+IHNwYW4gKyBzcGFuOjpiZWZvcmUsIC5iZy1jb2xvci1ibGFjayAudmw4IC5hcnRpY2xlLWNvbnRlbnQgLmluZm8gPiBzcGFuICsgc3Bhbjo6YmVmb3JlLCAudmw4IC5hcnRpY2xlLWNvbnRlbnQgLmJnLWNvbG9yLWJsYWNrIC5pbmZvID4gc3BhbiArIHNwYW46OmJlZm9yZSwgLmJnLWNvbG9yLWJsYWNrIC52bDcgLmluZm8gPiBzcGFuICsgc3Bhbjo6YmVmb3JlLCAudmw3IC5iZy1jb2xvci1ibGFjayAuaW5mbyA+IHNwYW4gKyBzcGFuOjpiZWZvcmUsIC5iZy1jb2xvci1ibGFjayAudmw0IC5pbmZvID4gc3BhbiArIHNwYW46OmJlZm9yZSwgLnZsNCAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBzcGFuICsgc3Bhbjo6YmVmb3JlLCAuYmctY29sb3ItYmxhY2sgLnZsNSAuaW5mbyA+IHNwYW4gKyBzcGFuOjpiZWZvcmUsIC52bDUgLmJnLWNvbG9yLWJsYWNrIC5pbmZvID4gc3BhbiArIHNwYW46OmJlZm9yZSwgLmJnLWNvbG9yLWJsYWNrIC52bDYgLmluZm8gPiBzcGFuICsgc3Bhbjo6YmVmb3JlLCAudmw2IC5iZy1jb2xvci1ibGFjayAuaW5mbyA+IHNwYW4gKyBzcGFuOjpiZWZvcmUsIC5iZy1jb2xvci1ibGFjayAudmwxIC5pbmZvID4gc3BhbiArIHNwYW46OmJlZm9yZSwgLnZsMSAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBzcGFuICsgc3Bhbjo6YmVmb3JlLFxuLnZsMiAudmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gc3BhbiArIHRpbWU6OmJlZm9yZSxcbi52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLnZsMiAuaW5mbyA+IHNwYW4gKyB0aW1lOjpiZWZvcmUsXG4udmwyIC52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IHNwYW4gKyB0aW1lOjpiZWZvcmUsXG4udmw4IC5hcnRpY2xlLWNvbnRlbnQgLnZsMiAuaW5mbyA+IHNwYW4gKyB0aW1lOjpiZWZvcmUsXG4udmwyIC52bDcgLmluZm8gPiBzcGFuICsgdGltZTo6YmVmb3JlLFxuLnZsNyAudmwyIC5pbmZvID4gc3BhbiArIHRpbWU6OmJlZm9yZSxcbi52bDIgLnZsNCAuaW5mbyA+IHNwYW4gKyB0aW1lOjpiZWZvcmUsXG4udmw0IC52bDIgLmluZm8gPiBzcGFuICsgdGltZTo6YmVmb3JlLFxuLnZsMiAuaW5mbyA+IHNwYW4gKyB0aW1lOjpiZWZvcmUsXG4uYmctY29sb3ItYmxhY2sgLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyA+IHNwYW4gKyB0aW1lOjpiZWZvcmUsXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5iZy1jb2xvci1ibGFjayAuaW5mbyA+IHNwYW4gKyB0aW1lOjpiZWZvcmUsXG4uYmctY29sb3ItYmxhY2sgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvID4gc3BhbiArIHRpbWU6OmJlZm9yZSxcbi52bDggLmFydGljbGUtY29udGVudCAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBzcGFuICsgdGltZTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDcgLmluZm8gPiBzcGFuICsgdGltZTo6YmVmb3JlLFxuLnZsNyAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBzcGFuICsgdGltZTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDQgLmluZm8gPiBzcGFuICsgdGltZTo6YmVmb3JlLFxuLnZsNCAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBzcGFuICsgdGltZTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDUgLmluZm8gPiBzcGFuICsgdGltZTo6YmVmb3JlLFxuLnZsNSAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBzcGFuICsgdGltZTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDYgLmluZm8gPiBzcGFuICsgdGltZTo6YmVmb3JlLFxuLnZsNiAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBzcGFuICsgdGltZTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDEgLmluZm8gPiBzcGFuICsgdGltZTo6YmVmb3JlLFxuLnZsMSAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBzcGFuICsgdGltZTo6YmVmb3JlLFxuLnZsMiAudmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gc3BhbiArIGE6OmJlZm9yZSxcbi52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLnZsMiAuaW5mbyA+IHNwYW4gKyBhOjpiZWZvcmUsXG4udmwyIC52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IHNwYW4gKyBhOjpiZWZvcmUsXG4udmw4IC5hcnRpY2xlLWNvbnRlbnQgLnZsMiAuaW5mbyA+IHNwYW4gKyBhOjpiZWZvcmUsXG4udmwyIC52bDcgLmluZm8gPiBzcGFuICsgYTo6YmVmb3JlLFxuLnZsNyAudmwyIC5pbmZvID4gc3BhbiArIGE6OmJlZm9yZSxcbi52bDIgLnZsNCAuaW5mbyA+IHNwYW4gKyBhOjpiZWZvcmUsXG4udmw0IC52bDIgLmluZm8gPiBzcGFuICsgYTo6YmVmb3JlLFxuLnZsMiAuaW5mbyA+IHNwYW4gKyBhOjpiZWZvcmUsXG4uYmctY29sb3ItYmxhY2sgLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyA+IHNwYW4gKyBhOjpiZWZvcmUsXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5iZy1jb2xvci1ibGFjayAuaW5mbyA+IHNwYW4gKyBhOjpiZWZvcmUsXG4uYmctY29sb3ItYmxhY2sgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvID4gc3BhbiArIGE6OmJlZm9yZSxcbi52bDggLmFydGljbGUtY29udGVudCAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBzcGFuICsgYTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDcgLmluZm8gPiBzcGFuICsgYTo6YmVmb3JlLFxuLnZsNyAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBzcGFuICsgYTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDQgLmluZm8gPiBzcGFuICsgYTo6YmVmb3JlLFxuLnZsNCAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBzcGFuICsgYTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDUgLmluZm8gPiBzcGFuICsgYTo6YmVmb3JlLFxuLnZsNSAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBzcGFuICsgYTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDYgLmluZm8gPiBzcGFuICsgYTo6YmVmb3JlLFxuLnZsNiAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBzcGFuICsgYTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDEgLmluZm8gPiBzcGFuICsgYTo6YmVmb3JlLFxuLnZsMSAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBzcGFuICsgYTo6YmVmb3JlLFxuLnZsMiAudmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gdGltZSArIHNwYW46OmJlZm9yZSxcbi52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLnZsMiAuaW5mbyA+IHRpbWUgKyBzcGFuOjpiZWZvcmUsXG4udmwyIC52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IHRpbWUgKyBzcGFuOjpiZWZvcmUsXG4udmw4IC5hcnRpY2xlLWNvbnRlbnQgLnZsMiAuaW5mbyA+IHRpbWUgKyBzcGFuOjpiZWZvcmUsXG4udmwyIC52bDcgLmluZm8gPiB0aW1lICsgc3Bhbjo6YmVmb3JlLFxuLnZsNyAudmwyIC5pbmZvID4gdGltZSArIHNwYW46OmJlZm9yZSxcbi52bDIgLnZsNCAuaW5mbyA+IHRpbWUgKyBzcGFuOjpiZWZvcmUsXG4udmw0IC52bDIgLmluZm8gPiB0aW1lICsgc3Bhbjo6YmVmb3JlLFxuLnZsMiAuaW5mbyA+IHRpbWUgKyBzcGFuOjpiZWZvcmUsXG4uYmctY29sb3ItYmxhY2sgLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyA+IHRpbWUgKyBzcGFuOjpiZWZvcmUsXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5iZy1jb2xvci1ibGFjayAuaW5mbyA+IHRpbWUgKyBzcGFuOjpiZWZvcmUsXG4uYmctY29sb3ItYmxhY2sgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvID4gdGltZSArIHNwYW46OmJlZm9yZSxcbi52bDggLmFydGljbGUtY29udGVudCAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgc3Bhbjo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDcgLmluZm8gPiB0aW1lICsgc3Bhbjo6YmVmb3JlLFxuLnZsNyAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgc3Bhbjo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDQgLmluZm8gPiB0aW1lICsgc3Bhbjo6YmVmb3JlLFxuLnZsNCAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgc3Bhbjo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDUgLmluZm8gPiB0aW1lICsgc3Bhbjo6YmVmb3JlLFxuLnZsNSAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgc3Bhbjo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDYgLmluZm8gPiB0aW1lICsgc3Bhbjo6YmVmb3JlLFxuLnZsNiAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgc3Bhbjo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDEgLmluZm8gPiB0aW1lICsgc3Bhbjo6YmVmb3JlLFxuLnZsMSAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgc3Bhbjo6YmVmb3JlLFxuLnZsMiAudmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gdGltZSArIHRpbWU6OmJlZm9yZSxcbi52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLnZsMiAuaW5mbyA+IHRpbWUgKyB0aW1lOjpiZWZvcmUsXG4udmwyIC52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IHRpbWUgKyB0aW1lOjpiZWZvcmUsXG4udmw4IC5hcnRpY2xlLWNvbnRlbnQgLnZsMiAuaW5mbyA+IHRpbWUgKyB0aW1lOjpiZWZvcmUsXG4udmwyIC52bDcgLmluZm8gPiB0aW1lICsgdGltZTo6YmVmb3JlLFxuLnZsNyAudmwyIC5pbmZvID4gdGltZSArIHRpbWU6OmJlZm9yZSxcbi52bDIgLnZsNCAuaW5mbyA+IHRpbWUgKyB0aW1lOjpiZWZvcmUsXG4udmw0IC52bDIgLmluZm8gPiB0aW1lICsgdGltZTo6YmVmb3JlLFxuLnZsMiAuaW5mbyA+IHRpbWUgKyB0aW1lOjpiZWZvcmUsXG4uYmctY29sb3ItYmxhY2sgLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyA+IHRpbWUgKyB0aW1lOjpiZWZvcmUsXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5iZy1jb2xvci1ibGFjayAuaW5mbyA+IHRpbWUgKyB0aW1lOjpiZWZvcmUsXG4uYmctY29sb3ItYmxhY2sgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvID4gdGltZSArIHRpbWU6OmJlZm9yZSxcbi52bDggLmFydGljbGUtY29udGVudCAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgdGltZTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDcgLmluZm8gPiB0aW1lICsgdGltZTo6YmVmb3JlLFxuLnZsNyAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgdGltZTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDQgLmluZm8gPiB0aW1lICsgdGltZTo6YmVmb3JlLFxuLnZsNCAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgdGltZTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDUgLmluZm8gPiB0aW1lICsgdGltZTo6YmVmb3JlLFxuLnZsNSAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgdGltZTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDYgLmluZm8gPiB0aW1lICsgdGltZTo6YmVmb3JlLFxuLnZsNiAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgdGltZTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDEgLmluZm8gPiB0aW1lICsgdGltZTo6YmVmb3JlLFxuLnZsMSAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgdGltZTo6YmVmb3JlLFxuLnZsMiAudmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gdGltZSArIGE6OmJlZm9yZSxcbi52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLnZsMiAuaW5mbyA+IHRpbWUgKyBhOjpiZWZvcmUsXG4udmwyIC52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IHRpbWUgKyBhOjpiZWZvcmUsXG4udmw4IC5hcnRpY2xlLWNvbnRlbnQgLnZsMiAuaW5mbyA+IHRpbWUgKyBhOjpiZWZvcmUsXG4udmwyIC52bDcgLmluZm8gPiB0aW1lICsgYTo6YmVmb3JlLFxuLnZsNyAudmwyIC5pbmZvID4gdGltZSArIGE6OmJlZm9yZSxcbi52bDIgLnZsNCAuaW5mbyA+IHRpbWUgKyBhOjpiZWZvcmUsXG4udmw0IC52bDIgLmluZm8gPiB0aW1lICsgYTo6YmVmb3JlLFxuLnZsMiAuaW5mbyA+IHRpbWUgKyBhOjpiZWZvcmUsXG4uYmctY29sb3ItYmxhY2sgLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyA+IHRpbWUgKyBhOjpiZWZvcmUsXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5iZy1jb2xvci1ibGFjayAuaW5mbyA+IHRpbWUgKyBhOjpiZWZvcmUsXG4uYmctY29sb3ItYmxhY2sgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvID4gdGltZSArIGE6OmJlZm9yZSxcbi52bDggLmFydGljbGUtY29udGVudCAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgYTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDcgLmluZm8gPiB0aW1lICsgYTo6YmVmb3JlLFxuLnZsNyAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgYTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDQgLmluZm8gPiB0aW1lICsgYTo6YmVmb3JlLFxuLnZsNCAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgYTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDUgLmluZm8gPiB0aW1lICsgYTo6YmVmb3JlLFxuLnZsNSAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgYTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDYgLmluZm8gPiB0aW1lICsgYTo6YmVmb3JlLFxuLnZsNiAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgYTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDEgLmluZm8gPiB0aW1lICsgYTo6YmVmb3JlLFxuLnZsMSAuYmctY29sb3ItYmxhY2sgLmluZm8gPiB0aW1lICsgYTo6YmVmb3JlLFxuLnZsMiAudmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gYSArIHNwYW46OmJlZm9yZSxcbi52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLnZsMiAuaW5mbyA+IGEgKyBzcGFuOjpiZWZvcmUsXG4udmwyIC52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IGEgKyBzcGFuOjpiZWZvcmUsXG4udmw4IC5hcnRpY2xlLWNvbnRlbnQgLnZsMiAuaW5mbyA+IGEgKyBzcGFuOjpiZWZvcmUsXG4udmwyIC52bDcgLmluZm8gPiBhICsgc3Bhbjo6YmVmb3JlLFxuLnZsNyAudmwyIC5pbmZvID4gYSArIHNwYW46OmJlZm9yZSxcbi52bDIgLnZsNCAuaW5mbyA+IGEgKyBzcGFuOjpiZWZvcmUsXG4udmw0IC52bDIgLmluZm8gPiBhICsgc3Bhbjo6YmVmb3JlLFxuLnZsMiAuaW5mbyA+IGEgKyBzcGFuOjpiZWZvcmUsXG4uYmctY29sb3ItYmxhY2sgLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyA+IGEgKyBzcGFuOjpiZWZvcmUsXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5iZy1jb2xvci1ibGFjayAuaW5mbyA+IGEgKyBzcGFuOjpiZWZvcmUsXG4uYmctY29sb3ItYmxhY2sgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvID4gYSArIHNwYW46OmJlZm9yZSxcbi52bDggLmFydGljbGUtY29udGVudCAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgc3Bhbjo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDcgLmluZm8gPiBhICsgc3Bhbjo6YmVmb3JlLFxuLnZsNyAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgc3Bhbjo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDQgLmluZm8gPiBhICsgc3Bhbjo6YmVmb3JlLFxuLnZsNCAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgc3Bhbjo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDUgLmluZm8gPiBhICsgc3Bhbjo6YmVmb3JlLFxuLnZsNSAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgc3Bhbjo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDYgLmluZm8gPiBhICsgc3Bhbjo6YmVmb3JlLFxuLnZsNiAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgc3Bhbjo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDEgLmluZm8gPiBhICsgc3Bhbjo6YmVmb3JlLFxuLnZsMSAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgc3Bhbjo6YmVmb3JlLFxuLnZsMiAudmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gYSArIHRpbWU6OmJlZm9yZSxcbi52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLnZsMiAuaW5mbyA+IGEgKyB0aW1lOjpiZWZvcmUsXG4udmwyIC52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IGEgKyB0aW1lOjpiZWZvcmUsXG4udmw4IC5hcnRpY2xlLWNvbnRlbnQgLnZsMiAuaW5mbyA+IGEgKyB0aW1lOjpiZWZvcmUsXG4udmwyIC52bDcgLmluZm8gPiBhICsgdGltZTo6YmVmb3JlLFxuLnZsNyAudmwyIC5pbmZvID4gYSArIHRpbWU6OmJlZm9yZSxcbi52bDIgLnZsNCAuaW5mbyA+IGEgKyB0aW1lOjpiZWZvcmUsXG4udmw0IC52bDIgLmluZm8gPiBhICsgdGltZTo6YmVmb3JlLFxuLnZsMiAuaW5mbyA+IGEgKyB0aW1lOjpiZWZvcmUsXG4uYmctY29sb3ItYmxhY2sgLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyA+IGEgKyB0aW1lOjpiZWZvcmUsXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5iZy1jb2xvci1ibGFjayAuaW5mbyA+IGEgKyB0aW1lOjpiZWZvcmUsXG4uYmctY29sb3ItYmxhY2sgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvID4gYSArIHRpbWU6OmJlZm9yZSxcbi52bDggLmFydGljbGUtY29udGVudCAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgdGltZTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDcgLmluZm8gPiBhICsgdGltZTo6YmVmb3JlLFxuLnZsNyAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgdGltZTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDQgLmluZm8gPiBhICsgdGltZTo6YmVmb3JlLFxuLnZsNCAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgdGltZTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDUgLmluZm8gPiBhICsgdGltZTo6YmVmb3JlLFxuLnZsNSAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgdGltZTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDYgLmluZm8gPiBhICsgdGltZTo6YmVmb3JlLFxuLnZsNiAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgdGltZTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDEgLmluZm8gPiBhICsgdGltZTo6YmVmb3JlLFxuLnZsMSAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgdGltZTo6YmVmb3JlLFxuLnZsMiAudmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvID4gYSArIGE6OmJlZm9yZSxcbi52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLnZsMiAuaW5mbyA+IGEgKyBhOjpiZWZvcmUsXG4udmwyIC52bDggLmFydGljbGUtY29udGVudCAuaW5mbyA+IGEgKyBhOjpiZWZvcmUsXG4udmw4IC5hcnRpY2xlLWNvbnRlbnQgLnZsMiAuaW5mbyA+IGEgKyBhOjpiZWZvcmUsXG4udmwyIC52bDcgLmluZm8gPiBhICsgYTo6YmVmb3JlLFxuLnZsNyAudmwyIC5pbmZvID4gYSArIGE6OmJlZm9yZSxcbi52bDIgLnZsNCAuaW5mbyA+IGEgKyBhOjpiZWZvcmUsXG4udmw0IC52bDIgLmluZm8gPiBhICsgYTo6YmVmb3JlLFxuLnZsMiAuaW5mbyA+IGEgKyBhOjpiZWZvcmUsXG4uYmctY29sb3ItYmxhY2sgLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyA+IGEgKyBhOjpiZWZvcmUsXG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5iZy1jb2xvci1ibGFjayAuaW5mbyA+IGEgKyBhOjpiZWZvcmUsXG4uYmctY29sb3ItYmxhY2sgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvID4gYSArIGE6OmJlZm9yZSxcbi52bDggLmFydGljbGUtY29udGVudCAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgYTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDcgLmluZm8gPiBhICsgYTo6YmVmb3JlLFxuLnZsNyAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgYTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDQgLmluZm8gPiBhICsgYTo6YmVmb3JlLFxuLnZsNCAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgYTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDUgLmluZm8gPiBhICsgYTo6YmVmb3JlLFxuLnZsNSAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgYTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDYgLmluZm8gPiBhICsgYTo6YmVmb3JlLFxuLnZsNiAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgYTo6YmVmb3JlLFxuLmJnLWNvbG9yLWJsYWNrIC52bDEgLmluZm8gPiBhICsgYTo6YmVmb3JlLFxuLnZsMSAuYmctY29sb3ItYmxhY2sgLmluZm8gPiBhICsgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbn1cbi52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLmluZm8gPiBzcGFuICsgLnJlY2lwZS1kZXRhaWxzLCAudmw4IC5hcnRpY2xlLWNvbnRlbnQgLmluZm8gPiBzcGFuICsgLnJlY2lwZS1kZXRhaWxzLCAudmw3IC5pbmZvID4gc3BhbiArIC5yZWNpcGUtZGV0YWlscywgLnZsNCAuaW5mbyA+IHNwYW4gKyAucmVjaXBlLWRldGFpbHMsIC52bDUgLmluZm8gPiBzcGFuICsgLnJlY2lwZS1kZXRhaWxzLCAudmw2IC5pbmZvID4gc3BhbiArIC5yZWNpcGUtZGV0YWlscywgLnZsMiAuaW5mbyA+IHNwYW4gKyAucmVjaXBlLWRldGFpbHMsIC52bDEgLmluZm8gPiBzcGFuICsgLnJlY2lwZS1kZXRhaWxzLFxuLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyA+IHRpbWUgKyAucmVjaXBlLWRldGFpbHMsXG4udmw4IC5hcnRpY2xlLWNvbnRlbnQgLmluZm8gPiB0aW1lICsgLnJlY2lwZS1kZXRhaWxzLFxuLnZsNyAuaW5mbyA+IHRpbWUgKyAucmVjaXBlLWRldGFpbHMsXG4udmw0IC5pbmZvID4gdGltZSArIC5yZWNpcGUtZGV0YWlscyxcbi52bDUgLmluZm8gPiB0aW1lICsgLnJlY2lwZS1kZXRhaWxzLFxuLnZsNiAuaW5mbyA+IHRpbWUgKyAucmVjaXBlLWRldGFpbHMsXG4udmwyIC5pbmZvID4gdGltZSArIC5yZWNpcGUtZGV0YWlscyxcbi52bDEgLmluZm8gPiB0aW1lICsgLnJlY2lwZS1kZXRhaWxzLFxuLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyA+IGEgKyAucmVjaXBlLWRldGFpbHMsXG4udmw4IC5hcnRpY2xlLWNvbnRlbnQgLmluZm8gPiBhICsgLnJlY2lwZS1kZXRhaWxzLFxuLnZsNyAuaW5mbyA+IGEgKyAucmVjaXBlLWRldGFpbHMsXG4udmw0IC5pbmZvID4gYSArIC5yZWNpcGUtZGV0YWlscyxcbi52bDUgLmluZm8gPiBhICsgLnJlY2lwZS1kZXRhaWxzLFxuLnZsNiAuaW5mbyA+IGEgKyAucmVjaXBlLWRldGFpbHMsXG4udmwyIC5pbmZvID4gYSArIC5yZWNpcGUtZGV0YWlscyxcbi52bDEgLmluZm8gPiBhICsgLnJlY2lwZS1kZXRhaWxzIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvIGEsIC52bDggLmFydGljbGUtY29udGVudCAuaW5mbyBhLCAudmw3IC5pbmZvIGEsIC52bDQgLmluZm8gYSwgLnZsNSAuaW5mbyBhLCAudmw2IC5pbmZvIGEsIC52bDIgLmluZm8gYSwgLnZsMSAuaW5mbyBhIHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzLCBjb2xvciAwLjE1cztcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xufVxuLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyBhOmhvdmVyLCAudmw4IC5hcnRpY2xlLWNvbnRlbnQgLmluZm8gYTpob3ZlciwgLnZsNyAuaW5mbyBhOmhvdmVyLCAudmw0IC5pbmZvIGE6aG92ZXIsIC52bDUgLmluZm8gYTpob3ZlciwgLnZsNiAuaW5mbyBhOmhvdmVyLCAudmwyIC5pbmZvIGE6aG92ZXIsIC52bDEgLmluZm8gYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cbi52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLmluZm8gLnJlY2lwZS1kZXRhaWxzLCAudmw4IC5hcnRpY2xlLWNvbnRlbnQgLmluZm8gLnJlY2lwZS1kZXRhaWxzLCAudmw3IC5pbmZvIC5yZWNpcGUtZGV0YWlscywgLnZsNCAuaW5mbyAucmVjaXBlLWRldGFpbHMsIC52bDUgLmluZm8gLnJlY2lwZS1kZXRhaWxzLCAudmw2IC5pbmZvIC5yZWNpcGUtZGV0YWlscywgLnZsMiAuaW5mbyAucmVjaXBlLWRldGFpbHMsIC52bDEgLmluZm8gLnJlY2lwZS1kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwLjI1cmVtIDAgMCAwO1xufVxuLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyAucmVjaXBlLWRldGFpbHMgaSwgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvIC5yZWNpcGUtZGV0YWlscyBpLCAudmw3IC5pbmZvIC5yZWNpcGUtZGV0YWlscyBpLCAudmw0IC5pbmZvIC5yZWNpcGUtZGV0YWlscyBpLCAudmw1IC5pbmZvIC5yZWNpcGUtZGV0YWlscyBpLCAudmw2IC5pbmZvIC5yZWNpcGUtZGV0YWlscyBpLCAudmwyIC5pbmZvIC5yZWNpcGUtZGV0YWlscyBpLCAudmwxIC5pbmZvIC5yZWNpcGUtZGV0YWlscyBpIHtcbiAgZm9udC1zaXplOiAwLjg0NjE1Mzg0NjJlbTtcbiAgbWFyZ2luOiAwIDAgMC4xNTM4NDYxNTM4ZW07XG59XG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvIC5yZWNpcGUtZGV0YWlscyA+IHNwYW4sIC52bDggLmFydGljbGUtY29udGVudCAuaW5mbyAucmVjaXBlLWRldGFpbHMgPiBzcGFuLCAudmw3IC5pbmZvIC5yZWNpcGUtZGV0YWlscyA+IHNwYW4sIC52bDQgLmluZm8gLnJlY2lwZS1kZXRhaWxzID4gc3BhbiwgLnZsNSAuaW5mbyAucmVjaXBlLWRldGFpbHMgPiBzcGFuLCAudmw2IC5pbmZvIC5yZWNpcGUtZGV0YWlscyA+IHNwYW4sIC52bDIgLmluZm8gLnJlY2lwZS1kZXRhaWxzID4gc3BhbiwgLnZsMSAuaW5mbyAucmVjaXBlLWRldGFpbHMgPiBzcGFuIHtcbiAgcGFkZGluZzogMC4xMjVyZW0gMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRDgyRjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmJnLWNvbG9yLXByaW1hcnkgLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyAucmVjaXBlLWRldGFpbHMgPiBzcGFuLCAudmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5iZy1jb2xvci1wcmltYXJ5IC5pbmZvIC5yZWNpcGUtZGV0YWlscyA+IHNwYW4sIC5iZy1jb2xvci1wcmltYXJ5IC52bDggLmFydGljbGUtY29udGVudCAuaW5mbyAucmVjaXBlLWRldGFpbHMgPiBzcGFuLCAudmw4IC5hcnRpY2xlLWNvbnRlbnQgLmJnLWNvbG9yLXByaW1hcnkgLmluZm8gLnJlY2lwZS1kZXRhaWxzID4gc3BhbiwgLmJnLWNvbG9yLXByaW1hcnkgLnZsNyAuaW5mbyAucmVjaXBlLWRldGFpbHMgPiBzcGFuLCAudmw3IC5iZy1jb2xvci1wcmltYXJ5IC5pbmZvIC5yZWNpcGUtZGV0YWlscyA+IHNwYW4sIC5iZy1jb2xvci1wcmltYXJ5IC52bDQgLmluZm8gLnJlY2lwZS1kZXRhaWxzID4gc3BhbiwgLnZsNCAuYmctY29sb3ItcHJpbWFyeSAuaW5mbyAucmVjaXBlLWRldGFpbHMgPiBzcGFuLCAuYmctY29sb3ItcHJpbWFyeSAudmw1IC5pbmZvIC5yZWNpcGUtZGV0YWlscyA+IHNwYW4sIC52bDUgLmJnLWNvbG9yLXByaW1hcnkgLmluZm8gLnJlY2lwZS1kZXRhaWxzID4gc3BhbiwgLmJnLWNvbG9yLXByaW1hcnkgLnZsNiAuaW5mbyAucmVjaXBlLWRldGFpbHMgPiBzcGFuLCAudmw2IC5iZy1jb2xvci1wcmltYXJ5IC5pbmZvIC5yZWNpcGUtZGV0YWlscyA+IHNwYW4sIC5iZy1jb2xvci1wcmltYXJ5IC52bDIgLmluZm8gLnJlY2lwZS1kZXRhaWxzID4gc3BhbiwgLnZsMiAuYmctY29sb3ItcHJpbWFyeSAuaW5mbyAucmVjaXBlLWRldGFpbHMgPiBzcGFuLCAuYmctY29sb3ItcHJpbWFyeSAudmwxIC5pbmZvIC5yZWNpcGUtZGV0YWlscyA+IHNwYW4sIC52bDEgLmJnLWNvbG9yLXByaW1hcnkgLmluZm8gLnJlY2lwZS1kZXRhaWxzID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5pbmZvIC5yZWNpcGUtZGV0YWlscyA+IHNwYW4gKyBzcGFuLCAudmw4IC5hcnRpY2xlLWNvbnRlbnQgLmluZm8gLnJlY2lwZS1kZXRhaWxzID4gc3BhbiArIHNwYW4sIC52bDcgLmluZm8gLnJlY2lwZS1kZXRhaWxzID4gc3BhbiArIHNwYW4sIC52bDQgLmluZm8gLnJlY2lwZS1kZXRhaWxzID4gc3BhbiArIHNwYW4sIC52bDUgLmluZm8gLnJlY2lwZS1kZXRhaWxzID4gc3BhbiArIHNwYW4sIC52bDYgLmluZm8gLnJlY2lwZS1kZXRhaWxzID4gc3BhbiArIHNwYW4sIC52bDIgLmluZm8gLnJlY2lwZS1kZXRhaWxzID4gc3BhbiArIHNwYW4sIC52bDEgLmluZm8gLnJlY2lwZS1kZXRhaWxzID4gc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbyAucmVjaXBlLWRldGFpbHM6OmJlZm9yZSwgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvIC5yZWNpcGUtZGV0YWlsczo6YmVmb3JlLCAudmw3IC5pbmZvIC5yZWNpcGUtZGV0YWlsczo6YmVmb3JlLCAudmw0IC5pbmZvIC5yZWNpcGUtZGV0YWlsczo6YmVmb3JlLCAudmw1IC5pbmZvIC5yZWNpcGUtZGV0YWlsczo6YmVmb3JlLCAudmw2IC5pbmZvIC5yZWNpcGUtZGV0YWlsczo6YmVmb3JlLCAudmwyIC5pbmZvIC5yZWNpcGUtZGV0YWlsczo6YmVmb3JlLCAudmwxIC5pbmZvIC5yZWNpcGUtZGV0YWlsczo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuaW5mbywgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvLCAudmw3IC5pbmZvLCAudmw0IC5pbmZvLCAudmw1IC5pbmZvLCAudmw2IC5pbmZvLCAudmwyIC5pbmZvLCAudmwxIC5pbmZvIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5zd2lwZXI6bm90KC5nYWxsZXJ5LXRodW1icykgLnZsMyAudGl0bGUgYSwgLnZsNyAudGl0bGUgYSwgLnZsNCAudGl0bGUgYSwgLnZsNSAudGl0bGUgYSwgLnZsNiAudGl0bGUgYSwgLnZsMiAudGl0bGUgYSwgLnZsMSAudGl0bGUgYSwgLmZlYXR1cmVzLXN0eWxlLTEgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS10aXRsZSBhLCAuZmVhdHVyZXMtc3R5bGUtMiAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIC5pdGVtLXRpdGxlIGEsIC5mZWF0dXJlcy1zdHlsZS0zIC5mZWF0dXJlcy1ncmlkIC5mZWF0dXJlcy1ncmlkLWl0ZW0gLml0ZW0tdGl0bGUgYSwgLmZlYXR1cmVzLXN0eWxlLTQgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS10aXRsZSBhLCAuZmVhdHVyZXMtc3R5bGUtNSAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIC5pdGVtLXRpdGxlIGEsIC5mZWF0dXJlcy1zdHlsZS02IC5mZWF0dXJlcy1ncmlkIC5mZWF0dXJlcy1ncmlkLWl0ZW0gLml0ZW0tdGl0bGUgYSwgLmZlYXR1cmVzLXN0eWxlLTcgLmxpc3QtemlnemFnIC50aXRsZSBhIHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyOm5vdCguZ2FsbGVyeS10aHVtYnMpIC52bDMgLnRpdGxlIGE6aG92ZXIsIC52bDcgLnRpdGxlIGE6aG92ZXIsIC52bDQgLnRpdGxlIGE6aG92ZXIsIC52bDUgLnRpdGxlIGE6aG92ZXIsIC52bDYgLnRpdGxlIGE6aG92ZXIsIC52bDIgLnRpdGxlIGE6aG92ZXIsIC52bDEgLnRpdGxlIGE6aG92ZXIsIC5mZWF0dXJlcy1zdHlsZS0xIC5mZWF0dXJlcy1ncmlkIC5mZWF0dXJlcy1ncmlkLWl0ZW0gLml0ZW0tdGl0bGUgYTpob3ZlciwgLmZlYXR1cmVzLXN0eWxlLTIgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS10aXRsZSBhOmhvdmVyLCAuZmVhdHVyZXMtc3R5bGUtMyAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIC5pdGVtLXRpdGxlIGE6aG92ZXIsIC5mZWF0dXJlcy1zdHlsZS00IC5mZWF0dXJlcy1ncmlkIC5mZWF0dXJlcy1ncmlkLWl0ZW0gLml0ZW0tdGl0bGUgYTpob3ZlciwgLmZlYXR1cmVzLXN0eWxlLTUgLmZlYXR1cmVzLWdyaWQgLmZlYXR1cmVzLWdyaWQtaXRlbSAuaXRlbS10aXRsZSBhOmhvdmVyLCAuZmVhdHVyZXMtc3R5bGUtNiAuZmVhdHVyZXMtZ3JpZCAuZmVhdHVyZXMtZ3JpZC1pdGVtIC5pdGVtLXRpdGxlIGE6aG92ZXIsIC5mZWF0dXJlcy1zdHlsZS03IC5saXN0LXppZ3phZyAudGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkVEODJGO1xufVxuXG4vKiBzdGFuZGFyZCBpdGVtIHZpZXcgdHlwZSAqL1xuLnZsMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52bDEgLmltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBtYXJnaW46IDA7XG59XG4udmwxIC5pbWFnZSA+IGEsXG4udmwxIC5pbWFnZSA+IHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuLnZsMSAuaW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmwxIC5pbWFnZSArICoge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4udmwxIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi52bDEgLnRpdGxlICsgLmluZm8ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnZsMSAuc2hvcnQge1xuICBjb2xvcjogaHNsKDAsIDAlLCA0NiUpO1xufVxuLmJnLWNvbG9yLWJsYWNrIC52bDEgLnNob3J0IHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4udmwxIC5zaG9ydCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnZsMSAuYXJ0aWNsZS1oZWFkZXIgKyAuc2hvcnQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnZsMSAuYXJ0aWNsZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRUQ4MkY7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udmwxIC5hcnRpY2xlLWljb24gKyAuYXJ0aWNsZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMy41cmVtO1xufVxuXG4vKiBvdmVybGF5IGl0ZW0gdmlldyB0eXBlICovXG4udmwyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZsMiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udmwyIGE6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi52bDIgLmltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLnZsMiAuaW1hZ2UgYSwgLnZsMiAuaW1hZ2Ugc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmwyIC5pbWFnZSBhOjpiZWZvcmUsIC52bDIgLmltYWdlIHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC45KSk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43NXMgZWFzZS1vdXQ7XG59XG4udmwyIC5pbWFnZSBhIGltZywgLnZsMiAuaW1hZ2Ugc3BhbiBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNzVzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLnZsMiAuYXJ0aWNsZS1oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGluc2V0OiBhdXRvIDEuNzVyZW0gMS43NXJlbTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnZsMiAuYXJ0aWNsZS1oZWFkZXIgYSB7XG4gIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudmwyIC5hcnRpY2xlLWhlYWRlciB7XG4gICAgYm90dG9tOiAxLjI1cmVtO1xuICAgIGxlZnQ6IDEuNXJlbTtcbiAgICByaWdodDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZsMiAuYXJ0aWNsZS1oZWFkZXIge1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICBsZWZ0OiAxLjI1cmVtO1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG4udmwyIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1heC1oZWlnaHQ6IDVlbTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmwyIC50aXRsZSAudGl0bGUge1xuICAgIG1heC1oZWlnaHQ6IDMuNzVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZsMiAudGl0bGUge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcbiAgfVxufVxuLnZsMiAudGl0bGUgKyAuaW5mbyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLnZsMiAuaW5mbyB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4udmwyIC5pbmZvIC5yZWNpcGUtZGV0YWlscyA+IHNwYW4ge1xuICBjb2xvcjogaHNsKDAsIDAlLCAwJSk7XG59XG4udmwyIC5hcnRpY2xlLWljb24ge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnZsMiAuYXJ0aWNsZS1pY29uIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2O1xuICB9XG59XG4udmwyIC5hcnRpY2xlLWljb24ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDNlbTtcbiAgaGVpZ2h0OiAzZW07XG4gIGxpbmUtaGVpZ2h0OiAzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRUQ4MkY7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgei1pbmRleDogMztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udmwyOmhvdmVyIC5pbWFnZSBhOjpiZWZvcmUsIC52bDI6Zm9jdXMgLmltYWdlIGE6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4udmwyOmhvdmVyIC5pbWFnZSBhIGltZywgLnZsMjpmb2N1cyAuaW1hZ2UgYSBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xufVxuXG4vKiBsaXN0IGl0ZW0gdmlldyB0eXBlICovXG4udmw2IHtcbiAgcGFkZGluZzogMCAwIDIuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGhzbGEoMCwgMCUsIDAlLCAwLjEyKTtcbn1cbi52bDYgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDAuMjVyZW07XG59XG4udmw2IC5zaG9ydCB7XG4gIG1hcmdpbjogMC4yNXJlbSAwIDA7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDQ2JSk7XG59XG4uYmctY29sb3ItYmxhY2sgLnZsNiAuc2hvcnQge1xuICBjb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbn1cbi52bDYgLnNob3J0IHAge1xuICBtYXJnaW46IDA7XG59XG4udmw2IC5pbmZvIC5yZWNpcGUtZGV0YWlscyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4udmw2IC5hcnRpY2xlLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIuMTI1cmVtO1xuICBoZWlnaHQ6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZFRDgyRjtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICB6LWluZGV4OiAyO1xufVxuLnZsNiB7XG4gIC8qIHdpdGggaWNvbiAqL1xufVxuLnZsNi50MSB7XG4gIHBhZGRpbmctbGVmdDogMy4xMjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogbWluaSBpdGVtIHZpZXcgdHlwZSAqL1xuLnZsNSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udmw1IC5pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDVyZW07XG4gIGhlaWdodDogNXJlbTtcbn1cbi52bDUgLmltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZsNSAuaW1hZ2UgPiBhLFxuLnZsNSAuaW1hZ2UgPiBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cbi52bDUgLmltYWdlICsgLmFydGljbGUtaGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLnZsNSAuYXJ0aWNsZS1oZWFkZXIge1xuICBmbGV4OiAxO1xufVxuLnZsNSAudGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwIDAgMC4yNXJlbTtcbn1cbi52bDUgLmluZm8gLnJlY2lwZS1kZXRhaWxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi52bDUgLmFydGljbGUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcbiAgd2lkdGg6IDIuMTI1cmVtO1xuICBoZWlnaHQ6IDIuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZFRDgyRjtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLyogbGluZSBpdGVtIHZpZXcgdHlwZSAqL1xuLnZsNCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52bDQgLmltYWdlIHtcbiAgd2lkdGg6IDQ0JTtcbn1cbi52bDQgLmltYWdlIGEsIC52bDQgLmltYWdlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4udmw0IC5pbWFnZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi52bDQgLmltYWdlICsgLmFydGljbGUtY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMS44NzVyZW07XG59XG4udmw0IC5hcnRpY2xlLWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuLnZsNCAudGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cbi52bDQgLnRpdGxlICsgLmluZm8ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnZsNCAuc2hvcnQge1xuICBjb2xvcjogaHNsKDAsIDAlLCA0NiUpO1xufVxuLmJnLWNvbG9yLWJsYWNrIC52bDQgLnNob3J0IHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4udmw0IC5zaG9ydCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnZsNCAuYXJ0aWNsZS1oZWFkZXIgKyAuc2hvcnQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnZsNCAuYXJ0aWNsZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNGRUQ4MkY7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udmw0IC5hcnRpY2xlLWljb24gKyAuYXJ0aWNsZS1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiA0Ljg3NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudmw0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudmw0IC5pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZsNCAuaW1hZ2UgKyAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cblxuLyogc2VhcmNoIHJlc3VsdCBpdGVtICovXG4udmw3IHtcbiAgYmFja2dyb3VuZDogI0Y4RjlGQztcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLnZsNyAuYXJ0aWNsZS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG59XG4udmw3IC5pbWFnZSB7XG4gIHdpZHRoOiAxMi41cmVtO1xufVxuLnZsNyAuaW1hZ2UgKyAuYXJ0aWNsZS1jb250ZW50LXRleHQge1xuICBwYWRkaW5nLWxlZnQ6IDEuODc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC52bDcgLmltYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udmw3IC5pbWFnZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmw3IC5hcnRpY2xlLWNvbnRlbnQtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbn1cbi52bDcgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW46IDAgMCAwLjI1cmVtO1xufVxuLnZsNyAuc2hvcnQge1xuICBjb2xvcjogaHNsKDAsIDAlLCA0NiUpO1xufVxuLmJnLWNvbG9yLWJsYWNrIC52bDcgLnNob3J0IHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4udmw3IC5zaG9ydCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnZsNy5uZy12aWRlbyAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmw3Lm5nLXZpZGVvIC5pbWFnZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMjUlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udmw3Lm5nLXZpZGVvIC5pbWFnZSAuYXJ0aWNsZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIGNhcmQgaXRlbSAqL1xuLnZsOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZsOCAuaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi52bDggLmltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZsOCAuYXJ0aWNsZS1jb250ZW50IHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjlGQztcbn1cbi5iZy1jb2xvci1ibGFjayAudmw4IC5hcnRpY2xlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDEwJSk7XG59XG4uYmctY29sb3ItcHJpbWFyeSAudmw4IC5hcnRpY2xlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU0LjI0NDAxOTEzODgsIDIyNS41MTY3NDY0MTE1LCA5Ny43NTU5ODA4NjEyKTtcbn1cbi5iZy1jb2xvci1zZWNvbmRhcnkgLnZsOCAuYXJ0aWNsZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbn1cbi52bDggLmFydGljbGUtY29udGVudCAudGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG4udmw4IC5hcnRpY2xlLWNvbnRlbnQgLnRpdGxlICsgLmluZm8ge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvIHtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xufVxuLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5pbmZvICsgLnNob3J0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi52bDggLmFydGljbGUtY29udGVudCAuc2hvcnQge1xuICBjb2xvcjogaHNsKDAsIDAlLCA0NiUpO1xufVxuLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5zaG9ydCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLnZsOCAuYXJ0aWNsZS1jb250ZW50IC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnZsOCAuYXJ0aWNsZS1jb250ZW50IC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4vKiBaaWd6YWcgaXRlbSAqL1xuLnZsOSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52bDkgLmltYWdlIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudmw5IC5pbWFnZSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgLnZsOSAuaW1hZ2UgKyAuYXJ0aWNsZS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG4udmw5IC5hcnRpY2xlLWNvbnRlbnQge1xuICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmw5IC5hcnRpY2xlLWNvbnRlbnQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICB9XG59XG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC5leWVicm93LXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAuZXllYnJvdy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi52bDkgLmFydGljbGUtY29udGVudCAuYXJ0aWNsZS1oZWFkZXIgLmV5ZWJyb3ctdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciAudGl0bGUge1xuICBtYXJnaW46IDA7XG59XG4udmw5IC5hcnRpY2xlLWNvbnRlbnQgLmFydGljbGUtaGVhZGVyIC50aXRsZSArIC5pbmZvIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5hcnRpY2xlLWhlYWRlciArICoge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnZsOSAuYXJ0aWNsZS1jb250ZW50IC5zaG9ydCArICoge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4vKiBhY2NvcmRpb24gaXRlbSAqL1xuLnZsMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOUZDO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uYmctY29sb3ItYmxhY2sgLnZsMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDEwJSk7XG59XG4uYmctY29sb3ItcHJpbWFyeSAudmwxMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTQuMjQ0MDE5MTM4OCwgMjI1LjUxNjc0NjQxMTUsIDk3Ljc1NTk4MDg2MTIpO1xufVxuLmJnLWNvbG9yLXNlY29uZGFyeSAudmwxMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4udmwxMCAudGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4udmwxMCAudGl0bGUgYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi52bDEwIC5zaG9ydCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xufVxuLnZsMTAgLnNob3J0IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIHNsaWRlIGl0ZW0gdmlldyB0eXBlICovXG4uc3dpcGVyLmdhbGxlcnktdGh1bWJzIC52bDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zd2lwZXIuZ2FsbGVyeS10aHVtYnMgLnZsMyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNzVzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuLnN3aXBlcjpub3QoLmdhbGxlcnktdGh1bWJzKSAudmwzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3dpcGVyOm5vdCguZ2FsbGVyeS10aHVtYnMpIC52bDM6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC45KSk7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC43NXMgZWFzZS1vdXQ7XG59XG4uc3dpcGVyOm5vdCguZ2FsbGVyeS10aHVtYnMpIC52bDMgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjc1cyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5zd2lwZXI6bm90KC5nYWxsZXJ5LXRodW1icykgLnZsMyAuaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgaW5zZXQ6IGF1dG8gMS43NXJlbSAxLjc1cmVtO1xuICBjb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbn1cbi5zd2lwZXI6bm90KC5nYWxsZXJ5LXRodW1icykgLnZsMyAudGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtaGVpZ2h0OiA1ZW07XG59XG4uc3dpcGVyOm5vdCguZ2FsbGVyeS10aHVtYnMpIC52bDM6aG92ZXI6OmJlZm9yZSwgLnN3aXBlcjpub3QoLmdhbGxlcnktdGh1bWJzKSAudmwzOmZvY3VzOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjc1O1xufVxuLnN3aXBlcjpub3QoLmdhbGxlcnktdGh1bWJzKSAudmwzOmhvdmVyIGltZywgLnN3aXBlcjpub3QoLmdhbGxlcnktdGh1bWJzKSAudmwzOmZvY3VzIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5zd2lwZXI6bm90KC5nYWxsZXJ5LXRodW1icykgLnZsMyAuYXJ0aWNsZS1oZWFkZXIge1xuICAgIGJvdHRvbTogMS4yNXJlbTtcbiAgICBsZWZ0OiAxLjVyZW07XG4gICAgcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuc3dpcGVyOm5vdCguZ2FsbGVyeS10aHVtYnMpIC52bDMgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN3aXBlcjpub3QoLmdhbGxlcnktdGh1bWJzKSAudmwzIC5pbmZvIHtcbiAgICBib3R0b206IDFyZW07XG4gICAgbGVmdDogMS4yNXJlbTtcbiAgICByaWdodDogMS4yNXJlbTtcbiAgfVxuICAuc3dpcGVyOm5vdCguZ2FsbGVyeS10aHVtYnMpIC52bDMgLnRpdGxlIHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgbWF4LWhlaWdodDogMy43NWVtO1xuICB9XG59XG5cbi5mdWxsLXBhZ2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0ZFRDgyRjtcbiAgcGFkZGluZzogMnJlbSAwIDhyZW07XG59XG4uZnVsbC1wYWdlLWhlYWRlci5uby1icmVhZGNydW1icyB7XG4gIHBhZGRpbmc6IDhyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZnVsbC1wYWdlLWhlYWRlci5uby1icmVhZGNydW1icyB7XG4gICAgcGFkZGluZzogNHJlbSAwO1xuICB9XG59XG4uZnVsbC1wYWdlLWhlYWRlciAubWFpbi10b3BpYywgLmZ1bGwtcGFnZS1oZWFkZXIgLmltcG9ydGFudC1ub3RpY2Uge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZnVsbC1wYWdlLWhlYWRlciAubWFpbi10b3BpYywgLmZ1bGwtcGFnZS1oZWFkZXIgLmltcG9ydGFudC1ub3RpY2Uge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4uZnVsbC1wYWdlLWhlYWRlciAubWFpbi10b3BpYywgLmZ1bGwtcGFnZS1oZWFkZXIgLmltcG9ydGFudC1ub3RpY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjRkVEODJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgcGFkZGluZzogMC4xNjY2NjY2NjY3ZW0gMC44MzMzMzMzMzMzZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgbWFyZ2luOiAwIDAuMTY2NjY2NjY2N2VtO1xuICBjb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbn1cbi5mdWxsLXBhZ2UtaGVhZGVyICsgLmZ1bGwtcGFnZS1pbWFnZSwgLmZ1bGwtcGFnZS1oZWFkZXIgKyAuZnVsbC1wYWdlLWF1ZGlvIHtcbiAgbWFyZ2luLXRvcDogNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLmZ1bGwtcGFnZS1oZWFkZXIgKyAuZnVsbC1wYWdlLWltYWdlLCAuZnVsbC1wYWdlLWhlYWRlciArIC5mdWxsLXBhZ2UtYXVkaW8ge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZnVsbC1wYWdlLWhlYWRlciArIC5mdWxsLXBhZ2UtaW1hZ2UsIC5mdWxsLXBhZ2UtaGVhZGVyICsgLmZ1bGwtcGFnZS1hdWRpbyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuLmZ1bGwtcGFnZS1oZWFkZXIgKyAuZnVsbC1mb3JtLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4uZnVsbC1wYWdlLWV5ZWJyb3cgKyAuZnVsbC1wYWdlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uZnVsbC1wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjExO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZ1bGwtcGFnZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5mdWxsLXBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cbn1cbi5mdWxsLXBhZ2UtdGl0bGUgKyAuZnVsbC1wYWdlLWluZm8ge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uZnVsbC1wYWdlLXRpdGxlICsgLmZ1bGwtcGFnZS1oZWFkZXItdGV4dCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5cbi5mdWxsLXBhZ2UtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZnVsbC1wYWdlLWluZm8ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gIH1cbn1cbi5mdWxsLXBhZ2UtaW5mbyB7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjI1cmVtIDEuMjVyZW07XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mdWxsLXBhZ2UtaW5mbyA+IHNwYW4sXG4uZnVsbC1wYWdlLWluZm8gPiB0aW1lLFxuLmZ1bGwtcGFnZS1pbmZvID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZ1bGwtcGFnZS1pbmZvID4gc3BhbiBkaXYsXG4uZnVsbC1wYWdlLWluZm8gPiB0aW1lIGRpdixcbi5mdWxsLXBhZ2UtaW5mbyA+IGEgZGl2IHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmZ1bGwtcGFnZS1pbmZvID4gc3Bhbjo6YmVmb3JlLFxuLmZ1bGwtcGFnZS1pbmZvID4gdGltZTo6YmVmb3JlLFxuLmZ1bGwtcGFnZS1pbmZvID4gYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuMjVlbTtcbiAgaGVpZ2h0OiAwLjI1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjY2NjY2NjY3ZW07XG4gIGxlZnQ6IC0wLjc1ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zNyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZ1bGwtcGFnZS1pbmZvID4gc3BhbjpmaXJzdC1jaGlsZDo6YmVmb3JlLFxuICAuZnVsbC1wYWdlLWluZm8gPiB0aW1lOmZpcnN0LWNoaWxkOjpiZWZvcmUsXG4gIC5mdWxsLXBhZ2UtaW5mbyA+IGE6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mdWxsLXBhZ2UtaW5mbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5mdWxsLXBhZ2UtaW5mbyA+IHNwYW4sXG4gIC5mdWxsLXBhZ2UtaW5mbyA+IHRpbWUsXG4gIC5mdWxsLXBhZ2UtaW5mbyA+IGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uZnVsbC1wYWdlLWluZm8gYSB7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cztcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZnVsbC1wYWdlLWluZm8gYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRDb2xvcjtcbn1cblxuLmZ1bGwtcGFnZS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZ1bGwtcGFnZS1pbnRybyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cbi5mdWxsLXBhZ2UtaW50cm8gKyAqIHtcbiAgbWFyZ2luLXRvcDogMy43NXJlbTtcbn1cblxuLmZ1bGwtcGFnZS1ib2R5LFxuLmNhdGVnb3J5LWNoaWxkcmVuIHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5mdWxsLXBhZ2UtYm9keSxcbiAgLmNhdGVnb3J5LWNoaWxkcmVuIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG5cbi5mdWxsLXBhZ2UtdGFncyB7XG4gIG1hcmdpbjogM3JlbSAwIDA7XG59XG4uZnVsbC1wYWdlLXRhZ3MgYSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5mdWxsLXBhZ2UtdGFncyBhIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLmZ1bGwtcGFnZS10YWdzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGNvbG9yOiAjRkVEODJGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBoc2woMCwgMCUsIDAlKTtcbiAgcGFkZGluZzogMC4xNjY2NjY2NjY3ZW0gMC44MzMzMzMzMzMzZW07XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgbWFyZ2luOiAwIDAuMTY2NjY2NjY2N2VtO1xuICBjb2xvcjogI0ZFRDgyRjtcbn1cblxuLmZ1bGwtcGFnZS1uZXdzbGV0dGVyLWJveCB7XG4gIGJhY2tncm91bmQ6ICNGRUQ4MkY7XG4gIHBhZGRpbmc6IDJyZW07XG4gIG1hcmdpbjogMCAwIDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mdWxsLXBhZ2UtbmV3c2xldHRlci1ib3ggZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xufVxuLmZ1bGwtcGFnZS1uZXdzbGV0dGVyLWJveCBmb3JtIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG5cbi8qIHJlY2lwZSBmdWxsIHZpZXcgKi9cbi5mdWxsLXJlY2lwZS1pbmZvIC5yZWNpcGUtY2Fsb3JpZXMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mdWxsLXJlY2lwZS1pbmZvIC5yZWNpcGUtc2VydmluZy1pbmZvIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDJyZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLmZ1bGwtcmVjaXBlLWluZm8gLnJlY2lwZS1zZXJ2aW5nLWluZm8gbGkge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAuN2VtO1xufVxuLmZ1bGwtcmVjaXBlLWluZm8gLnJlY2lwZS1zZXJ2aW5nLWluZm8gbGkgLnR0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5mdWxsLXJlY2lwZS1pbmZvIC5yZWNpcGUtc2VydmluZy1pbmZvIGxpIC50dCB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5mdWxsLXJlY2lwZS1pbmZvIC5yZWNpcGUtc2VydmluZy1pbmZvIGxpIC50dCB7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDM2JSk7XG59XG4uZnVsbC1yZWNpcGUtaW5mbyAucmVjaXBlLXRpbWUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG4gIHBhZGRpbmc6IDJyZW0gMCAwO1xuICBib3JkZXItdG9wOiAycHggZGFzaGVkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mdWxsLXJlY2lwZS1pbmZvIC5zb2NpYWwtc2hhcmUtd3JhcHBlciAuc29jaWFsLXNoYXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZnVsbC1yZWNpcGUtaW5mbyAuc29jaWFsLXNoYXJlLXdyYXBwZXIgLnNvY2lhbC1zaGFyZSAuc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZnVsbC1yZWNpcGUtaW5mbyAuc29jaWFsLXNoYXJlLXdyYXBwZXIgLnNvY2lhbC1zaGFyZSAuc29jaWFsIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVjaXBlLWRldGFpbHMgaSB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzcHg7XG59XG4vKiB2aWRlbyBmdWxsIHZpZXcgKi9cbi52ZjMgLmZ1bGwtdmlkZW8tcGxheWVyIHtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbi52ZjMgLmZ1bGwtdmlkZW8tcGxheWVyIC52aWRlby1qcyAudmpzLWNvbnRyb2wtYmFyIHtcbiAgdG9wOiBhdXRvO1xufVxuLnZmMyAuZnVsbC12aWRlby1oZWFkZXIgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnZmMyAuZnVsbC12aWRlby1oZWFkZXIgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIH1cbn1cbi52ZjMgLmZ1bGwtdmlkZW8taGVhZGVyIC50aXRsZSB7XG4gIG1hcmdpbjogMCAwIDAuMjVyZW07XG59XG4udmYzIC5mdWxsLXZpZGVvLWhlYWRlciB0aW1lIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogOTAwO1xuICBtYXJnaW46IDAgMCAwLjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLnZmMyAuZnVsbC12aWRlby1oZWFkZXIgKyAuYm9keSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4udmYzIC5ib2R5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC52ZjMgLmJvZHkge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gIH1cbn1cblxuLyogZ2FsbGVyeSBmdWxsIHZpZXcgKi9cbi5mdWxsLWdhbGxlcnktaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE0cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW07XG59XG5cbi8qIGNvbnRhY3QgZm9ybSBmdWxsIHZpZXcgKi9cbi5mdWxsLWZvcm0tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IGhzbCgwLCAwJSwgMTAwJSk7XG4gIG1heC13aWR0aDogMzdyZW07XG59XG4uZnVsbC1mb3JtLWNvbnRlbnQgYSB7XG4gIGJvcmRlci1ib3R0b206IDAuMjVyZW0gc29saWQgI0ZFRDgyRjtcbn1cblxuLmZ1bGwtZm9ybS1oZWFkZXIgKyAqIHtcbiAgbWFyZ2luLXRvcDogOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZnVsbC1mb3JtLWhlYWRlciArICoge1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gIH1cbn1cblxuLmZ1bGwtZm9ybS1yZXNwb25zZSB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkM7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uYmctY29sb3ItYmxhY2sgLmZ1bGwtZm9ybS1yZXNwb25zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTAlKTtcbn1cbi5iZy1jb2xvci1wcmltYXJ5IC5mdWxsLWZvcm0tcmVzcG9uc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU0LjI0NDAxOTEzODgsIDIyNS41MTY3NDY0MTE1LCA5Ny43NTU5ODA4NjEyKTtcbn1cbi5iZy1jb2xvci1zZWNvbmRhcnkgLmZ1bGwtZm9ybS1yZXNwb25zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4uZnVsbC1mb3JtLXJlc3BvbnNlIGgyLCAuZnVsbC1mb3JtLXJlc3BvbnNlIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZ1bGwtZm9ybS1yZXNwb25zZSBoMiwgLmZ1bGwtZm9ybS1yZXNwb25zZSAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG59XG4uZnVsbC1mb3JtLXJlc3BvbnNlIHAge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbi5hbGVydCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuYWxlcnQge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gIH1cbn1cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG59XG4uYWxlcnQuYWxlcnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogaHNsKDAsIDEwMCUsIDgwJSk7XG4gIGNvbG9yOiBoc2woMCwgMCUsIDEwMCUpO1xufVxuXG4vKiBzZWFyY2ggcmVzdWx0cyBmdWxsIHBhZ2UgKi9cbi5mdWxsLXNlYXJjaC1oZWFkZXIgLnNlYXJjaC1pbnB1dHMge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA0NXJlbTtcbn1cbi5mdWxsLXNlYXJjaC1oZWFkZXIgLnNlYXJjaC1pbnB1dHMgLmlucHV0LWdyb3VwIHtcbiAgZ2FwOiAwLjVyZW07XG59XG4uZnVsbC1zZWFyY2gtaGVhZGVyIC5zZWFyY2gtaW5wdXRzIC5pbnB1dC1ncm91cCAuYnRuLCAuZnVsbC1zZWFyY2gtaGVhZGVyIC5zZWFyY2gtaW5wdXRzIC5pbnB1dC1ncm91cCAuYWpheC1uYXZpZ2F0aW9uIC5hamF4LWxvYWQtbW9yZSwgLmFqYXgtbmF2aWdhdGlvbiAuZnVsbC1zZWFyY2gtaGVhZGVyIC5zZWFyY2gtaW5wdXRzIC5pbnB1dC1ncm91cCAuYWpheC1sb2FkLW1vcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5mdWxsLXNlYXJjaC1oZWFkZXIgLnNlYXJjaC1pbnB1dHMgLmlucHV0LWdyb3VwIC5idG4sIC5mdWxsLXNlYXJjaC1oZWFkZXIgLnNlYXJjaC1pbnB1dHMgLmlucHV0LWdyb3VwIC5hamF4LW5hdmlnYXRpb24gLmFqYXgtbG9hZC1tb3JlLCAuYWpheC1uYXZpZ2F0aW9uIC5mdWxsLXNlYXJjaC1oZWFkZXIgLnNlYXJjaC1pbnB1dHMgLmlucHV0LWdyb3VwIC5hamF4LWxvYWQtbW9yZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5mdWxsLXNlYXJjaC1oZWFkZXIgLnNlYXJjaC1pbnB1dHMgLmlucHV0LWdyb3VwIC5idG4gaSwgLmZ1bGwtc2VhcmNoLWhlYWRlciAuc2VhcmNoLWlucHV0cyAuaW5wdXQtZ3JvdXAgLmFqYXgtbmF2aWdhdGlvbiAuYWpheC1sb2FkLW1vcmUgaSwgLmFqYXgtbmF2aWdhdGlvbiAuZnVsbC1zZWFyY2gtaGVhZGVyIC5zZWFyY2gtaW5wdXRzIC5pbnB1dC1ncm91cCAuYWpheC1sb2FkLW1vcmUgaSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuLmZ1bGwtc2VhcmNoLWhlYWRlciAuc2VhcmNoLWlucHV0cyAuaW5wdXQtZ3JvdXAgaSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoOTIlKSBzZXBpYSg5MyUpIHNhdHVyYXRlKDMyJSkgaHVlLXJvdGF0ZSgyNTFkZWcpIGJyaWdodG5lc3MoMTA3JSkgY29udHJhc3QoMTAwJSk7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uZnVsbC1zZWFyY2gtaGVhZGVyIC5zZWFyY2gtaW5wdXRzIC5yZXN1bHQtbm90aWNlIGEge1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXM7XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkIGhzbCgwLCAwJSwgMCUpO1xufVxuLmZ1bGwtc2VhcmNoLWhlYWRlciAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZ1bGwtc2VhcmNoLWhlYWRlciAucmVzdWx0LW1lc3NhZ2Uge1xuICBtYXJnaW46IDEuNXJlbSAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mdWxsLXNlYXJjaC1oZWFkZXIgLnJlc3VsdC1tZXNzYWdlIC5zZWFyY2gtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mdWxsLXNlYXJjaC1oZWFkZXIgLnJlc3VsdC1tZXNzYWdlIC5zZWFyY2gtdGV4dCArICoge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuXG4uZnVsbC1zZWFyY2gtcmVzdWx0cyB7XG4gIG1hcmdpbjogNHJlbSAwO1xufVxuLmZ1bGwtc2VhcmNoLXJlc3VsdHMgLmZ1bGwtbm8tcmVzdWx0cy1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDAgMCAyZW07XG4gIHBhZGRpbmc6IDA7XG59XG4uZnVsbC1zZWFyY2gtcmVzdWx0cyAuZnVsbC1uby1yZXN1bHRzLWxpc3QgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMWVtO1xuICBwYWRkaW5nOiAwIDAgMCAxLjVlbTtcbn1cbi5mdWxsLXNlYXJjaC1yZXN1bHRzIC5mdWxsLW5vLXJlc3VsdHMtbGlzdCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMC4yNzc3Nzc3Nzc4ZW07XG4gIHdpZHRoOiAwLjg4ODg4ODg4ODllbTtcbiAgaGVpZ2h0OiAwLjg4ODg4ODg4ODllbTtcbiAgYmFja2dyb3VuZDogI0ZFRDgyRjtcbn1cblxuLnZmMS5uZy1qb2ItcG9zaXRpb24gLmZ1bGwtcGFnZS1pbnRybyArIC5qb2ItZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4udmYxLm5nLWpvYi1wb3NpdGlvbiAuam9iLWRldGFpbHMge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4vKiBFTUJFREVEIE9CSkVDVFMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5hbGlnbi1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIuNSU7XG59XG5cbi5hbGlnbi1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgY2xlYXI6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMi41JTtcbn1cblxuLmFsaWduLWxlZnQsXG4uYWxpZ24tcmlnaHQge1xuICBtYXgtd2lkdGg6IDQ3LjUlO1xufVxuXG4udmlldy10eXBlLWVtYmVkLmltYWdlLCAudmlldy10eXBlLWVtYmVkLm5nLWdhbGxlcnksIC52aWV3LXR5cGUtZW1iZWQubmctdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnZpZXctdHlwZS1lbWJlZDpsYXN0LWNoaWxkLmltYWdlLCAudmlldy10eXBlLWVtYmVkOmxhc3QtY2hpbGQubmctZ2FsbGVyeSwgLnZpZXctdHlwZS1lbWJlZDpsYXN0LWNoaWxkLm5nLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZpZXctdHlwZS1lbWJlZC5uZy12aWRlbyxcbi52aWV3LXR5cGUtZW1iZWQuaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogLTRyZW07XG4gIG1hcmdpbi1yaWdodDogLTRyZW07XG59XG4uYWxpZ24tbGVmdCAudmlldy10eXBlLWVtYmVkLm5nLXZpZGVvLFxuLmFsaWduLWxlZnQgLnZpZXctdHlwZS1lbWJlZC5pbWFnZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5hbGlnbi1yaWdodCAudmlldy10eXBlLWVtYmVkLm5nLXZpZGVvLFxuLmFsaWduLXJpZ2h0IC52aWV3LXR5cGUtZW1iZWQuaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5hbGlnbi1jZW50ZXIgLnZpZXctdHlwZS1lbWJlZC5uZy12aWRlbyxcbi5hbGlnbi1jZW50ZXIgLnZpZXctdHlwZS1lbWJlZC5pbWFnZSB7XG4gIG1heC13aWR0aDogNzUlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnZpZXctdHlwZS1lbWJlZC5uZy12aWRlbyxcbiAgLnZpZXctdHlwZS1lbWJlZC5pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5hbGlnbi1sZWZ0IC52aWV3LXR5cGUtZW1iZWQubmctdmlkZW8sXG4gIC5hbGlnbi1sZWZ0IC52aWV3LXR5cGUtZW1iZWQuaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5hbGlnbi1yaWdodCAudmlldy10eXBlLWVtYmVkLm5nLXZpZGVvLFxuICAuYWxpZ24tcmlnaHQgLnZpZXctdHlwZS1lbWJlZC5pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5hbGlnbi1jZW50ZXIgLnZpZXctdHlwZS1lbWJlZC5uZy12aWRlbyxcbiAgLmFsaWduLWNlbnRlciAudmlldy10eXBlLWVtYmVkLmltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYWxpZ24tbGVmdCAudmlldy10eXBlLWVtYmVkLm5nLXZpZGVvLCAuYWxpZ24tcmlnaHQgLnZpZXctdHlwZS1lbWJlZC5uZy12aWRlbyxcbiAgLmFsaWduLWxlZnQgLnZpZXctdHlwZS1lbWJlZC5pbWFnZSxcbiAgLmFsaWduLXJpZ2h0IC52aWV3LXR5cGUtZW1iZWQuaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qIC9FTUJFREVEIE9CSkVDVFMgKi9cbi8qIGV6cmljaHRleHQgZWxlbWVudHMgKi9cbi5lenJpY2h0ZXh0LWZpZWxkID4gKltzdHlsZSo9XCJ0ZXh0LWFsaWduOmp1c3RpZnk7XCJdIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuLmV6cmljaHRleHQtZmllbGQgPiAqICsgKiB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uZXpyaWNodGV4dC1maWVsZCBhOm5vdCguYnRuKSB7XG4gIGJvcmRlci1ib3R0b206IDAuMjVyZW0gc29saWQgI0ZFRDgyRjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3M7XG59XG4uZXpyaWNodGV4dC1maWVsZCBhOm5vdCguYnRuKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6IHJnYigyMjMuNDI1ODM3MzIwNiwgMTgyLjYwNzY1NTUwMjQsIDEuMDc0MTYyNjc5NCk7XG59XG4uZXpyaWNodGV4dC1maWVsZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lenJpY2h0ZXh0LWZpZWxkIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZXpyaWNodGV4dC1maWVsZCB1bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAxZW07XG59XG4uZXpyaWNodGV4dC1maWVsZCB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdG9wOiAwLjU3Nzc3NzdlbTtcbiAgd2lkdGg6IDAuMzMzMzMzMzNlbTtcbiAgaGVpZ2h0OiAwLjMzMzMzMzMzZW07XG4gIGJhY2tncm91bmQ6IGhzbCgwLCAwJSwgMCUpO1xufVxuLmV6cmljaHRleHQtZmllbGQgdWwgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5lenJpY2h0ZXh0LWZpZWxkIG9sIHtcbiAgY291bnRlci1yZXNldDogb2wtY291bnRlcjtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZXpyaWNodGV4dC1maWVsZCBvbCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMCAxLjVlbTtcbn1cbi5lenJpY2h0ZXh0LWZpZWxkIG9sID4gbGk6OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBvbC1jb3VudGVyO1xuICBjb250ZW50OiBjb3VudGVyKG9sLWNvdW50ZXIpIFwiLlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4uZXpyaWNodGV4dC1maWVsZCBvbCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmV6cmljaHRleHQtZmllbGQgYmxvY2txdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU0LCAyMTYsIDQ3LCAwLjIpO1xuICBib3JkZXItYm90dG9tOiAwLjVyZW0gc29saWQgI0ZFRDgyRjtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cbi5lenJpY2h0ZXh0LWZpZWxkIGJsb2NrcXVvdGUgLmJsb2NrcXVvdGUtYm9keTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4NyUpIHNlcGlhKDk4JSkgc2F0dXJhdGUoMjc3NSUpIGh1ZS1yb3RhdGUoMzI4ZGVnKSBicmlnaHRuZXNzKDEwMiUpIGNvbnRyYXN0KDk5JSk7XG4gIHdpZHRoOiA0LjVyZW07XG4gIGhlaWdodDogNC41cmVtO1xufVxuLmV6cmljaHRleHQtZmllbGQgYmxvY2txdW90ZSBwIHtcbiAgb3BhY2l0eTogMC44Nztcbn1cbi5lenJpY2h0ZXh0LWZpZWxkIC5mYWN0Ym94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTQsIDIxNiwgNDcsIDAuMik7XG4gIGJvcmRlci1ib3R0b206IDAuNXJlbSBzb2xpZCAjRkVEODJGO1xuICBwYWRkaW5nOiAycmVtO1xufVxuLmV6cmljaHRleHQtZmllbGQgLmZhY3Rib3ggLmZhY3Rib3gtaGVhZGVyIGgyLCAuZXpyaWNodGV4dC1maWVsZCAuZmFjdGJveCAuZmFjdGJveC1oZWFkZXIgLmgyIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuLmV6cmljaHRleHQtZmllbGQgLmZhY3Rib3ggLmZhY3Rib3gtaGVhZGVyICsgLmZhY3Rib3gtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5lenJpY2h0ZXh0LWZpZWxkICogKyBoMSwgLmV6cmljaHRleHQtZmllbGQgKiArIC5oMSB7XG4gIG1hcmdpbi10b3A6IDMuNzVyZW07XG59XG4uZXpyaWNodGV4dC1maWVsZCAqICsgaDIsIC5lenJpY2h0ZXh0LWZpZWxkICogKyAuaDIge1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuXG4uc3RpY2t5LXNpZGViYXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xODBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnN0aWNreS1zaWRlYmFyLXdyYXBwZXIge1xuICAgIGxlZnQ6IC05MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnN0aWNreS1zaWRlYmFyLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uc3RpY2t5LXNpZGViYXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDEwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc3RpY2t5LXNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5lbWJlZC1mb3JtIC5mb3JtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5lbWJlZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmZvcm0tbGFiZWwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuZW1iZWQtZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWdyb3VwIC5mb3JtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuLmVtYmVkLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1ncm91cCAuZXJyb3ItbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5lbWJlZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmVycm9yLW1lc3NhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG4uZW1iZWQtZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWdyb3VwIC5lcnJvci1tZXNzYWdlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5iZy1jb2xvci1zZWNvbmRhcnkgLmVtYmVkLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbn1cbi5lbWJlZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAgLmZvcm0tY29udHJvbFthcmlhLWludmFsaWQ9dHJ1ZV0ge1xuICBvdXRsaW5lOiAycHggc29saWQgcmVkO1xufVxuLmVtYmVkLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sW2FyaWEtaW52YWxpZD10cnVlXSArIC5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZW1iZWQtZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM0RDkwRkUsIDAgMCAwIDRweCAjRkVEODJGLCAwIDAgNHB4IDhweCAjNEQ5MEZFO1xufVxuLmVtYmVkLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1ncm91cC5zZW5kZXItbWlkZGxlLW5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZW1iZWQtZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWdyb3VwLmZvcm0tY2hlY2sge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmVtYmVkLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1ncm91cC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5lbWJlZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAuZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dFthcmlhLWludmFsaWQ9dHJ1ZV0ge1xuICBvdXRsaW5lOiAycHggc29saWQgcmVkO1xufVxuLmVtYmVkLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1ncm91cC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0W2FyaWEtaW52YWxpZD10cnVlXSB+IC5lcnJvci1tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZW1iZWQtZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWdyb3VwLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM0RDkwRkUsIDAgMCAwIDRweCAjRkVEODJGLCAwIDAgNHB4IDhweCAjNEQ5MEZFO1xufVxuLmVtYmVkLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1ncm91cC5mb3JtLWNoZWNrIC5mb3JtLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lbWJlZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAuZm9ybS1jaGVjayAuZm9ybS1sYWJlbCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbWJlZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAuZm9ybS1jaGVjayAuZm9ybS1sYWJlbCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cbi5lbWJlZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAuZm9ybS1jaGVjayAuZm9ybS1sYWJlbCBhOm5vdCguYnRuKSB7XG4gIGJvcmRlci1ib3R0b206IDAuMjVyZW0gc29saWQgI0ZFRDgyRjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3M7XG59XG4uZW1iZWQtZm9ybSAuZm9ybS13cmFwcGVyIC5mb3JtLWdyb3VwLmZvcm0tY2hlY2sgLmZvcm0tbGFiZWwgYTpub3QoLmJ0bik6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjIzLjQyNTgzNzMyMDYsIDE4Mi42MDc2NTU1MDI0LCAxLjA3NDE2MjY3OTQpO1xufVxuLmJnLWNvbG9yLXByaW1hcnkgLmVtYmVkLWZvcm0gLmZvcm0td3JhcHBlciAuZm9ybS1ncm91cC5mb3JtLWNoZWNrIC5mb3JtLWxhYmVsIGE6bm90KC5idG4pIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCBoc2woMCwgMCUsIDAlKTtcbn1cbi5iZy1jb2xvci1wcmltYXJ5IC5lbWJlZC1mb3JtIC5mb3JtLXdyYXBwZXIgLmZvcm0tZ3JvdXAuZm9ybS1jaGVjayAuZm9ybS1sYWJlbCBhOm5vdCguYnRuKTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogaHNsKDAsIDAlLCAwJSk7XG59XG5cbiNuZy1jYyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuI25nLWNjIC5uZy1jYy10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogaHNsKDIwMCwgOTUlLCAzNSUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMWVtO1xuICBsaW5lLWhlaWdodDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI25nLWNjIC5uZy1jYy1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGJhY2tncm91bmQ6IGhzbCgwLCAwJSwgMTUlKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJlbSAyZW0gM2VtO1xuICB3aWR0aDogMjhlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xufVxuI25nLWNjIC5uZy1jYy1tb2RhbCBwIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4jbmctY2MgLm5nLWNjLW1vZGFsIC5uZy1jYy1jbG9zZS1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMWVtO1xuICByaWdodDogMWVtO1xuICB3aWR0aDogMmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNuZy1jYyAubmctY2MtbW9kYWwgLm5nLWNjLWNsb3NlLWJ0biBpIHtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG59XG4jbmctY2MgLm5nLWNjLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMCUsIDAuMzUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzO1xufVxuI25nLWNjIC5uZy1jYy1vcHRpb25hbC1saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDJlbSAwIDAuNWVtO1xuICBwYWRkaW5nOiAwO1xufVxuI25nLWNjIC5uZy1jYy1vcHRpb25hbC1saXN0ID4gbGkge1xuICBwYWRkaW5nOiAxLjVlbSAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgaHNsYSgwLCAwJSwgMTAwJSwgMC4yNSk7XG59XG4jbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgPiBsaSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuI25nLWNjIC5uZy1jYy1vcHRpb25hbC1saXN0IC5uZy1jYy1vcHRpb25hbC1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cbiNuZy1jYyAubmctY2Mtb3B0aW9uYWwtbGlzdCAubmctY2Mtb3B0aW9uYWwtY2hlY2tib3ggKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS4yNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAwLjI1ZW07XG4gIHBhZGRpbmc6IDAgMCAwIDEuMjVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI25nLWNjIC5uZy1jYy1hY3Rpb25zIHtcbiAgbWFyZ2luOiAyZW0gMCAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNuZy1jY1tvcGVuXSAubmctY2MtbW9kYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuI25nLWNjW29wZW5dIC5uZy1jYy1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICNuZy1jYyAubmctY2MtbW9kYWwge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuXG4jbmctY2Mge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDQwMG1zO1xuICB6LWluZGV4OiAxMDUwO1xufVxuI25nLWNjIC5uZy1jYy1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiAxMDUwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIGNhbGMoMTAwJSArIDMwcHgpLCAwKTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogaHNsKDAsIDAlLCAxMDAlKTtcbiAgY29sb3I6IGhzbCgwLCAwJSwgMCUpO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNoYWRvdzogMCAycHggMjBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHgpO1xufVxuI25nLWNjIC5uZy1jYy1tb2RhbCAubmctY2MtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMy44NzVyZW0gMDtcbiAgbWFyZ2luOiAwIDMuMjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuI25nLWNjIC5uZy1jYy1tb2RhbCAubmctY2MtY29udGVudCAud3JhcHBlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbiAgd2lkdGg6IDYwJTtcbn1cbiNuZy1jYyAubmctY2MtbW9kYWwgLm5nLWNjLWNvbnRlbnQgLndyYXBwZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4jbmctY2MgLm5nLWNjLW1vZGFsIC5uZy1jYy1jb250ZW50IC53cmFwcGVyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4jbmctY2MgLm5nLWNjLW1vZGFsIC5uZy1jYy1jb250ZW50IC53cmFwcGVyIGE6bm90KC5idG4pIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbiNuZy1jYyAubmctY2MtbW9kYWwgLm5nLWNjLWNvbnRlbnQgLm5nLWNjLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogNDAlO1xufVxuI25nLWNjIC5uZy1jYy1tb2RhbCAubmctY2MtY29udGVudCAubmctY2MtYWN0aW9ucyAub3B0aW9uYWwtbGlzdC10b2dnbGUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuI25nLWNjIC5uZy1jYy1tb2RhbCAubmctY2MtY29udGVudCAubmctY2MtYWN0aW9ucyAub3B0aW9uYWwtbGlzdC10b2dnbGUgLmNvb2tpZS1hbmdsZS11cCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UgdHJhbnNmb3JtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbn1cbiNuZy1jYyAubmctY2MtbW9kYWwgLm5nLWNjLWNvbnRlbnQgLm5nLWNjLWFjdGlvbnMgLm9wdGlvbmFsLWxpc3QtdG9nZ2xlIC5jb29raWUtYW5nbGUtdXA6YmVmb3JlLCAjbmctY2MgLm5nLWNjLW1vZGFsIC5uZy1jYy1jb250ZW50IC5uZy1jYy1hY3Rpb25zIC5vcHRpb25hbC1saXN0LXRvZ2dsZSAuY29va2llLWFuZ2xlLXVwOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbn1cbiNuZy1jYyAubmctY2MtbW9kYWwgLm5nLWNjLWNvbnRlbnQgLm5nLWNjLWFjdGlvbnMgLm9wdGlvbmFsLWxpc3QtdG9nZ2xlIC5jb29raWUtYW5nbGUtdXA6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBsZWZ0OiA1cHg7XG59XG4jbmctY2MgLm5nLWNjLW1vZGFsIC5uZy1jYy1jb250ZW50IC5uZy1jYy1hY3Rpb25zIC5vcHRpb25hbC1saXN0LXRvZ2dsZSAuY29va2llLWFuZ2xlLXVwOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbGVmdDogMDtcbn1cbiNuZy1jYyAubmctY2MtbW9kYWwgLm5nLWNjLWNvbnRlbnQgLm5nLWNjLWFjdGlvbnMgLm9wdGlvbmFsLWxpc3QtdG9nZ2xlLnJvdGF0ZS1hcnJvdyAuY29va2llLWFuZ2xlLXVwIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbiNuZy1jYyAubmctY2MtbW9kYWwgLm5nLWNjLWNsb3NlLWJ0biB7XG4gIHRvcDogN3B4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG59XG4jbmctY2MgLm5nLWNjLW1vZGFsIC5uZy1jYy1jbG9zZS1idG46OmJlZm9yZSwgI25nLWNjIC5uZy1jYy1tb2RhbCAubmctY2MtY2xvc2UtYnRuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsKDAsIDAlLCAxMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG59XG4jbmctY2MgLm5nLWNjLW1vZGFsIC5uZy1jYy1jbG9zZS1idG46OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbiNuZy1jYyAubmctY2MtbW9kYWwgLm5nLWNjLWNsb3NlLWJ0bjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuI25nLWNjIC5uZy1jYy1vcHRpb25hbC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNDAwbXMgZWFzZTtcbn1cbiNuZy1jYyAubmctY2Mtb3B0aW9uYWwtbGlzdCA+IHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbn1cbiNuZy1jYyAubmctY2Mtb3B0aW9uYWwtbGlzdCA+IHVsID4gbGkge1xuICB3aWR0aDogMzMuMyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxLjg3NXJlbSAzLjI1cmVtO1xufVxuI25nLWNjIC5uZy1jYy1vcHRpb25hbC1saXN0ID4gdWwgPiBsaSA+IHAge1xuICBtYXJnaW46IDA7XG59XG4jbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgLm5nLWNjLW9wdGlvbmFsLWNoZWNrYm94IHtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogLTk5OTllbTtcbn1cbiNuZy1jYyAubmctY2Mtb3B0aW9uYWwtbGlzdCAubmctY2Mtb3B0aW9uYWwtY2hlY2tib3ggKyBsYWJlbCB7XG4gIHBhZGRpbmc6IDMuNXJlbSAwIDAgMDtcbn1cbiNuZy1jYyAubmctY2Mtb3B0aW9uYWwtbGlzdCAubmctY2Mtb3B0aW9uYWwtY2hlY2tib3ggKyBsYWJlbCAubmctY2MtY2hlY2tib3gtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwLjI1ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4ODg7XG59XG4jbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgLm5nLWNjLW9wdGlvbmFsLWNoZWNrYm94ICsgbGFiZWwgLm5nLWNjLWNoZWNrYm94LWljb246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgbGVmdDogM3B4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM4ODg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB6LWluZGV4OiAyMDAwMDAwO1xufVxuI25nLWNjIC5uZy1jYy1vcHRpb25hbC1saXN0IC5uZy1jYy1vcHRpb25hbC1jaGVja2JveCArIGxhYmVsIC5uZy1jYy1jaGVja2JveC1pY29uIHNwYW4ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS42Njtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAjbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgLm5nLWNjLW9wdGlvbmFsLWNoZWNrYm94ICsgbGFiZWwgLm5nLWNjLWNoZWNrYm94LWljb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbiNuZy1jYyAubmctY2Mtb3B0aW9uYWwtbGlzdCAubmctY2Mtb3B0aW9uYWwtY2hlY2tib3ggKyBsYWJlbCAubmctY2MtY2hlY2tib3gtaWNvbiBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiAjMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDRyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgLm5nLWNjLW9wdGlvbmFsLWNoZWNrYm94ICsgbGFiZWwgLm5nLWNjLWNoZWNrYm94LWljb24gc3Bhbi5vbiwgI25nLWNjIC5uZy1jYy1vcHRpb25hbC1saXN0IC5uZy1jYy1vcHRpb25hbC1jaGVja2JveCArIGxhYmVsIC5uZy1jYy1jaGVja2JveC1pY29uIHNwYW4ub2ZmIHtcbiAgZmxleDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4jbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgLm5nLWNjLW9wdGlvbmFsLWNoZWNrYm94ICsgbGFiZWwgLm5nLWNjLWNoZWNrYm94LWljb24gc3Bhbi5vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgLm5nLWNjLW9wdGlvbmFsLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCAubmctY2MtY2hlY2tib3gtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICNGRUQ4MkY7XG4gIGJvcmRlci1jb2xvcjogI0ZFRDgyRjtcbn1cbiNuZy1jYyAubmctY2Mtb3B0aW9uYWwtbGlzdCAubmctY2Mtb3B0aW9uYWwtY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsIC5uZy1jYy1jaGVja2JveC1pY29uOjpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIGJhY2tncm91bmQ6IGhzbCgwLCAwJSwgMTAwJSk7XG59XG4jbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgLm5nLWNjLW9wdGlvbmFsLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCAubmctY2MtY2hlY2tib3gtaWNvbiBzcGFuLm9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG4jbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgLm5nLWNjLW9wdGlvbmFsLWNoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCAubmctY2MtY2hlY2tib3gtaWNvbiBzcGFuLm9mZiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgLm5nLWNjLW9wdGlvbmFsLWNoZWNrYm94OmRpc2FibGVkICsgbGFiZWwge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4jbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgLm5nLWNjLW9wdGlvbmFsLWNoZWNrYm94OmRpc2FibGVkICsgbGFiZWwgLm5nLWNjLWNoZWNrYm94LWljb24ge1xuICBvcGFjaXR5OiAwLjQ7XG59XG4jbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgLm5nLWNjLW9wdGlvbmFsLWNoZWNrYm94OmZvY3VzLXZpc2libGUgKyBsYWJlbCB7XG4gIG91dGxpbmU6IDJweCB0cmFuc3BhcmVudCBzb2xpZDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICM0RDkwRkUsIDAgMCAwIDRweCAjRkVEODJGLCAwIDAgNHB4IDhweCAjNEQ5MEZFO1xufVxuI25nLWNjIC5uZy1jYy1vcHRpb25hbC1saXN0IC5uZy1jYy1vcHRpb25hbC1hY3Rpb25zIHtcbiAgcGFkZGluZzogMi44NzVyZW0gMDtcbiAgbWFyZ2luOiAwIDMuMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI25nLWNjIC5uZy1jYy1vcHRpb25hbC1saXN0IC5uZy1jYy1vcHRpb25hbC1hY3Rpb25zIC5idG4sICNuZy1jYyAubmctY2Mtb3B0aW9uYWwtbGlzdCAubmctY2Mtb3B0aW9uYWwtYWN0aW9ucyAuYWpheC1uYXZpZ2F0aW9uIC5hamF4LWxvYWQtbW9yZSwgLmFqYXgtbmF2aWdhdGlvbiAjbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgLm5nLWNjLW9wdGlvbmFsLWFjdGlvbnMgLmFqYXgtbG9hZC1tb3JlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAjbmctY2MgLm5nLWNjLW1vZGFsIC5uZy1jYy1jb250ZW50IC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gICNuZy1jYyAubmctY2MtbW9kYWwgLm5nLWNjLWNvbnRlbnQgLm5nLWNjLWFjdGlvbnMge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgI25nLWNjIHtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIH1cbiAgI25nLWNjIC5uZy1jYy1tb2RhbCAubmctY2MtY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAjbmctY2MgLm5nLWNjLW1vZGFsIC5uZy1jYy1jb250ZW50IC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNuZy1jYyAubmctY2MtbW9kYWwgLm5nLWNjLWNvbnRlbnQgLm5nLWNjLWFjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgI25nLWNjIC5uZy1jYy1tb2RhbCAubmctY2MtY29udGVudCAubmctY2MtYWN0aW9ucyAub3B0aW9uYWwtbGlzdC10b2dnbGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAjbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgPiB1bCA+IGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDMuMjVyZW0gMS44NzVyZW07XG4gIH1cbiAgI25nLWNjIC5uZy1jYy1vcHRpb25hbC1saXN0ID4gdWwgPiBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICB9XG4gICNuZy1jYyAubmctY2Mtb3B0aW9uYWwtbGlzdCAubmctY2Mtb3B0aW9uYWwtY2hlY2tib3ggKyBsYWJlbCB7XG4gICAgcGFkZGluZzogMi41cmVtIDAgMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI25nLWNjIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIGFuZCAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAjbmctY2Mge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgPiB1bCA+IGxpIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAjbmctY2MgLm5nLWNjLW1vZGFsIHtcbiAgICBib3R0b206IDE1cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxuICAjbmctY2MgLm5nLWNjLW1vZGFsIC5uZy1jYy1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gICNuZy1jYyAubmctY2MtbW9kYWwgLm5nLWNjLWNvbnRlbnQgLndyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgI25nLWNjIC5uZy1jYy1tb2RhbCAubmctY2MtY29udGVudCAud3JhcHBlciBwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG4gICNuZy1jYyAubmctY2MtbW9kYWwgLm5nLWNjLWNvbnRlbnQgLm5nLWNjLWFjdGlvbnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAjbmctY2MgLm5nLWNjLW1vZGFsIC5uZy1jYy1jb250ZW50IC5uZy1jYy1hY3Rpb25zIC5idG4sICNuZy1jYyAubmctY2MtbW9kYWwgLm5nLWNjLWNvbnRlbnQgLm5nLWNjLWFjdGlvbnMgLmFqYXgtbmF2aWdhdGlvbiAuYWpheC1sb2FkLW1vcmUsIC5hamF4LW5hdmlnYXRpb24gI25nLWNjIC5uZy1jYy1tb2RhbCAubmctY2MtY29udGVudCAubmctY2MtYWN0aW9ucyAuYWpheC1sb2FkLW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgI25nLWNjIC5uZy1jYy1vcHRpb25hbC1saXN0ID4gdWwgPiBsaSB7XG4gICAgcGFkZGluZzogMCAxNXB4IDMwcHg7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAjbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgPiB1bCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAjbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgLm5nLWNjLW9wdGlvbmFsLWFjdGlvbnMge1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuICAjbmctY2MgLm5nLWNjLW9wdGlvbmFsLWxpc3QgLm5nLWNjLW9wdGlvbmFsLWFjdGlvbnMgLmJ0biwgI25nLWNjIC5uZy1jYy1vcHRpb25hbC1saXN0IC5uZy1jYy1vcHRpb25hbC1hY3Rpb25zIC5hamF4LW5hdmlnYXRpb24gLmFqYXgtbG9hZC1tb3JlLCAuYWpheC1uYXZpZ2F0aW9uICNuZy1jYyAubmctY2Mtb3B0aW9uYWwtbGlzdCAubmctY2Mtb3B0aW9uYWwtYWN0aW9ucyAuYWpheC1sb2FkLW1vcmUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbiNuZy1jYyAubmctY2MtbW9kYWwgLm5nLWNjLWNvbnRlbnQgLm5nLWNjLWFjdGlvbnMgLm9wdGlvbmFsLWxpc3QtdG9nZ2xlOmJlZm9yZSB7XG4gIHRvcDogMTBweDtcbn1cbiNuZy1jYyAubmctY2MtbW9kYWwgLm5nLWNjLWNvbnRlbnQgLm5nLWNjLWFjdGlvbnMgLm9wdGlvbmFsLWxpc3QtdG9nZ2xlLnJvdGF0ZS1hcnJvdzpiZWZvcmUge1xuICB0b3A6IDVweDtcbn1cbiNuZy1jYyAubmctY2MtbW9kYWwgLm5nLWNjLWNvbnRlbnQgLm5nLWNjLWFjdGlvbnMgLmJ0biwgI25nLWNjIC5uZy1jYy1tb2RhbCAubmctY2MtY29udGVudCAubmctY2MtYWN0aW9ucyAuYWpheC1uYXZpZ2F0aW9uIC5hamF4LWxvYWQtbW9yZSwgLmFqYXgtbmF2aWdhdGlvbiAjbmctY2MgLm5nLWNjLW1vZGFsIC5uZy1jYy1jb250ZW50IC5uZy1jYy1hY3Rpb25zIC5hamF4LWxvYWQtbW9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI25nLWNjIC5uZy1jYy1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjY1KTtcbn1cbiNuZy1jY1tvcGVuXSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kOiAjZWVmMGYzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuI2xwLXBhZ2Uge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDE2cHggMjRweDtcbiAgZ2FwOiAxMHB4O1xufVxuXG4jbHAtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGUxZTc7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogMTZweDtcbn1cblxuI2xwLWhlYWRlci1sb2dvIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2xwLWhlYWRlci1sb2dvIGltZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbHAtaGVhZGVyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5scC1uYXYtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNHB4O1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzM3NDE1MTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBjb2xvciAwLjE1cywgdHJhbnNmb3JtIDAuMTJzO1xuICBtaW4td2lkdGg6IDU4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5scC1uYXYtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGY0ZmY7XG4gIGNvbG9yOiAjMjU2M2ViO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG59XG4ubHAtbmF2LWl0ZW0gc3ZnIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IHN0cm9rZSAwLjE1cztcbn1cbi5scC1uYXYtaXRlbTpob3ZlciBzdmcge1xuICBzdHJva2U6ICMyNTYzZWI7XG59XG4ubHAtbmF2LWl0ZW0uZ2l0aHViOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjhmYTtcbiAgY29sb3I6ICMyNDI5MmY7XG59XG4ubHAtbmF2LWl0ZW0uZ2l0aHViOmhvdmVyIHN2ZyB7XG4gIHN0cm9rZTogIzI0MjkyZjtcbiAgZmlsbDogIzI0MjkyZjtcbn1cblxuI2xwLW5hdi10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU3O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMzc0MTUxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcbn1cbiNscC1uYXYtdG9nZ2xlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjRmZjtcbn1cblxuI2xwLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMxYTFmMmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZDM0NDg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbG9yOiAjZDFkNWRiO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4jbHAtZm9vdGVyLWlubmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMDBweCAxZnIgMWZyIDFmcjtcbiAgZ2FwOiAzMnB4O1xuICBwYWRkaW5nOiAyOHB4IDI4cHggMjBweDtcbn1cblxuLmxwLWZvb3Rlci1icmFuZCBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE4MHB4O1xuICBvcGFjaXR5OiAwLjk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5scC1mb290ZXItYnJhbmQgcCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgY29sb3I6ICNjOWQxZDk7XG59XG5cbi5scC1mb290ZXItY29sIGg0LCAubHAtZm9vdGVyLWNvbCAuaDQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZTVlN2ViO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmxwLWZvb3Rlci1jb2wgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xufVxuLmxwLWZvb3Rlci1jb2wgbGkgYSB7XG4gIGNvbG9yOiAjZDFkNWRiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xMnM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuLmxwLWZvb3Rlci1jb2wgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZTVlN2ViO1xufVxuXG4jbHAtZm9vdGVyLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJkMzQ0ODtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI2M5ZDFkOTtcbn1cblxuLmxwLWZvb3Rlci1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLmxwLWZvb3Rlci1zb2NpYWxzIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjMmQzNDQ4O1xuICBjb2xvcjogI2QxZDVkYjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgY29sb3IgMC4xNXM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5scC1mb290ZXItc29jaWFscyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNiNGE2YjtcbiAgY29sb3I6ICNlNWU3ZWI7XG59XG5cbiNscC1kZXYtYmFyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiA4cHg7XG59XG5cbiNscC1kZXYtYmFyLXRvZ2dsZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NSwgMTU4LCAxMSwgMC4wOCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmNWQ0OWE7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICM5MjQwMGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycywgYm9yZGVyLWNvbG9yIDAuMTJzO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cbiNscC1kZXYtYmFyLXRvZ2dsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjQ1LCAxNTgsIDExLCAwLjIpO1xuICBib3JkZXItY29sb3I6ICNmNTllMGI7XG59XG5cbiNscC1pbmZvLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBiYWNrZ3JvdW5kOiAjZThmNGZkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjNkOWY1O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMyMTk2ZjM7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzFhNTI3NjtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMzMsIDE1MCwgMjQzLCAwLjEyKTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4jbHAtaW5mby1iYXIgYSB7XG4gIGNvbG9yOiAjMTU2NWMwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTBjYWY5O1xufVxuI2xwLWluZm8tYmFyIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTU2NWMwO1xufVxuXG4jbHAtZGV2LWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYmFja2dyb3VuZDogI2ZkZjNlNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZDQ5YTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZjU5ZTBiO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM3ODM1MGY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDI0NSwgMTU4LCAxMSwgMC4xMik7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuI2xwLWRldi1iYXIgY29kZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIGJhY2tncm91bmQ6ICMxZTI5M2I7XG4gIGNvbG9yOiAjZTJlOGYwO1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBcIkNhc2NhZGlhIENvZGVcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4jbGVnYWN5LWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRlMWU3O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjA3KSwgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIHBhZGRpbmc6IDIwcHggMjRweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAjbHAtZm9vdGVyLWlubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbiAgLmxwLWZvb3Rlci1icmFuZCB7XG4gICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIH1cbiAgI2xwLWhlYWRlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICNscC1uYXYtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gICNscC1oZWFkZXItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVmMGYzO1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gICNscC1oZWFkZXItbmF2LmxwLW5hdi1vcGVuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgI2xwLXBhZ2Uge1xuICAgIHBhZGRpbmc6IDhweCAxMHB4IDE2cHg7XG4gICAgZ2FwOiA4cHg7XG4gIH1cbiAgI2xwLWhlYWRlciB7XG4gICAgcGFkZGluZzogOHB4IDEycHg7XG4gIH1cbiAgI2xwLWZvb3Rlci1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTZweCAxNnB4O1xuICB9XG4gIC5scC1mb290ZXItYnJhbmQge1xuICAgIGdyaWQtY29sdW1uOiBhdXRvO1xuICB9XG4gICNscC1mb290ZXItYm90dG9tIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmxwLWZvb3Rlci1zb2NpYWxzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAjbHAtaW5mby1iYXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgfVxuICAjbHAtZGV2LWJhciB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICB9XG4gICNsZWdhY3ktY29udGVudCB7XG4gICAgcGFkZGluZzogMTRweDtcbiAgfVxufVxuYm9keS5scC1sb2dpbi1wYWdlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI2ZmZmZmZiAwJSwgI2ZmZjRlZSA0MCUsICNmZmUwYzggNzAlLCAjZmY4YzQyIDEwMCUpO1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBzYW5zLXNlcmlmO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmxwLWxvZ2luLXdyYXAge1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAxNnB4O1xufVxuXG4ubHAtbG9naW4tY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggOHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbi5scC1sb2dpbi1sb2dvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLmxwLWxvZ2luLWxvZ28gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuLmxwLWxvZ2luLWxvZ28gaW1nIHtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuXG4ubHAtbG9naW4tdGl0bGUge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMxMTE4Mjc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbn1cblxuLmxwLWxvZ2luLXN1YiB7XG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xuICBjb2xvcjogIzZiNzI4MDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgMCAyOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubHAtbG9naW4tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMiwgNzEsIDQzLCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzMiwgNzEsIDQzLCAwLjM1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2U4NDcyYjtcbiAgZm9udC1zaXplOiAxMi41cHg7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxwLWxvZ2luLWZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5scC1sb2dpbi1maWVsZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDExLjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNzQxNTE7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cbi5scC1sb2dpbi1maWVsZCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjlmYWZiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjMTExODI3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTRzLCBib3gtc2hhZG93IDAuMTRzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmxwLWxvZ2luLWZpZWxkIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTg0NzJiO1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgyMzIsIDcxLCA0MywgMC4xMik7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubHAtbG9naW4tZmllbGQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5Y2EzYWY7XG59XG5cbi5scC1sb2dpbi1zdWJtaXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2U4NDcyYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4NDcyYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNHMsIGJvcmRlci1jb2xvciAwLjE0cztcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmxwLWxvZ2luLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkNzNlMjQ7XG4gIGJvcmRlci1jb2xvcjogI2Q3M2UyNDtcbn1cblxuLmxwLWxvZ2luLXN1Ym1pdC1hbHQtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG5cbi5scC1sb2dpbi1zdWJtaXQtLXNtIHtcbiAgZm9udC1zaXplOiAxMS41cHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xufVxuXG4ubHAtbG9naW4tbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTEuNXB4O1xufVxuLmxwLWxvZ2luLWxpbmtzIGEge1xuICBjb2xvcjogI2U4NDcyYjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxwLWxvZ2luLWxpbmtzIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmxwLWxvZ2luLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAxNnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNmI3MjgwO1xufVxuLmxwLWxvZ2luLWZvb3RlciBhIHtcbiAgY29sb3I6ICM2YjcyODA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5scC1sb2dpbi1mb290ZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMzc0MTUxO1xufVxuXG4ubHAtcmVnaXN0ZXItY2FyZCB7XG4gIG1heC13aWR0aDogNTYwcHg7XG59XG5cbmJvZHkubHAtbG9naW4tcGFnZSAubHAtbG9naW4tZmllbGQgdWwuZXJyb3JzLFxuYm9keS5scC1sb2dpbi1wYWdlIC5scC1sb2dpbi1maWVsZCAuZm9ybS1lcnJvci1tZXNzYWdlIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiA2cHggMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuYm9keS5scC1sb2dpbi1wYWdlIC5scC1sb2dpbi1maWVsZCB1bC5lcnJvcnMgbGksXG5ib2R5LmxwLWxvZ2luLXBhZ2UgLmxwLWxvZ2luLWZpZWxkIC5mb3JtLWVycm9yLW1lc3NhZ2UgbGkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZTg0NzJiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA1cHg7XG59XG5ib2R5LmxwLWxvZ2luLXBhZ2UgLmxwLWxvZ2luLWZpZWxkIHVsLmVycm9ycyBsaTo6YmVmb3JlLFxuYm9keS5scC1sb2dpbi1wYWdlIC5scC1sb2dpbi1maWVsZCAuZm9ybS1lcnJvci1tZXNzYWdlIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiFcIjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbmJvZHkubHAtbG9naW4tcGFnZSAuZm9ybS1lcnJvcnMsXG5ib2R5LmxwLWxvZ2luLXBhZ2UgdWwuZm9ybS1lcnJvcnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjMyLCA3MSwgNDMsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjMyLCA3MSwgNDMsIDAuMzUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTIuNXB4O1xuICBjb2xvcjogI2U4NDcyYjtcbn1cbmJvZHkubHAtbG9naW4tcGFnZSAuZm9ybS1lcnJvcnMgbGk6OmJlZm9yZSxcbmJvZHkubHAtbG9naW4tcGFnZSB1bC5mb3JtLWVycm9ycyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbmJvZHkubHAtbG9naW4tcGFnZSAubHAtcmVnaXN0ZXItZm9ybSAuZm9ybS1ncm91cCwgYm9keS5scC1sb2dpbi1wYWdlIC5scC1yZWdpc3Rlci1mb3JtIGRpdltjbGFzcyo9ZXotZmllbGRdIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbmJvZHkubHAtbG9naW4tcGFnZSAubHAtcmVnaXN0ZXItZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDExLjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM4Yjk0OWU7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cbmJvZHkubHAtbG9naW4tcGFnZSAubHAtcmVnaXN0ZXItZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuYm9keS5scC1sb2dpbi1wYWdlIC5scC1yZWdpc3Rlci1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuYm9keS5scC1sb2dpbi1wYWdlIC5scC1yZWdpc3Rlci1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwZDExMTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMDM2M2Q7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNjOWQxZDk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogOXB4IDEycHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE0cztcbn1cbmJvZHkubHAtbG9naW4tcGFnZSAubHAtcmVnaXN0ZXItZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuYm9keS5scC1sb2dpbi1wYWdlIC5scC1yZWdpc3Rlci1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuYm9keS5scC1sb2dpbi1wYWdlIC5scC1yZWdpc3Rlci1mb3JtIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGE5ZmQ0O1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSg3NCwgMTU5LCAyMTIsIDAuMTIpO1xufVxuYm9keS5scC1sb2dpbi1wYWdlIC5scC1yZWdpc3Rlci1mb3JtIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuYm9keS5scC1sb2dpbi1wYWdlIC5scC1yZWdpc3Rlci1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbmJvZHkubHAtbG9naW4tcGFnZSAubHAtcmVnaXN0ZXItZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzQ4NGY1ODtcbn1cbmJvZHkubHAtbG9naW4tcGFnZSAubHAtcmVnaXN0ZXItZm9ybSBidXR0b25bdHlwZT1zdWJtaXRdLFxuYm9keS5scC1sb2dpbi1wYWdlIC5scC1yZWdpc3Rlci1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZTg0NzJiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTg0NzJiO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE0cywgYm9yZGVyLWNvbG9yIDAuMTRzO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5ib2R5LmxwLWxvZ2luLXBhZ2UgLmxwLXJlZ2lzdGVyLWZvcm0gYnV0dG9uW3R5cGU9c3VibWl0XTpob3ZlcixcbmJvZHkubHAtbG9naW4tcGFnZSAubHAtcmVnaXN0ZXItZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZDczZTI0O1xuICBib3JkZXItY29sb3I6ICNkNzNlMjQ7XG59XG5cbkBrZXlmcmFtZXMgbnctcmFpbmJvdy1zaGlmdCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSBjZW50ZXI7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzAwJSBjZW50ZXI7XG4gIH1cbn1cbiNudywgI253ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4jbncgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4jbncge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGNvbG9yOiAjMWExYTFhO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbiNudyAubnctY2F0bmF2IHtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlODQ3MmI7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMzAwO1xuICBib3gtc2hhZG93OiAwIDJweCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuI253IC5udy1jYXRuYXYgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBmb250LXNpemU6IDEyLjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNjMGJlYmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMsIGJvcmRlci1jb2xvciAwLjE1cztcbn1cbiNudyAubnctY2F0bmF2IGE6aG92ZXIsICNudyAubnctY2F0bmF2IGEubnctYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlODQ3MmI7XG59XG4jbncgLm53LWNhdG5hdi1pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDA7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cbiNudyAubnctY2F0bmF2LWlubmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbncgLm53LWNhdG5hdi1zZXAge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICMyYTJhMmE7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW46IDAgMS41cmVtO1xufVxuI253IC5udy1icmVhZCB7XG4gIGJhY2tncm91bmQ6ICMwZTBlMGU7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuI253IC5udy1icmVhZC1pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNnB4O1xuICBmb250LXNpemU6IDExLjVweDtcbiAgY29sb3I6ICM2YjcyODA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4jbncgLm53LWJyZWFkLWlubmVyIGEge1xuICBjb2xvcjogIzRhOWZkNDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xMnM7XG59XG4jbncgLm53LWJyZWFkLWlubmVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbiNudyAubnctYnJlYWQtaW5uZXIgLnNlcCB7XG4gIGNvbG9yOiAjM2EzYTNhO1xufVxuI253IC5udy1icmVhZC1pbm5lciAuY3VycmVudCB7XG4gIGNvbG9yOiAjYzBiZWJlO1xufVxuI253IC5udy1taGQge1xuICBiYWNrZ3JvdW5kOiAjMTYxYjIyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U4NDcyYjtcbn1cbiNudyAubnctbWhkLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDE2cHggMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjQwcHg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuI253IC5udy1taGQtbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbn1cbiNudyAubnctbWhkLWV5ZWJyb3cge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE4ZW07XG4gIGNvbG9yOiAjZTg0NzJiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbiNudyAubnctbWhkLWV5ZWJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTg0NzJiO1xuICBmbGV4LXNocmluazogMDtcbn1cbiNudyAubnctbWhkLWgyIHtcbiAgZm9udC1zaXplOiAxLjY1cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI2YwZjZmYztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4jbncgLm53LW1oZC1oMiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNlODQ3MmI7XG59XG4jbncgLm53LXJhaW5ib3cge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgI2ZmNmI2YiwgI2ZmYTk0ZCwgI2ZmZTY2ZCwgIzUxY2Y2NiwgIzMzOWFmMCwgI2NjNWRlOCwgI2Y3ODNhYywgI2ZmNmI2Yik7XG4gIGJhY2tncm91bmQtc2l6ZTogMzAwJSBhdXRvO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBudy1yYWluYm93LXNoaWZ0IDVzIGxpbmVhciBpbmZpbml0ZTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuI253IC5udy1taGQtc3ViIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgyMDEsIDIwOSwgMjE3LCAwLjQ1KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbiNudyAubnctbWhkLWZjYXJkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZTg0NzJiO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDEwcHggMTRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA1cHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbiNudyAubnctbWhkLWZ0YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNudyAubnctbWhkLWZ0YWcge1xuICBiYWNrZ3JvdW5kOiAjZTg0NzJiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA4LjVweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTJlbTtcbiAgcGFkZGluZzogMnB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI253IC5udy1taGQtZnRhZy1kaW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzUpO1xuICBmb250LXNpemU6IDguNXB4O1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIHBhZGRpbmc6IDJweCA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNudyAubnctbWhkLWZuYW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogI2YwZjZmYztcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4jbncgLm53LW1oZC1mbmFtZSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTJzO1xufVxuI253IC5udy1taGQtZm5hbWUgYTpob3ZlciB7XG4gIGNvbG9yOiAjNGE5ZmQ0O1xufVxuI253IC5udy1taGQtZmV4Y2VycHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiByZ2JhKDIwMSwgMjA5LCAyMTcsIDAuNCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4jbncgLm53LW1oZC1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzIxMjYyZDtcbiAgcGFkZGluZzogMCAwIDE2cHggMThweDtcbn1cbiNudyAubnctbWhkLWNvdW50IHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuI253IC5udy1taGQtY291bnQtbCB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiNudyAubnctbWhkLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNudyAubnctbWhkLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDdweDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyNjJkO1xuICBmb250LXNpemU6IDExLjVweDtcbiAgY29sb3I6ICM2ZTc2ODE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTJzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jbncgLm53LW1oZC1saW5rOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuI253IC5udy1taGQtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYzlkMWQ5O1xufVxuI253IC5udy1taGQtbGluay1uIHtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDlweDtcbiAgY29sb3I6ICMyYTJhMmE7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuI253IC5udy1taGQtbGluay10aXRsZSB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4jbncgLm53LW1oZC1maWx0ZXJzIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA4cHggMTZweCAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzIxMjYyZDtcbn1cbiNudyAubnctYm9keSB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDY4cHggMWZyIDMwMHB4O1xuICBnYXA6IDIycHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbiNudyAubnctdG9vbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA1MHB4O1xufVxuI253IC5udy10b29sLWJ0biB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjNmI3MjgwO1xuICBib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jbncgLm53LXRvb2wtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2U4NDcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjZTg0NzJiO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbiNudyAubnctdG9vbC1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gIG1hcmdpbjogNHB4IDZweDtcbn1cbiNudyAubnctdG9vbC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOWNhM2FmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xufVxuI253IC5udy1hcnRpY2xlIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuI253IC5udy1hcnRpY2xlLXR5cGUtc3RyaXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI253IC5udy1hcnQtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZTg0NzJiO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4jbncgLm53LWFydC10YWctc29mdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2YxZjVmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDVkYjtcbiAgY29sb3I6ICMzNzQxNTE7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgcGFkZGluZzogM3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbiNudyAubnctYXJ0LWRlcHRoIHtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjOWNhM2FmO1xufVxuI253IC5udy1zZWMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuI253IC5udy1zZWMtaGRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA5cHg7XG4gIHBhZGRpbmc6IDEwcHggMThweDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG4jbncgLm53LXNlYy1oZHItbGluZSB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTg0NzJiO1xuICBmbGV4LXNocmluazogMDtcbn1cbiNudyAubnctc2VjLWljb24ge1xuICBjb2xvcjogI2U4NDcyYjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4jbncgLm53LXNlYy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgY29sb3I6ICMzNzQxNTE7XG4gIGZsZXg6IDE7XG59XG4jbncgLm53LXNlYy1mdCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBjb2xvcjogIzljYTNhZjtcbiAgYmFja2dyb3VuZDogI2YzZjRmNjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxcHggN3B4O1xufVxuI253IC5udy1zZWMtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggMjJweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzFmMjkzNztcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG59XG4jbncgLm53LXNlYy1ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjllbTtcbn1cbiNudyAubnctc2VjLWJvZHkgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNudyAubnctc2VjLWJvZHkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTJweCAwO1xufVxuI253IC5udy1zZWMtYm9keSBhIHtcbiAgY29sb3I6ICM0YTlmZDQ7XG59XG4jbncgLm53LXNlYy1ib2R5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNudyAubnctc2VjLWJvZHkgdWwsICNudyAubnctc2VjLWJvZHkgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjllbTtcbn1cbiNudyAubnctc2VjLWJvZHkgbGkge1xuICBtYXJnaW4tYm90dG9tOiAwLjNlbTtcbn1cbiNudyAubnctc2VjLWJvZHkgaDIsICNudyAubnctc2VjLWJvZHkgLmgyLCAjbncgLm53LXNlYy1ib2R5IGgzLCAjbncgLm53LXNlYy1ib2R5IC5oMyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTExO1xuICBtYXJnaW46IDEuMWVtIDAgMC41ZW07XG59XG4jbncgLm53LW5vLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjOWNhM2FmO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBkYXNoZWQgI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG59XG4jbncgLm53LXNpZGViYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNTBweDtcbn1cbiNudyAubnctd2lkZ2V0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cbiNudyAubnctd2hlYWQge1xuICBiYWNrZ3JvdW5kOiAjMWExYTFhO1xuICBjb2xvcjogI2M5ZDFkOTtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBmb250LXNpemU6IDEwLjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTFlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4jbncgLm53LXdkb3Qge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZTg0NzJiO1xuICBmbGV4LXNocmluazogMDtcbn1cbiNudyAubnctd2JvZHkge1xuICBwYWRkaW5nOiAxMnB4IDE0cHg7XG59XG4jbncgLm53LXRvYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXB4O1xufVxuI253IC5udy10b2MtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA3cHggOXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzM3NDE1MTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycywgY29sb3IgMC4xMnM7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4jbncgLm53LXRvYy1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZlZjJmMDtcbiAgY29sb3I6ICNlODQ3MmI7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTg0NzJiO1xufVxuI253IC5udy10b2MtaXRlbS5udy10b2MtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjVmNDtcbiAgY29sb3I6ICNlODQ3MmI7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZTg0NzJiO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuI253IC5udy10b2MtaXRlbTpob3ZlciAubnctdG9jLWljbywgI253IC5udy10b2MtaXRlbS5udy10b2MtYWN0aXZlIC5udy10b2MtaWNvIHtcbiAgY29sb3I6ICNlODQ3MmI7XG59XG4jbncgLm53LXRvYy1pY28ge1xuICBjb2xvcjogIzljYTNhZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTJzO1xufVxuI253IC5udy10b2MtbmFtZSB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jbncgLm53LXRvYy1iYWRnZSB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGJhY2tncm91bmQ6ICNmM2Y0ZjY7XG4gIGNvbG9yOiAjNmI3MjgwO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbiNudyAubnctc3RhdHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogN3B4O1xufVxuI253IC5udy1zdGF0IHtcbiAgYmFja2dyb3VuZDogI2Y5ZmFmYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jbncgLm53LXN0YXQtbiB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogIzExMTtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbiNudyAubnctc3RhdC1sIHtcbiAgZm9udC1zaXplOiA5LjVweDtcbiAgY29sb3I6ICM5Y2EzYWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbiNudyAubnctc2NoZW1hLXRvZyB7XG4gIGZvbnQtc2l6ZTogMTEuNXB4O1xuICBjb2xvcjogIzRhOWZkNDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDVweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4jbncgLm53LXNjaGVtYS10b2c6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNudyAubnctc2NoZW1hLWJvZHkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuI253IC5udy1zY2hlbWEtdGJsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgbW9ub3NwYWNlO1xufVxuI253IC5udy1zY2hlbWEtdGJsIHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGNvbG9yOiAjOWNhM2FmO1xuICBmb250LXNpemU6IDkuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuI253IC5udy1zY2hlbWEtdGJsIHRkIHtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOWZhZmI7XG4gIGNvbG9yOiAjMzc0MTUxO1xufVxuI253IC5udy1zY2hlbWEtdGJsIHRkOmZpcnN0LWNoaWxkIHtcbiAgY29sb3I6ICM0YTlmZDQ7XG59XG4jbncgLm53LXNjaGVtYS10YmwgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgY29sb3I6ICM4YjVjZjY7XG59XG4jbncgLm53LXBhdGgtcm93IHtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YzZjRmNjtcbn1cbiNudyAubnctcGF0aC1rdiB7XG4gIGZvbnQtc2l6ZTogOS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gIGNvbG9yOiAjOWNhM2FmO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4jbncgLm53LXBhdGgtdiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM2YjcyODA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgbW9ub3NwYWNlO1xufVxuI253IC5udy1hZG1pbi1hIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM0YTlmZDQ7XG59XG4jbncgLm53LWFkbWluLWE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNudyAubnctbm90aWNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmJlYjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZjZDM0ZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxMHB4IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM3ODM1MGY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuI253IC5udy1ub3RpY2UgY29kZSB7XG4gIGZvbnQtZmFtaWx5OiB1aS1tb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgZm9udC1zaXplOiAxMC41cHg7XG59XG4jbncgLm53LXN1YiB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNnB4IDMycHg7XG59XG4jbncgLm53LXN1Yi1oZHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U4NDcyYjtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbiNudyAubnctc3ViLWhkci1saW5lIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjZTg0NzJiO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuI253IC5udy1zdWItdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuI253IC5udy1zdWItY291bnQge1xuICBmb250LXNpemU6IDEwLjVweDtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBiYWNrZ3JvdW5kOiAjZmVlMmUyO1xuICBjb2xvcjogI2I5MWMxYztcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNudyAubnctZmlsdGVyLWNoaXBzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4jbncgLm53LWNoaXAge1xuICBmb250LXNpemU6IDEwLjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAzcHggMTFweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM0YjU1NjM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTNzO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbiNudyAubnctY2hpcDpob3ZlciwgI253IC5udy1jaGlwLm53LWNoaXAtb24ge1xuICBiYWNrZ3JvdW5kOiAjZTg0NzJiO1xuICBib3JkZXItY29sb3I6ICNlODQ3MmI7XG4gIGNvbG9yOiAjZmZmO1xufVxuI253IC5udy1zdWItZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMTRweDtcbn1cbiNudyAubnctc3ViLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlN2ViO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMThzLCB0cmFuc2Zvcm0gMC4xOHMsIGJvcmRlci1jb2xvciAwLjE4cztcbn1cbiNudyAubnctc3ViLWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDhweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgYm9yZGVyLWNvbG9yOiAjZTg0NzJiO1xufVxuI253IC5udy1zdWItY2FyZC5udy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jbncgLm53LXN1Yi1jYXJkOmhvdmVyIC5udy1zdWItbmFtZSB7XG4gIGNvbG9yOiAjZTg0NzJiO1xufVxuI253IC5udy1zdWItY2FyZDpob3ZlciAubnctc3ViLW1vcmUge1xuICBjb2xvcjogI2U4NDcyYjtcbn1cbiNudyAubnctc3ViLXRodW1iIHtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICNlODQ3MmI7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuI253IC5udy1zdWItYXJ0IHtcbiAgaGVpZ2h0OiA5MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjMGQxMTE3O1xuICBmbGV4LXNocmluazogMDtcbn1cbiNudyAubnctc3ViLWFydC1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMwZDExMTcsICMxYTIyMzUpO1xufVxuI253IC5udy1zdWItYXJ0LWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDc0LCAxNTksIDIxMiwgMC4wOCkgMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMThweDtcbn1cbiNudyAubnctc3ViLWFydC1pY28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiByZ2JhKDc0LCAxNTksIDIxMiwgMC4zNSk7XG59XG4jbncgLm53LXN1Yi1ib2R5IHtcbiAgcGFkZGluZzogMTJweCAxNHB4O1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDdweDtcbn1cbiNudyAubnctc3ViLWNhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgZm9udC1zaXplOiA5LjVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDllbTtcbiAgY29sb3I6ICNlODQ3MmI7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbiNudyAubnctc3ViLW5hbWUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTExO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xMnM7XG59XG4jbncgLm53LXN1Yi1leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzZiNzI4MDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMTtcbn1cbiNudyAubnctc3ViLWZvb3Qge1xuICBwYWRkaW5nOiA4cHggMTRweCAxMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmM2Y0ZjY7XG59XG4jbncgLm53LXN1Yi1sb2Mge1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogOS41cHg7XG4gIGNvbG9yOiAjOWNhM2FmO1xufVxuI253IC5udy1zdWItbW9yZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjOWNhM2FmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjEycztcbn1cbiNudyAubnctbm8tcmVzdWx0cyB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDM2cHg7XG4gIGNvbG9yOiAjOWNhM2FmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbncgLm53LW5vLXJlc3VsdHMubnctc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI253IC5udy1mb290IHtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlODQ3MmI7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbiNudyAubnctZm9vdC1pbm5lciB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTJweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNGE0YTRhO1xufVxuI253IC5udy1mb290LWlubmVyIGEge1xuICBjb2xvcjogIzZiNzI4MDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xMnM7XG59XG4jbncgLm53LWZvb3QtaW5uZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI253IC5udy1mb290LWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gICNudyAubnctaGVyby1pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjgwcHg7XG4gIH1cbiAgI253IC5udy1ib2R5IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDAgMWZyIDI3MHB4O1xuICB9XG4gICNudyAubnctdG9vbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI253IC5udy1zdWItZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAjbncgLm53LWV4cC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODQwcHgpIHtcbiAgI253IC5udy1taGQtaW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gICNudyAubnctbWhkLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNudyAubnctbWhkLWgyIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICAjbncgLm53LWhlcm8taW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gICNudyAubnctaGVyby1zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNudyAubnctYm9keSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgI253IC5udy1zaWRlYmFyIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMTJweDtcbiAgfVxuICAjbncgLm53LXN1Yi1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gICNudyAubnctaGVyby1oMSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAjbncgLm53LWV4cC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAjbncgLm53LWV4cC1oMiB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbiAgI253IC5udy1leHAtbWFzdGhlYWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gICNudyAubnctZXhwLW1ldGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAjbncgLm53LXNpZGViYXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gICNudyAubnctc3ViLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gICNudyAubnctYm9keSwgI253IC5udy1zdWIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gICNudyAubnctY2F0bmF2LWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cbiNudyAubnctZXhwIHtcbiAgYmFja2dyb3VuZDogIzBkMTExNztcbiAgcGFkZGluZzogMCAwIDQ4cHg7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZTg0NzJiO1xufVxuI253IC5udy1leHAtbWFzdGhlYWQge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDM2cHggMTZweCAyNHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBnYXA6IDE2cHg7XG59XG4jbncgLm53LWV4cC1icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogNnB4O1xufVxuI253IC5udy1leHAtZXllYnJvdyB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBjb2xvcjogI2U4NDcyYjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4jbncgLm53LWV4cC1leWVicm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2U4NDcyYjtcbn1cbiNudyAubnctZXhwLWgyIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZjBmNmZjO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMDg7XG59XG4jbncgLm53LWV4cC1oMiBlbSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNlODQ3MmI7XG59XG4jbncgLm53LWV4cC1zdWIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiByZ2JhKDIwMSwgMjA5LCAyMTcsIDAuNTUpO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4jbncgLm53LWV4cC1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBnYXA6IDZweDtcbn1cbiNudyAubnctZXhwLWNvdW50IHtcbiAgZm9udC1zaXplOiAzLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpO1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbn1cbiNudyAubnctZXhwLWNvdW50LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICBjb2xvcjogIzNhM2EzYTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNudyAubnctZXhwLWZpbHRlcnMge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjRweDtcbiAgcGFkZGluZzogMCAxNnB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyNjJkO1xufVxuI253IC5udy1leHAtZmlsdGVyLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjNmI3MjgwO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbiNudyAubnctZXhwLWNoaXAge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyMTI2MmQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogNHB4IDE0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzZlNzY4MTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNHM7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xufVxuI253IC5udy1leHAtY2hpcDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxYTIyMzU7XG4gIGJvcmRlci1jb2xvcjogIzRhOWZkNDtcbiAgY29sb3I6ICNjOWQxZDk7XG59XG4jbncgLm53LWV4cC1jaGlwLm53LWV4cC1jaGlwLW9uIHtcbiAgYmFja2dyb3VuZDogI2U4NDcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjZTg0NzJiO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNudyAubnctZXhwLWdyaWQge1xuICBtYXgtd2lkdGg6IDEyODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIxcHggMTZweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAxNHB4O1xufVxuI253IC5udy1leHAtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogIzBkMTExNztcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMjYyZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xOHMsIGJveC1zaGFkb3cgMC4xOHMsIHRyYW5zZm9ybSAwLjE4cztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuI253IC5udy1leHAtY2FyZDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U4NDcyYjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNlODQ3MmIsIDAgMTJweCA0MHB4IHJnYmEoMjMyLCA3MSwgNDMsIDAuMTUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG59XG4jbncgLm53LWV4cC1jYXJkLm53LWV4cC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jbncgLm53LWV4cC1jYXJkOmhvdmVyIC5udy1leHAtZ2x5cGgge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgcm90YXRlKC00ZGVnKTtcbn1cbiNudyAubnctZXhwLWNhcmQ6aG92ZXIgLm53LWV4cC1udW0ge1xuICBjb2xvcjogcmdiYSgyMzIsIDcxLCA0MywgMC4xKTtcbn1cbiNudyAubnctZXhwLWNhcmQ6aG92ZXIgLm53LWV4cC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuI253IC5udy1leHAtY2FyZDpob3ZlciAubnctZXhwLWRlc2Mge1xuICBjb2xvcjogcmdiYSgyMDEsIDIwOSwgMjE3LCAwLjc1KTtcbn1cbiNudyAubnctZXhwLWNhcmQ6aG92ZXIgLm53LWV4cC1hY3Rpb24ge1xuICBjb2xvcjogI2U4NDcyYjtcbn1cbiNudyAubnctZXhwLWNhcmQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoNzQsIDE1OSwgMjEyLCAwLjA2KSAxcHgsIHRyYW5zcGFyZW50IDFweCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCAyMHB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG59XG4jbncgLm53LWV4cC1jYXJkOmhvdmVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4jbncgLm53LWV4cC1jYXJkLWJhciB7XG4gIGhlaWdodDogM3B4O1xuICBmbGV4LXNocmluazogMDtcbn1cbiNudyAubnctZXhwLWljb24tem9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4jbncgLm53LWV4cC1nbHlwaCB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xufVxuI253IC5udy1leHAtbnVtIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA0KTtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuI253IC5udy1leHAtYm9keSB7XG4gIHBhZGRpbmc6IDAgMjBweCAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgZmxleDogMTtcbn1cbiNudyAubnctZXhwLXRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNGVtO1xuICBwYWRkaW5nOiAzcHggMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuI253IC5udy1leHAtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjZjBmNmZjO1xuICBsaW5lLWhlaWdodDogMS4yMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG59XG4jbncgLm53LWV4cC1kZXNjIHtcbiAgZm9udC1zaXplOiAxMi41cHg7XG4gIGNvbG9yOiByZ2JhKDIwMSwgMjA5LCAyMTcsIDAuNTUpO1xuICBsaW5lLWhlaWdodDogMS42MjtcbiAgZmxleDogMTtcbn1cbiNudyAubnctZXhwLWZvb3Qge1xuICBwYWRkaW5nOiA4cHggMjBweCAxMnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzIxMjYyZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuI253IC5udy1leHAtbGV2ZWwge1xuICBmb250LXNpemU6IDkuNXB4O1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGNvbG9yOiAjM2EzYTNhO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbn1cbiNudyAubnctZXhwLWxldmVsLXBpcCB7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMyMTI2MmQ7XG59XG4jbncgLm53LWV4cC1sZXZlbC1waXAub24ge1xuICBiYWNrZ3JvdW5kOiAjZTg0NzJiO1xufVxuI253IC5udy1leHAtYWN0aW9uIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzRhOWZkNDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE0cztcbn1cblxuLyog4pSA4pSAIFJlc2V0IOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuI3N4YS1udywgI3N4YS1udyAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4jc3hhLW53IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiDilIDilIAgUm9vdCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cbiNzeGEtbncge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZDogI2YwZjJmNTtcbiAgY29sb3I6ICMxYTFhMmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cblxuLyog4pSA4pSAIFRvcGJhciDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cbiNzeGEtbncgLm53LXRvcGJhciB7XG4gIGJhY2tncm91bmQ6ICMwZDExMTc7XG4gIGNvbG9yOiAjYzlkMWQ5O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNHB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjJzIGVhc2U7XG59XG5cbiNzeGEtbncgLm53LXRiLWxvZ28ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjNThhNmZmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDdweDtcbn1cblxuI3N4YS1udyAubnctdGItbG9nbyBzdmcge1xuICBmbGV4LXNocmluazogMDtcbn1cblxuI3N4YS1udyAubnctdGItc2VwIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiAjMjEyNjJkO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuI3N4YS1udyAubnctdGItY3J1bWIge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNmU3NjgxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4jc3hhLW53IC5udy10Yi1jcnVtYiBhIHtcbiAgY29sb3I6ICM1OGE2ZmY7XG59XG5cbiNzeGEtbncgLm53LXRiLWJhZGdlIHtcbiAgYmFja2dyb3VuZDogIzFmNmZlYjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbiNzeGEtbncgLm53LXRiLXR5cGUge1xuICBiYWNrZ3JvdW5kOiAjMTYxYjIyO1xuICBjb2xvcjogIzZlNzY4MTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjEyNjJkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDJweCA4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8qIOKUgOKUgCBGb2xkZXIgaW50cm8gKGF0dHJpYnV0ZSB0ZXh0IGFzIGxheW91dCwgbm90IGJsb2Nrcykg4pSA4pSAICovXG4jc3hhLW53IC5udy1pbnRybyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMWY2ZmViO1xuICBwYWRkaW5nOiAyMnB4IDI0cHggMjBweDtcbn1cblxuI3N4YS1udyAubnctaW50cm8taDEge1xuICBmb250LXNpemU6IDEuN3JlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMwZDExMTc7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbiNzeGEtbncgLm53LWludHJvLW1ldGEge1xuICBmb250LXNpemU6IDExLjVweDtcbiAgY29sb3I6ICM2ZTc2ODE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTRweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4jc3hhLW53IC5udy1pbnRyby1tZXRhIGNvZGUge1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBcIlNGTW9uby1SZWd1bGFyXCIsIG1vbm9zcGFjZTtcbiAgYmFja2dyb3VuZDogI2Y2ZjhmYTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDdkZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC1zaXplOiAxMC41cHg7XG4gIGNvbG9yOiAjMGQxMTE3O1xufVxuXG4jc3hhLW53IC5udy1pbnRyby1maWVsZHMge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxZjZmZWI7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ0NGM1NjtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiNzeGEtbncgLm53LWludHJvLWZpZWxkcyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG4vKiDilIDilIAgTWFpbiBjb250YWluZXIg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG4jc3hhLW53IC5udy13cmFwIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI5NnB4O1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cblxuLyog4pSA4pSAIEhlcm8gY2FyZCDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cbiNzeGEtbncgLm53LWhlcm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZDogIzBkMTExNztcbiAgYm94LXNoYWRvdzogMCA0cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jc3hhLW53IC5udy1oZXJvOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICBib3gtc2hhZG93OiAwIDEwcHggMzZweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xufVxuXG4jc3hhLW53IC5udy1oZXJvLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzBkMTExNyAwJSwgIzE2MWIyMiA0NSUsICMxZjI5MzcgMTAwJSk7XG59XG5cbiNzeGEtbncgLm53LWhlcm8tZG90cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoODgsIDE2NiwgMjU1LCAwLjEyKSAxcHgsIHRyYW5zcGFyZW50IDFweCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjhweCAyOHB4O1xufVxuXG4jc3hhLW53IC5udy1oZXJvLWdsb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTYwcHg7XG4gIHJpZ2h0OiAtNDBweDtcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDMyMHB4O1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCByZ2JhKDMxLCAxMTEsIDIzNSwgMC4yNSkgMCUsIHRyYW5zcGFyZW50IDcwJSk7XG59XG5cbiNzeGEtbncgLm53LWhlcm8tYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMjhweCAyOHB4IDI2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiAyODBweDtcbn1cblxuI3N4YS1udyAubnctaGVyby1jYXQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIGJhY2tncm91bmQ6ICMxZjZmZWI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogM3B4IDEycHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuI3N4YS1udyAubnctaGVyby10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICNmMGY2ZmM7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cblxuI3N4YS1udyAubnctaGVyby1leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogcmdiYSgyMDEsIDIwOSwgMjE3LCAwLjY1KTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNzeGEtbncgLm53LWhlcm8tZm9vdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbn1cblxuI3N4YS1udyAubnctaGVyby1waWxsIHtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6IHJnYmEoMjAxLCAyMDksIDIxNywgMC41KTtcbiAgcGFkZGluZzogMnB4IDlweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cblxuI3N4YS1udyAubnctaGVyby1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNThhNmZmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4vKiDilIDilIAgQ2FyZCBncmlkIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuI3N4YS1udyAubnctZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogMTRweDtcbn1cblxuLyog4pSA4pSAIENhcmQg4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSA4pSAICovXG4jc3hhLW53IC5udy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QwZDdkZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xOHMgZWFzZSwgdHJhbnNmb3JtIDAuMThzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE4cyBlYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNzeGEtbncgLm53LWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDZweCAyOHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcbiAgYm9yZGVyLWNvbG9yOiAjNThhNmZmO1xufVxuXG4jc3hhLW53IC5udy1jYXJkLm53LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3N4YS1udyAubnctY2FyZC1hY2NlbnQge1xuICBoZWlnaHQ6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4jc3hhLW53IC5udy1jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxNHB4IDE1cHggMTBweDtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA4cHg7XG59XG5cbiNzeGEtbncgLm53LWNhcmQtY2F0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICBmb250LXNpemU6IDkuNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOWVtO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4jc3hhLW53IC5udy1jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxMy41cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMWMyMTI4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jc3hhLW53IC5udy1jYXJkLWV4Y2VycHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNmU3NjgxO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMTtcbn1cblxuI3N4YS1udyAubnctY2FyZC1mb290IHtcbiAgcGFkZGluZzogOHB4IDE1cHggMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZjZmOGZhO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4jc3hhLW53IC5udy1jYXJkLWxvYyB7XG4gIGZvbnQtZmFtaWx5OiB1aS1tb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzhiOTQ5ZTtcbn1cblxuI3N4YS1udyAubnctY2FyZC1nbyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjOGI5NDllO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cztcbn1cblxuI3N4YS1udyAubnctY2FyZDpob3ZlciAubnctY2FyZC1nbyB7XG4gIGNvbG9yOiAjNThhNmZmO1xufVxuXG4vKiDilIDilIAgRW1wdHkgLyBuby1yZXN1bHRzIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuI3N4YS1udyAubnctZW1wdHkge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1MnB4IDI0cHg7XG4gIGNvbG9yOiAjOGI5NDllO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjZDBkN2RlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4jc3hhLW53IC5udy1uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweDtcbiAgY29sb3I6ICM4Yjk0OWU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuI3N4YS1udyAubnctbm8tcmVzdWx0cy5udy1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIOKUgOKUgCBTaWRlYmFyIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuI3N4YS1udyAubnctc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA1OHB4O1xufVxuXG4jc3hhLW53IC5udy13aWRnZXQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDBkN2RlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jc3hhLW53IC5udy13aGVhZCB7XG4gIGJhY2tncm91bmQ6ICMxNjFiMjI7XG4gIGNvbG9yOiAjYzlkMWQ5O1xuICBwYWRkaW5nOiAxMHB4IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTAuNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogN3B4O1xufVxuXG4jc3hhLW53IC5udy13aGVhZC1kb3Qge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNThhNmZmO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuI3N4YS1udyAubnctd2JvZHkge1xuICBwYWRkaW5nOiAxM3B4IDE0cHg7XG59XG5cbi8qIEZpbHRlciBjaGlwcyAqL1xuI3N4YS1udyAubnctY2hpcHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNnB4O1xufVxuXG4jc3hhLW53IC5udy1jaGlwIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNkMGQ3ZGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmNmY4ZmE7XG4gIGNvbG9yOiAjNDQ0YzU2O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbiNzeGEtbncgLm53LWNoaXA6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRmNGZmO1xuICBib3JkZXItY29sb3I6ICM1OGE2ZmY7XG4gIGNvbG9yOiAjMWY2ZmViO1xufVxuXG4jc3hhLW53IC5udy1jaGlwLm53LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxZjZmZWI7XG4gIGJvcmRlci1jb2xvcjogIzFmNmZlYjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNzeGEtbncgLm53LWNoaXAtbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbiNzeGEtbncgLm53LWNoaXAubnctYWN0aXZlIC5udy1jaGlwLW4ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4vKiBTdGF0cyBncmlkICovXG4jc3hhLW53IC5udy1zdGF0cyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiA4cHg7XG59XG5cbiNzeGEtbncgLm53LXN0YXQge1xuICBiYWNrZ3JvdW5kOiAjZjZmOGZhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlZWYyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cblxuI3N4YS1udyAubnctc3RhdC1uIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiAjMWMyMTI4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1mYW1pbHk6IHVpLW1vbm9zcGFjZSwgbW9ub3NwYWNlO1xufVxuXG4jc3hhLW53IC5udy1zdGF0LWwge1xuICBmb250LXNpemU6IDkuNXB4O1xuICBjb2xvcjogIzhiOTQ5ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4vKiBRdWljayBsaXN0ICovXG4jc3hhLW53IC5udy1xbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiNzeGEtbncgLm53LXFsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjhmYTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjEycztcbn1cblxuI3N4YS1udyAubnctcWxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4jc3hhLW53IC5udy1xbGktbnVtIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI2VhZWVmMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbiNzeGEtbncgLm53LXFsaS1pbmZvIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4jc3hhLW53IC5udy1xbGktdGl0bGUge1xuICBmb250LXNpemU6IDEyLjVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxYzIxMjg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjEycztcbn1cblxuI3N4YS1udyAubnctcWxpLXR5cGUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjOGI5NDllO1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuI3N4YS1udyAubnctcWxpOmhvdmVyIC5udy1xbGktdGl0bGUge1xuICBjb2xvcjogIzFmNmZlYjtcbn1cblxuLyogU2NoZW1hICovXG4jc3hhLW53IC5udy1zY2hlbWEtdG9nZ2xlIHtcbiAgZm9udC1zaXplOiAxMS41cHg7XG4gIGNvbG9yOiAjMWY2ZmViO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuI3N4YS1udyAubnctc2NoZW1hLXRvZ2dsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jc3hhLW53IC5udy1zY2hlbWEtd3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbiNzeGEtbncgLm53LXNjaGVtYS10Ymwge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBtb25vc3BhY2U7XG59XG5cbiNzeGEtbncgLm53LXNjaGVtYS10YmwgdGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VhZWVmMjtcbiAgY29sb3I6ICM4Yjk0OWU7XG4gIGZvbnQtc2l6ZTogOS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbiNzeGEtbncgLm53LXNjaGVtYS10YmwgdGQge1xuICBwYWRkaW5nOiA1cHggNnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y2ZjhmYTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY29sb3I6ICM0NDRjNTY7XG59XG5cbiNzeGEtbncgLm53LXNjaGVtYS10YmwgdGQ6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogIzU4YTZmZjtcbn1cblxuI3N4YS1udyAubnctc2NoZW1hLXRibCB0ZDpudGgtY2hpbGQoMikge1xuICBjb2xvcjogI2QyYThmZjtcbn1cblxuI3N4YS1udyAubnctcGF0aC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YwZjJmNTtcbn1cblxuI3N4YS1udyAubnctcGF0aC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogOS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07XG4gIGNvbG9yOiAjOGI5NDllO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbiNzeGEtbncgLm53LXBhdGgtdmFsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzZlNzY4MTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBtb25vc3BhY2U7XG59XG5cbiNzeGEtbncgLm53LWFkbWluLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM1OGE2ZmY7XG59XG5cbiNzeGEtbncgLm53LWFkbWluLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLyog4pSA4pSAIERlc2lnbiB0b2dnbGUgbm90aWNlIOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgOKUgCAqL1xuI3N4YS1udyAubnctZGVzaWduLW5vdGljZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY4YzU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTBweCAxNHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjN2Q0ZTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4jc3hhLW53IC5udy1kZXNpZ24tbm90aWNlIGNvZGUge1xuICBmb250LWZhbWlseTogdWktbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIGZvbnQtc2l6ZTogMTAuNXB4O1xufVxuXG4vKiDilIDilIAgUmVzcG9uc2l2ZSDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIDilIAgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3N4YS1udyAubnctd3JhcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMjYwcHg7XG4gIH1cbiAgI3N4YS1udyAubnctZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNzeGEtbncgLm53LXdyYXAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gICNzeGEtbncgLm53LXNpZGViYXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbiAgI3N4YS1udyAubnctZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAjc3hhLW53IC5udy1oZXJvLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgI3N4YS1udyAubnctaW50cm8taDEge1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gICNzeGEtbncgLm53LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG4gICNzeGEtbncgLm53LXRvcGJhciB7XG4gICAgcGFkZGluZzogMCAxMnB4O1xuICAgIGdhcDogOHB4O1xuICB9XG4gICNzeGEtbncgLm53LXRiLXR5cGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3N4YS1udyAubnctaW50cm8ge1xuICAgIHBhZGRpbmc6IDE2cHg7XG4gIH1cbiAgI3N4YS1udyAubnctd3JhcCB7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIGdhcDogMTRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICNzeGEtbGF5b3V0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAhaW1wb3J0YW50O1xuICB9XG59XG4udmlkZW8tanMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVEODJGO1xuICBmb250LXNpemU6IDVyZW07XG4gIGhlaWdodDogMmVtO1xuICB3aWR0aDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg3NSUpO1xufVxuXG4udmlkZW8tanM6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVEODJGO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAwJSk7XG59XG5cbi52aWRlby1qcyAudmpzLXBvc3RlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbmh0bWwueXVpMy1qcy1lbmFibGVkIGJvZHkgZm9ybSB0YWJsZS5sYXlvdXQgdGJvZHkgdHIgdGQudG9wbGluZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/