/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./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/scss/app.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@-webkit-keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}
@keyframes splide-loading {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
  to {
    -webkit-transform: rotate(1turn);
            transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0;
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}

.splide--rtl {
  direction: rtl;
}

.splide__track--ttb > .splide__list {
  display: block;
}

.splide__container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}

.splide__list {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}

.splide__pagination {
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  margin: 0;
  pointer-events: none;
}

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
  display: none;
}

.splide__progress__bar {
  width: 0;
}

.splide {
  position: relative;
  visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}

.splide__slide {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}

.splide__slide img {
  vertical-align: bottom;
}

.splide__spinner {
  -webkit-animation: splide-loading 1s linear infinite;
          animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

@font-face {
  font-family: "maestro";
  src: url(/wp-content/themes/maestro/public/fonts/maestro.18cdfe26.eot);
  src: url(/wp-content/themes/maestro/public/fonts/maestro.18cdfe26.eot#iefix) format("embedded-opentype"), url(/wp-content/themes/maestro/public/fonts/maestro.7c055a58.ttf) format("truetype"), url(/wp-content/themes/maestro/public/fonts/maestro.f4f0ed4b.woff) format("woff"), url(/wp-content/themes/maestro/public/images/maestro.0c3cc5f0.svg#maestro) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
.ms {
  font-family: "maestro" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ms-facebook:before {
  content: "\e900";
}

.ms-linkedin:before {
  content: "\e901";
}

.ms-youtube:before {
  content: "\e902";
}

.ms-angle-right:before {
  content: "\e903";
}

.ms-play:before {
  content: "\e904";
}

.ms-linkedin-2:before {
  content: "\e905";
}

.ms-envelope:before {
  content: "\e906";
}

.ms-pointer:before {
  content: "\e907";
}

.ms-quote:before {
  content: "\e908";
}

html, body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: "Roboto", sans-serif;
}

a {
  color: #04539b;
}

a, button, input[type=submit] {
  text-decoration: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  cursor: pointer;
}

body {
  min-height: 100vh;
  font-weight: 400;
  margin: 0;
  font-size: 16px;
  line-height: 1.5;
}

body.admin-bar {
  padding-bottom: 2.313rem;
}

@media screen and (min-width: 783px) {
  body.admin-bar {
    padding-bottom: 1.625rem;
  }
}
::-webkit-scrollbar {
  width: 0.25rem;
  height: 0.25rem;
}

::-webkit-scrollbar-track {
  background-color: #ffffff;
}

::-webkit-scrollbar-thumb {
  background-color: #04539b;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #04539b;
}

* {
  scrollbar-width: thin;
  scrollbar-color: #04539b #ffffff;
}

.container, .wp-block-uagb-container:has(.uagb-container-inner-blocks-wrap) {
  padding-left: 16px;
  padding-right: 16px;
  width: 100%;
  color: #000000;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 1200px) {
  .container, .wp-block-uagb-container:has(.uagb-container-inner-blocks-wrap) {
    max-width: 1140px;
  }
}
@media (min-width: 1600px) {
  .container, .wp-block-uagb-container:has(.uagb-container-inner-blocks-wrap) {
    max-width: 1510px;
  }
}
.stretched-link {
  position: absolute;
  inset: 0;
  z-index: 1 !important;
}

h1, h2, h3, h4, h5, h6, p, ul, ol {
  margin-top: 0;
}

.wp-block-heading {
  margin-bottom: 0;
  line-height: 1.19;
}

.wp-block-heading ~ p {
  margin-bottom: 16px;
}

.wp-block-heading ~ p:last-child {
  margin: 0;
}

.wp-block-button .wp-block-button__link {
  color: #ffffff !important;
  font-weight: 500;
  border-radius: 1.125rem;
  background-color: #00a8e9 !important;
  padding: 8px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 12px;
  margin-top: 16px;
}

.wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:active {
  background-color: #04539b !important;
}

.wp-block-button .wp-block-button__link:after {
  content: "\e903";
  display: block;
  font-family: "maestro";
  color: #ffffff !important;
}

.main-content:not(:has([class*=maestro-])) {
  padding: 40px 0;
}

@media (min-width: 1200px) {
  .main-content:not(:has([class*=maestro-])) {
    padding: 80px 0;
  }
}
.maestro-popup {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 48px 24px;
  background-color: #ffffff;
  -webkit-box-shadow: 0 0 23px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 23px rgba(0, 0, 0, 0.1);
  z-index: 10000;
  overflow: scroll;
  height: 100vh;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0;
  visibility: hidden;
}

@media (min-width: 1200px) {
  .maestro-popup {
    padding: 48px;
    top: 50%;
    bottom: auto;
    right: auto;
    left: 50%;
    -webkit-transform: scale(0) translate(-50%, -50%);
            transform: scale(0) translate(-50%, -50%);
    border-radius: 23px;
    height: auto;
    overflow: visible;
  }
}
.maestro-popup.active {
  opacity: 1;
  visibility: visible;
}

@media (min-width: 1200px) {
  .maestro-popup.active {
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
  }
}
.maestro-popup h2 {
  font-size: 1.5rem;
  line-height: 1;
  color: #04539b;
  font-weight: 500;
  margin: 0;
}

@media (min-width: 1200px) {
  .maestro-popup h2 {
    font-size: 1.875rem;
  }
}
.maestro-popup-content {
  margin-top: 24px;
}

.maestro-popup-content * {
  margin-bottom: 0;
  margin-top: 0;
}

.maestro-popup-content *:not(:last-child) {
  margin-bottom: 24px;
}

.maestro-popup-content p {
  font-size: 1.125rem;
  line-height: 1.25;
  color: #323e48;
  font-weight: 400;
}

@media (min-width: 1200px) {
  .maestro-popup-content p {
    font-size: 1.375rem;
  }
}
.maestro-popup-content:has(video, iframe) {
  position: relative;
  overflow: hidden;
  padding-bottom: 56.25%;
  height: 0;
}

@media (min-width: 1200px) {
  .maestro-popup-content:has(video, iframe) {
    width: 800px;
  }
}
.maestro-popup-content:has(video, iframe) video, .maestro-popup-content:has(video, iframe) iframe {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}

.maestro-popup-close {
  font-weight: 300;
  color: #04539b;
  font-size: 2.5rem;
  position: absolute;
  top: 0;
  right: 20px;
  line-height: 1;
  cursor: pointer;
}

@media (min-width: 1200px) {
  .maestro-popup-close {
    top: 20px;
  }
}
.maestro-popup-overlay {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: rgba(255, 255, 255, 0.5);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.maestro-popup-overlay.active {
  opacity: 1;
  visibility: visible;
}

@media (min-width: 1200px) {
  .wp-block-embed__wrapper {
    height: 402px;
  }
}
@media (min-width: 1200px) {
  .wp-block-embed__wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
  }
}
.maestro-slider-block .single-slide {
  position: relative;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  min-height: calc(100vh - 93px);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (min-width: 1200px) {
  .maestro-slider-block .single-slide {
    min-height: 50vh;
  }
}
.maestro-slider-block .single-slide .slide-content-box {
  border-radius: 0.625rem;
  background-color: rgba(4, 83, 155, 0.851);
  padding: 28px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 520px;
  width: 100%;
}

.maestro-slider-block .single-slide .slide-content-box .slide-title {
  font-size: 1.5rem;
  line-height: 1.2;
  color: #ffffff;
  font-weight: 300;
  margin: 0;
}

@media (min-width: 1200px) {
  .maestro-slider-block .single-slide .slide-content-box .slide-title {
    font-size: 2.188rem;
  }
}
.maestro-slider-block .single-slide .slide-content-box .slide-title strong {
  font-weight: 700;
}

.maestro-slider-block .single-slide .slide-content-box .slide-title p {
  margin: 0;
}

.maestro-slider-block .single-slide .slide-content-box .slide-content {
  font-size: 1rem;
  line-height: 1.2;
  color: #ffffff;
  font-weight: 400;
  margin-top: 16px;
}

@media (min-width: 1200px) {
  .maestro-slider-block .single-slide .slide-content-box .slide-content {
    font-size: 1.438rem;
  }
}
.maestro-slider-block .single-slide .slide-content-box .slide-content * {
  margin-bottom: 0;
}

.maestro-slider-block .single-slide .slide-content-box .slide-content *:not(:last-child) {
  margin-bottom: 8px;
}

.maestro-slider-block .single-slide .slide-content-box .slide-button {
  font-size: 1.188rem;
  line-height: 1.21;
  color: #ffffff;
  font-weight: 500;
  border-radius: 1.375rem;
  background-color: #00a8e9;
  padding: 10px 25px;
  margin-top: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 15px;
}

.maestro-slider-block .single-slide .slide-content-box .slide-button:hover, .maestro-slider-block .single-slide .slide-content-box .slide-button:active {
  background-color: #04539b;
}

.maestro-slider-block .splide__pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 20px;
  position: absolute;
  bottom: 24px;
  left: 0;
  right: 0;
  padding: 0;
}

.maestro-slider-block .splide__pagination button {
  display: block;
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.6);
  border: 0;
  padding: 0;
  cursor: pointer;
}

.maestro-slider-block .splide__pagination button.is-active {
  background-color: #00a8e9;
}

@media (min-width: 1200px) {
  .maestro-slider-block.height-full .single-slide {
    min-height: calc(100vh - 114px) !important;
  }
}
@media (min-width: 1200px) {
  .maestro-slider-block.height-3-4 .single-slide {
    min-height: calc(75vh - 114px) !important;
  }
}
@media (min-width: 1200px) and (min-width: 1200px) {
  body.home .maestro-slider-block .single-slide {
    min-height: calc(100vh - 114px) !important;
  }
}
.maestro-tiles-block {
  padding: 16px 0 32px;
}

@media (min-width: 1200px) {
  .maestro-tiles-block {
    padding: 56px 0 92px;
  }
}
.maestro-tiles-block .block-title {
  font-size: 1.5rem;
  line-height: 1.2;
  font-weight: 500;
  margin-bottom: 0;
}

@media (min-width: 1200px) {
  .maestro-tiles-block .block-title {
    font-size: 2.188rem;
  }
}
.maestro-tiles-block .block-description {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  margin-top: 12px;
}

@media (min-width: 1200px) {
  .maestro-tiles-block .block-description {
    font-size: 1.375rem;
  }
}
.maestro-tiles-block .tiles {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  gap: 32px;
  margin-top: 32px;
}

@media (min-width: 1200px) {
  .maestro-tiles-block .tiles {
    margin-top: 56px;
  }
}
.maestro-tiles-block .tiles .tile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  border-radius: 1.5rem;
  -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);
  position: relative;
}

.maestro-tiles-block .tiles .tile-info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.maestro-tiles-block .tiles .tile-icon {
  max-height: 100%;
  width: auto;
}

.maestro-tiles-block .tiles .tile-icon-wrap {
  height: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}

@media (min-width: 1200px) {
  .maestro-tiles-block .tiles .tile-icon-wrap {
    height: 68px;
  }
}
.maestro-tiles-block .tiles .tile-icon-text {
  font-size: 1.375rem;
  line-height: 1.19;
  color: #414042;
  font-weight: 400;
  margin: 0;
}

@media (min-width: 1200px) {
  .maestro-tiles-block .tiles .tile-icon-text {
    font-size: 1.813rem;
  }
}
.maestro-tiles-block .tiles .tile-icon-text-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
}

@media (min-width: 1200px) {
  .maestro-tiles-block .tiles .tile-icon-text-wrap {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.maestro-tiles-block .tiles .tile-title {
  font-size: 1.125rem;
  letter-spacing: 0;
  line-height: 1.18;
  font-weight: 500;
  margin: 0;
}

@media (min-width: 1200px) {
  .maestro-tiles-block .tiles .tile-title {
    font-size: 1.375rem;
  }
}
.maestro-tiles-block .tiles .tile-title.blue {
  color: #04539b !important;
}

.maestro-tiles-block .tiles .tile-title.green {
  color: #89c241 !important;
}

.maestro-tiles-block .tiles .tile-content {
  font-size: 0.813rem;
  line-height: 1.55;
  font-weight: 400;
}

@media (min-width: 1200px) {
  .maestro-tiles-block .tiles .tile-content {
    font-size: 1rem;
  }
}
.maestro-tiles-block .tiles .tile-content * {
  margin-bottom: 0;
}

.maestro-tiles-block .tiles .tile-content *:not(:last-child) {
  margin-bottom: 8px;
}

.maestro-tiles-block .tiles .tile-content ul {
  padding-left: 16px;
}

.maestro-tiles-block .tiles .tile-content ul li::marker {
  color: #00a8e9;
}

.maestro-tiles-block .tiles .tile-button {
  font-size: 1rem;
  line-height: 1.2;
  color: #ffffff;
  font-weight: 500;
  padding: 8px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 12px;
  border-radius: 1.125rem;
  background-color: #00a8e9;
  margin-top: auto;
  position: relative;
  z-index: 2;
}

.maestro-tiles-block .tiles .tile-button:hover, .maestro-tiles-block .tiles .tile-button:active {
  background-color: #04539b;
}

@media (min-width: 1200px) {
  .maestro-tiles-block .tiles .tile-button {
    margin-left: auto;
    margin-right: auto;
  }
}
.maestro-tiles-block.color-gray {
  background-color: #f7f7f7;
}

.maestro-tiles-block.color-gray .block-title {
  color: #04539b;
}

.maestro-tiles-block.color-gray .block-description {
  color: #414042;
}

.maestro-tiles-block.color-gray .tiles .tile {
  background-color: #ffffff;
}

.maestro-tiles-block.color-gray .tiles .tile-title {
  color: #414042;
}

.maestro-tiles-block.color-gray .tiles .tile-content {
  color: #414042;
}

.maestro-tiles-block.color-blue {
  background-color: #04539b;
}

.maestro-tiles-block.color-blue .block-title {
  color: #ffffff;
}

.maestro-tiles-block.color-blue .block-description {
  color: #ffffff;
}

.maestro-tiles-block.color-blue .tiles .tile {
  background-color: #00a8e9;
}

.maestro-tiles-block.color-blue .tiles .tile-title {
  color: #ffffff;
}

.maestro-tiles-block.color-blue .tiles .tile-content {
  color: #ffffff;
}

.maestro-tiles-block.items-two .tiles .tile {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  width: 100%;
  padding: 24px;
}

@media (min-width: 1200px) {
  .maestro-tiles-block.items-two .tiles .tile {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 calc(50% - 16px);
        -ms-flex: 0 1 calc(50% - 16px);
            flex: 0 1 calc(50% - 16px);
    width: calc(50% - 16px);
    padding: 48px;
  }
}
.maestro-tiles-block.items-three .tiles .tile {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  width: 100%;
  padding: 24px;
}

@media (min-width: 1200px) {
  .maestro-tiles-block.items-three .tiles .tile {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 calc(33.3333333333% - 22px);
        -ms-flex: 0 1 calc(33.3333333333% - 22px);
            flex: 0 1 calc(33.3333333333% - 22px);
    width: calc(33.3333333333% - 22px);
    padding: 48px;
  }
}
.maestro-tiles-block.items-four .tiles .tile {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  width: 100%;
  padding: 16px;
}

@media (min-width: 1200px) {
  .maestro-tiles-block.items-four .tiles .tile {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 calc(25% - 18px);
        -ms-flex: 0 1 calc(25% - 18px);
            flex: 0 1 calc(25% - 18px);
    width: calc(25% - 18px);
    padding: 32px;
  }
}
.maestro-tiles-block.items-four.type-1 .tiles .tile {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  width: 100%;
}

@media (min-width: 1200px) {
  .maestro-tiles-block.items-four.type-1 .tiles .tile {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 calc(25% - 24px);
        -ms-flex: 0 1 calc(25% - 24px);
            flex: 0 1 calc(25% - 24px);
    width: calc(25% - 24px);
  }
}
.maestro-tiles-block.text-left .block-title, .maestro-tiles-block.text-left .block-description {
  text-align: left;
}

.maestro-tiles-block.text-center .block-title, .maestro-tiles-block.text-center .block-description {
  text-align: center;
}

.maestro-tiles-block.type-2 {
  padding: 32px 0;
}

@media (min-width: 1200px) {
  .maestro-tiles-block.type-2 {
    padding: 80px 0;
  }
}
.maestro-tiles-block.type-2 .block-title {
  font-size: 1.375rem;
  line-height: 1.19;
  font-weight: 500;
  margin-bottom: 0;
}

@media (min-width: 1200px) {
  .maestro-tiles-block.type-2 .block-title {
    font-size: 2.063rem;
  }
}
.maestro-tiles-block.type-2 .tiles {
  gap: 24px;
  margin-top: 24px;
}

@media (min-width: 1200px) {
  .maestro-tiles-block.type-2 .tiles {
    margin-top: 36px;
  }
}
.maestro-tiles-block.type-2 .tiles .tile {
  border-radius: 1rem;
  -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.maestro-tiles-block.type-2 .tiles .tile-info {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.maestro-tiles-block.type-2 .tiles .tile-icon-wrap {
  height: 92px;
}

.maestro-tiles-block.type-2 .tiles .tile-title {
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.33;
  font-weight: 500;
  text-align: center;
  margin: 0;
}

@media (min-width: 1200px) {
  .maestro-tiles-block.type-2 .tiles .tile-title {
    font-size: 1.5rem;
  }
}
.maestro-tiles-block.type-3 {
  padding: 32px 0;
}

@media (min-width: 1200px) {
  .maestro-tiles-block.type-3 {
    padding: 48px 0;
  }
}
.maestro-tiles-block.type-3 .block-title {
  font-size: 1.125rem;
  letter-spacing: 0;
  line-height: 1;
  font-weight: 500;
  margin-bottom: 0;
}

@media (min-width: 1200px) {
  .maestro-tiles-block.type-3 .block-title {
    font-size: 2.125rem;
  }
}
.maestro-tiles-block.type-3 .tiles {
  margin-top: 32px;
}

@media (min-width: 1200px) {
  .maestro-tiles-block.type-3 .tiles {
    margin-top: 48px;
  }
}
@media (min-width: 1200px) {
  .maestro-tiles-block.type-3 .tiles .tile {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 34px;
  }
}
.maestro-tiles-block.type-3 .tiles .tile-info {
  gap: 16px;
}

.maestro-tiles-block.type-3 .tiles .tile-icon {
  max-width: 100%;
  height: auto;
  max-height: 100%;
}

.maestro-tiles-block.type-3 .tiles .tile-icon-wrap {
  width: 74px;
  height: 74px;
}

.maestro-tiles-block.type-3 .tiles .tile-title {
  font-size: 1rem;
  letter-spacing: 0;
  line-height: 1.18;
  font-weight: 700;
}

@media (min-width: 1200px) {
  .maestro-tiles-block.type-3 .tiles .tile-title {
    font-size: 1.375rem;
  }
}
.maestro-tiles-block.type-3 .tiles .tile-content {
  font-size: 0.875rem;
  line-height: 1.45;
  font-weight: 400;
}

@media (min-width: 1200px) {
  .maestro-tiles-block.type-3 .tiles .tile-content {
    font-size: 1.125rem;
  }
}
.maestro-tiles-block.last-tiles-5050 .tiles .tile:last-child, .maestro-tiles-block.last-tiles-5050 .tiles .tile:nth-last-child(2) {
  background-color: #04539b;
}

.maestro-tiles-block.last-tiles-5050 .tiles .tile:last-child .tile-title, .maestro-tiles-block.last-tiles-5050 .tiles .tile:nth-last-child(2) .tile-title {
  color: #ffffff;
}

.maestro-tiles-block.last-tiles-5050 .tiles .tile:last-child .tile-content, .maestro-tiles-block.last-tiles-5050 .tiles .tile:nth-last-child(2) .tile-content {
  color: #ffffff;
}

.maestro-tiles-block.last-tiles-5050 .tiles .tile:last-child .tile-info, .maestro-tiles-block.last-tiles-5050 .tiles .tile:nth-last-child(2) .tile-info {
  gap: 16px;
}

@media (min-width: 1200px) {
  .maestro-tiles-block.last-tiles-5050 .tiles .tile:last-child, .maestro-tiles-block.last-tiles-5050 .tiles .tile:nth-last-child(2) {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 calc(50% - 16px);
        -ms-flex: 0 1 calc(50% - 16px);
            flex: 0 1 calc(50% - 16px);
    width: calc(50% - 16px);
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 34px;
    padding: 32px 40px 58px;
  }
}
.maestro-reviews-block {
  background-color: #ffffff;
  padding: 40px 0 24px;
  position: relative;
}

@media (min-width: 1200px) {
  .maestro-reviews-block {
    padding: 88px 0 72px;
  }
}
.maestro-reviews-block .splide__arrows {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: -1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

@media (min-width: 1200px) {
  .maestro-reviews-block .splide__arrows {
    width: 1140px;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    left: 50%;
    right: auto;
  }
}
@media (min-width: 1600px) {
  .maestro-reviews-block .splide__arrows {
    width: 1510px;
  }
}
.maestro-reviews-block .splide__arrow {
  color: #7fd5f5;
  font-size: 2rem;
  background-color: transparent;
  border: 0;
  padding: 0;
}

@media (min-width: 1200px) {
  .maestro-reviews-block .splide__arrow {
    font-size: 3.75rem;
  }
}
.maestro-reviews-block .single-review .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 16px;
  padding: 0 32px;
}

@media (min-width: 1200px) {
  .maestro-reviews-block .single-review .container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 28px;
    padding: 0 88px;
  }
}
.maestro-reviews-block .single-review .review-quote {
  width: 80px;
}

.maestro-reviews-block .single-review .review-quote img {
  max-width: 100%;
  height: auto;
}

.maestro-reviews-block .single-review .review-content {
  font-size: 1rem;
  line-height: 1.33;
  color: #414042;
  font-weight: 400;
  margin-top: 19px;
}

@media (min-width: 1200px) {
  .maestro-reviews-block .single-review .review-content {
    font-size: 1.5rem;
  }
}
.maestro-reviews-block .single-review .review-content * {
  margin-bottom: 0;
}

.maestro-reviews-block .single-review .review-content *:not(:last-child) {
  margin-bottom: 8px;
}

.maestro-reviews-block .single-review .review-content-wrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.maestro-reviews-block .single-review .review-title {
  font-size: 1.5rem;
  line-height: 1;
  color: #04539b;
  font-weight: 500;
  margin: 0;
}

@media (min-width: 1200px) {
  .maestro-reviews-block .single-review .review-title {
    font-size: 2.125rem;
  }
}
.maestro-reviews-block .single-review .review-author {
  font-size: 0.875rem;
  line-height: 1.42;
  color: #414042;
  font-weight: 700;
  margin-top: 8px;
}

@media (min-width: 1200px) {
  .maestro-reviews-block .single-review .review-author {
    font-size: 1.375rem;
  }
}
.maestro-hero-block {
  position: relative;
  padding: 0 0 32px;
}

@media (min-width: 1200px) {
  .maestro-hero-block {
    padding: 48px 0 56px;
    min-height: 336px;
  }
}
.maestro-hero-block .block-bg {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

@media (min-width: 1200px) {
  .maestro-hero-block .block-bg {
    display: block !important;
  }
}
.maestro-hero-block:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: -webkit-gradient(linear, left top, right top, from(#F3F7F9), color-stop(40%, #F3F7F9), to(transparent));
  background: linear-gradient(90deg, #F3F7F9 0%, #F3F7F9 40%, transparent 100%);
  z-index: 1;
}

.maestro-hero-block .block-image {
  max-width: 100%;
  height: auto;
  display: block;
  margin-bottom: 24px;
}

@media (min-width: 1200px) {
  .maestro-hero-block .block-image {
    display: none !important;
  }
}
.maestro-hero-block .block-content-box {
  position: relative;
  z-index: 2;
}

@media (min-width: 1200px) {
  .maestro-hero-block .block-content-box {
    max-width: 45%;
    padding-left: 32px;
  }
}
.maestro-hero-block .block-content-box .block-title {
  font-size: 1.5rem;
  letter-spacing: 0;
  line-height: 1;
  color: #04539b;
  font-weight: 500;
}

@media (min-width: 1200px) {
  .maestro-hero-block .block-content-box .block-title {
    font-size: 2.125rem;
  }
}
.maestro-hero-block .block-content-box .block-content {
  font-size: 1rem;
  line-height: 1.58;
  color: #414042;
  font-weight: 400;
}

@media (min-width: 1200px) {
  .maestro-hero-block .block-content-box .block-content {
    font-size: 1.188rem;
  }
}
.maestro-hero-block.no-image {
  width: 100%;
  height: 48px;
  background-color: #f7f7f7;
  padding: 0;
  min-height: 0;
}

@media (min-width: 1200px) {
  .maestro-hero-block.no-image {
    height: 85px;
  }
}
.maestro-hero-block.no-image:before {
  display: none;
}

.maestro-clients-block {
  background-color: #f7f7f7;
  padding: 56px 0 88px;
}

.maestro-clients-block .clients {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 48px 56px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}

@media (min-width: 768px) {
  .maestro-clients-block .clients {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.maestro-clients-block .clients .client {
  border-radius: 23px;
  display: block;
  overflow: hidden;
  width: 100%;
}

@media (min-width: 768px) {
  .maestro-clients-block .clients .client {
    width: calc(50% - 28px);
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 calc(50% - 28px);
        -ms-flex: 0 1 calc(50% - 28px);
            flex: 0 1 calc(50% - 28px);
  }
}
.maestro-clients-block .clients .client .client-info {
  background-color: #ffffff;
  padding: 24px 40px;
  position: relative;
}

@media (min-width: 1200px) {
  .maestro-clients-block .clients .client .client-info {
    padding: 32px 52px;
  }
}
.maestro-clients-block .clients .client .client-info h3 {
  font-size: 1.5rem;
  line-height: 1.35;
  color: #04539b;
  font-weight: 500;
  margin: 0;
}

@media (min-width: 1200px) {
  .maestro-clients-block .clients .client .client-info h3 {
    font-size: 2rem;
  }
}
.maestro-clients-block .clients .client .client-info .client-excerpt {
  font-size: 1.25rem;
  line-height: 1.4;
  color: #323e48;
  font-weight: 400;
  margin-top: 16px;
}

@media (min-width: 1200px) {
  .maestro-clients-block .clients .client .client-info .client-excerpt {
    font-size: 1.875rem;
  }
}
.maestro-clients-block .clients .client .client-info .learn-more {
  font-size: 1.188rem;
  line-height: 1.21;
  color: #ffffff;
  font-weight: 500;
  border-radius: 1.375rem;
  background-color: #00a8e9;
  padding: 10px 25px;
  margin-top: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 15px;
  border: 0;
}

.maestro-clients-block .clients .client .client-info .categories {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  margin-top: 24px;
}

.maestro-clients-block .clients .client .client-info .categories .separator {
  color: #00a8e9;
  display: block;
  font-size: 1.125rem;
  line-height: 1;
}

@media (min-width: 1200px) {
  .maestro-clients-block .clients .client .client-info .categories .separator {
    font-size: 1.375rem;
  }
}
.maestro-clients-block .clients .client .client-info .categories p {
  font-size: 0.875rem;
  line-height: 1;
  color: #323e48;
  font-weight: 700;
  margin: 0;
}

@media (min-width: 1200px) {
  .maestro-clients-block .clients .client .client-info .categories p {
    font-size: 1.375rem;
  }
}
.maestro-clients-block .clients .client .client-info:hover button, .maestro-clients-block .clients .client .client-info:active button {
  background-color: #04539b;
}

.maestro-image-map-block .image-map-wrap {
  position: relative;
}

.maestro-image-map-block img {
  max-width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.maestro-image-map-block .area {
  position: absolute;
  cursor: pointer;
}

.maestro-image-map-block .area-1 {
  top: 20%;
  width: 35%;
  height: 36%;
  left: 0;
  z-index: 1;
}

.maestro-image-map-block .area-2 {
  top: 0;
  width: 35%;
  height: 21%;
  left: 17%;
  z-index: 2;
}

.maestro-image-map-block .area-3 {
  top: 0;
  width: 43%;
  height: 20%;
  right: 5%;
  z-index: 3;
}

.maestro-image-map-block .area-4 {
  top: 19%;
  width: 31%;
  height: 37%;
  right: 0;
  z-index: 4;
}

.maestro-image-map-block .area-5 {
  top: 56%;
  width: 34%;
  height: 31%;
  right: 3.5%;
  z-index: 5;
}

.maestro-image-map-block .area-6 {
  bottom: 0;
  width: 38%;
  height: 16%;
  left: 35%;
  z-index: 6;
}

.maestro-image-map-block .area-7 {
  top: 56%;
  width: 38%;
  height: 31%;
  left: 3.5%;
  z-index: 7;
}

.maestro-partners-block {
  background: #f7f7f7;
  padding: 2rem 0;
}

.maestro-partners-block .partners {
  display: grid;
  gap: 1.5rem;
  grid-auto-rows: auto;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

@media (min-width: 992px) {
  .maestro-partners-block .partners {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.maestro-partners-block .partners .single-partner {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background: #ffffff;
  border-radius: 1rem;
  -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 18px rgba(0, 0, 0, 0.1);
}

.maestro-partners-block .partners .single-partner-header {
  padding: 1.5rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: 1px solid #C4C5C5;
  height: 200px;
  max-height: 200px;
}

.maestro-partners-block .partners .single-partner-header img {
  -o-object-fit: scale-down;
     object-fit: scale-down;
  width: 100%;
  height: auto;
}

.maestro-partners-block .partners .single-partner-body {
  padding: 1.5rem;
}

.maestro-partners-block .partners .single-partner-body-name {
  color: #04539b;
  font-size: 1.375rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
}

.maestro-partners-block .partners .single-partner-body-categories .category {
  color: #414042;
  font-weight: 700;
}

.maestro-partners-block .partners .single-partner-body-description {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.maestro-partners-block .partners .single-partner-actions {
  padding: 0 1.5rem 1.5rem;
  font-size: 1.125rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1.25rem;
  margin-top: auto;
}

.maestro-partners-block .partners .single-partner-actions-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
}

.maestro-partners-block .partners .single-partner-actions-links a {
  color: #00a8e9;
}

.maestro-partners-block .partners .single-partner-actions-links a:hover, .maestro-partners-block .partners .single-partner-actions-links a:active {
  color: #04539b;
}

.maestro-partners-block .partners .single-partner-actions .learn-more {
  font-size: 1rem;
  line-height: 1.2;
  color: #ffffff;
  font-weight: 500;
  padding: 8px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.75rem;
  border-radius: 1.125rem;
  background-color: #00a8e9;
  margin-top: auto;
}

.maestro-partners-block .partners .single-partner-actions .learn-more:hover {
  background-color: #04539b;
}

.maestro-advantages-block {
  background-color: #f2fbfe;
  padding: 32px 0;
}

@media (min-width: 768px) {
  .maestro-advantages-block {
    padding: 64px 0;
  }
}
.maestro-advantages-block .block-title {
  font-size: 34px;
  line-height: 1;
  color: #04539b;
  font-weight: 500;
  margin-bottom: 32px;
}

@media (min-width: 768px) {
  .maestro-advantages-block .block-title {
    margin-bottom: 64px;
  }
}
.maestro-advantages-block .block-advantages .advantage {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  margin-top: -16px;
}

@media (min-width: 768px) {
  .maestro-advantages-block .block-advantages .advantage {
    margin-top: -32px;
    gap: 32px;
  }
}
.maestro-advantages-block .block-advantages .advantage:not(:last-child) {
  margin-bottom: 10px;
}

@media (min-width: 1200px) {
  .maestro-advantages-block .block-advantages .advantage:not(:last-child) {
    margin-bottom: 0;
  }
}
.maestro-advantages-block .block-advantages .advantage-image {
  width: 94px;
  height: 94px;
}

.maestro-advantages-block .block-advantages .advantage-image[style] {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border: 10px solid #ffffff;
  border-radius: 50%;
}

@media (min-width: 1200px) {
  .maestro-advantages-block .block-advantages .advantage-image {
    width: 134px;
    height: 134px;
  }
}
.maestro-advantages-block .block-advantages .advantage-text {
  background-color: #ffffff;
  border-radius: 66px;
  font-size: 16px;
  line-height: 1.1;
  color: #414042;
  font-weight: 400;
  padding: 12px 20px;
  text-align: center;
}

@media (min-width: 1200px) {
  .maestro-advantages-block .block-advantages .advantage-text {
    font-size: 28px;
    padding: 16px 30px;
  }
}
.maestro-advantages-block .block-advantages .advantage-text-wrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.maestro-advantages-block .block-advantages .advantage:nth-child(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.maestro-advantages-block .block-advantages .advantage:nth-child(even) .advantage-text-wrap {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.maestro-advantages-block.bg-darkblue {
  background-color: #04539b;
}

.maestro-advantages-block.bg-darkblue .block-title {
  color: #ffffff;
}

.maestro-testimonials-block {
  background-color: #ffffff;
  padding: 32px 0;
}

@media (min-width: 768px) {
  .maestro-testimonials-block {
    padding: 64px 0;
  }
}
.maestro-testimonials-block .block-title {
  font-size: 34px;
  line-height: 1;
  color: #04539b;
  font-weight: 500;
  margin-bottom: 32px;
}

@media (min-width: 768px) {
  .maestro-testimonials-block .block-title {
    margin-bottom: 64px;
  }
}
@media (min-width: 1200px) {
  .maestro-testimonials-block .splide__list {
    padding-top: 10px;
  }
}
.maestro-testimonials-block .splide__arrow {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  padding: 0;
  border: 0;
  background-color: transparent;
  z-index: 2;
  cursor: pointer;
  font-size: 30px;
  line-height: 1;
  color: #00a8e9;
}

@media (min-width: 1200px) {
  .maestro-testimonials-block .splide__arrow {
    font-size: 64px;
  }
}
.maestro-testimonials-block .splide__arrow--prev {
  left: 0;
  -webkit-transform: translateY(-50%) rotate(-180deg);
          transform: translateY(-50%) rotate(-180deg);
}

@media (min-width: 1200px) {
  .maestro-testimonials-block .splide__arrow--prev {
    left: -10px;
  }
}
.maestro-testimonials-block .splide__arrow--next {
  right: 0;
}

@media (min-width: 1200px) {
  .maestro-testimonials-block .splide__arrow--next {
    right: -35px;
  }
}
.maestro-testimonials-block .splide__arrow svg {
  display: none;
}

.maestro-testimonials-block .splide__arrow:before {
  content: "\e903";
  display: block;
  font-family: "maestro";
}

.maestro-testimonials-block .block-testimonials .testimonial {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  padding: 0 30px;
}

@media (min-width: 768px) {
  .maestro-testimonials-block .block-testimonials .testimonial {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 28px;
  }
}
@media (min-width: 1200px) {
  .maestro-testimonials-block .block-testimonials .testimonial {
    padding-left: 60px;
    padding-right: 30px;
  }
}
.maestro-testimonials-block .block-testimonials .testimonial-quote {
  width: 50px;
  font-size: 40px;
  line-height: 1;
  color: #04539b;
}

@media (min-width: 1200px) {
  .maestro-testimonials-block .block-testimonials .testimonial-quote {
    width: 80px;
    font-size: 70px;
  }
}
.maestro-testimonials-block .block-testimonials .testimonial-text {
  font-size: 16px;
  color: #323e48;
  font-weight: 400;
}

@media (min-width: 768px) {
  .maestro-testimonials-block .block-testimonials .testimonial-text {
    font-size: 20px;
  }
}
.maestro-testimonials-block .block-testimonials .testimonial-text * {
  margin-bottom: 0;
}

.maestro-testimonials-block .block-testimonials .testimonial-text *:not(:last-child) {
  margin-bottom: 10px;
}

.maestro-testimonials-block .block-testimonials .testimonial-text-wrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.maestro-testimonials-block .block-testimonials .testimonial-author {
  font-size: 24px;
  line-height: 1;
  color: #04539b;
  font-weight: 500;
  margin-top: 20px;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .maestro-testimonials-block .block-testimonials .testimonial-author {
    font-size: 34px;
  }
}
.maestro-testimonials-block .block-testimonials .testimonial-author-occupation {
  font-size: 14px;
  color: #231f20;
  font-weight: 500;
  line-height: 1;
  margin-top: 15px;
  margin-bottom: 0;
}

@media (min-width: 768px) {
  .maestro-testimonials-block .block-testimonials .testimonial-author-occupation {
    font-size: 18px;
  }
}
.maestro-testimonials-block .block-testimonials .testimonial-image {
  width: 110px;
  height: 110px;
}

.maestro-testimonials-block .block-testimonials .testimonial-image[style] {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  border: 20px solid #f7f7f7;
  border-radius: 50%;
}

@media (min-width: 1200px) {
  .maestro-testimonials-block .block-testimonials .testimonial-image {
    width: 220px;
    height: 220px;
    margin-top: -10px;
  }
}
.maestro-gallery-slider-block .single-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  height: 100%;
}

@media (min-width: 992px) {
  .maestro-gallery-slider-block .single-slide {
    gap: 64px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.maestro-gallery-slider-block .single-slide-image {
  border-radius: 16px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  margin: auto auto 0;
  width: 320px;
  height: 180px;
}

@media (min-width: 992px) {
  .maestro-gallery-slider-block .single-slide-image {
    width: 400px;
    height: 225px;
    margin: 0;
  }
}
.maestro-gallery-slider-block .single-slide-text {
  font-size: 24px;
  line-height: 1;
  color: #231f20;
  font-weight: 500;
  text-align: center;
  width: 100%;
  margin-bottom: 10px;
}

@media (min-width: 992px) {
  .maestro-gallery-slider-block .single-slide-text {
    font-size: 34px;
    width: 400px;
    margin: 0;
  }
}
.maestro-gallery-slider-block .splide__pagination {
  margin: 16px auto 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 24px;
  width: 320px;
}

@media (min-width: 992px) {
  .maestro-gallery-slider-block .splide__pagination {
    width: 400px;
    margin: 32px auto 0;
  }
}
.maestro-gallery-slider-block .splide__pagination li {
  width: auto;
  height: auto;
  display: block;
}

.maestro-gallery-slider-block .splide__pagination li button {
  padding: 0;
  display: block;
  background-color: #bbbcbc;
  width: 15px;
  height: 15px;
  border: 0;
  border-radius: 50%;
}

.maestro-gallery-slider-block .splide__pagination li button.is-active {
  background-color: #00a8e9;
}

.maestro-gallery-slider-block .splide__pagination li.slick-active button:before {
  color: #00a8e9 !important;
}

@media (min-width: 992px) {
  .maestro-gallery-slider-block.align-left .single-slide-text {
    text-align: left;
  }
}
@media (min-width: 992px) {
  .maestro-gallery-slider-block.align-left .splide__pagination {
    margin-right: auto;
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .maestro-gallery-slider-block.align-right .single-slide-text {
    text-align: right;
  }
}
@media (min-width: 992px) {
  .maestro-gallery-slider-block.align-right .splide__pagination {
    margin-left: auto;
    margin-right: 0;
  }
}
@-webkit-keyframes scrolling {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
@keyframes scrolling {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}
.maestro-logotype-carousel-block {
  background-color: #f3fbfe;
  padding: 3.75rem 0;
}

@media (min-width: 1200px) {
  .maestro-logotype-carousel-block {
    padding: 6.875rem 0;
  }
}
.maestro-logotype-carousel-block .block-title {
  color: #364042;
  font-size: 1.5rem;
  font-style: normal;
  font-weight: 500;
  margin-bottom: 1.875rem;
  text-align: center;
}

@media (min-width: 1200px) {
  .maestro-logotype-carousel-block .block-title {
    font-size: 2.063rem;
    margin-bottom: 3.75rem;
  }
}
.maestro-logotype-carousel-block .maestro-logotype-carousel {
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.maestro-logotype-carousel-block .maestro-logotype-carousel .slide-group {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  will-change: transform;
  -webkit-animation: scrolling 10s linear infinite;
          animation: scrolling 10s linear infinite;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
  padding-right: 1.25rem;
}

@media (min-width: 1200px) {
  .maestro-logotype-carousel-block .maestro-logotype-carousel .slide-group {
    gap: 3.75rem;
    padding-right: 3.75rem;
  }
}
.maestro-logotype-carousel-block .maestro-logotype-carousel .single-slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.team-section > .wp-block-group__inner-container > .wp-block-uagb-container {
  position: static !important;
}

.team-section > .wp-block-group__inner-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap {
  position: static !important;
}

.team-section > .wp-block-group__inner-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container {
  position: relative;
  min-height: 305px;
  overflow: hidden;
  max-width: 100% !important;
}

@media (min-width: 782px) {
  .team-section > .wp-block-group__inner-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container {
    max-width: calc(50% - 25px) !important;
  }
}
@media (min-width: 1200px) {
  .team-section > .wp-block-group__inner-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container {
    max-width: calc(33.3333333333% - 34px) !important;
  }
}
.team-section > .wp-block-group__inner-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-columns {
  position: static !important;
  margin: 0 !important;
  -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important;
}

.team-section > .wp-block-group__inner-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-columns > .wp-block-column {
  position: static !important;
}

.team-section > .wp-block-group__inner-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-columns > .wp-block-column:first-child {
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
  -webkit-flex-basis: 170px !important;
      -ms-flex-preferred-size: 170px !important;
          flex-basis: 170px !important;
}

.team-section > .wp-block-group__inner-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-columns > .wp-block-column:last-child {
  -webkit-flex-basis: 70% !important;
      -ms-flex-preferred-size: 70% !important;
          flex-basis: 70% !important;
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.team-section > .wp-block-group__inner-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-columns > .wp-block-column .wp-block-heading {
  word-break: break-word;
  line-height: 1.35;
  font-size: 24px !important;
}

@media (min-width: 1600px) {
  .team-section > .wp-block-group__inner-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-columns > .wp-block-column .wp-block-heading {
    font-size: 30px !important;
  }
}
.team-section > .wp-block-group__inner-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-columns > .wp-block-column .wp-block-heading ~ p {
  margin-bottom: 0;
  margin-top: 5px;
  font-size: 16px !important;
}

@media (min-width: 1600px) {
  .team-section > .wp-block-group__inner-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-columns > .wp-block-column .wp-block-heading ~ p {
    font-size: 20px !important;
  }
}
.team-section > .wp-block-group__inner-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-columns > .wp-block-column .wp-block-image {
  position: absolute;
  bottom: -30px;
  left: -30px;
  margin: 0;
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.team-section > .wp-block-group__inner-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-columns > .wp-block-column a {
  text-decoration: underline;
}

.team-section > .wp-block-group__inner-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-columns > .wp-block-column a:hover, .team-section > .wp-block-group__inner-container > .wp-block-uagb-container > .uagb-container-inner-blocks-wrap > .wp-block-uagb-container > .wp-block-columns > .wp-block-column a:active {
  text-decoration: none;
}

.content-opportunites {
  padding: 32px 0;
  background-color: #f2fbfe;
}

@media (min-width: 768px) {
  .content-opportunites {
    padding: 64px 0;
  }
}
.content-opportunites #BambooHR h2 {
  font-size: 34px;
  line-height: 1;
  color: #04539b;
  font-weight: 500;
  margin-bottom: 32px;
}

@media (min-width: 768px) {
  .content-opportunites #BambooHR h2 {
    margin-bottom: 44px;
    text-align: center;
  }
}
.content-opportunites #BambooHR .BambooHR-ATS-Department-List {
  list-style: none;
  padding: 0;
  margin: 0;
}

@media (min-width: 1200px) {
  .content-opportunites #BambooHR .BambooHR-ATS-Department-List {
    max-width: 75%;
    padding-left: 25px;
    margin-left: auto;
    margin-right: auto;
  }
}
.content-opportunites #BambooHR .BambooHR-ATS-Department-Header, .content-opportunites #BambooHR .BambooHR-ATS-Location {
  display: none;
}

.content-opportunites #BambooHR .BambooHR-ATS-Jobs-List {
  list-style-type: square;
  padding-left: 20px;
  margin: 0;
}

.content-opportunites #BambooHR .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item {
  font-size: 14px;
  line-height: 1.25;
  font-weight: 600;
  color: #231f20;
  padding: 20px 0;
  border-bottom: 3px solid #bfd4e3;
}

@media (min-width: 1200px) {
  .content-opportunites #BambooHR .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item {
    font-size: 18px;
  }
}
.content-opportunites #BambooHR .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item a {
  color: #231f20;
  display: block;
  padding-right: 111px;
  position: relative;
}

@media (min-width: 1200px) {
  .content-opportunites #BambooHR .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item a {
    padding-right: 134px;
  }
}
.content-opportunites #BambooHR .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item a:after {
  content: "See the offer";
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: 20px;
  width: 81px;
}

@media (min-width: 1200px) {
  .content-opportunites #BambooHR .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item a:after {
    width: 104px;
  }
}
.content-opportunites #BambooHR .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item a:hover, .content-opportunites #BambooHR .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item a:active {
  color: #04539b;
}

.content-opportunites #BambooHR .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item::marker {
  color: #04539b;
  font-size: 18px;
}

@media (min-width: 1200px) {
  .content-opportunites #BambooHR .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item::marker {
    font-size: 22px;
  }
}
.content-opportunites #BambooHR #BambooHR-Footer {
  margin-top: 20px;
  font-size: 14px;
  line-height: 1.25;
  font-weight: 600;
  color: #231f20;
  padding-left: 20px;
}

@media (min-width: 1200px) {
  .content-opportunites #BambooHR #BambooHR-Footer {
    padding-left: 45px;
    font-size: 18px;
    margin-left: auto;
    margin-right: auto;
    max-width: 75%;
  }
}
html[lang=fr-FR] .content-opportunites #BambooHR .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item a {
  padding-right: 95px;
}

@media (min-width: 1200px) {
  html[lang=fr-FR] .content-opportunites #BambooHR .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item a {
    padding-right: 113px;
  }
}
html[lang=fr-FR] .content-opportunites #BambooHR .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item a:after {
  content: "Voir l'offre";
  width: 65px;
}

@media (min-width: 1200px) {
  html[lang=fr-FR] .content-opportunites #BambooHR .BambooHR-ATS-Jobs-List .BambooHR-ATS-Jobs-Item a:after {
    width: 83px;
  }
}
.main-header {
  background-color: #ffffff;
  padding: 8px 0 19px;
  border-top: 9px solid #04539b;
  position: fixed;
  z-index: 9999;
  left: 0;
  right: 0;
}

.main-header .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (min-width: 1200px) {
  .main-header .container {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
  }
}
.main-header .logo {
  display: block;
  width: 177px;
}

@media (min-width: 1200px) {
  .main-header .logo {
    width: 144px;
  }
}
@media (min-width: 1600px) {
  .main-header .logo {
    width: 177px;
  }
}
.main-header .logo img {
  max-width: 100%;
  height: auto;
}

.main-header .menu-wrap {
  margin-left: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  gap: 19px;
}

.main-header .menu-wrap > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}

.main-header .menu-wrap .socials {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}

.main-header .menu-wrap .socials a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  color: #ffffff;
  background-color: #04539b;
  width: 18px;
  height: 18px;
  font-size: 12px;
  padding: 0;
  border-radius: 50%;
}

.main-header .menu-wrap .language-switcher {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  list-style: none;
  padding: 0;
  margin: 0;
}

.main-header .menu-wrap .language-switcher li {
  font-size: 1.125rem;
  line-height: 1;
  color: #04539b;
  font-weight: 700;
  text-transform: uppercase;
}

.main-header .menu-wrap .language-switcher li a {
  color: #04539b;
}

.main-header .menu-wrap .language-switcher li a:hover, .main-header .menu-wrap .language-switcher li a:active {
  color: #00a8e9;
}

.main-header .menu-wrap .navbar-toggle {
  background-color: transparent;
  border: 0;
  padding: 0;
  font-size: 1.125rem;
  line-height: 1.22;
  color: #04539b;
}

.main-header .menu-wrap .navbar-toggle:hover, .main-header .menu-wrap .navbar-toggle:active {
  color: #00a8e9;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .navbar-toggle {
    display: none !important;
  }
}
.main-header .menu-wrap .navbar-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 40px;
  list-style: none;
  padding: 0;
  margin: 0;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 16px;
  }
}
@media (min-width: 1600px) {
  .main-header .menu-wrap .navbar-nav {
    gap: 40px;
  }
}
.main-header .menu-wrap .navbar-nav li {
  position: relative;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .navbar-nav li:before {
    content: "";
    font-family: "maestro";
    display: block;
    font-size: 1.313rem;
    line-height: 1;
    color: #00a8e9;
    position: absolute;
    top: calc(100% + 1px);
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    opacity: 0;
    visibility: hidden;
  }
}
.main-header .menu-wrap .navbar-nav li a {
  font-size: 1.313rem;
  line-height: 1.15;
  color: #04539b;
  font-weight: 700;
  text-align: center;
  display: block;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .navbar-nav li a {
    font-size: 1rem;
    text-align: left;
  }
}
@media (min-width: 1600px) {
  .main-header .menu-wrap .navbar-nav li a {
    font-size: 1.313rem;
  }
}
.main-header .menu-wrap .navbar-nav li a:hover, .main-header .menu-wrap .navbar-nav li a:active {
  color: #00a8e9;
}

.main-header .menu-wrap .navbar-nav li .sub-menu {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 11px;
  padding: 29px 0 0;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .navbar-nav li .sub-menu {
    position: absolute;
    width: 312px;
    background-color: rgba(255, 255, 255, 0.851);
    border-radius: 0 0 1rem 1rem;
    top: 100%;
    left: -46px;
    padding: 54px 48px 29px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
}
@media (min-width: 1200px) {
  .main-header .menu-wrap .navbar-nav li:hover:before {
    opacity: 1;
    visibility: visible;
  }
  .main-header .menu-wrap .navbar-nav li:hover .sub-menu {
    opacity: 1;
    visibility: visible;
  }
}
.main-header .menu-wrap .bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 16px;
  position: absolute;
  height: calc(100vh - 93px);
  top: 83px;
  background-color: #ffffff;
  left: 0;
  width: 100%;
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  overflow-y: scroll;
  padding: 48px 0;
}

@media (min-width: 1200px) {
  .main-header .menu-wrap .bottom {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    position: static;
    height: auto;
    top: auto;
    background-color: transparent;
    left: auto;
    width: auto;
    -webkit-transform: none !important;
            transform: none !important;
    overflow-y: visible;
    padding: 0;
  }
}
@media (min-width: 1600px) {
  .main-header .menu-wrap .bottom {
    gap: 40px;
  }
}
.main-header .menu-wrap .bottom.active {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.main-header .menu-wrap .bottom .btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center;
  gap: 12px;
  font-size: 1rem;
  line-height: 1.2;
  padding: 9px 21px;
  color: #ffffff;
  font-weight: 500;
  border-radius: 1.125rem;
  background-color: #00a8e9;
}

.main-header .menu-wrap .bottom .btn:hover, .main-header .menu-wrap .bottom .btn:active {
  background-color: #04539b;
}

.nav-fix {
  display: block;
  height: 97px;
}

@media (min-width: 1200px) {
  .nav-fix {
    height: 110px;
  }
}
.main-footer .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 24px;
}

@media (min-width: 1200px) {
  .main-footer .container {
    gap: 40px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1600px) {
  .main-footer .container {
    gap: 80px;
  }
}
.main-footer .container > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.main-footer .top {
  padding: 24px 0;
  background-color: #00a8e9;
}

@media (min-width: 1200px) {
  .main-footer .top {
    padding: 40px 0;
  }
}
.main-footer .left .footer-menu {
  list-style: none;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 16px;
}

@media (min-width: 1200px) {
  .main-footer .left .footer-menu {
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 1600px) {
  .main-footer .left .footer-menu {
    gap: 32px;
  }
}
.main-footer .left .footer-menu a {
  font-size: 1.188rem;
  line-height: 1.18;
  color: #ffffff;
  font-weight: 400;
}

@media (min-width: 1200px) {
  .main-footer .left .footer-menu a {
    font-size: 1rem;
  }
}
@media (min-width: 1600px) {
  .main-footer .left .footer-menu a {
    font-size: 1.375rem;
  }
}
.main-footer .left .footer-menu a:hover, .main-footer .left .footer-menu a:active {
  text-decoration: underline;
}

.main-footer .left p {
  font-size: 1rem;
  line-height: 1.21;
  color: #ffffff;
  font-weight: 400;
  margin-bottom: 0;
}

@media (min-width: 1600px) {
  .main-footer .left p {
    font-size: 1.125rem;
  }
}
.main-footer .left p a {
  color: #ffffff;
}

.main-footer .left p a:hover, .main-footer .left p a:active {
  text-decoration: underline;
}

.main-footer .left p.socials {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
}

.main-footer .left p.socials a {
  color: #00a8e9;
  background-color: #ffffff;
  width: 1.75rem;
  height: 1.75rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
}

.main-footer .left p.socials a:hover, .main-footer .left p.socials a:active {
  background-color: #04539b;
  color: #ffffff;
}

.main-footer .left p.maestro-guide a {
  font-size: 1.125rem;
  line-height: 1.2;
  color: #00a8e9;
  font-weight: 500;
  border-radius: 1.438rem;
  background-color: #ffffff;
  padding: 10px 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 15px;
  margin-top: 16px;
}

.main-footer .left p.maestro-guide a:after {
  content: "\e903";
  display: block;
  font-family: "maestro";
  color: #00a8e9;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.main-footer .left p.maestro-guide a:hover, .main-footer .left p.maestro-guide a:active {
  background-color: #04539b;
  color: #ffffff;
  text-decoration: none;
}

.main-footer .left p.maestro-guide a:hover:after, .main-footer .left p.maestro-guide a:active:after {
  color: #ffffff;
}

.main-footer .left p:not(:last-child) {
  margin-bottom: 16px;
}

@media (min-width: 1200px) {
  .main-footer .left p:not(:last-child) {
    max-width: 49%;
  }
}
@media (min-width: 1600px) {
  .main-footer .left p:not(:last-child) {
    max-width: 42%;
  }
}
.main-footer .left p:last-child {
  margin-top: 24px;
}

@media (min-width: 1200px) {
  .main-footer .left p:last-child {
    margin-top: 40px;
  }
}
.main-footer .left p:last-child a:hover, .main-footer .left p:last-child a:active {
  text-decoration: none;
}

.main-footer .right {
  border-radius: 1rem;
  -webkit-filter: drop-shadow(0 0 18px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0 0 18px rgba(0, 0, 0, 0.1));
  background-color: #ffffff;
  padding: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

@media (min-width: 1200px) {
  .main-footer .right {
    padding: 37px;
  }
}
.main-footer .right h3 {
  font-size: 1.5rem;
  letter-spacing: 0;
  line-height: 1.19;
  color: #04539b;
  font-weight: 500;
  margin: 0;
}

@media (min-width: 1200px) {
  .main-footer .right h3 {
    font-size: 2.063rem;
  }
}
.main-footer .right p {
  font-size: 1rem;
  line-height: 1.33;
  color: #414042;
  font-weight: 400;
  margin-top: 12px;
  margin-bottom: 0;
}

@media (min-width: 1200px) {
  .main-footer .right p {
    font-size: 1.5rem;
  }
}
.main-footer .right a {
  font-size: 1.25rem;
  line-height: 1.2;
  color: #ffffff;
  font-weight: 500;
  border-radius: 1.438rem;
  background-color: #00a8e9;
  padding: 10px 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 15px;
  margin-top: 16px;
}

.main-footer .right a:hover, .main-footer .right a:active {
  background-color: #04539b;
}

.main-footer .right a:after {
  content: "\e903";
  display: block;
  font-family: "maestro";
  color: #ffffff;
}

.main-footer .copyright {
  border-top: 6px solid #04539b;
  background-color: #89c241;
  padding: 29px 0 16px;
}

@media (min-width: 1200px) {
  .main-footer .copyright .container {
    gap: 56px;
  }
}
.main-footer .copyright .logo {
  width: 177px;
}

@media (min-width: 1200px) {
  .main-footer .copyright .logo {
    width: 144px;
  }
}
@media (min-width: 1600px) {
  .main-footer .copyright .logo {
    width: 177px;
  }
}
.main-footer .copyright .logo img {
  max-width: 100%;
  height: auto;
}

.main-footer .copyright p {
  font-size: 1rem;
  line-height: 1.1;
  color: #ffffff;
  font-weight: 400;
}

.main-footer .copyright ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
}

@media (min-width: 1200px) {
  .main-footer .copyright ul {
    padding-left: 16px;
  }
}
.main-footer .copyright ul li a {
  font-size: 1rem;
  line-height: 1.1;
  color: #ffffff;
  font-weight: 400;
}

.main-footer .copyright ul li a:hover, .main-footer .copyright ul li a:active {
  text-decoration: underline;
}

form .form-group {
  margin-bottom: 20px;
}

form label {
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  margin-top: 12px;
  color: #414042;
  display: block;
  margin-bottom: 8px;
}

@media (min-width: 1200px) {
  form label {
    font-size: 1rem;
  }
}
form .wpcf7-form-control-wrap {
  display: block;
}

form .wpcf7-form-control {
  display: block;
  padding: 12px;
  border: 1px solid #04539b;
  border-radius: 0;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: 400;
  width: 100%;
}

@media (min-width: 1200px) {
  form .wpcf7-form-control {
    font-size: 1rem;
  }
}
form .wpcf7-submit {
  font-size: 0.875rem;
  line-height: 1.21;
  color: #ffffff;
  font-weight: 500;
  border-radius: 1.125rem;
  background-color: #00a8e9;
  padding: 12px 24px;
  margin-top: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 12px;
  border: 0;
}

form .wpcf7-submit:hover, form .wpcf7-submit:active {
  background-color: #04539b;
}

form.contact-form-demo-request .wpcf7-submit {
  width: -webkit-min-content;
  width: -moz-min-content;
  width: min-content;
}

@media (min-width: 992px) {
  form.contact-form-demo-request .wpcf7-submit {
    margin-left: 14.5rem;
  }
}
form.contact-form-demo-request .form-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (min-width: 992px) {
  form.contact-form-demo-request .form-group {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 2rem;
  }
}
form.contact-form-demo-request .form-group label {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
}

@media (min-width: 992px) {
  form.contact-form-demo-request .form-group label {
    max-width: 10.5rem;
    text-align: end;
  }
}
form.contact-form-demo-request .form-group .wpcf7-form-control-wrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

form.contact-form-demo-request .form-group .wpcf7-form-control-wrap input, form.contact-form-demo-request .form-group .wpcf7-form-control-wrap textarea, form.contact-form-demo-request .form-group .wpcf7-form-control-wrap select {
  border: 1px solid #C4C5C5;
}

.loop-post-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
}

@media (min-width: 992px) {
  .loop-post-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    gap: 48px;
  }
}
.loop-post-content .image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  width: 300px;
  height: 300px;
}

@media (min-width: 1200px) {
  .loop-post-content .image {
    padding-bottom: 100%;
    height: 0;
    overflow: hidden;
  }
}
@media (min-width: 1200px) {
  .loop-post-content .image-wrap {
    width: 300px;
  }
}
.loop-post-content .client-logotype {
  max-width: 100%;
  height: auto;
}

.loop-post-content .info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  margin-bottom: 30px;
}

.loop-post-content .info-wrap {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  word-break: break-word;
}

.loop-post-content .info-wrap h2 {
  font-size: 1.75rem;
  line-height: 1.1;
  color: #04539b;
  font-weight: 500;
  margin-bottom: 25px;
}

@media (min-width: 1200px) {
  .loop-post-content .info-wrap h2 {
    font-size: 2.25rem;
  }
}
.loop-post-content .info-wrap .excerpt, .loop-post-content .info-wrap .content {
  font-size: 1.125rem;
  line-height: 1.42;
  color: #323e48;
  font-weight: 400;
}

@media (min-width: 1200px) {
  .loop-post-content .info-wrap .excerpt, .loop-post-content .info-wrap .content {
    font-size: 1.5rem;
  }
}
.loop-post-content .info .separator {
  color: #00a8e9;
  display: block;
  font-size: 1.125rem;
  line-height: 1;
}

@media (min-width: 1200px) {
  .loop-post-content .info .separator {
    font-size: 1.375rem;
  }
}
.loop-post-content .info p {
  font-size: 0.875rem;
  line-height: 1;
  color: #323e48;
  font-weight: 700;
  margin: 0;
}

@media (min-width: 1200px) {
  .loop-post-content .info p {
    font-size: 1.375rem;
  }
}
.loop-post-content.loop-post-content-partner .image-wrap .client-logotype {
  -o-object-fit: scale-down;
     object-fit: scale-down;
  width: 100%;
  height: auto;
  padding-bottom: 0.5rem;
  border-bottom: 1px solid #C4C5C5;
}

.loop-post-content.loop-post-content-partner .info-wrap-partner {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.loop-post-content.loop-post-content-partner .info-wrap-partner .categories .category {
  color: #414042;
  font-weight: 700;
}

.loop-post-content.loop-post-content-partner .info-wrap-partner-name-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1rem;
}

.loop-post-content.loop-post-content-partner .info-wrap-partner-name-wrap-name {
  color: #04539b;
  font-size: 1.375rem;
  font-weight: 700;
  margin-bottom: 0;
}

.loop-post-content.loop-post-content-partner .info-wrap-partner-name-wrap-links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
  -webkit-align-self: start;
      -ms-flex-item-align: start;
          align-self: start;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
  font-size: 1.5rem;
}

.loop-post-content.loop-post-content-partner .info-wrap-partner-name-wrap-links a {
  color: #00a8e9;
}

.loop-post-content.loop-post-content-partner .info-wrap-partner-name-wrap-links a:hover, .loop-post-content.loop-post-content-partner .info-wrap-partner-name-wrap-links a:active {
  color: #04539b;
}

.loop-post-content.loop-post-content-partner .info-wrap-partner-description {
  font-size: 1.25rem;
}

.loop-post {
  background-color: #ffffff;
  padding: 36px 0 48px;
  display: block;
}

@media (min-width: 1200px) {
  .loop-post {
    padding: 56px 0 74px;
  }
}
.loop-post:nth-child(odd) {
  background-color: #f7f7f7;
}

.loop-post .loop-post-content .image-wrap button {
  margin-top: 40px;
  font-size: 1.25rem;
  line-height: 1.2;
  color: #ffffff;
  font-weight: 500;
  background-color: #00a8e9;
  border-radius: 23px;
  padding: 10px 25px;
  width: 200px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 15px;
  border: 0;
}

@media (min-width: 1200px) {
  .loop-post .loop-post-content .image-wrap button {
    margin-left: auto;
    margin-right: auto;
  }
}
.loop-post .loop-post-content:hover .image-wrap button, .loop-post .loop-post-content:active .image-wrap button {
  background-color: #04539b;
}

.post-top-bar {
  width: 100%;
  height: 48px;
  background-color: #f7f7f7;
}

@media (min-width: 1200px) {
  .post-top-bar {
    height: 85px;
  }
}
.image-video-wrap {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-bottom: 55.92%;
  position: relative;
  background-color: #04539b;
}

.image-video-wrap:has(button), .image-video-wrap:has(img) {
  background-color: transparent;
}

.image-video-wrap[data-video] {
  cursor: pointer;
}

.image-video-wrap video, .image-video-wrap iframe {
  cursor: pointer;
}

.image-video-wrap video, .image-video-wrap iframe, .image-video-wrap .image, .image-video-wrap .video-poster {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

.image-video-wrap .play-btn {
  border: 0;
  border-radius: 50%;
  background-color: rgba(4, 83, 145, 0.75);
  color: #ffffff;
  font-size: 2.25rem;
  line-height: 1;
  width: 72px;
  height: 72px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
}

.image-video-wrap .play-btn i {
  margin-left: 4px;
}

.image-video-wrap .client-logotype {
  position: absolute;
  left: 10px;
  bottom: 10px;
  background-color: #ffffff;
  padding: 20px;
  border-radius: 0.625rem;
  height: auto;
  z-index: 2;
  pointer-events: none;
  max-width: 150px;
}

@media (min-width: 1200px) {
  .image-video-wrap .client-logotype {
    max-width: 220px;
  }
}
@media (min-width: 1600px) {
  .image-video-wrap .client-logotype {
    max-width: 300px;
  }
}
.single-clients .image-video-wrap {
  border-radius: 1.438rem;
  margin-bottom: 30px;
}

.single-clients .client-webpage {
  font-size: 1.188rem;
  line-height: 1.21;
  color: #ffffff;
  font-weight: 500;
  border-radius: 1.375rem;
  background-color: #00a8e9;
  padding: 10px 25px;
  margin-top: 24px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 15px;
  border: 0;
}

.single-clients .client-webpage:hover, .single-clients .client-webpage:active {
  background-color: #04539b;
}

.single-clients .image-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QUNBO0FUczRDSjs7QVNyNENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVHc0Q047O0FTdDRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVR5NENOOztBU3Y0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUMDRDTjs7QVN4NENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDI0Q047O0FTejRDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVQ0NENOOztBUzE0Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FUNjRDTjs7QVMzNENJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVDg0Q047O0FVMzhDQTtFQUNFLG1CUERNO0VPRU47QVY4OENGOztBVTc4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBVmc5Q0o7O0FVOThDSTtFQU5GO0lBT0k7RVZrOUNKO0FBQ0Y7QVVoOUNJO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0EsbUJQbEJFO0VPbUJGO0VBQ0E7VUFBQTtBVms5Q047O0FVaDlDTTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFDQTtFQUNBO0FWbTlDUjs7QVVqOUNRO0VBQ0U7S0FBQTtFQUNBO0VBQ0E7QVZvOUNWOztBVWg5Q007RUFDRTtBVm05Q1I7O0FVajlDUTtFQUNFLGNQOUJGO0VPK0JFO0VBQ0E7RUFDQTtBVm85Q1Y7O0FVaDlDVTtFQUNFLGNQOUNKO0VPK0NJO0FWbTlDWjs7QVUvOENRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVZrOUNWOztBVTk4Q007RUFDRTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QVZpOUNSOztBVWg5Q1E7RUFDRTtFQUFBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7TUFBQTtVQUFB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RWdCb1BKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkI2NkZKOztBbUI1NkZJO0VBWEY7SUFZSTtFbkJnN0ZKO0FBQ0Y7QW1CLzZGSTtFQWRGO0lBZUk7RW5CazdGSjtBQUNGO0FtQjk2RkU7RUFDRTtFQUNBO0FuQmc3Rko7O0FtQjk2RkU7RUFDRTtFQUNBO0VBQ0EsY2hCMVFJO0VnQjJRSjtFQUNBO0VBQ0EseUJoQmxRSTtFZ0JtUUo7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO0VBQ0E7QW5CaTdGSjs7QW1CaDdGSTtFQUNFLHlCaEIxUUU7QUg2ckdSOztBbUJoN0ZFO0VBQ0U7RUFBQTtFQUFBO0VBQUE7RUFDQTtFQUFBO0VBQUE7TUFBQTtVQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7QW5CbTdGSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vbWFlc3Ryby13cC8uL25vZGVfbW9kdWxlcy9Ac3BsaWRlanMvc3BsaWRlL2Rpc3QvY3NzL3NwbGlkZS1jb3JlLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vbWFlc3Ryby13cC8uL2Fzc2V0cy9zY3NzL2FwcC5zY3NzIiwid2VicGFjazovL21hZXN0cm8td3AvLi9hc3NldHMvc2Nzcy9mb250cy5zY3NzIiwid2VicGFjazovL21hZXN0cm8td3AvLi9hc3NldHMvc2Nzcy9nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly9tYWVzdHJvLXdwLy4vYXNzZXRzL3Njc3MvdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vbWFlc3Ryby13cC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYmxvY2tzL21hZXN0cm8tc2xpZGVyLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vbWFlc3Ryby13cC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYmxvY2tzL21hZXN0cm8tdGlsZXMtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9tYWVzdHJvLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9ibG9ja3MvbWFlc3Ryby1yZXZpZXdzLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vbWFlc3Ryby13cC8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvYmxvY2tzL21hZXN0cm8taGVyby1ibG9jay5zY3NzIiwid2VicGFjazovL21hZXN0cm8td3AvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2Jsb2Nrcy9tYWVzdHJvLWNsaWVudHMtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9tYWVzdHJvLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9ibG9ja3MvbWFlc3Ryby1pbWFnZS1tYXAtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9tYWVzdHJvLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9ibG9ja3MvbWFlc3Ryby1wYXJ0bmVycy1ibG9jay5zY3NzIiwid2VicGFjazovL21hZXN0cm8td3AvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2Jsb2Nrcy9tYWVzdHJvLWFkdmFudGFnZXMtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9tYWVzdHJvLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9ibG9ja3MvbWFlc3Ryby10ZXN0aW1vbmlhbHMtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9tYWVzdHJvLXdwLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9ibG9ja3MvbWFlc3Ryby1nYWxsZXJ5LXNsaWRlci1ibG9jay5zY3NzIiwid2VicGFjazovL21hZXN0cm8td3AvLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL2Jsb2Nrcy9tYWVzdHJvLWxvZ290eXBlLWNhcm91c2VsLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vbWFlc3Ryby13cC8uL2Fzc2V0cy9zY3NzL2Jsb2Nrcy5zY3NzIiwid2VicGFjazovL21hZXN0cm8td3AvLi9hc3NldHMvc2Nzcy9sYXlvdXQvaGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vbWFlc3Ryby13cC8uL2Fzc2V0cy9zY3NzL2xheW91dC9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9tYWVzdHJvLXdwLy4vYXNzZXRzL3Njc3MvbGF5b3V0L2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vbWFlc3Ryby13cC8uL2Fzc2V0cy9zY3NzL2xheW91dC9sb29wLXBvc3Quc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nezAle3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9fS5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGV7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9LnNwbGlkZV9fdHJhY2stLWZhZGU+LnNwbGlkZV9fbGlzdD4uc3BsaWRlX19zbGlkZXttYXJnaW46MCFpbXBvcnRhbnQ7b3BhY2l0eTowO3otaW5kZXg6MH0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZXtvcGFjaXR5OjE7ei1pbmRleDoxfS5zcGxpZGUtLXJ0bHtkaXJlY3Rpb246cnRsfS5zcGxpZGVfX3RyYWNrLS10dGI+LnNwbGlkZV9fbGlzdHtkaXNwbGF5OmJsb2NrfS5zcGxpZGVfX2NvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fbGlzdHtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudH0uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fcGFnaW5hdGlvbnstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNwbGlkZV9fcGFnaW5hdGlvbiBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOmF1dG99LnNwbGlkZTpub3QoLmlzLW92ZXJmbG93KSAuc3BsaWRlX19wYWdpbmF0aW9ue2Rpc3BsYXk6bm9uZX0uc3BsaWRlX19wcm9ncmVzc19fYmFye3dpZHRoOjB9LnNwbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTt2aXNpYmlsaXR5OmhpZGRlbn0uc3BsaWRlLmlzLWluaXRpYWxpemVkLC5zcGxpZGUuaXMtcmVuZGVyZWR7dmlzaWJpbGl0eTp2aXNpYmxlfS5zcGxpZGVfX3NsaWRle2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7bGlzdC1zdHlsZS10eXBlOm5vbmUhaW1wb3J0YW50O21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGxpZGVfX3NsaWRlIGltZ3t2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnNwbGlkZV9fc3Bpbm5lcnthbmltYXRpb246c3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO2JvcmRlcjoycHggc29saWQgIzk5OTtib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTtib3R0b206MDtjb250YWluOnN0cmljdDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjBweDtsZWZ0OjA7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoyMHB4fS5zcGxpZGVfX3Nye2NsaXA6cmVjdCgwIDAgMCAwKTtib3JkZXI6MDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2V7ZGlzcGxheTpub25lfS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5OmlubGluZX0uc3BsaWRlX190cmFja3tvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfSIsIkBrZXlmcmFtZXMgc3BsaWRlLWxvYWRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDF0dXJuKTtcbiAgfVxufVxuLnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnNwbGlkZV9fdHJhY2stLWZhZGUgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMDtcbn1cblxuLnNwbGlkZV9fdHJhY2stLWZhZGUgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogMTtcbn1cblxuLnNwbGlkZS0tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS10dGIgPiAuc3BsaWRlX19saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcGxpZGVfX2NvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwbGlkZV9fbGlzdCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnNwbGlkZS5pcy1pbml0aWFsaXplZDpub3QoLmlzLWFjdGl2ZSkgLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnNwbGlkZTpub3QoLmlzLW92ZXJmbG93KSAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNwbGlkZV9fcHJvZ3Jlc3NfX2JhciB7XG4gIHdpZHRoOiAwO1xufVxuXG4uc3BsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQsIC5zcGxpZGUuaXMtcmVuZGVyZWQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3BsaWRlX19zbGlkZSB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zcGxpZGVfX3NsaWRlIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5zcGxpZGVfX3NwaW5uZXIge1xuICBhbmltYXRpb246IHNwbGlkZS1sb2FkaW5nIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgIzk5OTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvdHRvbTogMDtcbiAgY29udGFpbjogc3RyaWN0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMHB4O1xufVxuXG4uc3BsaWRlX19zciB7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGJvcmRlcjogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xufVxuXG4uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGxheSwgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJtYWVzdHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbWFlc3Ryby5lb3Q/anpyYTd2XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21hZXN0cm8uZW90P2p6cmE3diNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbWFlc3Ryby50dGY/anpyYTd2XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tYWVzdHJvLndvZmY/anpyYTd2XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL21hZXN0cm8uc3ZnP2p6cmE3diNtYWVzdHJvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuLm1zIHtcbiAgZm9udC1mYW1pbHk6IFwibWFlc3Ryb1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLm1zLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAwXCI7XG59XG5cbi5tcy1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4ubXMteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4ubXMtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLm1zLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLm1zLWxpbmtlZGluLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLm1zLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5tcy1wb2ludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XG59XG5cbi5tcy1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuXG5odG1sLCBib2R5IHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDQ1MzliO1xufVxuXG5hLCBidXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuYm9keS5hZG1pbi1iYXIge1xuICBwYWRkaW5nLWJvdHRvbTogMi4zMTNyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc4M3B4KSB7XG4gIGJvZHkuYWRtaW4tYmFyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42MjVyZW07XG4gIH1cbn1cbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMC4yNXJlbTtcbiAgaGVpZ2h0OiAwLjI1cmVtO1xufVxuXG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDUzOWI7XG59XG5cbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ1MzliO1xufVxuXG4qIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6ICMwNDUzOWIgI2ZmZmZmZjtcbn1cblxuLmNvbnRhaW5lciwgLndwLWJsb2NrLXVhZ2ItY29udGFpbmVyOmhhcygudWFnYi1jb250YWluZXItaW5uZXItYmxvY2tzLXdyYXApIHtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciwgLndwLWJsb2NrLXVhZ2ItY29udGFpbmVyOmhhcygudWFnYi1jb250YWluZXItaW5uZXItYmxvY2tzLXdyYXApIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuY29udGFpbmVyLCAud3AtYmxvY2stdWFnYi1jb250YWluZXI6aGFzKC51YWdiLWNvbnRhaW5lci1pbm5lci1ibG9ja3Mtd3JhcCkge1xuICAgIG1heC13aWR0aDogMTUxMHB4O1xuICB9XG59XG4uc3RyZXRjaGVkLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIHVsLCBvbCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi53cC1ibG9jay1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTk7XG59XG5cbi53cC1ibG9jay1oZWFkaW5nIH4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi53cC1ibG9jay1oZWFkaW5nIH4gcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAxLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYThlOSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLndwLWJsb2NrLWJ1dHRvbiAud3AtYmxvY2stYnV0dG9uX19saW5rOmhvdmVyLCAud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NTM5YiAhaW1wb3J0YW50O1xufVxuXG4ud3AtYmxvY2stYnV0dG9uIC53cC1ibG9jay1idXR0b25fX2xpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwibWFlc3Ryb1wiO1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1jb250ZW50Om5vdCg6aGFzKFtjbGFzcyo9bWFlc3Ryby1dKSkge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tY29udGVudDpub3QoOmhhcyhbY2xhc3MqPW1hZXN0cm8tXSkpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cbn1cbi5tYWVzdHJvLXBvcHVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiA0OHB4IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAyM3B4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgei1pbmRleDogMTAwMDA7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIGhlaWdodDogMTAwdmg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8tcG9wdXAge1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLm1hZXN0cm8tcG9wdXAuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby1wb3B1cC5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4ubWFlc3Ryby1wb3B1cCBoMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwNDUzOWI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby1wb3B1cCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuLm1hZXN0cm8tcG9wdXAtY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5tYWVzdHJvLXBvcHVwLWNvbnRlbnQgKiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tYWVzdHJvLXBvcHVwLWNvbnRlbnQgKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLm1hZXN0cm8tcG9wdXAtY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMzIzZTQ4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLXBvcHVwLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLm1hZXN0cm8tcG9wdXAtY29udGVudDpoYXModmlkZW8sIGlmcmFtZSkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby1wb3B1cC1jb250ZW50Omhhcyh2aWRlbywgaWZyYW1lKSB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICB9XG59XG4ubWFlc3Ryby1wb3B1cC1jb250ZW50Omhhcyh2aWRlbywgaWZyYW1lKSB2aWRlbywgLm1hZXN0cm8tcG9wdXAtY29udGVudDpoYXModmlkZW8sIGlmcmFtZSkgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1hZXN0cm8tcG9wdXAtY2xvc2Uge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzA0NTM5YjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby1wb3B1cC1jbG9zZSB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG4ubWFlc3Ryby1wb3B1cC1vdmVybGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi5tYWVzdHJvLXBvcHVwLW92ZXJsYXkuYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud3AtYmxvY2stZW1iZWRfX3dyYXBwZXIge1xuICAgIGhlaWdodDogNDAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndwLWJsb2NrLWVtYmVkX193cmFwcGVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5tYWVzdHJvLXNsaWRlci1ibG9jayAuc2luZ2xlLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTNweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby1zbGlkZXItYmxvY2sgLnNpbmdsZS1zbGlkZSB7XG4gICAgbWluLWhlaWdodDogNTB2aDtcbiAgfVxufVxuLm1hZXN0cm8tc2xpZGVyLWJsb2NrIC5zaW5nbGUtc2xpZGUgLnNsaWRlLWNvbnRlbnQtYm94IHtcbiAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNCwgODMsIDE1NSwgMC44NTEpO1xuICBwYWRkaW5nOiAyOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1hZXN0cm8tc2xpZGVyLWJsb2NrIC5zaW5nbGUtc2xpZGUgLnNsaWRlLWNvbnRlbnQtYm94IC5zbGlkZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLXNsaWRlci1ibG9jayAuc2luZ2xlLXNsaWRlIC5zbGlkZS1jb250ZW50LWJveCAuc2xpZGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4xODhyZW07XG4gIH1cbn1cbi5tYWVzdHJvLXNsaWRlci1ibG9jayAuc2luZ2xlLXNsaWRlIC5zbGlkZS1jb250ZW50LWJveCAuc2xpZGUtdGl0bGUgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1hZXN0cm8tc2xpZGVyLWJsb2NrIC5zaW5nbGUtc2xpZGUgLnNsaWRlLWNvbnRlbnQtYm94IC5zbGlkZS10aXRsZSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFlc3Ryby1zbGlkZXItYmxvY2sgLnNpbmdsZS1zbGlkZSAuc2xpZGUtY29udGVudC1ib3ggLnNsaWRlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLXNsaWRlci1ibG9jayAuc2luZ2xlLXNsaWRlIC5zbGlkZS1jb250ZW50LWJveCAuc2xpZGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjQzOHJlbTtcbiAgfVxufVxuLm1hZXN0cm8tc2xpZGVyLWJsb2NrIC5zaW5nbGUtc2xpZGUgLnNsaWRlLWNvbnRlbnQtYm94IC5zbGlkZS1jb250ZW50ICoge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWFlc3Ryby1zbGlkZXItYmxvY2sgLnNpbmdsZS1zbGlkZSAuc2xpZGUtY29udGVudC1ib3ggLnNsaWRlLWNvbnRlbnQgKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubWFlc3Ryby1zbGlkZXItYmxvY2sgLnNpbmdsZS1zbGlkZSAuc2xpZGUtY29udGVudC1ib3ggLnNsaWRlLWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMS4xODhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogMS4zNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE4ZTk7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbn1cblxuLm1hZXN0cm8tc2xpZGVyLWJsb2NrIC5zaW5nbGUtc2xpZGUgLnNsaWRlLWNvbnRlbnQtYm94IC5zbGlkZS1idXR0b246aG92ZXIsIC5tYWVzdHJvLXNsaWRlci1ibG9jayAuc2luZ2xlLXNsaWRlIC5zbGlkZS1jb250ZW50LWJveCAuc2xpZGUtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDUzOWI7XG59XG5cbi5tYWVzdHJvLXNsaWRlci1ibG9jayAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDI0cHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWFlc3Ryby1zbGlkZXItYmxvY2sgLnNwbGlkZV9fcGFnaW5hdGlvbiBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFlc3Ryby1zbGlkZXItYmxvY2sgLnNwbGlkZV9fcGFnaW5hdGlvbiBidXR0b24uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYThlOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby1zbGlkZXItYmxvY2suaGVpZ2h0LWZ1bGwgLnNpbmdsZS1zbGlkZSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDExNHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLXNsaWRlci1ibG9jay5oZWlnaHQtMy00IC5zaW5nbGUtc2xpZGUge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoNzV2aCAtIDExNHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGJvZHkuaG9tZSAubWFlc3Ryby1zbGlkZXItYmxvY2sgLnNpbmdsZS1zbGlkZSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDExNHB4KSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFlc3Ryby10aWxlcy1ibG9jayB7XG4gIHBhZGRpbmc6IDE2cHggMCAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLXRpbGVzLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA1NnB4IDAgOTJweDtcbiAgfVxufVxuLm1hZXN0cm8tdGlsZXMtYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8tdGlsZXMtYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMTg4cmVtO1xuICB9XG59XG4ubWFlc3Ryby10aWxlcy1ibG9jayAuYmxvY2stZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLXRpbGVzLWJsb2NrIC5ibG9jay1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLm1hZXN0cm8tdGlsZXMtYmxvY2sgLnRpbGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDMycHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8tdGlsZXMtYmxvY2sgLnRpbGVzIHtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG59XG4ubWFlc3Ryby10aWxlcy1ibG9jayAudGlsZXMgLnRpbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDE4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWVzdHJvLXRpbGVzLWJsb2NrIC50aWxlcyAudGlsZS1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAxO1xufVxuXG4ubWFlc3Ryby10aWxlcy1ibG9jayAudGlsZXMgLnRpbGUtaWNvbiB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ubWFlc3Ryby10aWxlcy1ibG9jayAudGlsZXMgLnRpbGUtaWNvbi13cmFwIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8tdGlsZXMtYmxvY2sgLnRpbGVzIC50aWxlLWljb24td3JhcCB7XG4gICAgaGVpZ2h0OiA2OHB4O1xuICB9XG59XG4ubWFlc3Ryby10aWxlcy1ibG9jayAudGlsZXMgLnRpbGUtaWNvbi10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8tdGlsZXMtYmxvY2sgLnRpbGVzIC50aWxlLWljb24tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjgxM3JlbTtcbiAgfVxufVxuLm1hZXN0cm8tdGlsZXMtYmxvY2sgLnRpbGVzIC50aWxlLWljb24tdGV4dC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby10aWxlcy1ibG9jayAudGlsZXMgLnRpbGUtaWNvbi10ZXh0LXdyYXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG59XG4ubWFlc3Ryby10aWxlcy1ibG9jayAudGlsZXMgLnRpbGUtdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby10aWxlcy1ibG9jayAudGlsZXMgLnRpbGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5tYWVzdHJvLXRpbGVzLWJsb2NrIC50aWxlcyAudGlsZS10aXRsZS5ibHVlIHtcbiAgY29sb3I6ICMwNDUzOWIgIWltcG9ydGFudDtcbn1cblxuLm1hZXN0cm8tdGlsZXMtYmxvY2sgLnRpbGVzIC50aWxlLXRpdGxlLmdyZWVuIHtcbiAgY29sb3I6ICM4OWMyNDEgIWltcG9ydGFudDtcbn1cblxuLm1hZXN0cm8tdGlsZXMtYmxvY2sgLnRpbGVzIC50aWxlLWNvbnRlbnQge1xuICBmb250LXNpemU6IDAuODEzcmVtO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby10aWxlcy1ibG9jayAudGlsZXMgLnRpbGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ubWFlc3Ryby10aWxlcy1ibG9jayAudGlsZXMgLnRpbGUtY29udGVudCAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1hZXN0cm8tdGlsZXMtYmxvY2sgLnRpbGVzIC50aWxlLWNvbnRlbnQgKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG4ubWFlc3Ryby10aWxlcy1ibG9jayAudGlsZXMgLnRpbGUtY29udGVudCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLm1hZXN0cm8tdGlsZXMtYmxvY2sgLnRpbGVzIC50aWxlLWNvbnRlbnQgdWwgbGk6Om1hcmtlciB7XG4gIGNvbG9yOiAjMDBhOGU5O1xufVxuXG4ubWFlc3Ryby10aWxlcy1ibG9jayAudGlsZXMgLnRpbGUtYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOGU5O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5tYWVzdHJvLXRpbGVzLWJsb2NrIC50aWxlcyAudGlsZS1idXR0b246aG92ZXIsIC5tYWVzdHJvLXRpbGVzLWJsb2NrIC50aWxlcyAudGlsZS1idXR0b246YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NTM5Yjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby10aWxlcy1ibG9jayAudGlsZXMgLnRpbGUtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tYWVzdHJvLXRpbGVzLWJsb2NrLmNvbG9yLWdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4ubWFlc3Ryby10aWxlcy1ibG9jay5jb2xvci1ncmF5IC5ibG9jay10aXRsZSB7XG4gIGNvbG9yOiAjMDQ1MzliO1xufVxuXG4ubWFlc3Ryby10aWxlcy1ibG9jay5jb2xvci1ncmF5IC5ibG9jay1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNDE0MDQyO1xufVxuXG4ubWFlc3Ryby10aWxlcy1ibG9jay5jb2xvci1ncmF5IC50aWxlcyAudGlsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tYWVzdHJvLXRpbGVzLWJsb2NrLmNvbG9yLWdyYXkgLnRpbGVzIC50aWxlLXRpdGxlIHtcbiAgY29sb3I6ICM0MTQwNDI7XG59XG5cbi5tYWVzdHJvLXRpbGVzLWJsb2NrLmNvbG9yLWdyYXkgLnRpbGVzIC50aWxlLWNvbnRlbnQge1xuICBjb2xvcjogIzQxNDA0Mjtcbn1cblxuLm1hZXN0cm8tdGlsZXMtYmxvY2suY29sb3ItYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDUzOWI7XG59XG5cbi5tYWVzdHJvLXRpbGVzLWJsb2NrLmNvbG9yLWJsdWUgLmJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tYWVzdHJvLXRpbGVzLWJsb2NrLmNvbG9yLWJsdWUgLmJsb2NrLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tYWVzdHJvLXRpbGVzLWJsb2NrLmNvbG9yLWJsdWUgLnRpbGVzIC50aWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYThlOTtcbn1cblxuLm1hZXN0cm8tdGlsZXMtYmxvY2suY29sb3ItYmx1ZSAudGlsZXMgLnRpbGUtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1hZXN0cm8tdGlsZXMtYmxvY2suY29sb3ItYmx1ZSAudGlsZXMgLnRpbGUtY29udGVudCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWFlc3Ryby10aWxlcy1ibG9jay5pdGVtcy10d28gLnRpbGVzIC50aWxlIHtcbiAgZmxleDogMCAxIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLXRpbGVzLWJsb2NrLml0ZW1zLXR3byAudGlsZXMgLnRpbGUge1xuICAgIGZsZXg6IDAgMSBjYWxjKDUwJSAtIDE2cHgpO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgIHBhZGRpbmc6IDQ4cHg7XG4gIH1cbn1cbi5tYWVzdHJvLXRpbGVzLWJsb2NrLml0ZW1zLXRocmVlIC50aWxlcyAudGlsZSB7XG4gIGZsZXg6IDAgMSAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby10aWxlcy1ibG9jay5pdGVtcy10aHJlZSAudGlsZXMgLnRpbGUge1xuICAgIGZsZXg6IDAgMSBjYWxjKDMzLjMzMzMzMzMzMzMlIC0gMjJweCk7XG4gICAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAyMnB4KTtcbiAgICBwYWRkaW5nOiA0OHB4O1xuICB9XG59XG4ubWFlc3Ryby10aWxlcy1ibG9jay5pdGVtcy1mb3VyIC50aWxlcyAudGlsZSB7XG4gIGZsZXg6IDAgMSAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby10aWxlcy1ibG9jay5pdGVtcy1mb3VyIC50aWxlcyAudGlsZSB7XG4gICAgZmxleDogMCAxIGNhbGMoMjUlIC0gMThweCk7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMThweCk7XG4gICAgcGFkZGluZzogMzJweDtcbiAgfVxufVxuLm1hZXN0cm8tdGlsZXMtYmxvY2suaXRlbXMtZm91ci50eXBlLTEgLnRpbGVzIC50aWxlIHtcbiAgZmxleDogMCAxIDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLXRpbGVzLWJsb2NrLml0ZW1zLWZvdXIudHlwZS0xIC50aWxlcyAudGlsZSB7XG4gICAgZmxleDogMCAxIGNhbGMoMjUlIC0gMjRweCk7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMjRweCk7XG4gIH1cbn1cbi5tYWVzdHJvLXRpbGVzLWJsb2NrLnRleHQtbGVmdCAuYmxvY2stdGl0bGUsIC5tYWVzdHJvLXRpbGVzLWJsb2NrLnRleHQtbGVmdCAuYmxvY2stZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubWFlc3Ryby10aWxlcy1ibG9jay50ZXh0LWNlbnRlciAuYmxvY2stdGl0bGUsIC5tYWVzdHJvLXRpbGVzLWJsb2NrLnRleHQtY2VudGVyIC5ibG9jay1kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1hZXN0cm8tdGlsZXMtYmxvY2sudHlwZS0yIHtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLXRpbGVzLWJsb2NrLnR5cGUtMiB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4ubWFlc3Ryby10aWxlcy1ibG9jay50eXBlLTIgLmJsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8tdGlsZXMtYmxvY2sudHlwZS0yIC5ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjA2M3JlbTtcbiAgfVxufVxuLm1hZXN0cm8tdGlsZXMtYmxvY2sudHlwZS0yIC50aWxlcyB7XG4gIGdhcDogMjRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby10aWxlcy1ibG9jay50eXBlLTIgLnRpbGVzIHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICB9XG59XG4ubWFlc3Ryby10aWxlcy1ibG9jay50eXBlLTIgLnRpbGVzIC50aWxlIHtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgYm94LXNoYWRvdzogMCAwIDE4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFlc3Ryby10aWxlcy1ibG9jay50eXBlLTIgLnRpbGVzIC50aWxlLWluZm8ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFlc3Ryby10aWxlcy1ibG9jay50eXBlLTIgLnRpbGVzIC50aWxlLWljb24td3JhcCB7XG4gIGhlaWdodDogOTJweDtcbn1cblxuLm1hZXN0cm8tdGlsZXMtYmxvY2sudHlwZS0yIC50aWxlcyAudGlsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby10aWxlcy1ibG9jay50eXBlLTIgLnRpbGVzIC50aWxlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLm1hZXN0cm8tdGlsZXMtYmxvY2sudHlwZS0zIHtcbiAgcGFkZGluZzogMzJweCAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLXRpbGVzLWJsb2NrLnR5cGUtMyB7XG4gICAgcGFkZGluZzogNDhweCAwO1xuICB9XG59XG4ubWFlc3Ryby10aWxlcy1ibG9jay50eXBlLTMgLmJsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLXRpbGVzLWJsb2NrLnR5cGUtMyAuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbn1cbi5tYWVzdHJvLXRpbGVzLWJsb2NrLnR5cGUtMyAudGlsZXMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLXRpbGVzLWJsb2NrLnR5cGUtMyAudGlsZXMge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8tdGlsZXMtYmxvY2sudHlwZS0zIC50aWxlcyAudGlsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDM0cHg7XG4gIH1cbn1cbi5tYWVzdHJvLXRpbGVzLWJsb2NrLnR5cGUtMyAudGlsZXMgLnRpbGUtaW5mbyB7XG4gIGdhcDogMTZweDtcbn1cblxuLm1hZXN0cm8tdGlsZXMtYmxvY2sudHlwZS0zIC50aWxlcyAudGlsZS1pY29uIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG5cbi5tYWVzdHJvLXRpbGVzLWJsb2NrLnR5cGUtMyAudGlsZXMgLnRpbGUtaWNvbi13cmFwIHtcbiAgd2lkdGg6IDc0cHg7XG4gIGhlaWdodDogNzRweDtcbn1cblxuLm1hZXN0cm8tdGlsZXMtYmxvY2sudHlwZS0zIC50aWxlcyAudGlsZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLXRpbGVzLWJsb2NrLnR5cGUtMyAudGlsZXMgLnRpbGUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5tYWVzdHJvLXRpbGVzLWJsb2NrLnR5cGUtMyAudGlsZXMgLnRpbGUtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLXRpbGVzLWJsb2NrLnR5cGUtMyAudGlsZXMgLnRpbGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLm1hZXN0cm8tdGlsZXMtYmxvY2subGFzdC10aWxlcy01MDUwIC50aWxlcyAudGlsZTpsYXN0LWNoaWxkLCAubWFlc3Ryby10aWxlcy1ibG9jay5sYXN0LXRpbGVzLTUwNTAgLnRpbGVzIC50aWxlOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NTM5Yjtcbn1cblxuLm1hZXN0cm8tdGlsZXMtYmxvY2subGFzdC10aWxlcy01MDUwIC50aWxlcyAudGlsZTpsYXN0LWNoaWxkIC50aWxlLXRpdGxlLCAubWFlc3Ryby10aWxlcy1ibG9jay5sYXN0LXRpbGVzLTUwNTAgLnRpbGVzIC50aWxlOm50aC1sYXN0LWNoaWxkKDIpIC50aWxlLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5tYWVzdHJvLXRpbGVzLWJsb2NrLmxhc3QtdGlsZXMtNTA1MCAudGlsZXMgLnRpbGU6bGFzdC1jaGlsZCAudGlsZS1jb250ZW50LCAubWFlc3Ryby10aWxlcy1ibG9jay5sYXN0LXRpbGVzLTUwNTAgLnRpbGVzIC50aWxlOm50aC1sYXN0LWNoaWxkKDIpIC50aWxlLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1hZXN0cm8tdGlsZXMtYmxvY2subGFzdC10aWxlcy01MDUwIC50aWxlcyAudGlsZTpsYXN0LWNoaWxkIC50aWxlLWluZm8sIC5tYWVzdHJvLXRpbGVzLWJsb2NrLmxhc3QtdGlsZXMtNTA1MCAudGlsZXMgLnRpbGU6bnRoLWxhc3QtY2hpbGQoMikgLnRpbGUtaW5mbyB7XG4gIGdhcDogMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby10aWxlcy1ibG9jay5sYXN0LXRpbGVzLTUwNTAgLnRpbGVzIC50aWxlOmxhc3QtY2hpbGQsIC5tYWVzdHJvLXRpbGVzLWJsb2NrLmxhc3QtdGlsZXMtNTA1MCAudGlsZXMgLnRpbGU6bnRoLWxhc3QtY2hpbGQoMikge1xuICAgIGZsZXg6IDAgMSBjYWxjKDUwJSAtIDE2cHgpO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE2cHgpO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAzNHB4O1xuICAgIHBhZGRpbmc6IDMycHggNDBweCA1OHB4O1xuICB9XG59XG4ubWFlc3Ryby1yZXZpZXdzLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNDBweCAwIDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby1yZXZpZXdzLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA4OHB4IDAgNzJweDtcbiAgfVxufVxuLm1hZXN0cm8tcmV2aWV3cy1ibG9jayAuc3BsaWRlX19hcnJvd3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB6LWluZGV4OiAtMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLXJldmlld3MtYmxvY2sgLnNwbGlkZV9fYXJyb3dzIHtcbiAgICB3aWR0aDogMTE0MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubWFlc3Ryby1yZXZpZXdzLWJsb2NrIC5zcGxpZGVfX2Fycm93cyB7XG4gICAgd2lkdGg6IDE1MTBweDtcbiAgfVxufVxuLm1hZXN0cm8tcmV2aWV3cy1ibG9jayAuc3BsaWRlX19hcnJvdyB7XG4gIGNvbG9yOiAjN2ZkNWY1O1xuICBmb250LXNpemU6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8tcmV2aWV3cy1ibG9jayAuc3BsaWRlX19hcnJvdyB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICB9XG59XG4ubWFlc3Ryby1yZXZpZXdzLWJsb2NrIC5zaW5nbGUtcmV2aWV3IC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMzJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby1yZXZpZXdzLWJsb2NrIC5zaW5nbGUtcmV2aWV3IC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiAyOHB4O1xuICAgIHBhZGRpbmc6IDAgODhweDtcbiAgfVxufVxuLm1hZXN0cm8tcmV2aWV3cy1ibG9jayAuc2luZ2xlLXJldmlldyAucmV2aWV3LXF1b3RlIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5tYWVzdHJvLXJldmlld3MtYmxvY2sgLnNpbmdsZS1yZXZpZXcgLnJldmlldy1xdW90ZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1hZXN0cm8tcmV2aWV3cy1ibG9jayAuc2luZ2xlLXJldmlldyAucmV2aWV3LWNvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzQxNDA0MjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby1yZXZpZXdzLWJsb2NrIC5zaW5nbGUtcmV2aWV3IC5yZXZpZXctY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5tYWVzdHJvLXJldmlld3MtYmxvY2sgLnNpbmdsZS1yZXZpZXcgLnJldmlldy1jb250ZW50ICoge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWFlc3Ryby1yZXZpZXdzLWJsb2NrIC5zaW5nbGUtcmV2aWV3IC5yZXZpZXctY29udGVudCAqOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5tYWVzdHJvLXJldmlld3MtYmxvY2sgLnNpbmdsZS1yZXZpZXcgLnJldmlldy1jb250ZW50LXdyYXAge1xuICBmbGV4OiAxO1xufVxuXG4ubWFlc3Ryby1yZXZpZXdzLWJsb2NrIC5zaW5nbGUtcmV2aWV3IC5yZXZpZXctdGl0bGUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDQ1MzliO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8tcmV2aWV3cy1ibG9jayAuc2luZ2xlLXJldmlldyAucmV2aWV3LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG4ubWFlc3Ryby1yZXZpZXdzLWJsb2NrIC5zaW5nbGUtcmV2aWV3IC5yZXZpZXctYXV0aG9yIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8tcmV2aWV3cy1ibG9jayAuc2luZ2xlLXJldmlldyAucmV2aWV3LWF1dGhvciB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLm1hZXN0cm8taGVyby1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDMycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8taGVyby1ibG9jayB7XG4gICAgcGFkZGluZzogNDhweCAwIDU2cHg7XG4gICAgbWluLWhlaWdodDogMzM2cHg7XG4gIH1cbn1cbi5tYWVzdHJvLWhlcm8tYmxvY2sgLmJsb2NrLWJnIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8taGVyby1ibG9jayAuYmxvY2stYmcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tYWVzdHJvLWhlcm8tYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNGM0Y3RjkgMCUsICNGM0Y3RjkgNDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1hZXN0cm8taGVyby1ibG9jayAuYmxvY2staW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8taGVyby1ibG9jayAuYmxvY2staW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLm1hZXN0cm8taGVyby1ibG9jayAuYmxvY2stY29udGVudC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8taGVyby1ibG9jayAuYmxvY2stY29udGVudC1ib3gge1xuICAgIG1heC13aWR0aDogNDUlO1xuICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgfVxufVxuLm1hZXN0cm8taGVyby1ibG9jayAuYmxvY2stY29udGVudC1ib3ggLmJsb2NrLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwNDUzOWI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8taGVyby1ibG9jayAuYmxvY2stY29udGVudC1ib3ggLmJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG4ubWFlc3Ryby1oZXJvLWJsb2NrIC5ibG9jay1jb250ZW50LWJveCAuYmxvY2stY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTg7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLWhlcm8tYmxvY2sgLmJsb2NrLWNvbnRlbnQtYm94IC5ibG9jay1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuMTg4cmVtO1xuICB9XG59XG4ubWFlc3Ryby1oZXJvLWJsb2NrLm5vLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby1oZXJvLWJsb2NrLm5vLWltYWdlIHtcbiAgICBoZWlnaHQ6IDg1cHg7XG4gIH1cbn1cbi5tYWVzdHJvLWhlcm8tYmxvY2subm8taW1hZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1hZXN0cm8tY2xpZW50cy1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDU2cHggMCA4OHB4O1xufVxuXG4ubWFlc3Ryby1jbGllbnRzLWJsb2NrIC5jbGllbnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiA0OHB4IDU2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWVzdHJvLWNsaWVudHMtYmxvY2sgLmNsaWVudHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5tYWVzdHJvLWNsaWVudHMtYmxvY2sgLmNsaWVudHMgLmNsaWVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWVzdHJvLWNsaWVudHMtYmxvY2sgLmNsaWVudHMgLmNsaWVudCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjhweCk7XG4gICAgZmxleDogMCAxIGNhbGMoNTAlIC0gMjhweCk7XG4gIH1cbn1cbi5tYWVzdHJvLWNsaWVudHMtYmxvY2sgLmNsaWVudHMgLmNsaWVudCAuY2xpZW50LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby1jbGllbnRzLWJsb2NrIC5jbGllbnRzIC5jbGllbnQgLmNsaWVudC1pbmZvIHtcbiAgICBwYWRkaW5nOiAzMnB4IDUycHg7XG4gIH1cbn1cbi5tYWVzdHJvLWNsaWVudHMtYmxvY2sgLmNsaWVudHMgLmNsaWVudCAuY2xpZW50LWluZm8gaDMge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIGNvbG9yOiAjMDQ1MzliO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8tY2xpZW50cy1ibG9jayAuY2xpZW50cyAuY2xpZW50IC5jbGllbnQtaW5mbyBoMyB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG4ubWFlc3Ryby1jbGllbnRzLWJsb2NrIC5jbGllbnRzIC5jbGllbnQgLmNsaWVudC1pbmZvIC5jbGllbnQtZXhjZXJwdCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICMzMjNlNDg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8tY2xpZW50cy1ibG9jayAuY2xpZW50cyAuY2xpZW50IC5jbGllbnQtaW5mbyAuY2xpZW50LWV4Y2VycHQge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gIH1cbn1cbi5tYWVzdHJvLWNsaWVudHMtYmxvY2sgLmNsaWVudHMgLmNsaWVudCAuY2xpZW50LWluZm8gLmxlYXJuLW1vcmUge1xuICBmb250LXNpemU6IDEuMTg4cmVtO1xuICBsaW5lLWhlaWdodDogMS4yMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEuMzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOGU5O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIGJvcmRlcjogMDtcbn1cblxuLm1hZXN0cm8tY2xpZW50cy1ibG9jayAuY2xpZW50cyAuY2xpZW50IC5jbGllbnQtaW5mbyAuY2F0ZWdvcmllcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLm1hZXN0cm8tY2xpZW50cy1ibG9jayAuY2xpZW50cyAuY2xpZW50IC5jbGllbnQtaW5mbyAuY2F0ZWdvcmllcyAuc2VwYXJhdG9yIHtcbiAgY29sb3I6ICMwMGE4ZTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby1jbGllbnRzLWJsb2NrIC5jbGllbnRzIC5jbGllbnQgLmNsaWVudC1pbmZvIC5jYXRlZ29yaWVzIC5zZXBhcmF0b3Ige1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5tYWVzdHJvLWNsaWVudHMtYmxvY2sgLmNsaWVudHMgLmNsaWVudCAuY2xpZW50LWluZm8gLmNhdGVnb3JpZXMgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMyM2U0ODtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLWNsaWVudHMtYmxvY2sgLmNsaWVudHMgLmNsaWVudCAuY2xpZW50LWluZm8gLmNhdGVnb3JpZXMgcCB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLm1hZXN0cm8tY2xpZW50cy1ibG9jayAuY2xpZW50cyAuY2xpZW50IC5jbGllbnQtaW5mbzpob3ZlciBidXR0b24sIC5tYWVzdHJvLWNsaWVudHMtYmxvY2sgLmNsaWVudHMgLmNsaWVudCAuY2xpZW50LWluZm86YWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDUzOWI7XG59XG5cbi5tYWVzdHJvLWltYWdlLW1hcC1ibG9jayAuaW1hZ2UtbWFwLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWVzdHJvLWltYWdlLW1hcC1ibG9jayBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYWVzdHJvLWltYWdlLW1hcC1ibG9jayAuYXJlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubWFlc3Ryby1pbWFnZS1tYXAtYmxvY2sgLmFyZWEtMSB7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogMzUlO1xuICBoZWlnaHQ6IDM2JTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLm1hZXN0cm8taW1hZ2UtbWFwLWJsb2NrIC5hcmVhLTIge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAzNSU7XG4gIGhlaWdodDogMjElO1xuICBsZWZ0OiAxNyU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5tYWVzdHJvLWltYWdlLW1hcC1ibG9jayAuYXJlYS0zIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogNDMlO1xuICBoZWlnaHQ6IDIwJTtcbiAgcmlnaHQ6IDUlO1xuICB6LWluZGV4OiAzO1xufVxuXG4ubWFlc3Ryby1pbWFnZS1tYXAtYmxvY2sgLmFyZWEtNCB7XG4gIHRvcDogMTklO1xuICB3aWR0aDogMzElO1xuICBoZWlnaHQ6IDM3JTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5tYWVzdHJvLWltYWdlLW1hcC1ibG9jayAuYXJlYS01IHtcbiAgdG9wOiA1NiU7XG4gIHdpZHRoOiAzNCU7XG4gIGhlaWdodDogMzElO1xuICByaWdodDogMy41JTtcbiAgei1pbmRleDogNTtcbn1cblxuLm1hZXN0cm8taW1hZ2UtbWFwLWJsb2NrIC5hcmVhLTYge1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzOCU7XG4gIGhlaWdodDogMTYlO1xuICBsZWZ0OiAzNSU7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5tYWVzdHJvLWltYWdlLW1hcC1ibG9jayAuYXJlYS03IHtcbiAgdG9wOiA1NiU7XG4gIHdpZHRoOiAzOCU7XG4gIGhlaWdodDogMzElO1xuICBsZWZ0OiAzLjUlO1xuICB6LWluZGV4OiA3O1xufVxuXG4ubWFlc3Ryby1wYXJ0bmVycy1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbn1cblxuLm1hZXN0cm8tcGFydG5lcnMtYmxvY2sgLnBhcnRuZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFlc3Ryby1wYXJ0bmVycy1ibG9jayAucGFydG5lcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuLm1hZXN0cm8tcGFydG5lcnMtYmxvY2sgLnBhcnRuZXJzIC5zaW5nbGUtcGFydG5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLm1hZXN0cm8tcGFydG5lcnMtYmxvY2sgLnBhcnRuZXJzIC5zaW5nbGUtcGFydG5lci1oZWFkZXIge1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzVDNTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG5cbi5tYWVzdHJvLXBhcnRuZXJzLWJsb2NrIC5wYXJ0bmVycyAuc2luZ2xlLXBhcnRuZXItaGVhZGVyIGltZyB7XG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd247XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tYWVzdHJvLXBhcnRuZXJzLWJsb2NrIC5wYXJ0bmVycyAuc2luZ2xlLXBhcnRuZXItYm9keSB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuLm1hZXN0cm8tcGFydG5lcnMtYmxvY2sgLnBhcnRuZXJzIC5zaW5nbGUtcGFydG5lci1ib2R5LW5hbWUge1xuICBjb2xvcjogIzA0NTM5YjtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubWFlc3Ryby1wYXJ0bmVycy1ibG9jayAucGFydG5lcnMgLnNpbmdsZS1wYXJ0bmVyLWJvZHktY2F0ZWdvcmllcyAuY2F0ZWdvcnkge1xuICBjb2xvcjogIzQxNDA0MjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLm1hZXN0cm8tcGFydG5lcnMtYmxvY2sgLnBhcnRuZXJzIC5zaW5nbGUtcGFydG5lci1ib2R5LWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1hZXN0cm8tcGFydG5lcnMtYmxvY2sgLnBhcnRuZXJzIC5zaW5nbGUtcGFydG5lci1hY3Rpb25zIHtcbiAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxLjI1cmVtO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ubWFlc3Ryby1wYXJ0bmVycy1ibG9jayAucGFydG5lcnMgLnNpbmdsZS1wYXJ0bmVyLWFjdGlvbnMtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuMjVyZW07XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuXG4ubWFlc3Ryby1wYXJ0bmVycy1ibG9jayAucGFydG5lcnMgLnNpbmdsZS1wYXJ0bmVyLWFjdGlvbnMtbGlua3MgYSB7XG4gIGNvbG9yOiAjMDBhOGU5O1xufVxuXG4ubWFlc3Ryby1wYXJ0bmVycy1ibG9jayAucGFydG5lcnMgLnNpbmdsZS1wYXJ0bmVyLWFjdGlvbnMtbGlua3MgYTpob3ZlciwgLm1hZXN0cm8tcGFydG5lcnMtYmxvY2sgLnBhcnRuZXJzIC5zaW5nbGUtcGFydG5lci1hY3Rpb25zLWxpbmtzIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwNDUzOWI7XG59XG5cbi5tYWVzdHJvLXBhcnRuZXJzLWJsb2NrIC5wYXJ0bmVycyAuc2luZ2xlLXBhcnRuZXItYWN0aW9ucyAubGVhcm4tbW9yZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDhweCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYThlOTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLm1hZXN0cm8tcGFydG5lcnMtYmxvY2sgLnBhcnRuZXJzIC5zaW5nbGUtcGFydG5lci1hY3Rpb25zIC5sZWFybi1tb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NTM5Yjtcbn1cblxuLm1hZXN0cm8tYWR2YW50YWdlcy1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmZiZmU7XG4gIHBhZGRpbmc6IDMycHggMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWVzdHJvLWFkdmFudGFnZXMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxufVxuLm1hZXN0cm8tYWR2YW50YWdlcy1ibG9jayAuYmxvY2stdGl0bGUge1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzA0NTM5YjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWVzdHJvLWFkdmFudGFnZXMtYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICB9XG59XG4ubWFlc3Ryby1hZHZhbnRhZ2VzLWJsb2NrIC5ibG9jay1hZHZhbnRhZ2VzIC5hZHZhbnRhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC0xNnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hZXN0cm8tYWR2YW50YWdlcy1ibG9jayAuYmxvY2stYWR2YW50YWdlcyAuYWR2YW50YWdlIHtcbiAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbi5tYWVzdHJvLWFkdmFudGFnZXMtYmxvY2sgLmJsb2NrLWFkdmFudGFnZXMgLmFkdmFudGFnZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby1hZHZhbnRhZ2VzLWJsb2NrIC5ibG9jay1hZHZhbnRhZ2VzIC5hZHZhbnRhZ2U6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm1hZXN0cm8tYWR2YW50YWdlcy1ibG9jayAuYmxvY2stYWR2YW50YWdlcyAuYWR2YW50YWdlLWltYWdlIHtcbiAgd2lkdGg6IDk0cHg7XG4gIGhlaWdodDogOTRweDtcbn1cblxuLm1hZXN0cm8tYWR2YW50YWdlcy1ibG9jayAuYmxvY2stYWR2YW50YWdlcyAuYWR2YW50YWdlLWltYWdlW3N0eWxlXSB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJvcmRlcjogMTBweCBzb2xpZCAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8tYWR2YW50YWdlcy1ibG9jayAuYmxvY2stYWR2YW50YWdlcyAuYWR2YW50YWdlLWltYWdlIHtcbiAgICB3aWR0aDogMTM0cHg7XG4gICAgaGVpZ2h0OiAxMzRweDtcbiAgfVxufVxuLm1hZXN0cm8tYWR2YW50YWdlcy1ibG9jayAuYmxvY2stYWR2YW50YWdlcyAuYWR2YW50YWdlLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiA2NnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby1hZHZhbnRhZ2VzLWJsb2NrIC5ibG9jay1hZHZhbnRhZ2VzIC5hZHZhbnRhZ2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMzBweDtcbiAgfVxufVxuLm1hZXN0cm8tYWR2YW50YWdlcy1ibG9jayAuYmxvY2stYWR2YW50YWdlcyAuYWR2YW50YWdlLXRleHQtd3JhcCB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm1hZXN0cm8tYWR2YW50YWdlcy1ibG9jayAuYmxvY2stYWR2YW50YWdlcyAuYWR2YW50YWdlOm50aC1jaGlsZChldmVuKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLm1hZXN0cm8tYWR2YW50YWdlcy1ibG9jayAuYmxvY2stYWR2YW50YWdlcyAuYWR2YW50YWdlOm50aC1jaGlsZChldmVuKSAuYWR2YW50YWdlLXRleHQtd3JhcCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5tYWVzdHJvLWFkdmFudGFnZXMtYmxvY2suYmctZGFya2JsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ1MzliO1xufVxuXG4ubWFlc3Ryby1hZHZhbnRhZ2VzLWJsb2NrLmJnLWRhcmtibHVlIC5ibG9jay10aXRsZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWFlc3Ryby10ZXN0aW1vbmlhbHMtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAzMnB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFlc3Ryby10ZXN0aW1vbmlhbHMtYmxvY2sge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxufVxuLm1hZXN0cm8tdGVzdGltb25pYWxzLWJsb2NrIC5ibG9jay10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDQ1MzliO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1hZXN0cm8tdGVzdGltb25pYWxzLWJsb2NrIC5ibG9jay10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby10ZXN0aW1vbmlhbHMtYmxvY2sgLnNwbGlkZV9fbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cbi5tYWVzdHJvLXRlc3RpbW9uaWFscy1ibG9jayAuc3BsaWRlX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwYThlOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby10ZXN0aW1vbmlhbHMtYmxvY2sgLnNwbGlkZV9fYXJyb3cge1xuICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgfVxufVxuLm1hZXN0cm8tdGVzdGltb25pYWxzLWJsb2NrIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby10ZXN0aW1vbmlhbHMtYmxvY2sgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IC0xMHB4O1xuICB9XG59XG4ubWFlc3Ryby10ZXN0aW1vbmlhbHMtYmxvY2sgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICByaWdodDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby10ZXN0aW1vbmlhbHMtYmxvY2sgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICAgIHJpZ2h0OiAtMzVweDtcbiAgfVxufVxuLm1hZXN0cm8tdGVzdGltb25pYWxzLWJsb2NrIC5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tYWVzdHJvLXRlc3RpbW9uaWFscy1ibG9jayAuc3BsaWRlX19hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwibWFlc3Ryb1wiO1xufVxuXG4ubWFlc3Ryby10ZXN0aW1vbmlhbHMtYmxvY2sgLmJsb2NrLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDE2cHg7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWVzdHJvLXRlc3RpbW9uaWFscy1ibG9jayAuYmxvY2stdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hZXN0cm8tdGVzdGltb25pYWxzLWJsb2NrIC5ibG9jay10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuLm1hZXN0cm8tdGVzdGltb25pYWxzLWJsb2NrIC5ibG9jay10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLXF1b3RlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDQ1MzliO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLXRlc3RpbW9uaWFscy1ibG9jayAuYmxvY2stdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1xdW90ZSB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuICB9XG59XG4ubWFlc3Ryby10ZXN0aW1vbmlhbHMtYmxvY2sgLmJsb2NrLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMjNlNDg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFlc3Ryby10ZXN0aW1vbmlhbHMtYmxvY2sgLmJsb2NrLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubWFlc3Ryby10ZXN0aW1vbmlhbHMtYmxvY2sgLmJsb2NrLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtdGV4dCAqIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm1hZXN0cm8tdGVzdGltb25pYWxzLWJsb2NrIC5ibG9jay10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLXRleHQgKjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1hZXN0cm8tdGVzdGltb25pYWxzLWJsb2NrIC5ibG9jay10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLXRleHQtd3JhcCB7XG4gIGZsZXg6IDE7XG59XG5cbi5tYWVzdHJvLXRlc3RpbW9uaWFscy1ibG9jayAuYmxvY2stdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1hdXRob3Ige1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzA0NTM5YjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWVzdHJvLXRlc3RpbW9uaWFscy1ibG9jayAuYmxvY2stdGVzdGltb25pYWxzIC50ZXN0aW1vbmlhbC1hdXRob3Ige1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuLm1hZXN0cm8tdGVzdGltb25pYWxzLWJsb2NrIC5ibG9jay10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWF1dGhvci1vY2N1cGF0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIzMWYyMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFlc3Ryby10ZXN0aW1vbmlhbHMtYmxvY2sgLmJsb2NrLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtYXV0aG9yLW9jY3VwYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLm1hZXN0cm8tdGVzdGltb25pYWxzLWJsb2NrIC5ibG9jay10ZXN0aW1vbmlhbHMgLnRlc3RpbW9uaWFsLWltYWdlIHtcbiAgd2lkdGg6IDExMHB4O1xuICBoZWlnaHQ6IDExMHB4O1xufVxuXG4ubWFlc3Ryby10ZXN0aW1vbmlhbHMtYmxvY2sgLmJsb2NrLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaW1hZ2Vbc3R5bGVdIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYm9yZGVyOiAyMHB4IHNvbGlkICNmN2Y3Zjc7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby10ZXN0aW1vbmlhbHMtYmxvY2sgLmJsb2NrLXRlc3RpbW9uaWFscyAudGVzdGltb25pYWwtaW1hZ2Uge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG59XG4ubWFlc3Ryby1nYWxsZXJ5LXNsaWRlci1ibG9jayAuc2luZ2xlLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFlc3Ryby1nYWxsZXJ5LXNsaWRlci1ibG9jayAuc2luZ2xlLXNsaWRlIHtcbiAgICBnYXA6IDY0cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLm1hZXN0cm8tZ2FsbGVyeS1zbGlkZXItYmxvY2sgLnNpbmdsZS1zbGlkZS1pbWFnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiAxODBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWVzdHJvLWdhbGxlcnktc2xpZGVyLWJsb2NrIC5zaW5nbGUtc2xpZGUtaW1hZ2Uge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IDIyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLm1hZXN0cm8tZ2FsbGVyeS1zbGlkZXItYmxvY2sgLnNpbmdsZS1zbGlkZS10ZXh0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMyMzFmMjA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFlc3Ryby1nYWxsZXJ5LXNsaWRlci1ibG9jayAuc2luZ2xlLXNsaWRlLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ubWFlc3Ryby1nYWxsZXJ5LXNsaWRlci1ibG9jayAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyNHB4O1xuICB3aWR0aDogMzIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFlc3Ryby1nYWxsZXJ5LXNsaWRlci1ibG9jayAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgfVxufVxuLm1hZXN0cm8tZ2FsbGVyeS1zbGlkZXItYmxvY2sgLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWFlc3Ryby1nYWxsZXJ5LXNsaWRlci1ibG9jayAuc3BsaWRlX19wYWdpbmF0aW9uIGxpIGJ1dHRvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiY2JjO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLm1hZXN0cm8tZ2FsbGVyeS1zbGlkZXItYmxvY2sgLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSBidXR0b24uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYThlOTtcbn1cblxuLm1hZXN0cm8tZ2FsbGVyeS1zbGlkZXItYmxvY2sgLnNwbGlkZV9fcGFnaW5hdGlvbiBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDBhOGU5ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFlc3Ryby1nYWxsZXJ5LXNsaWRlci1ibG9jay5hbGlnbi1sZWZ0IC5zaW5nbGUtc2xpZGUtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWVzdHJvLWdhbGxlcnktc2xpZGVyLWJsb2NrLmFsaWduLWxlZnQgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hZXN0cm8tZ2FsbGVyeS1zbGlkZXItYmxvY2suYWxpZ24tcmlnaHQgLnNpbmdsZS1zbGlkZS10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tYWVzdHJvLWdhbGxlcnktc2xpZGVyLWJsb2NrLmFsaWduLXJpZ2h0IC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzY3JvbGxpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cbi5tYWVzdHJvLWxvZ290eXBlLWNhcm91c2VsLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZmJmZTtcbiAgcGFkZGluZzogMy43NXJlbSAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLWxvZ290eXBlLWNhcm91c2VsLWJsb2NrIHtcbiAgICBwYWRkaW5nOiA2Ljg3NXJlbSAwO1xuICB9XG59XG4ubWFlc3Ryby1sb2dvdHlwZS1jYXJvdXNlbC1ibG9jayAuYmxvY2stdGl0bGUge1xuICBjb2xvcjogIzM2NDA0MjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMS44NzVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFlc3Ryby1sb2dvdHlwZS1jYXJvdXNlbC1ibG9jayAuYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi4wNjNyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuLm1hZXN0cm8tbG9nb3R5cGUtY2Fyb3VzZWwtYmxvY2sgLm1hZXN0cm8tbG9nb3R5cGUtY2Fyb3VzZWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFlc3Ryby1sb2dvdHlwZS1jYXJvdXNlbC1ibG9jayAubWFlc3Ryby1sb2dvdHlwZS1jYXJvdXNlbCAuc2xpZGUtZ3JvdXAge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgYW5pbWF0aW9uOiBzY3JvbGxpbmcgMTBzIGxpbmVhciBpbmZpbml0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWVzdHJvLWxvZ290eXBlLWNhcm91c2VsLWJsb2NrIC5tYWVzdHJvLWxvZ290eXBlLWNhcm91c2VsIC5zbGlkZS1ncm91cCB7XG4gICAgZ2FwOiAzLjc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW07XG4gIH1cbn1cbi5tYWVzdHJvLWxvZ290eXBlLWNhcm91c2VsLWJsb2NrIC5tYWVzdHJvLWxvZ290eXBlLWNhcm91c2VsIC5zaW5nbGUtc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRlYW0tc2VjdGlvbiA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gLndwLWJsb2NrLXVhZ2ItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4udGVhbS1zZWN0aW9uID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAud3AtYmxvY2stdWFnYi1jb250YWluZXIgPiAudWFnYi1jb250YWluZXItaW5uZXItYmxvY2tzLXdyYXAge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFtLXNlY3Rpb24gPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+IC53cC1ibG9jay11YWdiLWNvbnRhaW5lciA+IC51YWdiLWNvbnRhaW5lci1pbm5lci1ibG9ja3Mtd3JhcCA+IC53cC1ibG9jay11YWdiLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMzA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzgycHgpIHtcbiAgLnRlYW0tc2VjdGlvbiA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gLndwLWJsb2NrLXVhZ2ItY29udGFpbmVyID4gLnVhZ2ItY29udGFpbmVyLWlubmVyLWJsb2Nrcy13cmFwID4gLndwLWJsb2NrLXVhZ2ItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gMjVweCkgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGVhbS1zZWN0aW9uID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAud3AtYmxvY2stdWFnYi1jb250YWluZXIgPiAudWFnYi1jb250YWluZXItaW5uZXItYmxvY2tzLXdyYXAgPiAud3AtYmxvY2stdWFnYi1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogY2FsYygzMy4zMzMzMzMzMzMzJSAtIDM0cHgpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi50ZWFtLXNlY3Rpb24gPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+IC53cC1ibG9jay11YWdiLWNvbnRhaW5lciA+IC51YWdiLWNvbnRhaW5lci1pbm5lci1ibG9ja3Mtd3JhcCA+IC53cC1ibG9jay11YWdiLWNvbnRhaW5lciA+IC53cC1ibG9jay1jb2x1bW5zIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnRlYW0tc2VjdGlvbiA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gLndwLWJsb2NrLXVhZ2ItY29udGFpbmVyID4gLnVhZ2ItY29udGFpbmVyLWlubmVyLWJsb2Nrcy13cmFwID4gLndwLWJsb2NrLXVhZ2ItY29udGFpbmVyID4gLndwLWJsb2NrLWNvbHVtbnMgPiAud3AtYmxvY2stY29sdW1uIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4udGVhbS1zZWN0aW9uID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAud3AtYmxvY2stdWFnYi1jb250YWluZXIgPiAudWFnYi1jb250YWluZXItaW5uZXItYmxvY2tzLXdyYXAgPiAud3AtYmxvY2stdWFnYi1jb250YWluZXIgPiAud3AtYmxvY2stY29sdW1ucyA+IC53cC1ibG9jay1jb2x1bW46Zmlyc3QtY2hpbGQge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogMTcwcHggIWltcG9ydGFudDtcbn1cblxuLnRlYW0tc2VjdGlvbiA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gLndwLWJsb2NrLXVhZ2ItY29udGFpbmVyID4gLnVhZ2ItY29udGFpbmVyLWlubmVyLWJsb2Nrcy13cmFwID4gLndwLWJsb2NrLXVhZ2ItY29udGFpbmVyID4gLndwLWJsb2NrLWNvbHVtbnMgPiAud3AtYmxvY2stY29sdW1uOmxhc3QtY2hpbGQge1xuICBmbGV4LWJhc2lzOiA3MCUgIWltcG9ydGFudDtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZWFtLXNlY3Rpb24gPiAud3AtYmxvY2stZ3JvdXBfX2lubmVyLWNvbnRhaW5lciA+IC53cC1ibG9jay11YWdiLWNvbnRhaW5lciA+IC51YWdiLWNvbnRhaW5lci1pbm5lci1ibG9ja3Mtd3JhcCA+IC53cC1ibG9jay11YWdiLWNvbnRhaW5lciA+IC53cC1ibG9jay1jb2x1bW5zID4gLndwLWJsb2NrLWNvbHVtbiAud3AtYmxvY2staGVhZGluZyB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGVhbS1zZWN0aW9uID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAud3AtYmxvY2stdWFnYi1jb250YWluZXIgPiAudWFnYi1jb250YWluZXItaW5uZXItYmxvY2tzLXdyYXAgPiAud3AtYmxvY2stdWFnYi1jb250YWluZXIgPiAud3AtYmxvY2stY29sdW1ucyA+IC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG4udGVhbS1zZWN0aW9uID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAud3AtYmxvY2stdWFnYi1jb250YWluZXIgPiAudWFnYi1jb250YWluZXItaW5uZXItYmxvY2tzLXdyYXAgPiAud3AtYmxvY2stdWFnYi1jb250YWluZXIgPiAud3AtYmxvY2stY29sdW1ucyA+IC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWhlYWRpbmcgfiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAudGVhbS1zZWN0aW9uID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAud3AtYmxvY2stdWFnYi1jb250YWluZXIgPiAudWFnYi1jb250YWluZXItaW5uZXItYmxvY2tzLXdyYXAgPiAud3AtYmxvY2stdWFnYi1jb250YWluZXIgPiAud3AtYmxvY2stY29sdW1ucyA+IC53cC1ibG9jay1jb2x1bW4gLndwLWJsb2NrLWhlYWRpbmcgfiBwIHtcbiAgICBmb250LXNpemU6IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnRlYW0tc2VjdGlvbiA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gLndwLWJsb2NrLXVhZ2ItY29udGFpbmVyID4gLnVhZ2ItY29udGFpbmVyLWlubmVyLWJsb2Nrcy13cmFwID4gLndwLWJsb2NrLXVhZ2ItY29udGFpbmVyID4gLndwLWJsb2NrLWNvbHVtbnMgPiAud3AtYmxvY2stY29sdW1uIC53cC1ibG9jay1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogLTMwcHg7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4udGVhbS1zZWN0aW9uID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAud3AtYmxvY2stdWFnYi1jb250YWluZXIgPiAudWFnYi1jb250YWluZXItaW5uZXItYmxvY2tzLXdyYXAgPiAud3AtYmxvY2stdWFnYi1jb250YWluZXIgPiAud3AtYmxvY2stY29sdW1ucyA+IC53cC1ibG9jay1jb2x1bW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGVhbS1zZWN0aW9uID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXIgPiAud3AtYmxvY2stdWFnYi1jb250YWluZXIgPiAudWFnYi1jb250YWluZXItaW5uZXItYmxvY2tzLXdyYXAgPiAud3AtYmxvY2stdWFnYi1jb250YWluZXIgPiAud3AtYmxvY2stY29sdW1ucyA+IC53cC1ibG9jay1jb2x1bW4gYTpob3ZlciwgLnRlYW0tc2VjdGlvbiA+IC53cC1ibG9jay1ncm91cF9faW5uZXItY29udGFpbmVyID4gLndwLWJsb2NrLXVhZ2ItY29udGFpbmVyID4gLnVhZ2ItY29udGFpbmVyLWlubmVyLWJsb2Nrcy13cmFwID4gLndwLWJsb2NrLXVhZ2ItY29udGFpbmVyID4gLndwLWJsb2NrLWNvbHVtbnMgPiAud3AtYmxvY2stY29sdW1uIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29udGVudC1vcHBvcnR1bml0ZXMge1xuICBwYWRkaW5nOiAzMnB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmZiZmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1vcHBvcnR1bml0ZXMge1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxufVxuLmNvbnRlbnQtb3Bwb3J0dW5pdGVzICNCYW1ib29IUiBoMiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDQ1MzliO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtb3Bwb3J0dW5pdGVzICNCYW1ib29IUiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jb250ZW50LW9wcG9ydHVuaXRlcyAjQmFtYm9vSFIgLkJhbWJvb0hSLUFUUy1EZXBhcnRtZW50LUxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtb3Bwb3J0dW5pdGVzICNCYW1ib29IUiAuQmFtYm9vSFItQVRTLURlcGFydG1lbnQtTGlzdCB7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuLmNvbnRlbnQtb3Bwb3J0dW5pdGVzICNCYW1ib29IUiAuQmFtYm9vSFItQVRTLURlcGFydG1lbnQtSGVhZGVyLCAuY29udGVudC1vcHBvcnR1bml0ZXMgI0JhbWJvb0hSIC5CYW1ib29IUi1BVFMtTG9jYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGVudC1vcHBvcnR1bml0ZXMgI0JhbWJvb0hSIC5CYW1ib29IUi1BVFMtSm9icy1MaXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY29udGVudC1vcHBvcnR1bml0ZXMgI0JhbWJvb0hSIC5CYW1ib29IUi1BVFMtSm9icy1MaXN0IC5CYW1ib29IUi1BVFMtSm9icy1JdGVtIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyMzFmMjA7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNiZmQ0ZTM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtb3Bwb3J0dW5pdGVzICNCYW1ib29IUiAuQmFtYm9vSFItQVRTLUpvYnMtTGlzdCAuQmFtYm9vSFItQVRTLUpvYnMtSXRlbSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY29udGVudC1vcHBvcnR1bml0ZXMgI0JhbWJvb0hSIC5CYW1ib29IUi1BVFMtSm9icy1MaXN0IC5CYW1ib29IUi1BVFMtSm9icy1JdGVtIGEge1xuICBjb2xvcjogIzIzMWYyMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDExMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtb3Bwb3J0dW5pdGVzICNCYW1ib29IUiAuQmFtYm9vSFItQVRTLUpvYnMtTGlzdCAuQmFtYm9vSFItQVRTLUpvYnMtSXRlbSBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzRweDtcbiAgfVxufVxuLmNvbnRlbnQtb3Bwb3J0dW5pdGVzICNCYW1ib29IUiAuQmFtYm9vSFItQVRTLUpvYnMtTGlzdCAuQmFtYm9vSFItQVRTLUpvYnMtSXRlbSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJTZWUgdGhlIG9mZmVyXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogODFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC1vcHBvcnR1bml0ZXMgI0JhbWJvb0hSIC5CYW1ib29IUi1BVFMtSm9icy1MaXN0IC5CYW1ib29IUi1BVFMtSm9icy1JdGVtIGE6YWZ0ZXIge1xuICAgIHdpZHRoOiAxMDRweDtcbiAgfVxufVxuLmNvbnRlbnQtb3Bwb3J0dW5pdGVzICNCYW1ib29IUiAuQmFtYm9vSFItQVRTLUpvYnMtTGlzdCAuQmFtYm9vSFItQVRTLUpvYnMtSXRlbSBhOmhvdmVyLCAuY29udGVudC1vcHBvcnR1bml0ZXMgI0JhbWJvb0hSIC5CYW1ib29IUi1BVFMtSm9icy1MaXN0IC5CYW1ib29IUi1BVFMtSm9icy1JdGVtIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwNDUzOWI7XG59XG5cbi5jb250ZW50LW9wcG9ydHVuaXRlcyAjQmFtYm9vSFIgLkJhbWJvb0hSLUFUUy1Kb2JzLUxpc3QgLkJhbWJvb0hSLUFUUy1Kb2JzLUl0ZW06Om1hcmtlciB7XG4gIGNvbG9yOiAjMDQ1MzliO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtb3Bwb3J0dW5pdGVzICNCYW1ib29IUiAuQmFtYm9vSFItQVRTLUpvYnMtTGlzdCAuQmFtYm9vSFItQVRTLUpvYnMtSXRlbTo6bWFya2VyIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cbi5jb250ZW50LW9wcG9ydHVuaXRlcyAjQmFtYm9vSFIgI0JhbWJvb0hSLUZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMjMxZjIwO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtb3Bwb3J0dW5pdGVzICNCYW1ib29IUiAjQmFtYm9vSFItRm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxufVxuaHRtbFtsYW5nPWZyLUZSXSAuY29udGVudC1vcHBvcnR1bml0ZXMgI0JhbWJvb0hSIC5CYW1ib29IUi1BVFMtSm9icy1MaXN0IC5CYW1ib29IUi1BVFMtSm9icy1JdGVtIGEge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGh0bWxbbGFuZz1mci1GUl0gLmNvbnRlbnQtb3Bwb3J0dW5pdGVzICNCYW1ib29IUiAuQmFtYm9vSFItQVRTLUpvYnMtTGlzdCAuQmFtYm9vSFItQVRTLUpvYnMtSXRlbSBhIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTNweDtcbiAgfVxufVxuaHRtbFtsYW5nPWZyLUZSXSAuY29udGVudC1vcHBvcnR1bml0ZXMgI0JhbWJvb0hSIC5CYW1ib29IUi1BVFMtSm9icy1MaXN0IC5CYW1ib29IUi1BVFMtSm9icy1JdGVtIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlZvaXIgbCdvZmZyZVwiO1xuICB3aWR0aDogNjVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBodG1sW2xhbmc9ZnItRlJdIC5jb250ZW50LW9wcG9ydHVuaXRlcyAjQmFtYm9vSFIgLkJhbWJvb0hSLUFUUy1Kb2JzLUxpc3QgLkJhbWJvb0hSLUFUUy1Kb2JzLUl0ZW0gYTphZnRlciB7XG4gICAgd2lkdGg6IDgzcHg7XG4gIH1cbn1cbi5tYWluLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDhweCAwIDE5cHg7XG4gIGJvcmRlci10b3A6IDlweCBzb2xpZCAjMDQ1MzliO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubWFpbi1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuLm1haW4taGVhZGVyIC5sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNzdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1oZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxNDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1oZWFkZXIgLmxvZ28ge1xuICAgIHdpZHRoOiAxNzdweDtcbiAgfVxufVxuLm1haW4taGVhZGVyIC5sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubWFpbi1oZWFkZXIgLm1lbnUtd3JhcCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGdhcDogMTlweDtcbn1cblxuLm1haW4taGVhZGVyIC5tZW51LXdyYXAgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG59XG5cbi5tYWluLWhlYWRlciAubWVudS13cmFwIC5zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4ubWFpbi1oZWFkZXIgLm1lbnUtd3JhcCAuc29jaWFscyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NTM5YjtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5tYWluLWhlYWRlciAubWVudS13cmFwIC5sYW5ndWFnZS1zd2l0Y2hlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWFpbi1oZWFkZXIgLm1lbnUtd3JhcCAubGFuZ3VhZ2Utc3dpdGNoZXIgbGkge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwNDUzOWI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tYWluLWhlYWRlciAubWVudS13cmFwIC5sYW5ndWFnZS1zd2l0Y2hlciBsaSBhIHtcbiAgY29sb3I6ICMwNDUzOWI7XG59XG5cbi5tYWluLWhlYWRlciAubWVudS13cmFwIC5sYW5ndWFnZS1zd2l0Y2hlciBsaSBhOmhvdmVyLCAubWFpbi1oZWFkZXIgLm1lbnUtd3JhcCAubGFuZ3VhZ2Utc3dpdGNoZXIgbGkgYTphY3RpdmUge1xuICBjb2xvcjogIzAwYThlOTtcbn1cblxuLm1haW4taGVhZGVyIC5tZW51LXdyYXAgLm5hdmJhci10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yMjtcbiAgY29sb3I6ICMwNDUzOWI7XG59XG5cbi5tYWluLWhlYWRlciAubWVudS13cmFwIC5uYXZiYXItdG9nZ2xlOmhvdmVyLCAubWFpbi1oZWFkZXIgLm1lbnUtd3JhcCAubmF2YmFyLXRvZ2dsZTphY3RpdmUge1xuICBjb2xvcjogIzAwYThlOTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1oZWFkZXIgLm1lbnUtd3JhcCAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ubWFpbi1oZWFkZXIgLm1lbnUtd3JhcCAubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWhlYWRlciAubWVudS13cmFwIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1oZWFkZXIgLm1lbnUtd3JhcCAubmF2YmFyLW5hdiB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXIgLm1lbnUtd3JhcCAubmF2YmFyLW5hdiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1oZWFkZXIgLm1lbnUtd3JhcCAubmF2YmFyLW5hdiBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZm9udC1mYW1pbHk6IFwibWFlc3Ryb1wiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMS4zMTNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICMwMGE4ZTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4ubWFpbi1oZWFkZXIgLm1lbnUtd3JhcCAubmF2YmFyLW5hdiBsaSBhIHtcbiAgZm9udC1zaXplOiAxLjMxM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIGNvbG9yOiAjMDQ1MzliO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWhlYWRlciAubWVudS13cmFwIC5uYXZiYXItbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWluLWhlYWRlciAubWVudS13cmFwIC5uYXZiYXItbmF2IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS4zMTNyZW07XG4gIH1cbn1cbi5tYWluLWhlYWRlciAubWVudS13cmFwIC5uYXZiYXItbmF2IGxpIGE6aG92ZXIsIC5tYWluLWhlYWRlciAubWVudS13cmFwIC5uYXZiYXItbmF2IGxpIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwMGE4ZTk7XG59XG5cbi5tYWluLWhlYWRlciAubWVudS13cmFwIC5uYXZiYXItbmF2IGxpIC5zdWItbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTFweDtcbiAgcGFkZGluZzogMjlweCAwIDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5tZW51LXdyYXAgLm5hdmJhci1uYXYgbGkgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NTEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxcmVtIDFyZW07XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IC00NnB4O1xuICAgIHBhZGRpbmc6IDU0cHggNDhweCAyOXB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWhlYWRlciAubWVudS13cmFwIC5uYXZiYXItbmF2IGxpOmhvdmVyOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWVudS13cmFwIC5uYXZiYXItbmF2IGxpOmhvdmVyIC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4ubWFpbi1oZWFkZXIgLm1lbnUtd3JhcCAuYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDkzcHgpO1xuICB0b3A6IDgzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBwYWRkaW5nOiA0OHB4IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5tZW51LXdyYXAgLmJvdHRvbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5tZW51LXdyYXAgLmJvdHRvbSB7XG4gICAgZ2FwOiA0MHB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXIgLm1lbnUtd3JhcCAuYm90dG9tLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cblxuLm1haW4taGVhZGVyIC5tZW51LXdyYXAgLmJvdHRvbSAuYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBhZGRpbmc6IDlweCAyMXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogMS4xMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE4ZTk7XG59XG5cbi5tYWluLWhlYWRlciAubWVudS13cmFwIC5ib3R0b20gLmJ0bjpob3ZlciwgLm1haW4taGVhZGVyIC5tZW51LXdyYXAgLmJvdHRvbSAuYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDUzOWI7XG59XG5cbi5uYXYtZml4IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogOTdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2LWZpeCB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tZm9vdGVyIC5jb250YWluZXIge1xuICAgIGdhcDogNDBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWluLWZvb3RlciAuY29udGFpbmVyIHtcbiAgICBnYXA6IDgwcHg7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAuY29udGFpbmVyID4gZGl2IHtcbiAgZmxleDogMTtcbn1cblxuLm1haW4tZm9vdGVyIC50b3Age1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE4ZTk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tZm9vdGVyIC50b3Age1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5sZWZ0IC5mb290ZXItbWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tZm9vdGVyIC5sZWZ0IC5mb290ZXItbWVudSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWluLWZvb3RlciAubGVmdCAuZm9vdGVyLW1lbnUge1xuICAgIGdhcDogMzJweDtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5sZWZ0IC5mb290ZXItbWVudSBhIHtcbiAgZm9udC1zaXplOiAxLjE4OHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWZvb3RlciAubGVmdCAuZm9vdGVyLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWluLWZvb3RlciAubGVmdCAuZm9vdGVyLW1lbnUgYSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLm1haW4tZm9vdGVyIC5sZWZ0IC5mb290ZXItbWVudSBhOmhvdmVyLCAubWFpbi1mb290ZXIgLmxlZnQgLmZvb3Rlci1tZW51IGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tYWluLWZvb3RlciAubGVmdCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1haW4tZm9vdGVyIC5sZWZ0IHAge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbn1cbi5tYWluLWZvb3RlciAubGVmdCBwIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1haW4tZm9vdGVyIC5sZWZ0IHAgYTpob3ZlciwgLm1haW4tZm9vdGVyIC5sZWZ0IHAgYTphY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm1haW4tZm9vdGVyIC5sZWZ0IHAuc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbn1cblxuLm1haW4tZm9vdGVyIC5sZWZ0IHAuc29jaWFscyBhIHtcbiAgY29sb3I6ICMwMGE4ZTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxLjc1cmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5tYWluLWZvb3RlciAubGVmdCBwLnNvY2lhbHMgYTpob3ZlciwgLm1haW4tZm9vdGVyIC5sZWZ0IHAuc29jaWFscyBhOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDUzOWI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWFpbi1mb290ZXIgLmxlZnQgcC5tYWVzdHJvLWd1aWRlIGEge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzAwYThlOTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogMS40MzhyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLm1haW4tZm9vdGVyIC5sZWZ0IHAubWFlc3Ryby1ndWlkZSBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm1hZXN0cm9cIjtcbiAgY29sb3I6ICMwMGE4ZTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWFpbi1mb290ZXIgLmxlZnQgcC5tYWVzdHJvLWd1aWRlIGE6aG92ZXIsIC5tYWluLWZvb3RlciAubGVmdCBwLm1hZXN0cm8tZ3VpZGUgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ1MzliO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubWFpbi1mb290ZXIgLmxlZnQgcC5tYWVzdHJvLWd1aWRlIGE6aG92ZXI6YWZ0ZXIsIC5tYWluLWZvb3RlciAubGVmdCBwLm1hZXN0cm8tZ3VpZGUgYTphY3RpdmU6YWZ0ZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1haW4tZm9vdGVyIC5sZWZ0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tZm9vdGVyIC5sZWZ0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWF4LXdpZHRoOiA0OSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLm1haW4tZm9vdGVyIC5sZWZ0IHA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWF4LXdpZHRoOiA0MiU7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAubGVmdCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWZvb3RlciAubGVmdCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAubGVmdCBwOmxhc3QtY2hpbGQgYTpob3ZlciwgLm1haW4tZm9vdGVyIC5sZWZ0IHA6bGFzdC1jaGlsZCBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm1haW4tZm9vdGVyIC5yaWdodCB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDE4cHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1mb290ZXIgLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAzN3B4O1xuICB9XG59XG4ubWFpbi1mb290ZXIgLnJpZ2h0IGgzIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4xOTtcbiAgY29sb3I6ICMwNDUzOWI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1mb290ZXIgLnJpZ2h0IGgzIHtcbiAgICBmb250LXNpemU6IDIuMDYzcmVtO1xuICB9XG59XG4ubWFpbi1mb290ZXIgLnJpZ2h0IHAge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzQxNDA0MjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1mb290ZXIgLnJpZ2h0IHAge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubWFpbi1mb290ZXIgLnJpZ2h0IGEge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAxLjQzOHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYThlOTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuXG4ubWFpbi1mb290ZXIgLnJpZ2h0IGE6aG92ZXIsIC5tYWluLWZvb3RlciAucmlnaHQgYTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ1MzliO1xufVxuXG4ubWFpbi1mb290ZXIgLnJpZ2h0IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwM1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwibWFlc3Ryb1wiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1haW4tZm9vdGVyIC5jb3B5cmlnaHQge1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzA0NTM5YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg5YzI0MTtcbiAgcGFkZGluZzogMjlweCAwIDE2cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4tZm9vdGVyIC5jb3B5cmlnaHQgLmNvbnRhaW5lciB7XG4gICAgZ2FwOiA1NnB4O1xuICB9XG59XG4ubWFpbi1mb290ZXIgLmNvcHlyaWdodCAubG9nbyB7XG4gIHdpZHRoOiAxNzdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1mb290ZXIgLmNvcHlyaWdodCAubG9nbyB7XG4gICAgd2lkdGg6IDE0NHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5tYWluLWZvb3RlciAuY29weXJpZ2h0IC5sb2dvIHtcbiAgICB3aWR0aDogMTc3cHg7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAuY29weXJpZ2h0IC5sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubWFpbi1mb290ZXIgLmNvcHlyaWdodCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1haW4tZm9vdGVyIC5jb3B5cmlnaHQgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWZvb3RlciAuY29weXJpZ2h0IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIH1cbn1cbi5tYWluLWZvb3RlciAuY29weXJpZ2h0IHVsIGxpIGEge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ubWFpbi1mb290ZXIgLmNvcHlyaWdodCB1bCBsaSBhOmhvdmVyLCAubWFpbi1mb290ZXIgLmNvcHlyaWdodCB1bCBsaSBhOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuZm9ybSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGZvcm0gbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZm9ybSAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwNDUzOWI7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGZvcm0gLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5mb3JtIC53cGNmNy1zdWJtaXQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yMTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhOGU5O1xuICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGJvcmRlcjogMDtcbn1cblxuZm9ybSAud3BjZjctc3VibWl0OmhvdmVyLCBmb3JtIC53cGNmNy1zdWJtaXQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NTM5Yjtcbn1cblxuZm9ybS5jb250YWN0LWZvcm0tZGVtby1yZXF1ZXN0IC53cGNmNy1zdWJtaXQge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb3JtLmNvbnRhY3QtZm9ybS1kZW1vLXJlcXVlc3QgLndwY2Y3LXN1Ym1pdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0LjVyZW07XG4gIH1cbn1cbmZvcm0uY29udGFjdC1mb3JtLWRlbW8tcmVxdWVzdCAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBmb3JtLmNvbnRhY3QtZm9ybS1kZW1vLXJlcXVlc3QgLmZvcm0tZ3JvdXAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbmZvcm0uY29udGFjdC1mb3JtLWRlbW8tcmVxdWVzdCAuZm9ybS1ncm91cCBsYWJlbCB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGZvcm0uY29udGFjdC1mb3JtLWRlbW8tcmVxdWVzdCAuZm9ybS1ncm91cCBsYWJlbCB7XG4gICAgbWF4LXdpZHRoOiAxMC41cmVtO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgfVxufVxuZm9ybS5jb250YWN0LWZvcm0tZGVtby1yZXF1ZXN0IC5mb3JtLWdyb3VwIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGZsZXg6IDE7XG59XG5cbmZvcm0uY29udGFjdC1mb3JtLWRlbW8tcmVxdWVzdCAuZm9ybS1ncm91cCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgaW5wdXQsIGZvcm0uY29udGFjdC1mb3JtLWRlbW8tcmVxdWVzdCAuZm9ybS1ncm91cCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgdGV4dGFyZWEsIGZvcm0uY29udGFjdC1mb3JtLWRlbW8tcmVxdWVzdCAuZm9ybS1ncm91cCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAgc2VsZWN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M0QzVDNTtcbn1cblxuLmxvb3AtcG9zdC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxvb3AtcG9zdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZ2FwOiA0OHB4O1xuICB9XG59XG4ubG9vcC1wb3N0LWNvbnRlbnQgLmltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sb29wLXBvc3QtY29udGVudCAuaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sb29wLXBvc3QtY29udGVudCAuaW1hZ2Utd3JhcCB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG4ubG9vcC1wb3N0LWNvbnRlbnQgLmNsaWVudC1sb2dvdHlwZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubG9vcC1wb3N0LWNvbnRlbnQgLmluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5sb29wLXBvc3QtY29udGVudCAuaW5mby13cmFwIHtcbiAgZmxleDogMTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmxvb3AtcG9zdC1jb250ZW50IC5pbmZvLXdyYXAgaDIge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMDQ1MzliO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5sb29wLXBvc3QtY29udGVudCAuaW5mby13cmFwIGgyIHtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gIH1cbn1cbi5sb29wLXBvc3QtY29udGVudCAuaW5mby13cmFwIC5leGNlcnB0LCAubG9vcC1wb3N0LWNvbnRlbnQgLmluZm8td3JhcCAuY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyO1xuICBjb2xvcjogIzMyM2U0ODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubG9vcC1wb3N0LWNvbnRlbnQgLmluZm8td3JhcCAuZXhjZXJwdCwgLmxvb3AtcG9zdC1jb250ZW50IC5pbmZvLXdyYXAgLmNvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4ubG9vcC1wb3N0LWNvbnRlbnQgLmluZm8gLnNlcGFyYXRvciB7XG4gIGNvbG9yOiAjMDBhOGU5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxvb3AtcG9zdC1jb250ZW50IC5pbmZvIC5zZXBhcmF0b3Ige1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5sb29wLXBvc3QtY29udGVudCAuaW5mbyBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMzIzZTQ4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxvb3AtcG9zdC1jb250ZW50IC5pbmZvIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5sb29wLXBvc3QtY29udGVudC5sb29wLXBvc3QtY29udGVudC1wYXJ0bmVyIC5pbWFnZS13cmFwIC5jbGllbnQtbG9nb3R5cGUge1xuICBvYmplY3QtZml0OiBzY2FsZS1kb3duO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M0QzVDNTtcbn1cblxuLmxvb3AtcG9zdC1jb250ZW50Lmxvb3AtcG9zdC1jb250ZW50LXBhcnRuZXIgLmluZm8td3JhcC1wYXJ0bmVyIHtcbiAgZmxleDogMTtcbn1cblxuLmxvb3AtcG9zdC1jb250ZW50Lmxvb3AtcG9zdC1jb250ZW50LXBhcnRuZXIgLmluZm8td3JhcC1wYXJ0bmVyIC5jYXRlZ29yaWVzIC5jYXRlZ29yeSB7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ubG9vcC1wb3N0LWNvbnRlbnQubG9vcC1wb3N0LWNvbnRlbnQtcGFydG5lciAuaW5mby13cmFwLXBhcnRuZXItbmFtZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4ubG9vcC1wb3N0LWNvbnRlbnQubG9vcC1wb3N0LWNvbnRlbnQtcGFydG5lciAuaW5mby13cmFwLXBhcnRuZXItbmFtZS13cmFwLW5hbWUge1xuICBjb2xvcjogIzA0NTM5YjtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxvb3AtcG9zdC1jb250ZW50Lmxvb3AtcG9zdC1jb250ZW50LXBhcnRuZXIgLmluZm8td3JhcC1wYXJ0bmVyLW5hbWUtd3JhcC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS4yNXJlbTtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG4ubG9vcC1wb3N0LWNvbnRlbnQubG9vcC1wb3N0LWNvbnRlbnQtcGFydG5lciAuaW5mby13cmFwLXBhcnRuZXItbmFtZS13cmFwLWxpbmtzIGEge1xuICBjb2xvcjogIzAwYThlOTtcbn1cblxuLmxvb3AtcG9zdC1jb250ZW50Lmxvb3AtcG9zdC1jb250ZW50LXBhcnRuZXIgLmluZm8td3JhcC1wYXJ0bmVyLW5hbWUtd3JhcC1saW5rcyBhOmhvdmVyLCAubG9vcC1wb3N0LWNvbnRlbnQubG9vcC1wb3N0LWNvbnRlbnQtcGFydG5lciAuaW5mby13cmFwLXBhcnRuZXItbmFtZS13cmFwLWxpbmtzIGE6YWN0aXZlIHtcbiAgY29sb3I6ICMwNDUzOWI7XG59XG5cbi5sb29wLXBvc3QtY29udGVudC5sb29wLXBvc3QtY29udGVudC1wYXJ0bmVyIC5pbmZvLXdyYXAtcGFydG5lci1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmxvb3AtcG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDM2cHggMCA0OHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubG9vcC1wb3N0IHtcbiAgICBwYWRkaW5nOiA1NnB4IDAgNzRweDtcbiAgfVxufVxuLmxvb3AtcG9zdDpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5sb29wLXBvc3QgLmxvb3AtcG9zdC1jb250ZW50IC5pbWFnZS13cmFwIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGE4ZTk7XG4gIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBib3JkZXI6IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmxvb3AtcG9zdCAubG9vcC1wb3N0LWNvbnRlbnQgLmltYWdlLXdyYXAgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5sb29wLXBvc3QgLmxvb3AtcG9zdC1jb250ZW50OmhvdmVyIC5pbWFnZS13cmFwIGJ1dHRvbiwgLmxvb3AtcG9zdCAubG9vcC1wb3N0LWNvbnRlbnQ6YWN0aXZlIC5pbWFnZS13cmFwIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDUzOWI7XG59XG5cbi5wb3N0LXRvcC1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wb3N0LXRvcC1iYXIge1xuICAgIGhlaWdodDogODVweDtcbiAgfVxufVxuLmltYWdlLXZpZGVvLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLWJvdHRvbTogNTUuOTIlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNDUzOWI7XG59XG5cbi5pbWFnZS12aWRlby13cmFwOmhhcyhidXR0b24pLCAuaW1hZ2UtdmlkZW8td3JhcDpoYXMoaW1nKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaW1hZ2UtdmlkZW8td3JhcFtkYXRhLXZpZGVvXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmltYWdlLXZpZGVvLXdyYXAgdmlkZW8sIC5pbWFnZS12aWRlby13cmFwIGlmcmFtZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmltYWdlLXZpZGVvLXdyYXAgdmlkZW8sIC5pbWFnZS12aWRlby13cmFwIGlmcmFtZSwgLmltYWdlLXZpZGVvLXdyYXAgLmltYWdlLCAuaW1hZ2UtdmlkZW8td3JhcCAudmlkZW8tcG9zdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5pbWFnZS12aWRlby13cmFwIC5wbGF5LWJ0biB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDgzLCAxNDUsIDAuNzUpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDcycHg7XG4gIGhlaWdodDogNzJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pbWFnZS12aWRlby13cmFwIC5wbGF5LWJ0biBpIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmltYWdlLXZpZGVvLXdyYXAgLmNsaWVudC1sb2dvdHlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaW1hZ2UtdmlkZW8td3JhcCAuY2xpZW50LWxvZ290eXBlIHtcbiAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5pbWFnZS12aWRlby13cmFwIC5jbGllbnQtbG9nb3R5cGUge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbi5zaW5nbGUtY2xpZW50cyAuaW1hZ2UtdmlkZW8td3JhcCB7XG4gIGJvcmRlci1yYWRpdXM6IDEuNDM4cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2luZ2xlLWNsaWVudHMgLmNsaWVudC13ZWJwYWdlIHtcbiAgZm9udC1zaXplOiAxLjE4OHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXItcmFkaXVzOiAxLjM3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYThlOTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNXB4O1xuICBib3JkZXI6IDA7XG59XG5cbi5zaW5nbGUtY2xpZW50cyAuY2xpZW50LXdlYnBhZ2U6aG92ZXIsIC5zaW5nbGUtY2xpZW50cyAuY2xpZW50LXdlYnBhZ2U6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA0NTM5Yjtcbn1cblxuLnNpbmdsZS1jbGllbnRzIC5pbWFnZS13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdtYWVzdHJvJztcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9tYWVzdHJvLmVvdD9qenJhN3YnKTtcbiAgc3JjOiAgdXJsKCcuLi9mb250cy9tYWVzdHJvLmVvdD9qenJhN3YjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gIHVybCgnLi4vZm9udHMvbWFlc3Ryby50dGY/anpyYTd2JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICB1cmwoJy4uL2ZvbnRzL21hZXN0cm8ud29mZj9qenJhN3YnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuLi9mb250cy9tYWVzdHJvLnN2Zz9qenJhN3YjbWFlc3RybycpIGZvcm1hdCgnc3ZnJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuLm1zIHtcbiAgZm9udC1mYW1pbHk6ICdtYWVzdHJvJyAhaW1wb3J0YW50O1xuICBzcGVhazogbmV2ZXI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5tcy1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuLm1zLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG4ubXMteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuLm1zLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG4ubXMtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLm1zLWxpbmtlZGluLTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cbi5tcy1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuLm1zLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cbi5tcy1xdW90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufSIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyB2O1xuXG5odG1sLCBib2R5e1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbip7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbn1cbmF7XG4gIGNvbG9yOiB2LiRibHVlMztcbn1cbmEsIGJ1dHRvbiwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keXtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICAmLmFkbWluLWJhcntcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4zMTNyZW07XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzgzcHgpe1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNjI1cmVtO1xuICAgIH1cbiAgfVxufVxuOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDAuMjVyZW07XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG59XG46Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG59XG4qIHtcbiAgc2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuICBzY3JvbGxiYXItY29sb3I6IHYuJGJsdWUzIHYuJHdoaXRlO1xufVxuLmNvbnRhaW5lciwgLndwLWJsb2NrLXVhZ2ItY29udGFpbmVyOmhhcygudWFnYi1jb250YWluZXItaW5uZXItYmxvY2tzLXdyYXApe1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdi4kYmxhY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe1xuICAgIG1heC13aWR0aDogMTUxMHB4O1xuICB9XG59XG4uc3RyZXRjaGVkLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCB1bCwgb2x7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ud3AtYmxvY2staGVhZGluZ3tcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gICYgfiBwe1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuLndwLWJsb2NrLWJ1dHRvbntcbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGlua3tcbiAgICBjb2xvcjogdi4kd2hpdGUgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMTI1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUyICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTMgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MDMnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJ21hZXN0cm8nO1xuICAgICAgY29sb3I6IHYuJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4ubWFpbi1jb250ZW50e1xuICAmOm5vdCg6aGFzKFtjbGFzcyo9XCJtYWVzdHJvLVwiXSkpe1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG4gIH1cbn1cblxuLm1hZXN0cm8tcG9wdXB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZzogNDhweCAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAwIDIzcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgcGFkZGluZzogNDhweDtcbiAgICB0b3A6IDUwJTtcbiAgICBib3R0b206IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gICYuYWN0aXZle1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgfVxuICBoMntcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogdi4kYmx1ZTM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgIH1cbiAgfVxuICAmLWNvbnRlbnR7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAqe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICBjb2xvcjogdi4kZ3JheTQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICB9XG4gICAgfVxuICAgICY6aGFzKHZpZGVvLCBpZnJhbWUpe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgfVxuICAgICAgdmlkZW8sIGlmcmFtZXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jbG9zZXtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiB2LiRibHVlMztcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIHRvcDogMjBweDtcbiAgICB9XG4gIH1cbiAgJi1vdmVybGF5e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgJi5hY3RpdmV7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbn1cbi53cC1ibG9jay1lbWJlZF9fd3JhcHBlcntcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGhlaWdodDogNDAycHg7XG4gIH1cbiAgaWZyYW1lIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn0iLCIkd2hpdGU6ICNmZmZmZmY7XG4kYmxhY2s6ICMwMDAwMDA7XG4kZ3JheTE6ICNmN2Y3Zjc7XG4kZ3JheTI6ICNGM0Y3Rjk7XG4kZ3JheTM6ICM0MTQwNDI7XG4kZ3JheTQ6ICMzMjNlNDg7XG4kZ3JheTU6ICNDNEM1QzU7XG4kZ3JheTY6ICMyMzFmMjA7XG4kZ3JheTc6ICNiYmJjYmM7XG4kZ3JheTg6ICMzNjQwNDI7XG4kYmx1ZTE6ICM3ZmQ1ZjU7XG4kYmx1ZTI6ICMwMGE4ZTk7XG4kYmx1ZTM6ICMwNDUzOWI7XG4kYmx1ZTQ6ICNmMmZiZmU7XG4kYmx1ZTU6ICNiZmQ0ZTM7XG4kYmx1ZTY6ICNmM2ZiZmU7XG4kZ3JlZW4xOiAjODljMjQxOyIsIkB1c2UgXCIuLi8uLi92YXJpYWJsZXNcIiBhcyB2O1xuXG4ubWFlc3Ryby1zbGlkZXItYmxvY2t7XG4gIC5zaW5nbGUtc2xpZGV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA5M3B4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgbWluLWhlaWdodDogNTB2aDtcbiAgICB9XG4gICAgLnNsaWRlLWNvbnRlbnQtYm94e1xuICAgICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQsIDgzLCAxNTUsIDAuODUxKTtcbiAgICAgIHBhZGRpbmc6IDI4cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLnNsaWRlLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4xODhyZW07XG4gICAgICAgIH1cbiAgICAgICAgc3Ryb25ne1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgICAgcHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zbGlkZS1jb250ZW50e1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjQzOHJlbTtcbiAgICAgICAgfVxuICAgICAgICAqe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNsaWRlLWJ1dHRvbntcbiAgICAgICAgZm9udC1zaXplOiAxLjE4OHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjE7XG4gICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4zNzVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUyO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zcGxpZGVfX3BhZ2luYXRpb257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBidXR0b257XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICYuaXMtYWN0aXZle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlMjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5oZWlnaHQtZnVsbHtcbiAgICAuc2luZ2xlLXNsaWRle1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTRweCkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5oZWlnaHQtMy00e1xuICAgIC5zaW5nbGUtc2xpZGV7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgbWluLWhlaWdodDogY2FsYyg3NXZoIC0gMTE0cHgpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5ib2R5LmhvbWV7XG4gIC5tYWVzdHJvLXNsaWRlci1ibG9ja3tcbiAgICAuc2luZ2xlLXNsaWRlIHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDExNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uLy4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5tYWVzdHJvLXRpbGVzLWJsb2Nre1xuICBwYWRkaW5nOiAxNnB4IDAgMzJweDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgcGFkZGluZzogNTZweCAwIDkycHg7XG4gIH1cbiAgLmJsb2NrLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgZm9udC1zaXplOiAyLjE4OHJlbTtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLWRlc2NyaXB0aW9ue1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIH1cbiAgfVxuICAudGlsZXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAzMnB4O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIH1cbiAgICAudGlsZXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjVyZW07XG4gICAgICBib3gtc2hhZG93OiAwIDAgMThweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmLWluZm97XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjRweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cbiAgICAgICYtaWNvbntcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRleHR7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xOTtcbiAgICAgICAgICBjb2xvcjogdi4kZ3JheTM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODEzcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLXdyYXB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICB9XG4gICAgICAgICYuYmx1ZXtcbiAgICAgICAgICBjb2xvcjogdi4kYmx1ZTMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmLmdyZWVue1xuICAgICAgICAgIGNvbG9yOiB2LiRncmVlbjEgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1jb250ZW50e1xuICAgICAgICBmb250LXNpemU6IDAuODEzcmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICp7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVse1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICBsaXtcbiAgICAgICAgICAgICY6Om1hcmtlcntcbiAgICAgICAgICAgICAgY29sb3I6IHYuJGJsdWUyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1idXR0b257XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUyO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUzO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmNvbG9yLWdyYXl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JheTE7XG4gICAgLmJsb2NrLXRpdGxle1xuICAgICAgY29sb3I6IHYuJGJsdWUzO1xuICAgIH1cbiAgICAuYmxvY2stZGVzY3JpcHRpb257XG4gICAgICBjb2xvcjogdi4kZ3JheTM7XG4gICAgfVxuICAgIC50aWxlc3tcbiAgICAgIC50aWxle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgJi10aXRsZXtcbiAgICAgICAgICBjb2xvcjogdi4kZ3JheTM7XG4gICAgICAgIH1cbiAgICAgICAgJi1jb250ZW50e1xuICAgICAgICAgIGNvbG9yOiB2LiRncmF5MztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmNvbG9yLWJsdWV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG4gICAgLmJsb2NrLXRpdGxle1xuICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgIH1cbiAgICAuYmxvY2stZGVzY3JpcHRpb257XG4gICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgfVxuICAgIC50aWxlc3tcbiAgICAgIC50aWxle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlMjtcbiAgICAgICAgJi10aXRsZXtcbiAgICAgICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJi1jb250ZW50e1xuICAgICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLml0ZW1zLXR3b3tcbiAgICAudGlsZXN7XG4gICAgICAudGlsZXtcbiAgICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAxNnB4KTtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaXRlbXMtdGhyZWV7XG4gICAgLnRpbGVze1xuICAgICAgLnRpbGV7XG4gICAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgZmxleDogMCAxIGNhbGMoKDEwMCUgLyAzKSAtIDIycHgpO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAyMnB4KTtcbiAgICAgICAgICBwYWRkaW5nOiA0OHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuaXRlbXMtZm91cntcbiAgICAudGlsZXN7XG4gICAgICAudGlsZXtcbiAgICAgICAgZmxleDogMCAxIDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBmbGV4OiAwIDEgY2FsYygyNSUgLSAxOHB4KTtcbiAgICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAxOHB4KTtcbiAgICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYudHlwZS0xe1xuICAgICAgLnRpbGVze1xuICAgICAgICAudGlsZXtcbiAgICAgICAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBjYWxjKDI1JSAtIDI0cHgpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMjUlIC0gMjRweCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudGV4dC1sZWZ0e1xuICAgIC5ibG9jay10aXRsZSwgLmJsb2NrLWRlc2NyaXB0aW9ue1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi50ZXh0LWNlbnRlcntcbiAgICAuYmxvY2stdGl0bGUsIC5ibG9jay1kZXNjcmlwdGlvbntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJi50eXBlLTJ7XG4gICAgcGFkZGluZzogMzJweCAwO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cbiAgICAuYmxvY2stdGl0bGV7XG4gICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBmb250LXNpemU6IDIuMDYzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAudGlsZXN7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgICB9XG4gICAgICAudGlsZXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDE4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmLWluZm97XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLWljb24ge1xuICAgICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDkycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdGl0bGV7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLnR5cGUtM3tcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBwYWRkaW5nOiA0OHB4IDA7XG4gICAgfVxuICAgIC5ibG9jay10aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRpbGVzIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgICB9XG4gICAgICAudGlsZXtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZ2FwOiAzNHB4O1xuICAgICAgICB9XG4gICAgICAgICYtaW5mb3tcbiAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1jb250ZW50e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubGFzdC10aWxlcy01MDUwe1xuICAgIC50aWxlc3tcbiAgICAgIC50aWxle1xuICAgICAgICAmOmxhc3QtY2hpbGQsICY6bnRoLWxhc3QtY2hpbGQoMil7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG4gICAgICAgICAgLnRpbGUtdGl0bGV7XG4gICAgICAgICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aWxlLWNvbnRlbnR7XG4gICAgICAgICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aWxlLWluZm97XG4gICAgICAgICAgICBnYXA6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBjYWxjKDUwJSAtIDE2cHgpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiAzNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMzJweCA0MHB4IDU4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uLy4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5tYWVzdHJvLXJldmlld3MtYmxvY2t7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICBwYWRkaW5nOiA0MHB4IDAgMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgcGFkZGluZzogODhweCAwIDcycHg7XG4gIH1cbiAgLnNwbGlkZV9fYXJyb3dze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgd2lkdGg6IDExNDBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe1xuICAgICAgd2lkdGg6IDE1MTBweDtcbiAgICB9XG4gIH1cbiAgLnNwbGlkZV9fYXJyb3d7XG4gICAgY29sb3I6IHYuJGJsdWUxO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgfVxuICB9XG4gIC5zaW5nbGUtcmV2aWV3e1xuICAgIC5jb250YWluZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDAgMzJweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBnYXA6IDI4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgODhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJldmlld3tcbiAgICAgICYtcXVvdGV7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBpbWd7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1jb250ZW50e1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBjb2xvcjogdi4kZ3JheTM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgICp7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtd3JhcHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXRpdGxle1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiB2LiRibHVlMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWF1dGhvcntcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDI7XG4gICAgICAgIGNvbG9yOiB2LiRncmF5MztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uLy4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5tYWVzdHJvLWhlcm8tYmxvY2t7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDMycHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIHBhZGRpbmc6IDQ4cHggMCA1NnB4O1xuICAgIG1pbi1oZWlnaHQ6IDMzNnB4O1xuICB9XG4gIC5ibG9jay1iZ3tcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgdi4kZ3JheTIgMCUsIHYuJGdyYXkyIDQwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuYmxvY2staW1hZ2V7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuYmxvY2stY29udGVudC1ib3h7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICB9XG4gICAgLmJsb2NrLXRpdGxle1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6IHYuJGJsdWUzO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2stY29udGVudHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU4O1xuICAgICAgY29sb3I6IHYuJGdyYXkzO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBmb250LXNpemU6IDEuMTg4cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm5vLWltYWdle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmF5MTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uLy4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5tYWVzdHJvLWNsaWVudHMtYmxvY2t7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJGdyYXkxO1xuICBwYWRkaW5nOiA1NnB4IDAgODhweDtcbiAgLmNsaWVudHN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDhweCA1NnB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gICAgLmNsaWVudHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyOHB4KTtcbiAgICAgICAgZmxleDogMCAxIGNhbGMoNTAlIC0gMjhweCk7XG4gICAgICB9XG4gICAgICAuY2xpZW50LWluZm97XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgcGFkZGluZzogMzJweCA1MnB4O1xuICAgICAgICB9XG4gICAgICAgIGgze1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICAgIGNvbG9yOiB2LiRibHVlMztcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNsaWVudC1leGNlcnB0e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGNvbG9yOiB2LiRncmF5NDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuODc1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGVhcm4tbW9yZXtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTg4cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjIxO1xuICAgICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMzc1cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUyO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5jYXRlZ29yaWVze1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgICAuc2VwYXJhdG9ye1xuICAgICAgICAgICAgY29sb3I6IHYuJGJsdWUyO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiB2LiRncmF5NDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uLy4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5tYWVzdHJvLWltYWdlLW1hcC1ibG9ja3tcbiAgLmltYWdlLW1hcC13cmFwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBpbWd7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFyZWF7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmLTF7XG4gICAgICB0b3A6IDIwJTtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBoZWlnaHQ6IDM2JTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmLTJ7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgaGVpZ2h0OiAyMSU7XG4gICAgICBsZWZ0OiAxNyU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAmLTN7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogNDMlO1xuICAgICAgaGVpZ2h0OiAyMCU7XG4gICAgICByaWdodDogNSU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgICAmLTR7XG4gICAgICB0b3A6IDE5JTtcbiAgICAgIHdpZHRoOiAzMSU7XG4gICAgICBoZWlnaHQ6IDM3JTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogNDtcbiAgICB9XG4gICAgJi01e1xuICAgICAgdG9wOiA1NiU7XG4gICAgICB3aWR0aDogMzQlO1xuICAgICAgaGVpZ2h0OiAzMSU7XG4gICAgICByaWdodDogMy41JTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICAgICYtNntcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAzOCU7XG4gICAgICBoZWlnaHQ6IDE2JTtcbiAgICAgIGxlZnQ6IDM1JTtcbiAgICAgIHotaW5kZXg6IDY7XG4gICAgfVxuICAgICYtN3tcbiAgICAgIHRvcDogNTYlO1xuICAgICAgd2lkdGg6IDM4JTtcbiAgICAgIGhlaWdodDogMzElO1xuICAgICAgbGVmdDogMy41JTtcbiAgICAgIHotaW5kZXg6IDc7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uLy4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbi5tYWVzdHJvLXBhcnRuZXJzLWJsb2NrIHtcbiAgYmFja2dyb3VuZDogdi4kZ3JheTE7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgLnBhcnRuZXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMS41cmVtO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICAgIH1cblxuICAgIC5zaW5nbGUtcGFydG5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGJhY2tncm91bmQ6IHYuJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgJi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdi4kZ3JheTU7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xuXG4gICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgY29sb3I6IHYuJGJsdWUzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhdGVnb3JpZXMge1xuICAgICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgICBjb2xvcjogdi4kZ3JheTM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1hY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW0gMS41cmVtO1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxLjI1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAmLWxpbmtzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMS4yNXJlbTtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiB2LiRibHVlMjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICAgICAgICBjb2xvcjogdi4kYmx1ZTM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxlYXJuLW1vcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDAuNzVyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xMjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vdmFyaWFibGVzXCIgYXMgdjtcblxuLm1hZXN0cm8tYWR2YW50YWdlcy1ibG9ja3tcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTQ7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICBwYWRkaW5nOiA2NHB4IDA7XG4gIH1cbiAgLmJsb2NrLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogdi4kYmx1ZTM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2NHB4O1xuICAgIH1cbiAgfVxuICAuYmxvY2stYWR2YW50YWdlc3tcbiAgICAuYWR2YW50YWdle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMnB4O1xuICAgICAgICBnYXA6IDMycHg7XG4gICAgICB9XG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaW1hZ2V7XG4gICAgICAgIHdpZHRoOiA5NHB4O1xuICAgICAgICBoZWlnaHQ6IDk0cHg7XG4gICAgICAgICZbc3R5bGVde1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB2LiR3aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgd2lkdGg6IDEzNHB4O1xuICAgICAgICAgIGhlaWdodDogMTM0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtdGV4dHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDY2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgY29sb3I6IHYuJGdyYXkzO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi13cmFwe1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIC5hZHZhbnRhZ2UtdGV4dHtcbiAgICAgICAgICAmLXdyYXB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmJnLWRhcmtibHVle1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUzO1xuICAgIC5ibG9jay10aXRsZXtcbiAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vLi4vdmFyaWFibGVzXCIgYXMgdjtcblxuLm1hZXN0cm8tdGVzdGltb25pYWxzLWJsb2Nre1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgcGFkZGluZzogMzJweCAwO1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgIHBhZGRpbmc6IDY0cHggMDtcbiAgfVxuICAuYmxvY2stdGl0bGV7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB2LiRibHVlMztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XG4gICAgfVxuICB9XG4gIC5zcGxpZGVfX2xpc3R7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICB9XG4gIC5zcGxpZGVfX2Fycm93e1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiB2LiRibHVlMjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICB9XG4gICAgJi0tcHJldntcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1uZXh0e1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgcmlnaHQ6IC0zNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICBzdmd7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICdcXGU5MDMnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LWZhbWlseTogJ21hZXN0cm8nO1xuICAgIH1cbiAgfVxuICAuYmxvY2stdGVzdGltb25pYWxzIHtcbiAgICAudGVzdGltb25pYWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxNnB4O1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMjhweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAmLXF1b3Rle1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6IHYuJGJsdWUzO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtdGV4dHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogdi4kZ3JheTQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICp7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXdyYXB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1hdXRob3J7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiB2LiRibHVlMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi1vY2N1cGF0aW9ue1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogdi4kZ3JheTY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaW1hZ2V7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgICAgJltzdHlsZV17XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiAyMHB4IHNvbGlkIHYuJGdyYXkxO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi8uLi92YXJpYWJsZXNcIiBhcyB2O1xuXG4ubWFlc3Ryby1nYWxsZXJ5LXNsaWRlci1ibG9ja3tcbiAgLnNpbmdsZS1zbGlkZXtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgICBnYXA6IDY0cHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICAmLWltYWdle1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIG1hcmdpbjogYXV0byBhdXRvIDA7XG4gICAgICB3aWR0aDogMzIwcHg7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBoZWlnaHQ6IDIyNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGV4dHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6IHYuJGdyYXk2O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zcGxpZGVfX3BhZ2luYXRpb257XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAyNHB4O1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luOiAzMnB4IGF1dG8gMDtcbiAgICB9XG4gICAgbGl7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYnV0dG9ue1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JheTc7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAmLmlzLWFjdGl2ZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5zbGljay1hY3RpdmV7XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbG9yOiB2LiRibHVlMiAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLmFsaWduLWxlZnR7XG4gICAgLnNpbmdsZS1zbGlkZXtcbiAgICAgICYtdGV4dHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zcGxpZGVfX3BhZ2luYXRpb257XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5hbGlnbi1yaWdodHtcbiAgICAuc2luZ2xlLXNsaWRle1xuICAgICAgJi10ZXh0e1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5zcGxpZGVfX3BhZ2luYXRpb257XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vLi4vdmFyaWFibGVzXCIgYXMgdjtcblxuQGtleWZyYW1lcyBzY3JvbGxpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbn1cblxuLm1hZXN0cm8tbG9nb3R5cGUtY2Fyb3VzZWwtYmxvY2t7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWU2O1xuICBwYWRkaW5nOiAzLjc1cmVtIDA7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIHBhZGRpbmc6IDYuODc1cmVtIDA7XG4gIH1cbiAgLmJsb2NrLXRpdGxle1xuICAgIGNvbG9yOiB2LiRncmF5ODtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBmb250LXNpemU6IDIuMDYzcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgICB9XG4gIH1cbiAgLm1hZXN0cm8tbG9nb3R5cGUtY2Fyb3VzZWx7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC5zbGlkZS1ncm91cCB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICBhbmltYXRpb246IHNjcm9sbGluZyAxMHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMS4yNXJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW07XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZ2FwOiAzLjc1cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2luZ2xlLXNsaWRle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwidmFyaWFibGVzXCIgYXMgdjtcblxuQHVzZSBcImNvbXBvbmVudHMvYmxvY2tzL21hZXN0cm8tc2xpZGVyLWJsb2NrXCI7XG5AdXNlIFwiY29tcG9uZW50cy9ibG9ja3MvbWFlc3Ryby10aWxlcy1ibG9ja1wiO1xuQHVzZSBcImNvbXBvbmVudHMvYmxvY2tzL21hZXN0cm8tcmV2aWV3cy1ibG9ja1wiO1xuQHVzZSBcImNvbXBvbmVudHMvYmxvY2tzL21hZXN0cm8taGVyby1ibG9ja1wiO1xuQHVzZSBcImNvbXBvbmVudHMvYmxvY2tzL21hZXN0cm8tY2xpZW50cy1ibG9ja1wiO1xuQHVzZSBcImNvbXBvbmVudHMvYmxvY2tzL21hZXN0cm8taW1hZ2UtbWFwLWJsb2NrXCI7XG5AdXNlIFwiY29tcG9uZW50cy9ibG9ja3MvbWFlc3Ryby1wYXJ0bmVycy1ibG9ja1wiO1xuQHVzZSBcImNvbXBvbmVudHMvYmxvY2tzL21hZXN0cm8tYWR2YW50YWdlcy1ibG9ja1wiO1xuQHVzZSBcImNvbXBvbmVudHMvYmxvY2tzL21hZXN0cm8tdGVzdGltb25pYWxzLWJsb2NrXCI7XG5AdXNlIFwiY29tcG9uZW50cy9ibG9ja3MvbWFlc3Ryby1nYWxsZXJ5LXNsaWRlci1ibG9ja1wiO1xuQHVzZSBcImNvbXBvbmVudHMvYmxvY2tzL21hZXN0cm8tbG9nb3R5cGUtY2Fyb3VzZWwtYmxvY2tcIjtcbi50ZWFtLXNlY3Rpb257XG4gID4gLndwLWJsb2NrLWdyb3VwX19pbm5lci1jb250YWluZXJ7XG4gICAgPiAud3AtYmxvY2stdWFnYi1jb250YWluZXJ7XG4gICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICA+IC51YWdiLWNvbnRhaW5lci1pbm5lci1ibG9ja3Mtd3JhcHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICA+IC53cC1ibG9jay11YWdiLWNvbnRhaW5lcntcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMzA1cHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzgycHgpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDI1cHgpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAzNHB4KSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IC53cC1ibG9jay1jb2x1bW5ze1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgPiAud3AtYmxvY2stY29sdW1ue1xuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNzAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLndwLWJsb2NrLWhlYWRpbmd7XG4gICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmIH4gcCB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC53cC1ibG9jay1pbWFnZXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMzBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29udGVudC1vcHBvcnR1bml0ZXN7XG4gIHBhZGRpbmc6IDMycHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTQ7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgcGFkZGluZzogNjRweCAwO1xuICB9XG4gICNCYW1ib29IUntcbiAgICBoMntcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgY29sb3I6IHYuJGJsdWUzO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0NHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5CYW1ib29IUi1BVFMtRGVwYXJ0bWVudC1MaXN0e1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiA3NSU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLkJhbWJvb0hSLUFUUy1EZXBhcnRtZW50LUhlYWRlciwgLkJhbWJvb0hSLUFUUy1Mb2NhdGlvbntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5CYW1ib29IUi1BVFMtSm9icy1MaXN0e1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAuQmFtYm9vSFItQVRTLUpvYnMtSXRlbXtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6IHYuJGdyYXk2O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB2LiRibHVlNTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgY29sb3I6IHYuJGdyYXk2O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDExMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogXCJTZWUgdGhlIG9mZmVyXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogODFweDtcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgICB3aWR0aDogMTA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICAgICAgY29sb3I6IHYuJGJsdWUzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOjptYXJrZXJ7XG4gICAgICAgICAgY29sb3I6IHYuJGJsdWUzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI0JhbWJvb0hSLUZvb3RlcntcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogdi4kZ3JheTY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNzUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuaHRtbFtsYW5nPVwiZnItRlJcIl17XG4gIC5jb250ZW50LW9wcG9ydHVuaXRlc3tcbiAgICAjQmFtYm9vSFJ7XG4gICAgICAuQmFtYm9vSFItQVRTLUpvYnMtTGlzdCB7XG4gICAgICAgIC5CYW1ib29IUi1BVFMtSm9icy1JdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTEzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlZvaXIgbCdvZmZyZVwiO1xuICAgICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDgzcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgdjtcblxuLm1haW4taGVhZGVye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgcGFkZGluZzogOHB4IDAgMTlweDtcbiAgYm9yZGVyLXRvcDogOXB4IHNvbGlkIHYuJGJsdWUzO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICAuY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cbiAgLmxvZ297XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE3N3B4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgd2lkdGg6IDE0NHB4O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXtcbiAgICAgIHdpZHRoOiAxNzdweDtcbiAgICB9XG4gICAgaW1ne1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuICAubWVudS13cmFwe1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiAxOXB4O1xuICAgID4gZGl2e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG4gICAgfVxuICAgIC5zb2NpYWxze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDEycHg7XG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgICAubGFuZ3VhZ2Utc3dpdGNoZXJ7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTJweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogdi4kYmx1ZTM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGF7XG4gICAgICAgICAgY29sb3I6IHYuJGJsdWUzO1xuICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICAgICAgY29sb3I6IHYuJGJsdWUyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLXRvZ2dsZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yMjtcbiAgICAgIGNvbG9yOiB2LiRibHVlMztcbiAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICBjb2xvcjogdi4kYmx1ZTI7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLW5hdntcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNDBweDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe1xuICAgICAgICBnYXA6IDQwcHg7XG4gICAgICB9XG4gICAgICBsaXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbWFlc3Rybyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zMTNyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGNvbG9yOiB2LiRibHVlMjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogY2FsYygxMDAlICsgMXB4KTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzEzcmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICAgIGNvbG9yOiB2LiRibHVlMztcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjMxM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgICAgICBjb2xvcjogdi4kYmx1ZTI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdWItbWVudXtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBnYXA6IDExcHg7XG4gICAgICAgICAgcGFkZGluZzogMjlweCAwIDA7XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDMxMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1MSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMXJlbSAxcmVtO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgbGVmdDogLTQ2cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NHB4IDQ4cHggMjlweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ib3R0b217XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5M3B4KTtcbiAgICAgIHRvcDogODNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgcGFkZGluZzogNDhweCAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZle1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICB9XG4gICAgICAuYnRue1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgcGFkZGluZzogOXB4IDIxcHg7XG4gICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS4xMjVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUyO1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm5hdi1maXh7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDk3cHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIGhlaWdodDogMTEwcHg7XG4gIH1cbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgdjtcblxuLm1haW4tZm9vdGVye1xuICAuY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXtcbiAgICAgIGdhcDogODBweDtcbiAgICB9XG4gICAgPiBkaXZ7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuICAudG9we1xuICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlMjtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG4gIH1cbiAgLmxlZnR7XG4gICAgLmZvb3Rlci1tZW51e1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGdhcDogMTZweDtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7XG4gICAgICAgIGdhcDogMzJweDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xODhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xuICAgICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KXtcbiAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yMTtcbiAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLnNvY2lhbHN7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC4yNXJlbTtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogdi4kYmx1ZTI7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgICAgICAgd2lkdGg6IDEuNzVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlMztcbiAgICAgICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYubWFlc3Ryby1ndWlkZXtcbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgY29sb3I6IHYuJGJsdWUyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS40MzhyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kd2hpdGU7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAmOmFmdGVye1xuICAgICAgICAgICAgY29udGVudDogJ1xcZTkwMyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbWFlc3Rybyc7XG4gICAgICAgICAgICBjb2xvcjogdi4kYmx1ZTI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlMztcbiAgICAgICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIG1heC13aWR0aDogNDklO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDQyJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgJjpob3ZlciwgJjphY3RpdmV7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5yaWdodHtcbiAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDE4cHggcmdiYSgwLDAsMCwwLjEpKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBwYWRkaW5nOiAzN3B4O1xuICAgIH1cbiAgICBoM3tcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4xOTtcbiAgICAgIGNvbG9yOiB2LiRibHVlMztcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAyLjA2M3JlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgY29sb3I6IHYuJGdyYXkzO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgfVxuICAgIH1cbiAgICBhe1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjQzOHJlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUyO1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGdhcDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnXFxlOTAzJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnbWFlc3Rybyc7XG4gICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNvcHlyaWdodHtcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgdi4kYmx1ZTM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JlZW4xO1xuICAgIHBhZGRpbmc6IDI5cHggMCAxNnB4O1xuICAgIC5jb250YWluZXIge1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICBnYXA6IDU2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5sb2dve1xuICAgICAgd2lkdGg6IDE3N3B4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIHdpZHRoOiAxNDRweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe1xuICAgICAgICB3aWR0aDogMTc3cHg7XG4gICAgICB9XG4gICAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICAgIHVse1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAxMnB4O1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIH1cbiAgICAgIGxpe1xuICAgICAgICBhe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICAgIGNvbG9yOiB2LiR3aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzIHY7XG5cbmZvcm17XG4gIC5mb3JtLWdyb3Vwe1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgbGFiZWx7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBjb2xvcjogdi4kZ3JheTM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgfVxuICAud3BjZjctZm9ybS1jb250cm9sLXdyYXB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLndwY2Y3LWZvcm0tY29udHJvbHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHYuJGJsdWUzO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICB9XG4gIC53cGNmNy1zdWJtaXR7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMTtcbiAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxLjEyNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlMjtcbiAgICBwYWRkaW5nOiAxMnB4IDI0cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMnB4O1xuICAgIGJvcmRlcjogMDtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUzO1xuICAgIH1cbiAgfVxuXG4gICYuY29udGFjdC1mb3JtLWRlbW8tcmVxdWVzdCB7XG4gICAgLndwY2Y3LXN1Ym1pdCB7XG4gICAgICB3aWR0aDogbWluLWNvbnRlbnQ7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE0LjVyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwLjVyZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdi4kZ3JheTU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vdmFyaWFibGVzXCIgYXMgdjtcblxuLmxvb3AtcG9zdC1jb250ZW50e1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMwcHg7XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogNDhweDtcbiAgfVxuICAuaW1hZ2V7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICYtd3JhcHtcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jbGllbnQtbG9nb3R5cGV7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaW5mb3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgJi13cmFwe1xuICAgICAgZmxleDogMTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICBjb2xvcjogdi4kYmx1ZTM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV4Y2VycHQsIC5jb250ZW50e1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40MjtcbiAgICAgICAgY29sb3I6IHYuJGdyYXk0O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2VwYXJhdG9ye1xuICAgICAgY29sb3I6IHYuJGJsdWUyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIH1cbiAgICB9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbG9yOiB2LiRncmF5NDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5sb29wLXBvc3QtY29udGVudC1wYXJ0bmVyIHtcbiAgICAuaW1hZ2Utd3JhcCB7XG4gICAgICAuY2xpZW50LWxvZ290eXBlIHtcbiAgICAgICAgb2JqZWN0LWZpdDogc2NhbGUtZG93bjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHYuJGdyYXk1O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbmZvLXdyYXAtcGFydG5lciB7XG4gICAgICBmbGV4OiAxO1xuXG4gICAgICAuY2F0ZWdvcmllcyB7XG4gICAgICAgIC5jYXRlZ29yeSB7XG4gICAgICAgICAgY29sb3I6IHYuJGdyYXkzO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1uYW1lLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICBjb2xvcjogdi4kYmx1ZTM7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmtzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGdhcDogMS4yNXJlbTtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiB2LiRibHVlMjtcbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgICAgICAgICBjb2xvcjogdi4kYmx1ZTM7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sb29wLXBvc3R7XG4gIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICBwYWRkaW5nOiAzNnB4IDAgNDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIHBhZGRpbmc6IDU2cHggMCA3NHB4O1xuICB9XG4gICY6bnRoLWNoaWxkKG9kZCl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdi4kZ3JheTE7XG4gIH1cbiAgLmxvb3AtcG9zdC1jb250ZW50e1xuICAgIC5pbWFnZXtcbiAgICAgICYtd3JhcHtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgY29sb3I6IHYuJHdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTI7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIsICY6YWN0aXZle1xuICAgICAgLmltYWdle1xuICAgICAgICAmLXdyYXB7XG4gICAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucG9zdC10b3AtYmFye1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRncmF5MTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGhlaWdodDogODVweDtcbiAgfVxufVxuLmltYWdlLXZpZGVvLXdyYXB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA1NS45MiU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdi4kYmx1ZTM7XG4gICY6aGFzKGJ1dHRvbiksICY6aGFzKGltZyl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJltkYXRhLXZpZGVvXXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgdmlkZW8sIGlmcmFtZXtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgdmlkZW8sIGlmcmFtZSwgLmltYWdlLCAudmlkZW8tcG9zdGVye1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLnBsYXktYnRue1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA4MywgMTQ1LCAwLjc1KTtcbiAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgZm9udC1zaXplOiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNzJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaXtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgfVxuICB9XG4gIC5jbGllbnQtbG9nb3R5cGV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHYuJHdoaXRlO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMC42MjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiAxNTBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KXtcbiAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpe1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG4gIH1cbn1cbi5zaW5nbGUtY2xpZW50c3tcbiAgLmltYWdlLXZpZGVvLXdyYXB7XG4gICAgYm9yZGVyLXJhZGl1czogMS40MzhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY2xpZW50LXdlYnBhZ2V7XG4gICAgZm9udC1zaXplOiAxLjE4OHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yMTtcbiAgICBjb2xvcjogdi4kd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItcmFkaXVzOiAxLjM3NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2LiRibHVlMjtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICAmOmhvdmVyLCAmOmFjdGl2ZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHYuJGJsdWUzO1xuICAgIH1cbiAgfVxuICAuaW1hZ2Utd3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/