@charset "UTF-8";
/*!
Theme Name: royalessays.co.uk redesign
Author: Boy 8)
*/
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem8YaGs126MiZpBA-U1Ug.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v18/mem5YaGs126MiZpBA-UN7rg-VQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Rokkitt';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/rokkitt/v19/qFdb35qfgYFjGy5hukqqhw5XeRgdi1ryd5DL.ttf) format('truetype');
}
@font-face {
  font-family: "Helvetica Neue";
  src: url('../fonts/HelveticaNeueCyr-Roman.eot');
  src: local('../fonts/HelveticaNeueCyr-Roman'), url('../fonts/HelveticaNeueCyr-Roman.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeueCyr-Roman.woff') format('woff'), url('../fonts/HelveticaNeueCyr-Roman.woff2') format('woff2'), url('../fonts/HelveticaNeueCyr-Roman.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue - Light";
  src: url('../fonts/HelveticaNeueCyr-Light.eot');
  src: local('../fonts/HelveticaNeueCyr-Light'), url('../fonts/HelveticaNeueCyr-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeueCyr-Light.woff') format('woff'), url('../fonts/HelveticaNeueCyr-Light.woff2') format('woff2'), url('../fonts/HelveticaNeueCyr-Light.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Helvetica Neue - Bold";
  src: url('../fonts/HelveticaNeueCyr-Bold.eot');
  src: local('../fonts/HelveticaNeueCyr-Bold'), url('../fonts/HelveticaNeueCyr-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/HelveticaNeueCyr-Bold.woff') format('woff'), url('../fonts/HelveticaNeueCyr-Bold.woff2') format('woff2'), url('../fonts/HelveticaNeueCyr-Bold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
/*Fontello*/
@font-face {
  font-family: fontello;
  src: url('../fonts/fontello.eot');
  src: url('../fonts/fontello.eot?#iefix') format('embedded-opentype'), url('../fonts/fontello.woff2') format('woff2'), url('../fonts/fontello.woff') format('woff'), url('../fonts/fontello.ttf') format('truetype'), url('../fonts/fontello.svg?#fontello') format('svg');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
html {
  overflow-x: hidden;
}
html.overflow {
  overflow: hidden;
}
img {
  max-width: 100%;
}
.rd-container {
  width: 100%;
  max-width: 1190px;
  margin: 0 auto;
  padding: 0 15px;
}
@media only screen and (max-width: 1200px) {
  .rd-container {
    padding: 0 3.90625vw;
    max-width: 100%;
  }
}
@media only screen and (max-width: 639px) {
  .rd-container {
    padding: 0 4.533333333333333vw;
  }
}
[class*=" icon-"]:before,
[class^=icon-]:before {
  font-family: fontello;
  font-style: normal;
  font-weight: 400;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
}
.icon-plus:before {
  content: '\e800';
}
.icon-ok:before {
  content: '\e801';
}
.icon-twitter:before {
  content: '\f099';
}
.icon-facebook:before {
  content: '\f09a';
}
.icon-gplus:before {
  content: '\f0d5';
}
.icon-angle-left:before {
  content: '\f104';
}
.icon-angle-right:before {
  content: '\f105';
}
.icon-angle-up:before {
  content: '\f106';
}
.icon-angle-down:before {
  content: '\f107';
}
.icon-instagram:before {
  content: '\f16d';
}
.icon-facebook-squared:before {
  content: '\f308';
}
.icon-linkedin-squared:before {
  content: '\f30c';
}
body {
  font-family: "Helvetica Neue Cyr", Helvetica, Arial, sans-serif;
  font-size: 16px;
  color: #979a9f;
}
.section-header,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 24px;
  font-weight: 400;
  color: #1f1e1a;
  position: relative;
  text-align: center;
  padding: 0 10px;
}
.section-subheader {
  padding-top: 30px;
  padding-bottom: 50px;
  text-align: center;
  padding: 30px 10px 50px;
}
.section-subheader a,
.section-subheader a:hover,
.section-subheader a:active,
.section-subheader a:focus,
.section-subheader a:visited {
  color: #979a9f;
  text-decoration: underline;
}
/*COMMON: ALIGNMENTS*/
.alignleft,
.alignright,
.aligncenter {
  display: block;
  margin: 0.25em auto 1em auto;
  clear: both;
}
@media (max-width: 420px) {
  .alignleft,
  .alignright,
  .aligncenter {
    object-fit: contain;
  }
}
@media (min-width: 479px) {
  .alignleft {
    float: left;
    margin: 0.25em 2em 1em 0;
    clear: both;
    max-width: 50%;
  }
  .alignright {
    float: right;
    margin: 0.25em 0 1em 2em;
    clear: both;
    max-width: 50%;
  }
}
#prices-wrapper section.pricing-tables:before {
  display: none;
}
.order-btn a {
  display: inline-block;
  width: 200px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #448607;
  color: #fff;
  text-transform: uppercase;
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: 400;
  font-size: 15px;
  text-decoration: none;
  border-radius: 25px;
  transition-duration: 0.4s;
}
.order-btn a:hover,
.order-btn a:active,
.order-btn a:visited,
.order-btn a:focus {
  color: #fff;
  text-decoration: none;
}
.order-btn a:hover {
  background-color: #56921f;
}
/* Icons */
@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url('../slick/fonts/slick.eot');
  src: url('../slick/fonts/slick.eot?#iefix') format('embedded-opentype'), url('../slick/fonts/slick.woff') format('woff'), url('../slick/fonts/slick.ttf') format('truetype'), url('../slick/fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0px;
  font-size: 0px;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding: 0;
  border: none;
  outline: none;
}
.slick-prev:hover,
.slick-next:hover,
.slick-prev:focus,
.slick-next:focus {
  outline: none;
  background: transparent;
  color: transparent;
}
.slick-prev:hover:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
  left: -25px;
}
.slick-prev[dir="rtl"] {
  left: auto;
  right: -25px;
}
.slick-prev:before {
  content: "←";
}
.slick-prev:before[dir="rtl"] {
  content: "→";
}
.slick-next {
  right: -25px;
}
.slick-next[dir="rtl"] {
  left: -25px;
  right: auto;
}
.slick-next:before {
  content: "→";
}
.slick-next:before[dir="rtl"] {
  content: "←";
}
/* Dots */
.slick-dotted .slick-slider {
  margin-bottom: 30px;
}
.slick-dots {
  position: absolute;
  bottom: -25px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  margin: 0;
  width: 100%;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  border: 0;
  background: transparent;
  display: block;
  height: 20px;
  width: 20px;
  outline: none;
  line-height: 0px;
  font-size: 0px;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  position: absolute;
  top: 0;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  color: black;
  opacity: 0.25;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  color: black;
  opacity: 0.75;
}
/**
 * Swiper 4.3.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2018 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: June 5, 2018
 */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}
.swiper-container-vertical > .swiper-wrapper {
  -ms-flex-direction: column;
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -ms-flexbox;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-invisible-blank-slide {
  visibility: hidden;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  -ms-flex-align: start;
  align-items: flex-start;
  transition-property: transform,height;
  transition-property: transform, height;
}
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  -ms-touch-action: pan-x;
  touch-action: pan-x;
}
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: .35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-lock {
  display: none;
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: .3s opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -ms-transform: scale(0.33);
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -ms-transform: scale(1);
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -ms-transform: scale(0.66);
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -ms-transform: scale(0.33);
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: .2s transform,.2s top;
  transition: 0.2s transform, 0.2s top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform,.2s left;
  transition: 0.2s transform, 0.2s left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: .2s transform,.2s right;
  transition: 0.2s transform, 0.2s right;
}
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -ms-transform: scale(0);
  transform: scale(0);
  -ms-transform-origin: left top;
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -ms-transform-origin: right top;
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}
.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
  background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
  background: #000;
}
.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000;
}
.swiper-pagination-lock {
  display: none;
}
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  -ms-transform-origin: 50%;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: .6;
  filter: blur(50px);
  z-index: 0;
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir='rtl'] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
@import url(https://fonts.googleapis.com/css?family=Lato:400,900);.rr{display:inline-block;visibility:hidden;position:relative;border-radius:10px;padding:5px;background:green;font-family:Lato,sans-serif;text-align:center;color:#fff}.rr:after,.rr:before{content:'';position:absolute;left:40px;width:0;height:0;border-style:solid}.rr:before{top:100%}.rr:after{top:calc(100% + 10px)}.rr *{font-family:inherit;line-height:1}.rr a:hover{text-decoration:none}.rr-title{display:inline-block;text-transform:capitalize;font-weight:900}.rr-percentage{font-weight:900;color:inherit}.rr-percentage:hover{color:#fff}.rr-stars{display:block;background:url(img/star.svg) repeat-x;overflow:hidden;margin:0 auto}.rr-stars span{display:block;height:100%;float:left;background:url(img/star-yellow.svg) repeat-x}.rr-count a{color:inherit}.rr-count a:hover{color:#fff}.rr-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.rr-col{width:50%}.rr.xs{width:140px;height:112px}.rr.xs:after,.rr.xs:before{border-width:10px 10px 0 10px}.rr.xs .rr-title{margin-bottom:6px;font-size:14px}.rr.xs .rr-percentage{font-size:23px}.rr.xs .rr-source{font-size:8px}.rr.xs .rr-count{margin-top:9px;font-size:12px}.rr.xs .rr-date{font-size:10px}.rr.xs .rr-stars{background-size:12px 10px;height:10px;width:60px}.rr.xs .rr-stars span{background-size:12px 10px}.rr.sm{width:180px;height:120px}.rr.sm:after,.rr.sm:before{border-width:10px 12px 0 12px}.rr.sm .rr-title{margin-bottom:6px;font-size:18px}.rr.sm .rr-percentage{font-size:28px}.rr.sm .rr-source{font-size:10px}.rr.sm .rr-count{margin-top:9px;font-size:12px}.rr.sm .rr-date{font-size:11px}.rr.sm .rr-stars{background-size:16px 14px;height:14px;width:80px}.rr.sm .rr-stars span{background-size:16px 14px}.rr.md{width:220px;height:128px}.rr.md:after,.rr.md:before{border-width:10px 14px 0 14px}.rr.md .rr-title{margin-bottom:6px;font-size:22px}.rr.md .rr-percentage{font-size:35px}.rr.md .rr-source{font-size:12px}.rr.md .rr-count{margin-top:9px;font-size:12px}.rr.md .rr-date{font-size:11px}.rr.md .rr-stars{background-size:18px 16px;height:16px;width:90px}.rr.md .rr-stars span{background-size:18px 16px}.rr.lg{width:260px;height:141px}.rr.lg:after,.rr.lg:before{border-width:10px 14px 0 14px}.rr.lg .rr-title{margin-bottom:6px;font-size:27px}.rr.lg .rr-percentage{font-size:42px}.rr.lg .rr-source{font-size:14px}.rr.lg .rr-count{margin-top:9px;font-size:13px}.rr.lg .rr-date{font-size:11px}.rr.lg .rr-stars{background-size:22px 20px;height:20px;width:110px}.rr.lg .rr-stars span{background-size:22px 20px}.rr.green{box-shadow:0 10px 0 0 #007355;background-color:#009871}.rr.green:before{border-color:#009871 transparent transparent transparent}.rr.green:after{border-color:#007355 transparent transparent transparent}.rr.green .rr-date,.rr.green .rr-source{color:#00533c}.rr.yellow{background-color:#cca65b;box-shadow:0 10px 0 0 #af8127}.rr.yellow:before{border-color:#cca65b transparent transparent transparent}.rr.yellow:after{border-color:#af8127 transparent transparent transparent}.rr.yellow .rr-stars span{background-image:url(img/star-red.svg)}.rr.yellow .rr-date,.rr.yellow .rr-source{color:#754d00}.rr.gray{background-color:#c6cfdf;box-shadow:0 10px 0 0 #a3aec2}.rr.gray:before{border-color:#c6cfdf transparent transparent transparent}.rr.gray:after{border-color:#a3aec2 transparent transparent transparent}.rr.gray .rr-date,.rr.gray .rr-source{color:#576889}
body {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100vh;
}
span,
p,
h1,
h2,
h3,
li {
  cursor: default;
}
.swiper-notification {
  display: none !important;
}
#swfcontainer {
  display: none !important;
}
#swfcontainer + object {
  display: none !important;
}
.main #swiper,
.main .rd-counters {
  overflow: visible;
}
.main {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
}
.valid-text {
  display: none;
  color: white;
}
/*HEADER*/
.header {
  background-image: radial-gradient(circle 445px at 75.83% 0%, #a22b2c 0%, #870101 100%);
  height: 76px;
  width: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.header .navbar-toggle {
  margin-top: 8px;
  margin-bottom: 8px;
  margin-right: 5px;
  padding: 9px 10px;
}
.header .phone {
  line-height: 90px;
}
.header .phone img {
  vertical-align: baseline;
}
.header .logo {
  display: block;
  position: absolute;
  z-index: 9;
  top: 15px;
  left: auto;
  background-image: url("../img/logo.png");
  background-repeat: no-repeat;
  min-width: 220px;
  min-height: 42px;
}
@media (max-width: 767px) {
  .header .logo {
    top: 28px;
    left: 14px;
    background-image: url("../img/logo_mob.png");
    min-width: 132px;
    min-height: 26px;
  }
}
@media (max-width: 767px) {
  .header .logo {
    top: 21px;
    left: 10px;
    width: 50px;
    height: 34px;
    min-width: unset;
  }
}
.header__order-button-container {
  margin-top: 26px;
}
.header .login-btn {
  white-space: nowrap;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding-right: 15px;
}
.header .login-btn > div {
  float: left;
  z-index: 9;
}
@media (min-width: 768px) {
  .fixed-to-top {
    position: fixed;
    top: 0;
    z-index: 7999;
  }
}
.header-order .login-btn .navbar-toggle {
  display: none;
}
.header-order .nav-menu {
  height: 76px;
}
.header-order .nav-menu .navbar {
  display: none;
}
.top-phone {
  margin: 0 0 0 45px;
  height: 36px;
  z-index: 20;
}
@media (max-width: 1199px) {
  .top-phone {
    margin: 0;
  }
}
.top-security {
  margin: 0 0 0 191px;
}
@media (max-width: 1199px) {
  .top-security {
    margin: 0 0 0 128px;
    height: 34px;
    display: none;
  }
}
.banner-disser {
  display: none;
  opacity: 0;
}
@media (min-width: 1024px) {
  .banner-disser {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 100%;
    height: 80px;
    display: block;
    opacity: 1;
    padding: 12px 0;
    background: url("../img/royal-banner.gif") no-repeat 50% 50%;
    background-size: cover;
    margin-bottom: -1px;
  }
  .banner-disser__order {
    display: block;
    margin: auto;
    margin-right: 0;
    width: 213px;
    height: 54px;
    line-height: 54px;
    border-radius: 7px;
    background: linear-gradient(to top, #d53434, #870606);
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
  }
  .banner-disser__order:hover {
    text-decoration: none;
    color: #fff;
  }
}
/*ORDER FIX*/
.step-3__blocks div:nth-child(4) {
  display: none;
}
.header.header-order {
  position: relative;
}
/*Urgent-notify*/
.urgent-notify {
  background-color: #770000;
  color: #f0dabb;
  z-index: 999999;
  border-bottom: 1px solid #ffffff52;
}
.urgent-notify__wrapper {
  width: 100%;
  margin: 0 auto;
  max-width: 976px;
  padding: 6px 15px;
  text-align: center;
}
@media (max-width: 769px) {
  .urgent-notify__wrapper {
    text-align: left;
  }
}
.urgent-notify__wrapper:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='18px' height='18px' viewBox='0 0 18 18' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 64 (93537) - https://sketch.com --%3E%3Ctitle%3Eerror-warning-fill%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='UK' transform='translate(-688.000000, -4.000000)'%3E%3Cg id='Group'%3E%3Cg id='Group-2' transform='translate(687.000000, 3.000000)'%3E%3Cg id='Group-3'%3E%3Cg id='error-warning-fill'%3E%3Cpolygon id='Path' points='0 0 20 0 20 20 0 20'%3E%3C/polygon%3E%3Cpath d='M10,18.3333333 C5.3975,18.3333333 1.66666667,14.6025 1.66666667,10 C1.66666667,5.3975 5.3975,1.66666667 10,1.66666667 C14.6025,1.66666667 18.3333333,5.3975 18.3333333,10 C18.3333333,14.6025 14.6025,18.3333333 10,18.3333333 Z M9.16666667,12.5 L9.16666667,14.1666667 L10.8333333,14.1666667 L10.8333333,12.5 L9.16666667,12.5 Z M9.16666667,5.83333333 L9.16666667,10.8333333 L10.8333333,10.8333333 L10.8333333,5.83333333 L9.16666667,5.83333333 Z' id='Shape' fill='%23FFD017' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top;
}
.urgent-notify b {
  color: #FFD017;
}
.urgent-notify__btn {
  -webkit-appearance: none;
  border: 0;
  float: right;
  display: block;
  width: 12px;
  height: 12px;
  margin: 5px;
  background: none;
  border: none;
  outline: none;
  background-image: url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='UTF-8'?%3E%3Csvg width='8px' height='8px' viewBox='0 0 8 8' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 64 (93537) - https://sketch.com --%3E%3Ctitle%3EX%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='UK' transform='translate(-1540.000000, -8.000000)' fill='%23ffffff'%3E%3Cg id='Group'%3E%3Cg id='Group-2' transform='translate(687.000000, 3.000000)'%3E%3Cg id='X' transform='translate(850.000000, 2.000000)'%3E%3Cpath d='M10.8665357,3.13346429 C11.0444881,3.31141669 11.0444881,3.59993452 10.8665357,3.77788691 L7.64442262,7 L10.8665357,10.2221131 C11.0444881,10.4000655 11.0444881,10.6885833 10.8665357,10.8665357 C10.6885833,11.0444881 10.4000655,11.0444881 10.2221131,10.8665357 L6.99935558,7.6437782 L3.77788691,10.8665357 C3.59993452,11.0444881 3.31141669,11.0444881 3.13346429,10.8665357 C2.9555119,10.6885833 2.9555119,10.4000655 3.13346429,10.2221131 L6.35493296,6.99935558 L3.13346429,3.77788691 C2.9555119,3.59993452 2.9555119,3.31141669 3.13346429,3.13346429 C3.31141669,2.9555119 3.59993452,2.9555119 3.77788691,3.13346429 L7,6.35557738 L10.2221131,3.13346429 C10.4000655,2.9555119 10.6885833,2.9555119 10.8665357,3.13346429 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
/*Breadcrumbs*/
.breadcrumbs {
  padding-top: 0.8em;
  padding-bottom: 1.4em;
  margin: 0 auto;
}
.breadcrumbs a,
.breadcrumbs span {
  cursor: pointer;
  font-size: 17px;
  color: #b4b4b4;
  list-style: none;
}
.breadcrumbs span:last-child span {
  color: #787878;
  cursor: auto;
}
/* NAV MENU */
.nav-menu {
  padding-right: 20px;
}
.nav-menu .top-security,
.nav-menu .top-phone {
  position: absolute;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  top: 50%;
}
@media (max-width: 1199px) {
  .nav-menu .top-security,
  .nav-menu .top-phone {
    margin-left: 85px;
  }
}
.navbar {
  margin-bottom: 0 !important;
  border: none;
}
.navbar-collapse > ul {
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 0;
  padding-right: 20px;
}
@media (max-width: 1250px) {
  .navbar-collapse > ul {
    padding-right: 10px;
  }
}
.navbar-collapse > ul > li {
  line-height: 76px;
}
.navbar-collapse > ul > li > a {
  color: #f0dabb;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 400;
  transition: all 0.5s ease;
  display: inline !important;
  font-size: 11px;
}
.navbar-collapse > ul > li > a:hover {
  text-shadow: 0px 0px 2px #ffffff;
}
.navbar-collapse > ul > li > a:active,
.navbar-collapse > ul > li > a:focus,
.navbar-collapse > ul > li > a:hover {
  color: #fff;
  text-decoration: none;
  background-color: transparent;
}
@media (max-width: 1199px) {
  .navbar-collapse > ul > li > a {
    padding: 8px 4px;
    font-size: 12px;
  }
}
.navbar-collapse > ul .current_page_item a {
  text-shadow: 0px 0px 2px #ffffff;
}
.navbar-collapse > ul .nav-order a {
  border: 2px solid #fff;
  padding: 5.5px 15px;
  border-radius: 15px;
}
.navbar-collapse .phone-mobile {
  display: none;
}
@media (max-width: 991px) {
  .navbar .navbar-collapse.collapse {
    overflow: hidden !important;
    border-top-color: #000;
    height: 0 !important;
  }
  .navbar-collapse.collapsing {
    border-top-color: #000;
  }
  .navbar .navbar-collapse.collapse.in {
    height: auto !important;
    border-top-color: #000;
  }
  header .container {
    position: relative;
    width: 100%;
  }
  .nav-menu {
    position: relative;
    top: 16px;
    right: 0;
    z-index: 9;
    padding-right: 15px;
  }
  .nav-menu .navbar {
    display: block;
    border: none;
    background-color: #000;
    min-height: auto;
  }
  .nav-menu .navbar-nav {
    display: block;
    margin-top: 0;
    padding: 30px 30px 30px 10px;
    float: none !important;
  }
  .nav-menu ul > li {
    float: none;
    display: block;
    line-height: 1;
    padding: 0 10px;
  }
  .nav-menu ul > li > a {
    display: block !important;
  }
  .navbar-collapse .phone-mobile {
    color: #e2dbcc;
    display: block;
    padding: 30px 0;
    border-top: 1px solid #333;
  }
  .navbar-collapse .phone-mobile img {
    position: static;
    margin: 20px 0 0;
  }
  .navbar-toggle {
    display: block!important;
    position: absolute!important;
    top: 14px;
    right: 0;
    z-index: 10;
    margin: 23px 15px 0 0;
    margin-right: 5px !important;
    padding: 0;
  }
  .navbar-toggle .icon-bar {
    background-color: #f0dabb;
    transition-duration: 0.4s;
  }
  .opened .icon-bar:nth-of-type(1) {
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    -ms-transform-origin: 10% 10%;
        transform-origin: 10% 10%;
  }
  .opened .icon-bar:nth-of-type(2) {
    opacity: 0;
  }
  .opened .icon-bar:nth-of-type(3) {
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
    position: relative;
    -ms-transform-origin: 10% 90%;
        transform-origin: 10% 90%;
  }
  .closed .icon-bar:nth-of-type(1) {
    -ms-transform: rotate(0);
        transform: rotate(0);
  }
  .closed .icon-bar:nth-of-type(2) {
    opacity: 1;
  }
  .closed .icon-bar:nth-of-type(3) {
    -ms-transform: rotate(0);
        transform: rotate(0);
    top: 0;
  }
}
@media (max-width: 767px) {
  .nav-menu {
    top: 15px;
  }
}
@media (max-width: 479px) {
  .navbar-toggle {
    top: 14px;
  }
}
.order-btn-wrap a {
  border-radius: 100px;
  background-color: #e5ca37;
  padding: 0 16px;
  color: #000;
  font-size: 11px;
  font-weight: 700;
  line-height: 42px;
  text-transform: uppercase;
  margin-top: 16px;
}
@media (max-width: 991px) {
  .order-btn-wrap a {
    margin-right: 35px;
  }
}
/* TOP-PROMO BLOCK */
.top-promo {
  background-image: url("../img/top-promo/1.png");
  background-size: cover;
  background-position: center center;
  padding: 0 0 60px;
  margin-top: 0;
}
.top-promo::before {
  background: none;
}
.top-promo.top-promo-bg-1 {
  background-image: url("../img/top-promo/2.png");
}
.top-promo.top-promo-bg-2 {
  background-image: url("../img/top-promo/3.png");
}
.top-promo.top-promo-bg-3 {
  background-image: url("../img/top-promo/4.png");
}
.top-promo.top-promo-bg-4 {
  background-image: url("../img/top-promo/5.png");
}
.top-promo.top-promo-bg-5 {
  background-image: url("../img/top-promo/6.png");
}
@media (max-width: 991px) {
  .top-promo {
    height: auto;
    padding-bottom: 40px;
  }
}
.top-promo .col-md-8 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  height: 31vw;
}
@media (max-width: 991px) {
  .top-promo .col-md-8 {
    height: auto;
  }
}
.top-promo__header {
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 52px;
  letter-spacing: -0.93px;
  line-height: 60px;
  color: #fff;
}
.top-promo__header::after {
  content: "";
  position: relative;
  border-top: 4px solid #e3ce3f;
  display: block;
  width: 40px;
  margin: 15px 0 10px;
}
@media (max-width: 1199px) {
  .top-promo__header::after {
    margin: 15px auto 10px;
  }
}
@media (max-width: 1199px) {
  .top-promo__header {
    font-size: 35px;
  }
}
@media (max-width: 991px) {
  .top-promo__header {
    text-align: center;
    padding-top: 30px;
  }
}
.top-promo__subheader {
  font-size: 20px;
  padding: 10px 0;
  font-weight: 400;
  color: #b7b3b5;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .top-promo__subheader {
    padding: 6px 0;
  }
}
@media (max-width: 991px) {
  .top-promo__subheader {
    text-align: center;
  }
  .top-promo__subheader::before {
    display: block;
    margin: 0 auto;
    border-top-width: 2px;
  }
}
.top-promo .order-btn {
  padding: 10px 0;
}
.top-promo .order-btn a:after {
  content: url(../img/arrow-left.png);
  position: relative;
  top: 1px;
  left: 20px;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .top-promo .order-btn {
    padding: 6px 0;
  }
}
@media (max-width: 991px) {
  .top-promo .order-btn {
    text-align: center;
  }
}
.top-promo__item {
  font-weight: 300;
  color: #1f1e1a;
  line-height: 30px;
}
@media (max-width: 767px) {
  .top-promo__item {
    width: 200px;
    margin: 0 auto;
  }
}
.top-promo__item::before {
  content: "";
  display: inline-block;
  position: relative;
  left: -5px;
  height: 30px;
  width: 30px;
  top: 0.5em;
  background-size: cover;
  background-repeat: no-repeat;
}
.top-promo .item-1::before {
  background-image: url('../img/zoom.png');
}
.top-promo .item-2::before {
  background-image: url('../img/pen.png');
}
.top-promo .item-3::before {
  background-image: url('../img/check.png');
}
.top-promo .student {
  margin-top: 3vw;
  height: 24vw;
  background-image: url('../img/student.png');
  background-size: cover;
}
@media (max-width: 991px) {
  .top-promo .student {
    display: none;
  }
}
@media (max-width: 479px) {
  .top-promo .student {
    display: block;
    height: 100vw;
  }
}
/* PROMO BLOCK */
.promo {
  background-image: url("../img/promo-bg.webp");
  background-repeat: no-repeat;
  height: 607px;
  background-size: cover;
  padding: 0;
  margin-top: 0;
  background-color: #f9fbee;
}
@media (max-width: 991px) {
  .promo {
    height: auto;
    background-size: cover;
    background-position: center center;
    padding-bottom: 40px;
  }
}
@media (max-width: 425px) {
  .promo {
    padding-bottom: 32px;
  }
}
.promo .col-md-8 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
@media (max-width: 991px) {
  .promo .col-md-8 {
    height: auto;
  }
}
.promo__header {
  padding: 160px 0 10px;
  color: #000;
  font-family: Rokkitt, Arial, sans-serif;
  font-size: 66px;
  line-height: 70px;
  font-weight: 700;
  text-align: left;
  color: #1f1e1a;
}
@media (max-width: 1199px) {
  .promo__header {
    font-size: 56px;
  }
}
@media (max-width: 991px) {
  .promo__header {
    text-align: center;
    padding-top: 44px;
    font-size: 56px;
    line-height: 56px;
  }
}
@media (max-width: 425px) {
  .promo__header {
    font-size: 30px;
    line-height: 35px;
  }
}
.promo__subheader {
  padding: 10px 0;
  color: #000;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #1f1e1a;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .promo__subheader {
    padding: 6px 0;
  }
}
@media (max-width: 425px) {
  .promo__subheader {
    font-size: 16px;
  }
}
@media (max-width: 991px) {
  .promo__subheader {
    text-align: center;
  }
  .promo__subheader::before {
    display: block;
    margin: 0 auto;
    border-top-width: 2px;
  }
}
.promo .row.promo-btn-ord-calc {
  padding-top: 40px;
}
@media (max-width: 991px) {
  .promo .row.promo-btn-ord-calc {
    text-align: center;
  }
}
.promo .order-btn {
  display: inline-block;
  text-align: center;
  text-decoration: none;
}
.promo .order-btn a {
  color: #fff;
  font-family: Montserrat, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 56px;
  text-transform: uppercase;
  border-radius: 100px;
  background-color: #448607;
  margin: 0 0 0 14px;
  height: 56px;
  width: 192px;
}
@media (max-width: 991px) {
  .promo .order-btn a {
    margin: 0;
  }
}
@media (max-width: 1199px) and (min-width: 992px) {
  .promo .order-btn {
    padding: 6px 0;
  }
}
@media (max-width: 991px) {
  .promo .order-btn {
    text-align: center;
  }
}
.promo .calc-btn {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  margin: 0 0 0 14px;
}
@media (max-width: 991px) {
  .promo .calc-btn {
    margin: 14px 0 0;
  }
}
.promo .calc-btn a {
  display: inline-block;
  text-align: center;
  text-decoration: none;
  color: #000;
  transition-duration: .4s;
  font-family: Montserrat, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 56px;
  text-transform: uppercase;
  border-radius: 100px;
  background-color: transparent;
  height: 56px;
  width: 192px;
  border: 1px solid rgba(0, 0, 0, 0.3);
}
.promo__item {
  font-weight: 300;
  color: #1f1e1a;
  line-height: 30px;
}
@media (max-width: 767px) {
  .promo__item {
    width: 200px;
    margin: 0 auto;
  }
}
.promo__item::before {
  content: "";
  display: inline-block;
  position: relative;
  left: -5px;
  height: 30px;
  width: 30px;
  top: 0.5em;
  background-size: cover;
  background-repeat: no-repeat;
}
.promo .item-1::before {
  background-image: url("../img/zoom.png");
}
.promo .item-2::before {
  background-image: url("../img/pen.png");
}
.promo .item-3::before {
  background-image: url("../img/check.png");
}
.promo .student {
  margin-top: 27px;
  height: 580px;
  background-repeat: no-repeat;
  position: relative;
}
@media (min-width: 991px) {
  .promo .student {
    background-image: url("../img/student.webp");
  }
}
.promo .student_promo-timer {
  position: absolute;
  width: 232px;
  height: 140px;
  background: url("../img/promo-timer.png");
  bottom: 90px;
  left: -66px;
}
.promo .student_promo-timer-counters {
  float: left;
  color: #f0dabb;
  font-family: Rokkitt;
  font-size: 56px;
  font-weight: 700;
  line-height: 56px;
  text-transform: uppercase;
  padding: 10px 0 0 13px;
  overflow: hidden;
  letter-spacing: 0px;
}
.promo .student_promo-timer-title {
  float: right;
  color: #ffffff;
  font-family: Rokkitt;
  font-size: 100%;
  font-weight: 700;
  line-height: 18px;
  text-transform: uppercase;
  padding: 21px 38px 0 0;
}
@media (max-width: 479px) {
  .promo .student {
    display: block;
    height: 100vw;
  }
}
/* UNIVERSITIES BLOCK */
.universities {
  background-color: #fff;
  padding: 55px 0;
  margin: 0;
}
@media (max-width: 320px) {
  .universities {
    padding: 32px 0 40px;
  }
}
.universities__item {
  line-height: 90px;
}
.universities__item img {
  max-width: 100%;
  max-height: 90px;
}
@media (max-width: 767px) {
  .universities__item img {
    max-height: 88px;
    max-width: 150px;
  }
}
@media (max-width: 767px) {
  .universities__item {
    display: none;
    padding: 0 0 30px 0;
  }
  .universities__item:last-child {
    padding: 0;
  }
}
@media (min-width: 768px) {
  .universities__mobile {
    display: none;
  }
}
/*CONTENT PART*/
.content-front {
  background-image: url(../img/line.png);
  background-position: bottom left;
  background-size: contain;
  background-repeat: no-repeat;
  padding-bottom: 0;
}
@media (max-width: 991px) {
  .content {
    background: none;
  }
}
.content img {
  float: left;
  margin: 0 20px 20px 0;
}
.content__header {
  font-size: 50px;
  font-family: "Montserrat", Arial, sans-serif;
  color: #e2dbcc;
  text-transform: uppercase;
  line-height: 80px;
}
@media (max-width: 991px) {
  .content__header {
    text-align: center;
    font-size: 50px;
  }
}
@media (max-width: 479px) {
  .content__header {
    font-size: 36px;
  }
}
.content__image {
  text-align: center;
  padding-bottom: 50px;
}
.content__image img {
  max-width: 100%;
  float: none;
  margin: 0;
}
.content__button-container {
  margin: 30px 0;
  text-align: center;
}
@media (max-width: 479px) {
  .content .row {
    margin: 0;
  }
  .content p img {
    float: none;
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
  }
}
.content .bnnr img {
  float: none;
  margin: 0px auto 20px;
}
.content__text span {
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 20px;
}
.content__list li {
  margin-bottom: 5px;
  list-style: none;
  position: relative;
}
.content__list li::before {
  content: '';
  display: block;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAUVBMVEUAAACHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgLcfEn9AAAAGnRSTlMAAQIDJScvQUNERUZJSldYZ3mMkaaotbe5+9fZsCIAAABXSURBVBhXlcnbEkAwDATQrbu6U0r+/0MlNTrhxdiX7NkAv2KP4uGGiHJly6aJS2aCa/GWAAutslRizx75OoPy9tVcFw300pXjst8GhpfD4lNloJ31/yMnyccHOl90uCkAAAAASUVORK5CYII=');
  width: 16px;
  height: 16px;
  position: absolute;
  left: -10px;
}
.openx-banner {
  text-align: center;
}
.openx-banner img {
  float: none;
  max-width: 100%;
  margin: 0;
}
.breadcrumbs {
  text-align: left;
  padding-top: 50px;
  font-size: 14px;
}
/*CONTENT ACCORDION*/
.content-accordion {
  padding-top: 180px;
  padding-bottom: 200px;
  /*.open {
    &:after {
      content: '\2012';
    }
  }*/
}
.content-accordion .bnnr {
  display: none;
}
@media (max-width: 768px) {
  .content-accordion {
    padding: 25px 0 40px;
  }
}
.content-accordion__title {
  color: #000;
  font-family: "Rokkitt", Arial, sans-serif;
  font-size: 34px;
  font-weight: 600;
  margin-bottom: 5px;
  text-align: center;
  position: relative;
}
.content-accordion__title:before {
  display: block;
  content: "";
  background-image: url("../img/section-divider.png");
  width: 48px;
  height: 8px;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  bottom: -10px;
}
@media (max-width: 1200px) {
  .content-accordion__title {
    font-size: 33px;
  }
}
@media (max-width: 991px) {
  .content-accordion__title {
    text-align: center;
    padding-top: 44px;
    font-size: 48px;
    line-height: 48px;
  }
}
@media (max-width: 767px) {
  .content-accordion__title {
    font-size: 48px;
  }
}
@media (max-width: 600px) {
  .content-accordion__title {
    font-size: 38px;
  }
}
@media (max-width: 468px) {
  .content-accordion__title {
    font-size: 28px;
  }
}
@media (max-width: 320px) {
  .content-accordion__title {
    text-align: center;
    padding-top: 25px;
    font-size: 34px;
    line-height: 42px;
  }
}
.content-accordion__subheader {
  text-align: center;
  padding: 30px 10px 50px;
  color: #8f8f8f;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .content-accordion__subheader {
    padding: 6px 0;
  }
}
@media (max-width: 991px) {
  .content-accordion__subheader {
    text-align: center;
  }
  .content-accordion__subheader::before {
    display: block;
    margin: 0 auto;
    border-top-width: 2px;
  }
}
@media (max-width: 320px) {
  .content-accordion__subheader {
    padding: 28px 0 0;
  }
}
.content-accordion__container {
  padding: 0;
}
@media (max-width: 768px) {
  .content-accordion__container {
    padding: 40px 0 0;
  }
}
.content-accordion__header {
  padding: 10px 30px;
  margin-bottom: 15px;
  position: relative;
}
.content-accordion__header h1,
.content-accordion__header h2,
.content-accordion__header h3,
.content-accordion__header h4,
.content-accordion__header h5,
.content-accordion__header h6 {
  text-align: left;
  margin: 0;
  color: #000;
  font-family: Montserrat, Arial, sans-serif;
  font-size: 19px;
  font-weight: 400;
}
.content-accordion__header:after {
  /*content: '+';*/
  position: absolute;
  font-size: 23px;
  font-weight: 700;
  background: #bb731b;
  border-radius: 100%;
  top: 50%;
  padding-top: 1px;
  text-align: center;
  color: #fff;
  margin-top: -30px;
  right: 10px;
  width: 60px;
  height: 60px;
  line-height: 58px;
}
.content-accordion .order-btn {
  margin-top: 65px;
}
.content-accordion .order-btn a {
  padding: 0;
}
.content-accordion .order-btn a:hover {
  text-decoration: none;
  background: #e5ca37;
  border-color: #e5ca37;
}
.content-accordion__body {
  padding: 0 20px 20px 20px;
  color: #000;
  display: none;
}
.content-accordion__body ul {
  margin: 0px 0 10px 0;
  padding: 0 0 0 40px;
}
.content-accordion__body ul li {
  list-style-type: none !important;
  margin-bottom: 20px;
  text-align: justify;
}
.content-accordion__header {
  padding: 10px 30px;
  margin-bottom: 15px;
}
.content-accordion__header h1,
.content-accordion__header h2,
.content-accordion__header h3,
.content-accordion__header h4,
.content-accordion__header h5,
.content-accordion__header h6 {
  margin: 0;
}
.content-accordion__button-container {
  margin-top: 50px;
  text-align: center;
}
.content-accordion__body {
  padding: 0px 30px;
  display: block;
  color: #979a9f;
}
.content-accordion__body li {
  list-style: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAUVBMVEUAAACHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgLcfEn9AAAAGnRSTlMAAQIDJScvQUNERUZJSldYZ3mMkaaotbe5+9fZsCIAAABXSURBVBhXlcnbEkAwDATQrbu6U0r+/0MlNTrhxdiX7NkAv2KP4uGGiHJly6aJS2aCa/GWAAutslRizx75OoPy9tVcFw300pXjst8GhpfD4lNloJ31/yMnyccHOl90uCkAAAAASUVORK5CYII=);
}
/* TESTIMONIALS */
.testimonials {
  padding: 50px 0;
}
.testimonials::before {
  top: 25px;
}
.testimonials__item__avatar {
  border: 1px dashed #e4ddcf;
  border-radius: 50%;
  width: 140px;
  height: 140px;
  padding: 10px;
  margin: 0 auto;
}
.testimonials__item__avatar img {
  border-radius: 50%;
}
.testimonials__item__avatar::after {
  content: "";
  position: absolute;
  display: inline-block;
  right: -23px;
  top: 60px;
  width: 47px;
  height: 47px;
  background-image: url(../img/testimonials/divider.png);
}
@media (max-width: 991px) {
  .testimonials__item__avatar {
    margin-bottom: 70px;
  }
  .testimonials__item__avatar::after {
    position: relative;
    display: block;
    margin: 0px auto;
    top: 20px;
    right: 0;
  }
}
.testimonials__item__text {
  font-size: 16px;
  color: #979a9f;
  font-weight: 300;
}
.testimonials__item__author {
  font-size: 16px;
  color: #b6955c;
  font-weight: 400;
}
.testimonials__item:last-of-type .testimonials__item__avatar::after {
  visibility: hidden;
}
@media (max-width: 991px) {
  .testimonials__item:last-of-type .testimonials__item__avatar::after {
    visibility: visible;
  }
}
.testimonials .slick-dots {
  list-style: none;
  padding-left: 0;
}
.testimonials .slick-dots li {
  display: inline-block;
  margin: 5px;
}
.testimonials .slick-dots li button {
  width: 10px;
  height: 10px;
  font-size: 0;
  display: block;
  padding: 0;
  background-color: #fff;
  border: 1px solid #1f1e1a;
  border-radius: 50%;
  outline: none;
}
.testimonials .slick-dots .slick-active button {
  background-color: #1f1e1a;
}
/* STEPS */
.steps {
  background-color: #fff;
  padding: 80px 0 0;
}
@media (max-width: 768px) {
  .steps {
    padding: 40px 0 0;
  }
}
.steps__header {
  color: #000;
  font-family: "Rokkitt", Arial, sans-serif;
  font-size: 34px;
  font-weight: 600;
  text-align: center;
  position: relative;
}
.steps__header:before {
  display: block;
  content: "";
  background-image: url("../img/section-divider.png");
  width: 48px;
  height: 8px;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  bottom: -8px;
}
@media (max-width: 1200px) {
  .steps__header {
    font-size: 33px;
  }
}
@media (max-width: 991px) {
  .steps__header {
    text-align: center;
    padding-top: 44px;
    font-size: 48px;
    line-height: 48px;
  }
}
@media (max-width: 767px) {
  .steps__header {
    font-size: 48px;
  }
}
@media (max-width: 600px) {
  .steps__header {
    font-size: 38px;
  }
}
@media (max-width: 468px) {
  .steps__header {
    font-size: 28px;
  }
}
@media (max-width: 320px) {
  .steps__header {
    text-align: center;
    padding-top: 25px;
    font-size: 34px;
    line-height: 42px;
  }
}
.steps__subheader {
  text-align: center;
  padding: 27px 0 0;
  color: #8f8f8f;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .steps__subheader {
    padding: 6px 0;
  }
}
@media (max-width: 991px) {
  .steps__subheader {
    text-align: center;
  }
  .steps__subheader::before {
    display: block;
    margin: 0 auto;
    border-top-width: 2px;
  }
}
@media (max-width: 320px) {
  .steps__subheader {
    padding: 28px 0 0;
  }
}
.steps__item {
  margin-top: 80px;
  font-family: "Montserrat", Arial, sans-serif;
}
.steps__item:focus {
  outline: none;
}
@media (max-width: 991px) {
  .steps__item {
    margin-bottom: 70px;
  }
}
.steps__item__number {
  padding-bottom: 40px;
}
.steps__item__number img {
  margin: 0 auto;
  display: block;
}
.steps__item__head {
  color: #000;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  padding-bottom: 25px;
}
.steps__item::after {
  content: "";
  display: inline-block;
  width: 141px;
  height: 1px;
  border: 1px dashed #9c2123;
  position: absolute;
  right: -80px;
  top: 80px;
}
@media (max-width: 1024px) {
  .steps__item::after {
    display: none;
  }
}
.steps__item:last-child::after {
  display: none;
}
.steps__item__text {
  font-family: "Helvetica Neue Cyr", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  color: #b4b4b4;
}
.steps__btn-order a {
  border-radius: 100px;
  background: #448607;
  border: 2px solid #448607;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  min-width: 192px;
  transition: all 0.5s ease;
  height: 56px;
  display: inline-block;
  line-height: 54px;
  margin: 50px 0 0;
}
.steps__btn-order a:hover,
.steps__btn-order a:active,
.steps__btn-order a:focus {
  text-decoration: none;
  border-color: #e5ca37;
  background: #e5ca37;
  color: #000;
}
.slick-dots {
  position: inherit;
  bottom: inherit;
}
.slick-dots li button {
  background: #f1dbbc;
  border: 3px solid #f1dbbc;
  width: 16px;
  height: 16px;
  border-radius: 100%;
}
.slick-dots li.slick-active button {
  background: #fff;
  border: 3px solid #448607;
}
.slick-dots li button::before {
  content: "";
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.lion {
  position: relative;
  min-height: 220px;
}
.lion img {
  position: absolute;
  top: 100px;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
/* REVIEWS */
.reviews {
  padding: 80px 0 80px;
}
.reviews .slick-prev {
  left: -60px;
}
@media (max-width: 1100px) {
  .reviews .slick-prev {
    left: -15px;
  }
}
@media (max-width: 1100px) {
  .reviews .slick-next {
    right: 0;
  }
}
@media (max-width: 768px) {
  .reviews {
    padding: 40px 0 40px;
  }
}
.reviews__slider {
  margin: 20px 0 0;
}
@media (max-width: 768px) {
  .reviews__slider {
    margin: 44px 0 0;
  }
}
.reviews__header {
  color: #000;
  font-family: "Rokkitt", Arial, sans-serif;
  font-size: 34px;
  font-weight: 600;
  text-align: center;
  position: relative;
}
.reviews__header:before {
  display: block;
  content: "";
  background-image: url("../img/section-divider.png");
  width: 48px;
  height: 8px;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  bottom: -8px;
}
@media (max-width: 1200px) {
  .reviews__header {
    font-size: 33px;
  }
}
@media (max-width: 991px) {
  .reviews__header {
    text-align: center;
    padding-top: 44px;
    font-size: 48px;
    line-height: 48px;
  }
}
@media (max-width: 767px) {
  .reviews__header {
    font-size: 48px;
  }
}
@media (max-width: 600px) {
  .reviews__header {
    font-size: 38px;
  }
}
@media (max-width: 468px) {
  .reviews__header {
    font-size: 28px;
  }
}
@media (max-width: 320px) {
  .reviews__header {
    text-align: center;
    padding-top: 25px;
    font-size: 34px;
    line-height: 42px;
  }
}
.reviews__subheader {
  text-align: center;
  padding: 27px 0 0;
  color: #8f8f8f;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .reviews__subheader {
    padding: 6px 0;
  }
}
@media (max-width: 991px) {
  .reviews__subheader {
    text-align: center;
  }
  .reviews__subheader::before {
    display: block;
    margin: 0 auto;
    border-top-width: 2px;
  }
}
@media (max-width: 320px) {
  .reviews__subheader {
    padding: 28px 0 0;
  }
}
.reviews__item {
  font-family: "Montserrat", Arial, sans-serif;
  padding: 10px 40px 0 40px;
  background-color: #ffffff;
  margin: 0 30px 0 0;
  transition: all 0.5s ease;
  min-height: 460px;
}
.reviews__item:hover {
  -ms-transform: scale(1.1);
      transform: scale(1.1);
  box-shadow: 0 18px 21px rgba(0, 0, 0, 0.09);
}
.reviews__item:focus {
  outline: none;
}
@media (max-width: 991px) {
  .reviews__item {
    margin-bottom: 70px;
    margin-right: 5px;
    margin-left: 5px;
    min-height: 530px;
  }
}
@media (max-width: 425px) {
  .reviews__item {
    min-height: 420px;
  }
}
@media (max-width: 320px) {
  .reviews__item {
    min-height: 550px;
  }
}
.reviews__item__number {
  padding: 20px 0;
}
.reviews__item__number img {
  margin: 0 auto;
  border-radius: 100%;
}
.reviews__item__head {
  color: #92979d;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  padding-top: 10px;
}
.reviews__item__text {
  font-family: "Helvetica Neue Cyr", Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #37474f;
}
.reviews__btn-order a {
  border-radius: 100px;
  background: #448607;
  border: 2px solid #448607;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  min-width: 192px;
  transition: all 0.5s ease;
  height: 56px;
  display: inline-block;
  line-height: 54px;
  margin: 50px 0 0;
}
.reviews__btn-order a:hover,
.reviews__btn-order a:active,
.reviews__btn-order a:focus {
  text-decoration: none;
  border-color: #e5ca37;
  background: #e5ca37;
  color: #000;
}
.slick-next:before,
.slick-prev:before {
  color: #000;
  font-size: 46px;
}
.slick-dots {
  position: inherit;
  bottom: inherit;
}
.slick-dots li button {
  background: #f1dbbc;
  border: 3px solid #f1dbbc;
  width: 16px;
  height: 16px;
  border-radius: 100%;
}
.slick-dots li.slick-active button {
  background: #fff;
  border: 3px solid #448607;
}
.slick-dots li button::before {
  content: "";
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.lion {
  position: relative;
  min-height: 220px;
}
.lion img {
  position: absolute;
  top: 100px;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
/* SUPPORT */
.support {
  position: relative;
  padding-top: 250px;
  padding-bottom: 0;
}
.support .lion {
  position: absolute;
  width: 220px;
  height: 220px;
  top: -20px;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
}
.support__text {
  font-size: 20px;
  margin-top: 10px;
  text-align: left;
}
.support__text ul {
  display: -ms-flexbox;
  display: flex;
}
.support__text ul li {
  font-size: 16px;
  margin: 0 20px;
  list-style: none;
  position: relative;
}
.support__text ul li::before {
  content: '';
  display: block;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAUVBMVEUAAACHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgKHAgLcfEn9AAAAGnRSTlMAAQIDJScvQUNERUZJSldYZ3mMkaaotbe5+9fZsCIAAABXSURBVBhXlcnbEkAwDATQrbu6U0r+/0MlNTrhxdiX7NkAv2KP4uGGiHJly6aJS2aCa/GWAAutslRizx75OoPy9tVcFw300pXjst8GhpfD4lNloJ31/yMnyccHOl90uCkAAAAASUVORK5CYII=');
  width: 16px;
  height: 16px;
  position: absolute;
  left: -20px;
}
@media (max-width: 767px) {
  .support__text ul {
    padding-left: 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .support__text ul li {
    -ms-flex-preferred-size: 40%;
        flex-basis: 40%;
  }
}
@media (max-width: 479px) {
  .support__text ul li {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
}
.support__avatar img {
  padding: 20px;
  border: 1px dashed #e2dbcc;
}
.support__avatar::after {
  content: "";
  display: inline-block;
  width: 37px;
  height: 45px;
  background-image: url(../img/support/support-divider.png);
  position: absolute;
  right: -20px;
  top: 75px;
}
.support__avatar:nth-of-type(4)::after {
  display: none;
}
.support__name {
  font-size: 18px;
  margin-bottom: 10px;
}
.support__lines {
  height: 240px;
  position: relative;
  margin-bottom: 50px;
}
.support__lines .helm {
  position: absolute;
  bottom: 0;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  width: 54px;
  height: 81px;
  background-image: url(../img/support/helm.png);
  background-repeat: no-repeat;
}
.support__lines .line-1,
.support__lines .line-2,
.support__lines .line-3,
.support__lines .line-4 {
  position: absolute;
  height: 160px;
  display: block;
  background-size: 100% 100%;
}
.support__lines .line-1,
.support__lines .line-4 {
  width: 440px;
}
@media (max-width: 1199px) {
  .support__lines .line-1,
  .support__lines .line-4 {
    width: 365px;
  }
}
.support__lines .line-2,
.support__lines .line-3 {
  width: 149px;
}
@media (max-width: 1199px) {
  .support__lines .line-2,
  .support__lines .line-3 {
    width: 121px;
  }
}
.support__lines .line-1 {
  background-image: url(../img/support/line-1.png);
  left: 145px;
}
@media (max-width: 1199px) {
  .support__lines .line-1 {
    left: 120px;
  }
}
.support__lines .line-2 {
  background-image: url(../img/support/line-2.png);
  background-position: left center;
  left: 437px;
}
@media (max-width: 1199px) {
  .support__lines .line-2 {
    left: 364px;
  }
}
.support__lines .line-3 {
  background-image: url(../img/support/line-3.png);
  background-position: right center;
  right: 437px;
}
@media (max-width: 1199px) {
  .support__lines .line-3 {
    right: 364px;
  }
}
.support__lines .line-4 {
  background-image: url(../img/support/line-4.png);
  background-position: right center;
  right: 145px;
}
@media (max-width: 1199px) {
  .support__lines .line-4 {
    right: 120px;
  }
}
@media (max-width: 991px) {
  .support__items {
    display: none;
  }
}
.support::before {
  top: 230px;
}
/* BENEFITS */
.benefits__item {
  margin: 20px 0;
}
.benefits__item__pic {
  border: 1px dashed #b6955c;
  padding: 10%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  position: relative;
  text-align: center;
  width: 100%;
  display: block;
}
.benefits__item__pic::after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
@media (max-width: 479px) {
  .benefits__item__pic {
    padding: 0;
    border: none;
  }
  .benefits__item__pic::after {
    display: none;
  }
}
.benefits__item .inner {
  position: absolute;
  width: 80%;
  height: 80%;
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.08);
  background-color: #fff;
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 479px) {
  .benefits__item .inner {
    position: relative;
    width: auto;
    height: auto;
    box-shadow: none;
  }
}
.benefits__item embed {
  max-width: 80%;
}
.benefits__item__head {
  color: #b6955c;
}
.benefits__item__text {
  color: #979a9f;
}
@media (max-width: 479px) {
  .benefits .col-xs-2 {
    padding: 0;
  }
  .benefits embed {
    max-width: 100%;
  }
}
/* GUARANTEES */
.guarantees__item {
  margin: 20px 0;
}
.guarantees__item__pic {
  border: 1px dashed #b6955c;
  padding: 10%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  position: relative;
  text-align: center;
  width: 100%;
  display: block;
}
.guarantees__item__pic::after {
  content: "";
  display: block;
  padding-bottom: 100%;
}
@media (max-width: 479px) {
  .guarantees__item__pic {
    padding: 0;
    border: none;
  }
  .guarantees__item__pic::after {
    display: none;
  }
}
.guarantees__item .inner {
  position: absolute;
  width: 80%;
  height: 80%;
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.08);
  background-color: #fff;
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 479px) {
  .guarantees__item .inner {
    position: relative;
    width: auto;
    height: auto;
    box-shadow: none;
  }
}
.guarantees__item embed {
  max-width: 80%;
}
.guarantees__item__head {
  color: #b6955c;
}
.guarantees__item__text {
  color: #979a9f;
}
@media (max-width: 479px) {
  .guarantees .col-xs-2 {
    padding: 0;
  }
  .guarantees embed {
    max-width: 100%;
  }
}
/* SAMPLES */
.samples__item {
  margin: 20px 0;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  margin: 0;
}
@media (max-width: 991px) {
  .samples__item {
    margin: 30px 0;
  }
}
.samples__page {
  border: 1px dashed #b6955c;
  padding: 15px;
  display: inline-block;
}
.samples__pic {
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.08);
  background-color: #fff;
  display: inline-block;
  padding: 10px;
  max-height: 350px;
  overflow: hidden;
}
.samples__pic img {
  max-width: 100%;
}
.samples__download {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: left;
  font-size: 12px;
}
.samples__link {
  margin: 20px 0;
  text-decoration: none;
  color: #b6955c;
  display: block;
  position: relative;
  padding-left: 50px;
}
.samples__link::before {
  content: "";
  display: inline-block;
  background-image: url('../img/svg/page.svg');
  width: 40px;
  height: 48px;
  position: absolute;
  left: 0;
}
.samples__link:hover,
.samples__link:active,
.samples__link:visited,
.samples__link:focus {
  text-decoration: none;
  color: #b6955c;
}
/* SIDEBAR */
.sidebar__wrap {
  background-color: #fff;
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.08);
  border: 3px solid #f7f7f7;
}
.sidebar .menu {
  padding: 20px 30px;
  list-style: none;
  margin: 10px;
  border: 1px dashed #b6955c;
}
.sidebar li a {
  color: #979a9f;
  text-decoration: none;
  padding-right: 5px;
  display: inline-block;
  margin-bottom: 20px;
}
.sidebar li a:hover,
.sidebar li a:focus,
.sidebar li a:visited,
.sidebar li a:active {
  color: #979a9f;
  text-decoration: none;
}
.sidebar li a::after {
  content: "\203A";
  color: #b6955c;
  font-size: 16px;
  font-family: "Montserrat", Arial, sans-serif;
  position: relative;
  left: 3px;
}
.sidebar li:last-of-type a {
  margin-bottom: 0;
}
/* BLOG PAGE */
.blog {
  padding-bottom: 0;
}
.blog .section-header {
  position: relative;
  margin-top: 20px;
  margin-bottom: 20px;
}
.blog .section-header h1 {
  padding-top: 30px;
}
.blog .section-header h1::before {
  display: block;
  content: "";
  background-image: url(../img/section-divider.png);
  width: 66px;
  height: 10px;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  top: 10px;
}
.blog__content {
  margin-bottom: 40px;
}
.blog__item {
  margin-bottom: 30px;
}
.blog__item_title {
  margin: 0 0 10px 0;
  text-align: left;
  font-family: "Helvetica Neue Cyr", Helvetica, Arial, sans-serif;
  font-size: 30px;
  line-height: 1;
}
.blog__item p {
  line-height: 1.4;
}
.blog__item a {
  color: #7b0000;
}
.blog__item .more-link {
  color: #b6955c;
  text-decoration: none;
}
.blog__item .more-link:hover {
  text-decoration: underline;
}
.blog .pagination .screen-reader-text {
  margin-bottom: 10px;
}
.blog .pagination .nav-links .page-numbers {
  padding: 0 5px;
}
.blog .pagination .nav-links .page-numbers.current {
  color: #7b0000;
}
.blog .entry-title {
  text-align: left;
}
.blog .entry-title a {
  font-family: "Montserrat", Arial, sans-serif;
}
.blog .entry-title a,
.blog .entry-title a:active,
.blog .entry-title a:hover,
.blog .entry-title a:visited,
.blog .entry-title a:focus {
  color: #1f1e1a;
  font-size: 24px;
}
.blog .order-btn a:after {
  content: url(../img/arrow-left.png);
  position: relative;
  top: 1px;
  left: 20px;
}
.article {
  margin-bottom: 40px;
}
@media (max-width: 991px) {
  .article .container {
    width: 100%;
  }
}
.article__content {
  font-size: 14px;
  line-height: 1.4;
  color: #333;
}
.article h1 {
  margin: 20px 0 10px;
  font-size: 36px;
}
.article h2 {
  font-size: 28px;
}
.article h3 {
  font-size: 24px;
}
.article h4,
.article h5,
.article h6 {
  font-size: 18px;
}
.article ol,
.article ul {
  margin: 5px 0;
  padding-left: 20px;
  list-style: inherit;
}
/*FOOTER */
.footer {
  background-color: #000;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  /*FOOTER: TRUST-RATING*/
}
.footer__top {
  padding: 10px 0;
  border-bottom: 1px solid #323232;
}
.footer__menu-2 ul {
  margin: 0;
  padding: 0;
  text-align: center;
}
.footer__menu-2 li {
  list-style-type: none;
  display: block;
}
.footer__menu-2 a {
  display: inline-block;
  margin: 10px 0;
  font-size: 13px;
  line-height: 1;
  color: #fff;
}
.footer__menu-2 a:hover,
.footer__menu-2 a:focus,
.footer__menu-2 a:active {
  text-shadow: 0 0 1px #fff;
  color: #fff;
}
@media (min-width: 468px) {
  .footer__menu-2 li {
    display: inline-block;
  }
  .footer__menu-2 li:after {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 13px;
    margin: 0 15px 0 20px;
    border-right: 1px solid #fff;
  }
  .footer__menu-2 li:last-child:after {
    content: none;
  }
  .footer__menu-2 a {
    font-size: 11px;
  }
}
@media (min-width: 768px) {
  .footer__menu-2 ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  .footer__menu-2 li {
    width: 33.33%;
    text-align: left;
  }
  .footer__menu-2 li:after {
    display: none;
  }
}
@media (min-width: 1024px) {
  .footer__menu-2 li {
    width: 20%;
  }
}
.footer__middle {
  padding: 45px 0;
}
.footer__middle-phone,
.footer__middle-security {
  border-radius: 4px;
  border: 1px solid #323232;
  background-color: #1a1a1a;
  padding: 8px 10px;
  min-width: 184px;
  width: 184px;
  height: 52px;
  margin: 0;
}
@media (max-width: 768px) {
  .footer__middle-phone,
  .footer__middle-security {
    margin: 20px auto 0;
  }
}
.footer__middle .logo {
  display: inline-block;
  background-image: url("../img/logo.svg");
  background-repeat: no-repeat;
  min-width: 220px;
  min-height: 42px;
}
@media (max-width: 1250px) {
  .footer__middle .logo {
    min-width: 132px;
    min-height: 26px;
  }
}
@media (max-width: 768px) {
  .footer__middle .logo {
    width: 220px;
    min-height: 42px;
    margin: 0 auto;
    display: block;
  }
}
.footer__middle-social {
  padding: 30px 0;
  text-align: left;
}
@media (max-width: 768px) {
  .footer__middle-social {
    text-align: center;
  }
}
.footer__middle-social a {
  display: inline-block;
  margin: 0 2px;
  width: 36px;
  height: 36px;
  line-height: 36px;
  border-radius: 100%;
  font-size: 15px;
  text-align: center;
  background: #2a2a2a;
  color: #fff;
  transition: 0.25s;
}
.footer__middle-social a:hover,
.footer__middle-social a:active,
.footer__middle-social a:focus {
  text-decoration: none;
  background: #fff;
  color: #2a2a2a;
}
.footer__middle .copyright {
  color: #999;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 12px;
  padding: 0;
  text-align: left;
}
@media (max-width: 768px) {
  .footer__middle .copyright {
    text-align: center;
    padding: 0 0 30px;
  }
}
.footer__middle-payments {
  text-align: right;
  padding: 30px 0;
}
@media (max-width: 768px) {
  .footer__middle-payments {
    text-align: center;
  }
}
.footer__middle .tos-menu {
  text-align: right;
}
@media (max-width: 768px) {
  .footer__middle .tos-menu {
    text-align: center;
  }
}
.footer__middle .tos-menu a {
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 12px;
  color: #999;
}
.footer__middle .tos-menu a:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 13px;
  margin: 0 15px 0 20px;
  border-right: 1px solid #999;
}
.footer__middle .tos-menu a:last-child:after {
  content: none;
}
.footer__info {
  color: #999;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 12px;
  padding: 0;
  text-align: left;
  margin-bottom: 50px;
}
@media (max-width: 769px) {
  .footer__info {
    text-align: center;
    margin-bottom: 30px;
  }
}
.footer__trust-rating {
  margin-bottom: 20px;
}
.footer__trust-rating .rr {
  background: #1b1b1b;
  box-shadow: 0 10px 0 0 #303030;
  margin-bottom: 20px;
}
.footer__trust-rating .rr:before {
  border-top-color: #323232;
}
.footer__trust-rating .rr:after {
  border-top-color: #323232;
}
.footer__trust-rating .rr .rr-source {
  color: #dec12b;
}
.footer__trust-rating .rr .rr-date {
  color: #8b8b8b;
}
@media (min-width: 768px) {
  .footer__trust-rating {
    margin-bottom: 10px;
  }
}
.dms {
  text-align: right;
}
.dms img {
  padding-top: 20px;
}
@media (max-width: 768px) {
  .dms {
    text-align: center;
  }
}
.page-template-page-order .footer__top {
  display: none;
}
/* WIDGETS CUSTOM STYLES */
.login-btn {
  padding-left: 0;
  padding-right: 30px;
}
.login-btn > div {
  float: left;
  margin-left: -20px;
}
@media (max-width: 479px) {
  .login-btn > div {
    margin-left: 0;
  }
}
@media (max-width: 321px) {
  .login-btn > div {
    margin-left: 0;
  }
}
.login-btn .c-login {
  margin-top: 16px;
  margin-right: 10px;
}
@media (min-width: 768px) {
  .login-btn .c-login {
    margin-right: 30px;
  }
}
.login-btn .c-login__icon {
  display: none;
}
.login-btn .c-login__btn-open {
  border-radius: 100px;
  border: 1px solid #f0dabb;
  padding: 11px 17px;
  background-color: transparent;
  color: #f0dabb;
  font-size: 11px;
  transition: all 0.5s ease;
  font-weight: 400;
  text-transform: uppercase;
}
.login-btn .c-login__btn-open:hover {
  background-color: transparent;
  opacity: 1;
  text-shadow: 0px 0px 2px #ffffff;
  text-decoration: none;
}
.login-btn .c-login__btn-open:active,
.login-btn .c-login__btn-open:focus {
  text-decoration: none;
}
.login-btn .c-login__text {
  cursor: pointer;
}
.content-order {
  padding: 30px 0 0;
}
.pricing-tables::before {
  display: none;
  padding: 0;
}
#order_form .paypal-button.paypal-style-checkout.paypal-size-small .paypal-button-content img {
  margin-top: 1px;
}
.testimonials #feedbacks-widget {
  text-align: left;
}
.testimonials #feedbacks-widget .customer-reviews-title {
  font-family: "Montserrat", Arial, sans-serif;
  font-weight: normal;
  color: #1f1e1a;
  font-size: 24px;
}
.testimonials #feedbacks-widget .load-more {
  border-color: #448607;
  color: #448607;
  transition: all 0.5s ease;
}
.testimonials #feedbacks-widget .load-more:hover {
  background-color: #448607;
  color: #fff;
}
.bnnr img {
  max-width: 100%;
}
.pricing-tables {
  padding: 0;
}
#full-video {
  background: #000;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100000;
}
#full-video .video-foreground {
  position: absolute;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
}
#full-video h5 {
  display: block;
  font-size: 300%;
  font-family: 'Helvetica';
  color: #fff;
  text-transform: uppercase;
}
#full-video a {
  position: relative;
  z-index: 100001;
  display: block;
  font-size: 400%;
  font-family: 'Helvetica';
  color: #fff;
  text-transform: uppercase;
  text-decoration: underline;
}
#full-video a:hover {
  color: green;
}
#full-video img {
  display: block;
  margin: auto;
}
#full-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1000000000;
}
.page-prices {
  padding-bottom: 80px;
}
[data-crm-widget="prices"] .c-prices {
  padding: 0;
}
[data-crm-widget="prices"] .c-prices__title {
  margin: 0 auto;
  margin-bottom: 15px;
}
@media (min-width: 1200px) {
  [data-crm-widget="prices"] .c-prices__title {
    max-width: unset;
  }
}
[data-crm-widget="prices"] .c-prices__text {
  text-align: center;
}
[data-crm-widget="prices"] .c-prices__row:before {
  width: 16px;
  min-width: 16px;
  height: 16px;
}
[data-crm-widget="prices"] .c-prices__row.active:after {
  width: 8px;
  height: 8px;
  left: 4px;
}
[data-crm-widget="prices"] .c-prices__select-wrap:before {
  top: 23px;
}
[data-crm-widget="prices"] .c-prices__filter-label_normal {
  font-weight: 600;
}
@media (max-width: 590px) {
  [data-crm-widget="prices"] .c-prices__filters-right {
    width: 100%;
  }
}
@media (max-width: 590px) {
  [data-crm-widget="prices"] .c-prices__currency-wrap {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (max-width: 590px) {
  [data-crm-widget="prices"] .c-prices__currency {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  [data-crm-widget="prices"] .c-prices__currency {
    margin-bottom: 0;
  }
}
@media (max-width: 590px) {
  [data-crm-widget="prices"] .c-prices__currency input + span {
    width: 100%;
    text-align: center;
    padding: 8px 0;
  }
}
@media (min-width: 1200px) {
  [data-crm-widget="prices"] .c-prices__currency input + span {
    padding-top: 13px;
    padding-bottom: 12px;
  }
}
@media (min-width: 768px) {
  [data-crm-widget="prices"] .c-prices__filters-left {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 1200px) {
  [data-crm-widget="prices"] .c-prices__filters {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}
@media (min-width: 768px) {
  [data-crm-widget="prices"] .c-prices__filter:first-child {
    width: 28%;
  }
}
[data-crm-widget="prices"] .c-prices__btn {
  transition: all .2s;
}
[data-crm-widget="prices"] .c-prices__btn:hover {
  text-decoration: none;
  color: #FFFFFF;
}
@media (min-width: 768px) {
  [data-crm-widget="prices"] .c-prices__btn:hover {
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  }
}
/*Counters*/
.block_counters {
  background: #fff;
  padding: 56px 0 51px;
}
.block_counters:before {
  display: none;
}
.block_counters .bnnr-wrapp {
  padding-top: 35px;
  text-align: center;
}
@media (max-width: 991px) {
  .block_counters__col {
    margin: 0 0 43px 0;
  }
}
.block_counters__col:last-child {
  margin: 0;
}
.block_counters__num {
  text-align: center;
  position: relative;
  color: #870202;
  font-family: "Rokkitt", Arial, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 24px;
}
.block_counters__num:before {
  display: block;
  content: "";
  background-image: url("../img/section-divider.png");
  width: 48px;
  height: 8px;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  top: 48px;
}
.block_counters__text {
  color: #757575;
  font-family: Montserrat, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  padding: 51px 0 0;
}
@media (max-width: 320px) {
  .block_counters {
    padding: 38px 0 28px;
  }
}
/*Calculator*/
.np-calc {
  padding-right: 15px;
  padding-left: 15px;
}
@media (max-width: 768px) {
  .np-calc {
    padding-right: 0px;
    padding-left: 0px;
    margin-bottom: 80px;
  }
}
.calculator {
  padding: 80px 0 70px;
  position: relative;
}
.calculator__wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
      flex-flow: row wrap;
}
.calculator__wrapper:before,
.calculator__wrapper:after {
  content: '';
  display: inline-block;
}
@media (max-width: 1024px) {
  .calculator__position-1 {
    -ms-flex: 1 100%;
        flex: 1 100%;
    -ms-flex-order: 1;
        order: 1;
  }
  .calculator__position-2 {
    -ms-flex: 1 auto;
        flex: 1 auto;
    -ms-flex-order: 2;
        order: 2;
  }
  .calculator__position-3 {
    -ms-flex: 1 auto;
        flex: 1 auto;
    -ms-flex-order: 3;
        order: 3;
  }
}
@media (max-width: 768px) {
  .calculator__position-1 {
    -ms-flex: 1 100%;
        flex: 1 100%;
    -ms-flex-order: 1;
        order: 1;
  }
  .calculator__position-2 {
    -ms-flex: 1 100%;
        flex: 1 100%;
    -ms-flex-order: 2;
        order: 2;
  }
  .calculator__position-3 {
    -ms-flex: 1 100%;
        flex: 1 100%;
    -ms-flex-order: 3;
        order: 3;
  }
}
.calculator__title {
  color: #000;
  font-family: "Rokkitt", Arial, sans-serif;
  font-size: 34px;
  font-weight: 600;
  text-align: center;
}
.calculator__title::before {
  display: block;
  content: "";
  background-image: url("../img/section-divider.png");
  width: 48px;
  height: 8px;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  top: 40px;
}
.calculator__desc {
  color: #8f8f8f;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-align: center;
  padding-top: 30px;
}
.calculator__features {
  padding-bottom: 70px;
  max-width: 240px;
}
@media (max-width: 1024px) {
  .calculator__features {
    max-width: 360px;
  }
}
@media (max-width: 768px) {
  .calculator__features {
    max-width: none;
  }
}
.calculator__features-title {
  color: #000;
  font-family: Montserrat, Arial, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
}
@media (max-width: 768px) {
  .calculator__features-title {
    text-align: center;
  }
}
.calculator__features-title:after {
  content: "";
  display: inline-block;
  border-bottom: 2px solid #d8d8d8;
  width: 32px;
  position: absolute;
  top: 33px;
  left: 0px;
}
@media (max-width: 768px) {
  .calculator__features-title:after {
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
  }
}
.calculator__features-title-icon:before {
  content: "";
  display: inline-block;
  position: absolute;
  background-repeat: no-repeat;
  top: 0;
  left: -61px;
  width: 44px;
  height: 44px;
}
@media (max-width: 768px) {
  .calculator__features-title-icon:before {
    top: -55px;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
  }
}
.calculator__features-title-icon-1:before {
  background-image: url("../img/svg/iconwriters.svg");
}
.calculator__features-title-icon-2:before {
  background-image: url("../img/svg/icontime.svg");
}
.calculator__features-title-icon-3:before {
  background-image: url("../img/svg/iconstar.svg");
}
.calculator__features-title-icon-4:before {
  background-image: url("../img/svg/iconhours.svg");
}
.calculator__features-desc {
  color: #000;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  padding: 32px 0 0;
}
@media (max-width: 768px) {
  .calculator__features-desc {
    text-align: center;
  }
}
.calculator__features-block {
  float: right;
}
@media (max-width: 1024px) {
  .calculator__features-block {
    float: right;
  }
}
@media (max-width: 768px) {
  .calculator__features-block {
    float: none;
  }
}
@media (max-width: 425px) {
  .calculator__features-block {
    float: right;
  }
}
.calculator__box {
  height: 678px;
  background-image: url("../img/bg_calculator.svg");
  background-repeat: no-repeat;
}
@media (max-width: 1024px) {
  .calculator__box {
    background-position: 50% 0;
  }
}
@media (max-width: 425px) {
  .calculator__box {
    background: linear-gradient(to bottom, #bb731b 0%, #870202 100%);
    height: 500px;
  }
}
.calculator .mt-sidebar {
  padding-top: 205px;
}
@media (max-width: 1024px) {
  .calculator .mt-sidebar {
    padding-top: 40px;
  }
}
@media (max-width: 768px) {
  .calculator .mt-sidebar {
    padding-top: 0px;
  }
}
body:not(.page-template-page-useful) .advanced-calc {
  padding: 102px 0 30px 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 20px;
  width: 100%;
  max-width: 380px;
  margin: 60px auto 0;
}
@media (max-width: 768px) {
  body:not(.page-template-page-useful) .advanced-calc {
    max-width: 380px;
  }
}
@media (max-width: 425px) {
  body:not(.page-template-page-useful) .advanced-calc {
    padding-top: 20px;
    border-radius: 30px;
  }
}
@media (min-width: 1200px) {
  body:not(.page-template-page-useful) .advanced-calc {
    margin-top: 0;
  }
}
body:not(.page-template-page-useful) .advanced-calc,
body:not(.page-template-page-useful) .advanced-calc * {
  box-sizing: border-box;
}
body:not(.page-template-page-useful) .advanced-calc__title {
  text-align: center;
  color: #fff;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 20px;
  letter-spacing: -0.5px;
  line-height: 24px;
}
body:not(.page-template-page-useful) .advanced-calc__form {
  margin: 0 20px;
  text-align: center;
}
@media (min-width: 650px) {
  body:not(.page-template-page-useful) .advanced-calc__form .col-md-6 {
    width: 50%;
  }
}
@media (max-width: 425px) {
  body:not(.page-template-page-useful) .advanced-calc__form {
    margin: 20px 20px 0;
  }
}
body:not(.page-template-page-useful) .advanced-calc input[type=text] {
  width: 100%;
  height: 44px;
  font-size: 15px;
  color: #42434a;
  border: 1px solid #dedede;
  border-radius: 4px;
  background: #fff;
  padding: 6px 14px;
}
body:not(.page-template-page-useful) .advanced-calc input[type=text].error-email {
  border: 1px solid #f05c42!important;
}
body:not(.page-template-page-useful) .advanced-calc .has-error input[type=text] {
  border: 1px solid #f05c42 !important;
}
body:not(.page-template-page-useful) .advanced-calc select {
  display: block;
  width: 100%!important;
  height: 48px!important;
  padding: 6px 17px 6px 8px!important;
  margin: 0 0 13px!important;
  font-size: 12px!important;
  color: #42434a!important;
  line-height: 1.42857143!important;
  border: 1px solid #dedede!important;
  border-radius: 4px!important;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s !important;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  z-index: 1;
  background: 0 0 !important;
}
body:not(.page-template-page-useful) .advanced-calc__field-select {
  position: relative;
  background: #fff;
  border-radius: 4px;
}
body:not(.page-template-page-useful) .advanced-calc__field-select::before,
body:not(.page-template-page-useful) .advanced-calc__semifield-select::before {
  content: '\f107';
  font: 12px fontello;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 8px;
  z-index: 0;
  width: 12px;
  height: 12px;
  line-height: 12px;
  text-align: center;
}
body:not(.page-template-page-useful) .advanced-calc__semifield-select {
  position: relative;
  background: #fff;
  border-radius: 4px;
  width: 145px!important;
}
@media (max-width: 768px) {
  body:not(.page-template-page-useful) .advanced-calc__semifield-select {
    width: auto!important;
  }
}
body:not(.page-template-page-useful) .advanced-calc [data-label=price] {
  display: inline-block;
  vertical-align: middle;
  margin-top: 5px;
  margin-bottom: 15px;
  text-align: center;
  color: #fff;
  font: 400 18px/1 "Helvetica Neue", Arial, sans-serif;
}
body:not(.page-template-page-useful) .advanced-calc [data-role=calc],
body:not(.page-template-page-useful) .advanced-calc [data-role=go-to-form],
body:not(.page-template-page-useful) .advanced-calc [data-role=goToForm],
body:not(.page-template-page-useful) .order_submit {
  display: block;
  min-width: 206px;
  height: 56px;
  border-radius: 100px;
  transition: all 0.5s ease;
  border: 2px solid #ebd3b0;
  background: #448607;
  font: 600 13px/56px Montserrat, sans-serif;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  text-align: center;
  margin: 0 auto;
  outline: 0;
}
body:not(.page-template-page-useful) .advanced-calc [data-role=calc]:active,
body:not(.page-template-page-useful) .advanced-calc [data-role=calc]:focus,
body:not(.page-template-page-useful) .advanced-calc [data-role=calc]:hover,
body:not(.page-template-page-useful) .advanced-calc [data-role=go-to-form]:active,
body:not(.page-template-page-useful) .advanced-calc [data-role=go-to-form]:focus,
body:not(.page-template-page-useful) .advanced-calc [data-role=go-to-form]:hover,
body:not(.page-template-page-useful) .order_submit:hover,
body:not(.page-template-page-useful) .order_submit:focus,
body:not(.page-template-page-useful) .order_submit:active {
  color: #fff;
  text-decoration: none;
  background: #407311;
}
body:not(.page-template-page-useful) .advanced-calc [data-role=go-to-form] {
  display: none;
  border: 2px solid #e5ca37;
  background: #e5ca37;
  color: #000;
}
body:not(.page-template-page-useful) .advanced-calc .order_submit {
  border: 2px solid #e5ca37;
  background: #e5ca37;
  color: #000;
}
body:not(.page-template-page-useful) .advanced-calc .order_submit:hover {
  background: #dec852;
  border: 2px solid #dec852;
  color: #333;
}
body:not(.page-template-page-useful) .advanced-calc .order_submit:active,
body:not(.page-template-page-useful) .advanced-calc .order_submit:focus,
body:not(.page-template-page-useful) .advanced-calc .order_submit:hover {
  background: #dec852!important;
  border: 2px solid #dec852;
  color: #000;
}
body:not(.page-template-page-useful) .field-calculator-email {
  position: relative;
}
body:not(.page-template-page-useful) .tooltip-error {
  position: absolute;
  left: 100%;
  min-width: 80px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  background: #f05c42;
  height: 30px;
  border-radius: 5px 5px 5px 0;
  font-size: 12px;
  color: #fff;
  z-index: 3;
  bottom: 100%;
}
@media (max-width: 768px) {
  body:not(.page-template-page-useful) .tooltip-error {
    bottom: auto;
    top: 100%;
    left: 0;
    border-radius: 5px;
    width: 100%;
  }
}
body:not(.page-template-page-useful) .advanced-calc .form-group {
  margin-bottom: 12px!important;
}
@media (min-width: 425px) {
  body:not(.page-template-page-useful) .advanced-calc__form {
    margin: 26px 15px 0;
  }
  body:not(.page-template-page-useful) .advanced-calc [data-label=price] {
    font-size: 24px;
  }
}
body:not(.page-template-page-useful) .advanced-calc .help-block {
  position: absolute;
  font-size: 12px;
  top: 39px;
}
/*Confidence*/
.confidence {
  height: 500px;
  padding: 0;
  margin-top: 0;
  background: #870202;
  position: relative;
}
@media (max-width: 991px) {
  .confidence {
    height: auto;
    background-size: cover;
    background-position: 28% 0%;
    padding-bottom: 40px;
  }
}
@media (max-width: 479px) {
  .confidence {
    padding-bottom: 32px;
  }
}
@media (max-width: 320px) {
  .confidence {
    background-position: 28% 0%;
  }
}
.confidence__wrapper {
  margin-left: 0;
  text-align: center;
}
@media (min-width: 1441px) and (max-width: 1699px) {
  .confidence__wrapper {
    margin-left: 28%;
  }
}
@media (min-width: 1200px) and (max-width: 1440px) {
  .confidence__wrapper {
    margin-left: 42%;
  }
}
.confidence__header {
  padding: 104px 0 0px;
  color: #fff;
  font-family: "Rokkitt", Arial, sans-serif;
  font-size: 34px;
  font-weight: 600;
  text-align: center;
}
.confidence__header:before {
  display: block;
  content: "";
  background-image: url("../img/section-divider.png");
  width: 48px;
  height: 8px;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  top: 160px;
}
@media (min-width: 1441px) and (max-width: 1699px) {
  .confidence__header:before {
    left: 65%;
  }
}
@media (min-width: 1200px) and (max-width: 1440px) {
  .confidence__header:before {
    left: 70%;
  }
}
@media (max-width: 1199px) {
  .confidence__header:before {
    top: 148px;
    left: 50%;
  }
}
@media (max-width: 991px) {
  .confidence__header:before {
    top: 100px;
  }
}
@media (max-width: 767px) {
  .confidence__header:before {
    top: 146px;
  }
}
@media (max-width: 468px) {
  .confidence__header:before {
    top: 100px;
  }
}
@media (max-width: 320px) {
  .confidence__header:before {
    top: 78px;
  }
}
@media (max-width: 1200px) {
  .confidence__header {
    font-size: 33px;
  }
}
@media (max-width: 991px) {
  .confidence__header {
    text-align: center;
    padding-top: 44px;
    font-size: 48px;
    line-height: 48px;
  }
}
@media (max-width: 767px) {
  .confidence__header {
    font-size: 48px;
  }
}
@media (max-width: 600px) {
  .confidence__header {
    font-size: 38px;
  }
}
@media (max-width: 468px) {
  .confidence__header {
    font-size: 28px;
  }
}
@media (max-width: 320px) {
  .confidence__header {
    text-align: center;
    padding-top: 25px;
    font-size: 34px;
    line-height: 42px;
  }
}
.confidence__subheader {
  text-align: center;
  padding: 27px 0 0;
  color: #bd756f;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .confidence__subheader {
    padding: 6px 0;
  }
}
@media (max-width: 991px) {
  .confidence__subheader {
    text-align: center;
  }
  .confidence__subheader::before {
    display: block;
    margin: 0 auto;
    border-top-width: 2px;
  }
}
@media (max-width: 320px) {
  .confidence__subheader {
    padding: 28px 0 0;
  }
}
.confidence__btn-order a {
  border-radius: 100px;
  border: 2px solid #fff;
  color: #ffffff;
  font-family: Montserrat;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  min-width: 192px;
  height: 56px;
  display: inline-block;
  line-height: 54px;
  margin: 50px 0 0;
}
.confidence__btn-order a:hover,
.confidence__btn-order a:active,
.confidence__btn-order a:focus {
  text-decoration: none;
  border-color: #e5ca37;
  color: #e5ca37;
}
.confidence__title {
  padding: 75px 0 0;
  text-align: center;
  color: #000;
  font-family: Montserrat, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
@media (max-width: 320px) {
  .confidence__title {
    padding-top: 31px;
  }
}
.confidence__txt {
  padding-top: 43px;
}
@media (max-width: 320px) {
  .confidence__txt {
    padding-top: 31px;
    font-size: 14px;
    line-height: 20px;
  }
}
.confidence__txt p {
  color: #fff;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  margin: 0;
}
body.home .confidence .shield {
  position: absolute;
  height: 500px;
  width: 500px;
  bottom: 0;
  left: 0;
}
@media (max-width: 1199px) {
  body.home .confidence .shield {
    display: none;
  }
}
@media (max-width: 479px) {
  body.home .confidence .shield {
    display: block;
    height: 100vw;
  }
}
body.page-template-page-useful .confidence {
  background: #f5f5f5;
}
body.page-template-page-useful .confidence__header {
  color: #000;
}
@media (max-width: 320px) {
  body.page-template-page-useful .confidence__header:before {
    top: 64px;
  }
}
body.page-template-page-useful .confidence__subheader {
  color: #8a8a8a;
}
body.page-template-page-useful .confidence__text,
body.page-template-page-useful .confidence p {
  color: #7e7e7e;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  margin: 35px 0 0;
}
/*Advanced Price Calculator*/
body:not(.page-template-default,.page-template-front-page-new) .advanced-calc {
  margin-top: 50px;
  padding: 40px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  border-radius: 20px;
  background: #fff;
  border-radius: 0;
}
@media (max-width: 768px) {
  body:not(.page-template-default,.page-template-front-page-new) .advanced-calc {
    max-width: 380px;
    margin: 15px auto 0;
  }
}
.advanced-calc,
.advanced-calc * {
  box-sizing: border-box;
}
.advanced-calc__title {
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
  margin-bottom: 10px;
}
.advanced-calc input[type=text] {
  width: 100%;
  height: 44px;
  font-size: 15px;
  color: #42434a;
  border: 1px solid #dedede;
  border-radius: 4px;
  background: #f0f0f0;
  padding: 6px 14px;
}
.has-error input[type=text] {
  border: 1px solid #f05c42 !important;
}
.advanced-calc select {
  display: block;
  width: 100%!important;
  height: 48px!important;
  padding: 6px 17px 6px 8px!important;
  margin: 0 0 13px!important;
  font-size: 12px!important;
  color: #42434a!important;
  line-height: 1.42857143!important;
  border: 1px solid #dedede!important;
  border-radius: 4px!important;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  position: relative;
  z-index: 1;
  background: #f0f0f0;
}
.advanced-calc__field-select {
  position: relative;
  background: #fff;
  border-radius: 4px;
}
.advanced-calc__field-select::before {
  content: '\f107';
  font: 12px fontello;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 8px;
  z-index: 2;
  width: 12px;
  height: 12px;
  line-height: 12px;
  text-align: center;
  color: #525252;
}
.advanced-calc [data-label=price] {
  display: inline-block;
  vertical-align: middle;
  margin-top: 5px;
  margin-bottom: 15px;
  text-align: center;
  color: #000;
  width: 100%;
  font: 400 20px/1 "Helvetica Neue", Arial, sans-serif;
}
.advanced-calc [data-role=calc],
.advanced-calc [data-role=go-to-form] {
  display: block;
  width: 100%;
  height: 64px;
  border-radius: 100px;
  border: none;
  background: #448607;
  font: 600 13px/64px Montserrat, sans-serif;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  text-align: center;
  margin: 0 auto;
  outline: 0;
}
.advanced-calc [data-role=calc]:active,
.advanced-calc [data-role=calc]:focus,
.advanced-calc [data-role=calc]:hover,
.advanced-calc [data-role=go-to-form]:active,
.advanced-calc [data-role=go-to-form]:focus,
.advanced-calc [data-role=go-to-form]:hover {
  color: #fff;
  text-decoration: none;
  background: #407311;
}
.advanced-calc [data-role=go-to-form] {
  display: none;
  border: 2px solid #e5ca37;
  background: #e5ca37;
  color: #000;
}
.advanced-calc [data-role=go-to-form]:active,
.advanced-calc [data-role=go-to-form]:focus,
.advanced-calc [data-role=go-to-form]:hover {
  background: #dec852!important;
  border: 2px solid #dec852;
  color: #000;
}
/*CONTENT-TEXT*/
.content-text {
  padding: 40px 0;
}
.content-text::before {
  background: none;
}
.content-text__header {
  color: #000;
  font-family: "Helvetica Neue Cyr", Helvetica, Arial, sans-serif;
  font-size: 36px;
  letter-spacing: -0.64px;
  padding: 0 0 30px;
}
.content-text__text {
  color: #000;
  font-family: "Helvetica Neue Cyr", Helvetica, Arial, sans-serif;
  font-size: 14px;
  letter-spacing: -0.25px;
  line-height: 20px;
}
.content-text__button-container {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 30px;
}
.list {
  padding: 15px 0 0 15px;
  margin: 0;
}
.list li {
  color: #000;
  font-family: "Helvetica Neue Cyr", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
  padding: 10px 0;
}
.content-companies {
  cursor: pointer;
}
.content-companies h1,
.content-companies h2 {
  color: #000;
  font-family: "Helvetica Neue Cyr", Helvetica, Arial, sans-serif;
  font-size: 36px;
  letter-spacing: -0.64px;
  padding: 0 0 30px;
  margin-top: 50px;
}
.content-companies p,
.content-companies ul {
  color: #000;
  font-family: "Helvetica Neue Cyr", Helvetica, Arial, sans-serif;
  font-size: 14px;
  letter-spacing: -0.25px;
  line-height: 20px;
  margin-bottom: 30px;
}
/*PROMO-BANNER*/
.promo-banner {
  background-image: url('../img/promo-banner/promo-bg-banner.png');
  background-size: cover;
  background-repeat: no-repeat;
  padding: 50px 0;
}
.promo-banner::before {
  background: none;
}
@media (max-width: 991px) {
  .promo-banner {
    height: auto;
    background-size: cover;
    background-position: center center;
    padding-bottom: 40px;
  }
}
.promo-banner__header {
  color: #f0dabb;
  font-family: "Helvetica Neue Cyr", Helvetica, Arial, sans-serif;
  font-size: 36px;
}
@media (max-width: 1024px) {
  .promo-banner__header {
    text-align: center;
  }
}
.promo-banner__subheader {
  color: #fff;
  font-family: "Helvetica Neue Cyr", Helvetica, Arial, sans-serif;
  font-size: 48px;
}
@media (max-width: 1024px) {
  .promo-banner__subheader {
    text-align: center;
    font-size: 24px;
    padding: 15px 0;
  }
}
.promo-banner__promo-code {
  font-family: Montserrat, Arial, sans-serif;
  font-size: 18px;
  font-weight: 400;
  color: #ecd2ad;
  padding: 0 0 25px;
  text-align: center;
}
.promo-banner__promo-code span {
  color: #fff;
}
.promo-banner__promo-code-button-container {
  text-align: center;
}
/*BLOCK*/
.button {
  display: -ms-inline-flexbox;
  display: inline-flex;
  background: #e5ca37;
  min-height: 56px;
  line-height: 56px;
  border-radius: 100px;
  color: #000;
  font-family: "Montserrat", Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  font-size: 13px;
  padding: 0 57px;
}
.button:hover,
.button:active,
.button:focus {
  background: #dec852!important;
  text-decoration: none;
  color: #000;
}
.button_size_small {
  padding: 0 7px;
  font-size: 11px;
  font-weight: bold;
  min-height: 40px;
  line-height: 40px;
  font-family: "Helvetica Neue Cyr", Helvetica, Arial, sans-serif;
}
.button_size_big {
  padding: 0 88px;
}
.button_theme_green {
  background: #448607;
  color: #fff;
  transition: all .2s ease;
}
.button_theme_green:hover,
.button_theme_green:active,
.button_theme_green:focus {
  color: #fff;
  text-decoration: none;
  background: #e5ca37;
}
/*Girl*/
.girl {
  background-image: url("../img/girl-bg.webp");
  background-repeat: no-repeat;
  height: 720px;
  background-size: cover;
  padding: 0;
  margin-top: 0;
  background-color: #f9fbee;
  position: relative;
}
@media (max-width: 991px) {
  .girl {
    height: auto;
    background-size: cover;
    background-position: 28% 0%;
    padding-bottom: 40px;
  }
}
@media (max-width: 479px) {
  .girl {
    padding-bottom: 32px;
  }
}
@media (max-width: 320px) {
  .girl {
    background-position: 28% 0%;
  }
}
.girl__wrapper {
  margin-left: 0;
}
@media (min-width: 1441px) and (max-width: 1699px) {
  .girl__wrapper {
    margin-left: 28%;
  }
}
@media (min-width: 1200px) and (max-width: 1440px) {
  .girl__wrapper {
    margin-left: 42%;
  }
}
.girl__header {
  padding: 104px 0 0;
  color: #000000;
  font-family: "Rokkitt", Arial, sans-serif;
  font-size: 34px;
  font-weight: 600;
  text-align: center;
  position: relative;
}
.girl__header:before {
  display: block;
  content: "";
  background-image: url("../img/section-divider.png");
  width: 48px;
  height: 8px;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  bottom: -17px;
}
@media (max-width: 1200px) {
  .girl__header {
    font-size: 33px;
  }
}
@media (max-width: 991px) {
  .girl__header {
    text-align: center;
    padding-top: 44px;
    font-size: 48px;
    line-height: 48px;
  }
}
@media (max-width: 767px) {
  .girl__header {
    font-size: 48px;
  }
}
@media (max-width: 600px) {
  .girl__header {
    font-size: 38px;
  }
}
@media (max-width: 468px) {
  .girl__header {
    font-size: 28px;
  }
}
@media (max-width: 320px) {
  .girl__header {
    text-align: center;
    padding-top: 25px;
    font-size: 34px;
    line-height: 42px;
  }
}
.girl__subheader {
  text-align: center;
  padding: 27px 0 0;
  color: #9a9b93;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 18px;
  font-weight: 500;
}
@media (max-width: 1199px) and (min-width: 992px) {
  .girl__subheader {
    padding: 6px 0;
  }
}
@media (max-width: 991px) {
  .girl__subheader {
    text-align: center;
  }
  .girl__subheader::before {
    display: block;
    margin: 0 auto;
    border-top-width: 2px;
  }
}
@media (max-width: 320px) {
  .girl__subheader {
    padding: 28px 0 0;
  }
}
.girl__item {
  font-weight: 300;
  color: #1f1e1a;
  line-height: 30px;
}
@media (max-width: 767px) {
  .girl__item {
    width: 200px;
    margin: 0 auto;
  }
}
.girl__item::before {
  content: "";
  display: inline-block;
  position: relative;
  left: -5px;
  height: 30px;
  width: 30px;
  top: 0.5em;
  background-size: cover;
  background-repeat: no-repeat;
}
.girl .item-1::before {
  background-image: url("../img/zoom.png");
}
.girl .item-2::before {
  background-image: url("../img/pen.png");
}
.girl .item-3::before {
  background-image: url("../img/check.png");
}
.girl .student {
  position: absolute;
  height: 670px;
  width: 613px;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
}
@media (min-width: 1199px) {
  .girl .student {
    background-image: url("../img/student-girl.webp");
  }
}
.girl__title {
  padding: 54px 0 0;
  text-align: center;
  color: #000;
  font-family: Montserrat, Arial, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
}
@media (max-width: 320px) {
  .girl__title {
    padding-top: 31px;
  }
}
.girl__txt {
  padding-top: 43px;
}
@media (max-width: 320px) {
  .girl__txt {
    padding-top: 31px;
    font-size: 14px;
    line-height: 20px;
  }
}
.girl__txt p {
  color: #000;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  text-align: justify;
  margin: 0;
}
.girl__list {
  list-style: none;
  padding: 32px 0 0;
  margin-left: 35%;
}
@media (min-width: 1200px) and (max-width: 1440px) {
  .girl__list {
    margin-left: 20%;
  }
}
@media (max-width: 991px) {
  .girl__list {
    color: #000;
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 30px;
    margin: 0;
  }
}
.girl__list li {
  color: #000;
  font-family: "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 30px;
}
@media (max-width: 991px) {
  .girl__list li {
    text-align: center;
  }
}
@media (max-width: 991px) {
  .girl__list-two {
    padding-top: 0;
  }
}
/* Email User */
.email-collector {
  background: linear-gradient(to bottom, #bb731b 0%, #870202 100%);
}
.email-collector__widget {
  padding-bottom: 57px;
  padding-top: 59px;
}
.email-collector__widget-wrap {
  padding: 40px 0;
}
.email-collector__widget-title {
  font-family: Rokkitt, Arial, sans-serif;
  font-size: 34px;
  font-weight: 600;
  color: #fff;
  line-height: 28px;
}
@media (max-width: 991px) {
  .email-collector__widget-title {
    margin-bottom: 20px;
    text-align: center;
  }
}
.email-collector__widget-title span {
  color: #dec12b;
}
.email-collector .form-group {
  margin-bottom: 0;
}
@media (max-width: 1024px) {
  .email-collector .form-group {
    margin-bottom: 15px;
  }
}
.email-collector__field * {
  width: 100% !important;
  margin-bottom: 0 !important;
}
.email-collector__field input[type=text],
.email-collector__field select {
  height: 56px !important;
  font: 400 13px/1.33 Helvetica, "Helvetica Neue", Arial, sans-serif !important;
  border: 0 !important;
  box-shadow: none !important;
  color: #000;
}
.email-collector__field input[type=text].error-email {
  border: 1px solid #f05c42!important;
}
.email-collector__field .help-block {
  position: absolute;
  font-size: 12px;
  top: 39px;
}
.email-collector__field select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  z-index: 1;
  background: transparent !important;
}
.email-collector__field-select {
  position: relative;
  background: #fff;
  border-radius: 4px;
}
.email-collector__field-select:after {
  content: '\f107';
  font: 12px fontello;
  position: absolute;
  top: 50%;
  margin-top: -4px;
  right: 10px;
  z-index: 0;
  width: 12px;
  height: 12px;
  line-height: 12px;
  text-align: center;
}
.email-collector__btn .big-btn {
  min-width: 168px;
  height: 56px;
  line-height: 41px;
  max-width: none;
  box-shadow: none;
  border-radius: 100px;
  border: 2px solid #fff!important;
  background: transparent!important;
  color: #ffffff!important;
  font-family: Montserrat, Arial, sans-serif;
  font-size: 12px;
  transition: all 0.5s ease;
  font-weight: 700;
  text-transform: uppercase;
}
.email-collector__btn .big-btn:active,
.email-collector__btn .big-btn:focus,
.email-collector__btn .big-btn:hover {
  text-decoration: none;
  border-color: #e5ca37;
  color: #e5ca37;
  -ms-transform: scale(1.1);
      transform: scale(1.1);
}
@media (max-width: 768px) {
  .email-collector__btn .big-btn {
    margin-top: 10px;
  }
}
.email-collector .help-block {
  position: absolute;
  top: 55px !important;
  color: #fa9b16!important;
}
/* Exit Popup */
.ex-popup_open .ex-popup__wrap {
  width: 550px;
  height: 510px;
  text-align: center;
  font-family: "OpenSans", sans-serif;
  border-radius: 0;
}
.ex-popup_open .ex-popup__container {
  position: relative;
  padding: 285px 30px 115px;
}
.ex-popup_open .ex-popup-form {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ex-popup_open .ex-popup-form__input {
  position: relative;
  z-index: 111;
  width: 100%;
  max-width: 360px;
  height: 50px;
  padding: 14px 15px;
  padding-left: 22px;
  font: 16px/20px "OpenSans";
  font-weight: 400;
  color: #1F1E1A;
  background-color: #fff;
  border: 1px solid #E5CA37;
  border-radius: 40px;
  letter-spacing: 0.5px;
  box-shadow: none;
}
.ex-popup_open .ex-popup-form__input:focus {
  outline: none;
}
.ex-popup_open .ex-popup-form__input:-ms-input-placeholder {
  color: #1F1E1A;
}
.ex-popup_open .ex-popup-form__input::placeholder {
  color: #1F1E1A;
}
.ex-popup_open .ex-popup-form__input_error {
  border-color: #ce341f;
}
.ex-popup_open .ex-popup-form__label {
  -ms-flex-order: 1;
      order: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-top: 13px;
  text-align: left;
  font: 16px/20px "OpenSans";
  font-weight: 500;
  color: #1F1E1A;
}
.ex-popup_open .ex-popup-form__checkbox-input {
  display: none;
}
.ex-popup_open .ex-popup-form__checkbox {
  width: 18px;
  height: 18px;
  margin-right: 15px;
  border: 4px solid #A22B2C;
  border-radius: 4px;
}
.ex-popup_open .ex-popup-form__label .ex-popup-form__checkbox-input:checked + .ex-popup-form__checkbox {
  background: #A22B2C;
  border-color: #A22B2C;
  border-radius: 0;
}
.ex-popup_open .ex-popup-confirm__btn,
.ex-popup_open .ex-popup__btn {
  z-index: 112;
  display: inline-block;
  width: 180px;
  height: 50px;
  padding: 15px;
  font: 16px/20px "OpenSans";
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: #1F1E1A;
  background: #FFEC8E;
  border: none;
  border-radius: 40px;
  transition: box-shadow 150ms;
  opacity: 1!important;
  margin-top: 0;
}
.ex-popup_open .ex-popup-confirm__btn {
  width: 100%;
  max-width: 300px;
  position: absolute;
  bottom: 60px;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  height: auto;
  font: 16px/20px "OpenSans";
  font-weight: bold;
  padding: 15px 40px;
  color: white;
  background: #448607;
  border-radius: 40px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.45);
  transition: .4s;
}
.ex-popup_open .ex-popup-confirm__btn:hover {
  background: #448607;
  text-decoration: none;
  box-shadow: none;
}
.ex-popup_open .ex-popup-confirm__btn:focus {
  outline: none;
}
.ex-popup_open .ex-popup__btn:not(:disabled) {
  background-color: #FADB31;
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.45);
  color: #1F1E1A;
}
.ex-popup_open .ex-popup__btn {
  position: absolute;
  top: 0;
  right: 0;
}
.ex-popup_open .ex-popup__btn:not(:disabled):hover {
  box-shadow: none;
}
.ex-popup_open .ex-popup__btn:focus {
  background-color: #FADB31;
  box-shadow: none;
  outline: none;
}
.ex-popup-form__label-text {
  font: 16px/20px "OpenSans";
  font-weight: 500;
  color: #1F1E1A;
  letter-spacing: 0.5px;
}
.ex-popup_open .ex-close {
  position: absolute;
  top: 25px;
  right: 25px;
  width: 28px;
  height: 28px;
  border: none;
}
.ex-popup_open .ex-close:hover {
  background: transparent;
}
.ex-popup_open .ex-close:after,
.ex-popup_open .ex-close:before {
  content: '';
  position: absolute;
  width: 3px;
  height: 28px;
  background-color: #9A9A9A;
}
.ex-popup_open .ex-close:before {
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
}
.ex-popup_open .ex-close:after {
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
}
/* Login */
[data-crm-widget="loginTooltip"] .c-login__overlay {
  z-index: 1111;
  opacity: 0;
}
[data-crm-widget="loginTooltip"] .c-login__popup {
  min-width: 250px;
  max-width: 280px;
  top: 65px;
  right: 0;
  padding: 20px;
  padding-bottom: 50px;
  font-family: "Open Sans", sans-serif;
  box-shadow: 0 30px 70px rgba(0, 0, 0, 0.3);
  border-radius: 6px;
  -ms-transform: none;
      transform: none;
  left: auto;
  position: absolute;
  box-sizing: border-box;
  z-index: 1112;
}
@media (max-width: 768px) {
  [data-crm-widget="loginTooltip"] .c-login__popup {
    max-height: initial;
  }
}
[data-crm-widget="loginTooltip"] .c-login .title-login {
  font-size: 16px;
  line-height: 20px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  color: #A22B2C;
  text-align: center;
  letter-spacing: 0.002em;
  text-transform: uppercase;
  margin-bottom: 17px;
}
[data-crm-widget="loginTooltip"] .c-login .form-group {
  margin: 0 0 20px 0;
}
[data-crm-widget="loginTooltip"] .c-login .form-group .control-label {
  display: none;
}
[data-crm-widget="loginTooltip"] .c-login .form-group .form-control {
  width: 100%;
  padding: 11.5px 15px;
  font-size: 16px;
  line-height: 20px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  height: 45px;
  letter-spacing: 0.5px;
  color: #1F1E1A;
  border: 1px solid #BEBEBE;
  border-radius: 6px;
  box-sizing: border-box;
}
[data-crm-widget="loginTooltip"] .c-login .form-group .form-control:-ms-input-placeholder {
  color: #1F1E1A;
  font-size: 16px;
  line-height: 20px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
}
[data-crm-widget="loginTooltip"] .c-login .form-group .form-control::placeholder {
  color: #1F1E1A;
  font-size: 16px;
  line-height: 20px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
}
[data-crm-widget="loginTooltip"] .c-login .form-group .form-control:focus {
  outline: none;
  box-shadow: none;
}
[data-crm-widget="loginTooltip"] .c-login .form-group.has-error .help-block {
  font-size: 12px;
  line-height: 16px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  margin-bottom: -15px;
}
[data-crm-widget="loginTooltip"] .c-login__forgot-wrap {
  position: relative;
}
[data-crm-widget="loginTooltip"] .c-login__forgot {
  font-size: 0;
  line-height: 14px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  color: #A22B2C;
  position: absolute;
  right: 1px;
  bottom: -25px;
  letter-spacing: 0.5px;
  text-decoration: none;
}
[data-crm-widget="loginTooltip"] .c-login__forgot:after {
  content: 'Forgot?';
  font-size: 12px;
  line-height: 14px;
  font-family: 'Open Sans', sans-serif;
}
[data-crm-widget="loginTooltip"] .c-login__btn {
  margin: 0 0 10px 0;
  padding: 12.5px 10px;
  font-size: 14px;
  line-height: 20px;
  font-family: 'Open Sans', sans-serif;
  font-weight: 700;
  border: none;
  border-radius: 34px;
  background-color: #A22B2C;
  color: white;
  letter-spacing: .5px;
  margin-top: 30px;
  text-transform: uppercase;
  transition: .4s;
  box-sizing: border-box;
  outline: none;
}
[data-crm-widget="loginTooltip"] .c-login__btn:hover {
  opacity: .9;
  background: #A22B2C;
  color: white;
}
[data-crm-widget="loginTooltip"] .c-login #c-login__sb .facebook.auth-link {
  display: block;
  position: relative;
  width: 100%;
  min-height: 45px;
  line-height: 45px;
  padding: 0;
  text-align: center;
  background: #2B4EA9;
  border-radius: 34px;
  border: none;
  transition: .3s;
}
[data-crm-widget="loginTooltip"] .c-login #c-login__sb .facebook.auth-link:hover {
  opacity: .8;
}
[data-crm-widget="loginTooltip"] .c-login #c-login__sb .auth-icon.facebook {
  background: none;
  display: inline;
}
[data-crm-widget="loginTooltip"] .c-login #c-login__sb .auth-icon.facebook:before {
  content: 'Login with Facebook';
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  margin: 0;
  text-align: center;
  color: white;
  letter-spacing: .3px;
  padding: 0;
}
[data-crm-widget="loginTooltip"] .c-login #c-login__sb .auth-clients li {
  width: 100%;
}
[data-crm-widget="loginTooltip"] .c-login__or {
  display: none;
}
[data-crm-widget="loginTooltip"] .c-login__close {
  display: none;
}
[data-crm-widget="loginTooltip"] #theImg {
  position: absolute;
  bottom: 23px;
  left: 50%;
  -ms-transform: translate(-50%);
      transform: translate(-50%);
}
@media screen and (max-width: 767px) {
  [data-crm-widget=loginTooltip] .c-login .c-login__popup {
    margin-left: -170px;
    right: -127px;
    top: 50px;
  }
}
.page-id-5 [data-crm-widget=loginTooltip] .c-login .c-login__popup {
  left: inherit;
  right: 0;
}
@media screen and (max-width: 340px) {
  .page-id-5 [data-crm-widget=loginTooltip] .c-login .c-login__popup {
    left: inherit !important;
    right: 0;
  }
}
[data-crm-widget="form"] [data-crm="loader"] {
  display: none;
}
.order-preloader {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  animation: blink 1s infinite alternate;
}
.order-preloader:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  -ms-transform: translateX(-100%);
      transform: translateX(-100%);
  width: 200px;
  animation: loading 2s infinite;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.18) 10%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.8) 55%, rgba(255, 255, 255, 0.18) 90%, rgba(255, 255, 255, 0) 100%);
  background-size: 200% 100%;
  z-index: 1000;
}
.order-preloader__title {
  max-width: 900px;
  width: 100%;
  height: 24px;
  background: #FAF7F2;
  border-radius: 8px;
  margin: 0 auto 34px auto;
}
.order-preloader__info {
  width: 100%;
  max-width: 1180px;
  height: 160px;
  margin: 80px auto 0 auto;
  background: #FAF7F2;
  border-radius: 10px;
}
.order-preloader__wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
@media (max-width: 768px) {
  .order-preloader__wrapper {
    padding: 0 15px;
  }
}
.order-preloader__left {
  -ms-flex: 0 1 580px;
      flex: 0 1 580px;
}
@media (max-width: 991px) {
  .order-preloader__left {
    -ms-flex: 0 1 600px;
        flex: 0 1 600px;
  }
}
@media (max-width: 768px) {
  .order-preloader__left {
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    width: 100%;
  }
}
.order-preloader__right {
  margin-left: 20px;
  -ms-flex: 0 1 380px;
      flex: 0 1 380px;
  height: 293px;
  width: 100%;
  background: #FAF7F2;
  border-radius: 8px;
}
@media (max-width: 991px) {
  .order-preloader__right {
    display: none;
  }
}
.order-preloader__field {
  margin-bottom: 18px;
}
.order-preloader__label {
  width: 100px;
  height: 12px;
  background: #FAF7F2;
  border-radius: 8px;
  margin-bottom: 5px;
}
.order-preloader__label_lg {
  margin-top: 40px;
  margin-bottom: 15px;
  height: 14px;
  max-width: 480px;
}
.order-preloader__input {
  height: 36px;
  width: 100%;
  background: #FAF7F2;
  border-right: 5px;
}
.order-preloader__input_md {
  max-width: 480px;
  margin-bottom: 5px;
}
.order-preloader__group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.order-preloader__group > div {
  margin-right: 5px;
}
.order-preloader__group > div:last-child {
  margin-right: 0;
}
.order-preloader__button {
  background: #FAF7F2;
  border-radius: 5px;
  height: 36px;
  width: 100%;
}
.order-preloader__button_xs {
  width: 36px;
  height: 36px;
  -ms-flex: none;
      flex: none;
}
.order-preloader__button_lg {
  max-width: 180px;
  height: 180px;
}
.order-preloader__button_md {
  max-width: 180px;
}
.order-preloader__pages {
  -ms-flex: 0 1 280px;
      flex: 0 1 280px;
}
.order-preloader__pages-select {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.order-preloader__pages-select > div {
  margin-right: 5px;
}
.order-preloader__pages-select > div:last-child {
  margin-right: 0;
}
.order-preloader__spacing {
  -ms-flex: 0 1 280px;
      flex: 0 1 280px;
  margin-left: 20px;
}
.order-preloader__textarea {
  max-width: 580px;
  width: 100%;
  height: 230px;
  background: #ecd8e9;
  border-radius: 10px;
}
@keyframes blink {
  from {
    opacity: 1;
  }
  to {
    opacity: 0.5;
  }
}
@keyframes loading {
  to {
    left: 100%;
    transform: translateX(0);
  }
}
@media (max-width: 1199px) {
  .of-preloader-uk {
    max-width: 725px;
  }
}
@media (max-width: 767px) {
  .of-preloader-uk {
    max-width: 540px;
  }
}
.of-preloader-uk__title {
  width: 100%;
  height: 70px;
  background: #FAF7F2;
  border-radius: 8px;
  margin: 0 auto 34px auto;
}
@media (max-width: 1199px) {
  .of-preloader-uk__title {
    max-width: 725px;
  }
}
@media (max-width: 767px) {
  .of-preloader-uk__title {
    max-width: 540px;
  }
}
.of-preloader-uk__wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.of-preloader-uk__left {
  -ms-flex: 0 1 725px;
      flex: 0 1 725px;
}
.of-preloader-uk__right {
  margin-left: 20px;
  -ms-flex: 0 1 370px;
      flex: 0 1 370px;
  height: 800px;
  width: 100%;
  background: #FAF7F2;
  border-radius: 4px;
}
@media (max-width: 1199px) {
  .of-preloader-uk__right {
    display: none;
  }
}
.of-preloader-uk__field {
  margin-bottom: 18px;
}
.of-preloader-uk__input {
  height: 70px;
  width: 100%;
  background: #FAF7F2;
  border-right: 5px;
}
.of-preloader-uk__input-half {
  height: 70px;
  width: 100%;
  background: #FAF7F2;
  border-right: 5px;
  max-width: 350px;
  margin-bottom: 5px;
}
.of-preloader-uk__group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.of-preloader-uk__group > div {
  margin-right: 5px;
}
.of-preloader-uk__group > div:last-child {
  margin-right: 0;
}
.of-preloader-uk__button {
  background: #FAF7F2;
  border-radius: 5px;
  width: 100%;
  max-width: 220px;
  height: 325px;
}
[data-crm-widget="prices"] #prices-wrapper .price-table-control select {
  -webkit-appearance: none !important;
     -moz-appearance: none !important;
          appearance: none !important;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.828.636L10 1.808l-5 5-5-5L1.172.636 5 4.464 8.828.636z' fill='%23002D44'/%3E%3C/svg%3E");
  padding-right: 25px !important;
  background-repeat: no-repeat;
  background-position: right 10px top 16px;
  text-indent: unset;
}
/* Product-page*/
.product-header {
  background-image: radial-gradient(circle 445px at 75.83% 0%, #a22b2c 0%, #870101 100%);
}
.promo-product {
  background-image: url(../img/product-page/background.png);
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  height: 610px;
}
@media (max-width: 1200px) {
  .promo-product {
    background-position-x: -13px;
    height: auto;
  }
}
.promo-product .col-lg-7 {
  width: 64%;
}
@media (max-width: 1200px) {
  .promo-product .col-lg-7 {
    width: 100%;
  }
}
.product-promo-title h1 {
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  font-size: 60px;
  font-weight: 700;
  padding-top: 50px;
  font-family: "Helvetica Neue Cyr", Helvetica, Arial, sans-serif;
  line-height: 70px;
  color: #ffffff;
  text-align: left;
  padding-left: 0px;
}
.product-promo-title h1 span {
  color: #e5ca37;
  font-weight: 700;
  font-family: "Helvetica Neue Cyr", Helvetica, Arial, sans-serif;
}
@media (max-width: 1200px) {
  .product-promo-title h1 {
    text-align: center;
  }
}
@media (max-width: 768px) {
  .product-promo-title h1 {
    padding-top: 60px;
  }
}
@media (max-width: 425px) {
  .product-promo-title h1 {
    font-size: 50px;
  }
}
@media (max-width: 320px) {
  .product-promo-title h1 {
    font-size: 32px;
  }
}
.product-promo-description {
  color: #dfdfdf;
  font-family: Helvetica;
  font-size: 20px;
  font-weight: 500;
}
@media (max-width: 1200px) {
  .product-promo-description {
    text-align: center;
  }
}
.calc-product {
  padding: 40px 0 30px 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-border-radius: 20px;
  margin-left: 145px;
  -moz-border-radius: 20px;
  background-image: url(../img/product-page/color.svg);
  border-radius: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  width: 396px;
  height: 533px;
}
@media (max-width: 1200px) {
  .calc-product {
    margin: 0 auto;
  }
}
@media (max-width: 768px) {
  .calc-product {
    max-width: 380px;
    padding: 18px 0 30px 0;
  }
}
@media (max-width: 425px) {
  .calc-product {
    padding-top: 26px;
    border-radius: 30px;
  }
}
@media (max-width: 425px) {
  .calc-product {
    background-image: url(../img/product-page/color_3.svg);
    background-size: cover;
    height: 584px;
  }
}
@media (max-width: 375px) {
  .calc-product {
    background-image: url(../img/product-page/color1.svg);
    height: 704px;
    background-size: contain;
  }
}
@media (max-width: 320px) {
  .calc-product {
    background-image: url(../img/product-page/color_290.svg);
    background-size: contain;
  }
}
@media (min-width: 1200px) {
  .calc-product {
    margin-top: 0;
  }
}
.calc-product .advanced-calc-title {
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  color: #efd8b8;
  font-family: Helvetica;
  text-transform: uppercase;
  text-align: center;
  font-size: 20px;
  padding-bottom: 20px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: -0.5px;
}
@media (max-width: 768px) {
  .calc-product .advanced-calc-title {
    padding-bottom: 3px;
  }
}
@media (max-width: 375px) {
  .calc-product .advanced-calc-title {
    padding-top: 0px;
  }
}
@media (max-width: 320px) {
  .calc-product .advanced-calc-title {
    padding-bottom: 0px;
    padding-top: 0px;
  }
}
.calc-product .calc-product-select {
  margin-left: 28px;
  width: 330px;
}
.calc-product .calc-product-select .form-group {
  margin-bottom: 15px;
}
.calc-product .calc-product-select select {
  height: 48px;
  font-size: 12px;
  border-radius: 4px;
  display: block;
  width: 100%;
  padding: 6px 12px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
@media (max-width: 375px) {
  .calc-product .calc-product-select select {
    width: 295px;
  }
}
@media (max-width: 320px) {
  .calc-product .calc-product-select select {
    width: 245px;
  }
}
@media (max-width: 375px) {
  .calc-product {
    max-width: 350px;
  }
}
@media (max-width: 320px) {
  .calc-product {
    max-width: 290px;
  }
}
.right-calc {
  margin-top: 43px!important;
}
.select-urg {
  margin-left: 28px;
}
.select-urg .field-calculator-urgency select {
  border-radius: 4px;
  width: 155px;
  color: #000000;
  height: 48px;
  font-size: 12px;
  background-color: #ffffff;
}
@media (max-width: 768px) {
  .select-urg .field-calculator-urgency select {
    width: 100%;
  }
}
@media (max-width: 320px) {
  .select-urg .field-calculator-urgency select {
    width: 245px;
  }
}
@media (max-width: 767px) {
  .select-urg {
    width: 330px;
  }
}
@media (max-width: 375px) {
  .select-urg {
    width: 295px;
  }
}
.price-calc {
  color: white;
  text-align: center;
  font-size: 22px;
  margin-top: 18px;
}
.calc-product .btn-calc {
  margin-left: 0;
}
.calc-product .btn-calc .order_submit {
  max-width: 280px;
}
@media (max-width: 360px) {
  .calc-product .btn-calc .order_submit {
    max-width: 220px;
  }
}
.btn-calc {
  margin-left: 75px;
  outline: none;
  margin-top: 0;
  transition: all .2s ease;
}
.btn-calc button[data-role=go-to-form] {
  display: none;
  border: 2px solid #e5ca37;
  background: #e5ca37;
  font-weight: 500;
  outline: none;
  color: #000;
}
.btn-calc button {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.14);
  border-radius: 100px;
  width: 250px!important;
  color: #fff!important;
  outline: none;
  margin-top: 10px;
  transition: all .2s ease;
  font-weight: 700!important;
  text-transform: uppercase!important;
  height: 64px;
  font-size: 13px!important;
  border: 2px solid #448607;
  background-color: #448607;
}
@media (max-width: 370px) {
  .btn-calc button {
    width: 200px!important;
    height: 54px;
  }
}
.btn-calc button:hover {
  border: 2px solid #e5ca37;
  background: #e5ca37;
  outline: none;
  color: #000!important;
}
@media (max-width: 768px) {
  .btn-calc {
    margin-left: 68px;
    margin-top: -2px;
  }
}
@media (max-width: 425px) {
  .btn-calc {
    margin-top: 14px;
  }
}
@media (max-width: 375px) {
  .btn-calc {
    margin-left: 53px;
    margin-top: 10px;
  }
}
@media (max-width: 370px) {
  .btn-calc {
    margin-left: 46px;
    margin-top: -3px;
  }
}
.email-field {
  width: 330px;
  margin-left: 28px;
}
.email-field input {
  height: 48px!important;
  font-size: 12px;
  color: #000000!important;
  border-radius: 4px!important;
}
@media (max-width: 320px) {
  .email-field input {
    width: 245px!important;
  }
}
.email-field input.error-email {
  border: 3px solid red;
}
@media (max-width: 375px) {
  .email-field {
    width: 295px;
  }
}
.select-num {
  margin-left: -10px;
}
.select-num .field-calculator-number_page select {
  border-radius: 4px;
  width: 155px;
  color: #000000;
  font-size: 12px;
  height: 48px;
  background-color: #ffffff;
}
@media (max-width: 767px) {
  .select-num .field-calculator-number_page select {
    width: 100%;
  }
}
@media (max-width: 320px) {
  .select-num .field-calculator-number_page select {
    width: 245px;
  }
}
@media (max-width: 767px) {
  .select-num {
    width: 330px;
    margin-left: 28px;
  }
}
@media (max-width: 375px) {
  .select-num {
    width: 295px;
  }
}
.product-promo-list {
  background-image: url(../img/product-page/rectangle-5.png);
  background-repeat: no-repeat;
  position: relative;
  background-size: contain;
  top: -38px;
  left: -35px;
}
@media (max-width: 1200px) {
  .product-promo-list {
    top: 8px;
  }
}
.product-promo-list ul {
  list-style: none;
  padding-left: 73px;
}
@media (max-width: 375px) {
  .product-promo-list ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    padding-left: 0;
  }
}
.product-promo-list ul li {
  display: inline-block;
  color: #ffffff;
  font-size: 20px;
  padding-right: 75px;
  font-weight: 400;
  position: relative;
  padding-bottom: 16px;
  padding-top: 10px;
  line-height: 26px;
  letter-spacing: -0.63px;
}
.product-promo-list ul li .fa {
  left: -25px;
  position: absolute;
}
@media (max-width: 425px) {
  .product-promo-list ul li {
    font-size: 16px;
    padding-right: 30px;
  }
}
@media (max-width: 375px) {
  .product-promo-list ul li {
    padding-right: 0;
  }
}
@media (max-width: 1200px) {
  .product-promo-list {
    text-align: center;
    left: 0px;
    background-size: cover;
  }
}
.product-services {
  background-image: url(../img/product-page/bg-ser.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 200px;
}
@media (max-width: 1200px) {
  .product-services {
    padding-bottom: 130px;
  }
}
@media (max-width: 767px) {
  .product-services {
    padding-bottom: 200px;
  }
}
@media (max-width: 425px) {
  .product-services {
    padding-bottom: 150px;
  }
}
@media (max-width: 355px) {
  .product-services {
    padding-bottom: 110px;
  }
}
.services-title {
  color: #000000;
  font-family: Helvetica;
  font-size: 36px;
  font-weight: 700;
  padding-bottom: 40px;
  padding-top: 0;
  text-align: center;
  letter-spacing: -0.64px;
}
.services-title:before {
  display: block;
  content: "";
  background-image: url(../img/section-divider.png);
  width: 48px;
  height: 8px;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 120px;
}
.services-item {
  background-color: white;
  padding-bottom: 44px;
  cursor: pointer;
  height: 450px;
  transition: all 0.2s ease-in-out;
}
.services-item .title {
  text-align: center;
  color: #000000;
  font-family: Montserrat;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 400;
  padding-top: 11px;
  padding-bottom: 4px;
}
.services-item .info-item {
  text-align: center;
  position: relative;
}
.services-item .info-item .fa-graduation-cap {
  color: #d8d8d8;
  top: 2px;
  margin-left: -25px;
  font-size: 14px;
  position: absolute;
}
.services-item .info-item .fa-users {
  color: #7ed321;
  font-size: 14px;
  position: absolute;
  left: 7px;
  top: 0px;
}
.services-item .info-item .online {
  padding-left: 27px;
  position: relative;
}
.services-item .info-item span {
  font-size: 14px;
}
.services-item .text-item {
  color: #4a4a4a;
  font-size: 12px;
  font-weight: 300;
  padding-top: 26px;
  height: 126px;
  padding-right: 36px;
  padding-left: 32px;
  line-height: 20px;
}
.services-item .services-bl-btn {
  text-align: center;
  padding-top: 40px;
}
.services-item .services-bl-btn a {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.14);
  border: 1px solid #448607;
  border-radius: 100px;
  color: #448607;
  font-size: 13px;
  text-transform: uppercase;
  transition: background-color 0.5s ease;
  text-decoration: none;
  text-align: center;
  padding: 16px 60px 16px 60px;
  font-weight: 700;
}
.services-item .title-star {
  text-align: center;
}
.services-item .title-star img {
  position: relative;
  width: 88px;
  top: -7px;
  height: 14px;
}
.services-item:hover {
  -ms-transform: translate(0px, -20px);
      transform: translate(0px, -20px);
  box-shadow: 0 10px 16px rgba(0, 0, 0, 0.09);
}
.services-item:hover .services-bl-btn a {
  background-color: #448607;
  color: white;
}
@media (max-width: 1024px) {
  .services-item {
    height: auto;
  }
}
.no-style {
  padding: 5px;
  cursor: pointer!important;
}
.img-bl img {
  width: 274px;
}
@media (max-width: 1024px) {
  .img-bl img {
    width: 100%;
  }
}
.security-bl {
  background-image: url(../img/product-page/background-s.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 90px;
  padding-bottom: 40px;
}
@media (min-width: 768px) {
  .security-bl .container {
    width: 750px;
  }
}
@media (min-width: 1200px) {
  .security-bl .container {
    width: 1170px;
  }
}
.security-bl .col-lg-12:first-child {
  margin-top: -27%;
}
@media (max-width: 1200px) {
  .security-bl .col-lg-12:first-child {
    top: -50px;
  }
}
@media (max-width: 768px) {
  .security-bl .col-lg-12:first-child {
    margin-top: -30%;
  }
}
@media (max-width: 600px) {
  .security-bl .col-lg-12:first-child {
    margin-top: -37%;
  }
}
@media (max-width: 500px) {
  .security-bl .col-lg-12:first-child {
    margin-top: -47%;
  }
}
.security-bl .col-md-12 {
  padding-left: 40px;
}
@media (max-width: 1200px) {
  .security-bl .col-md-12 {
    padding-top: 20px;
    padding-left: 15px;
  }
}
.security-img {
  position: relative;
  left: -50px;
}
@media (max-width: 768px) {
  .security-img {
    left: -10px;
  }
}
.security-img img {
  position: absolute;
  top: -145px;
}
@media (max-width: 1200px) {
  .security-img img {
    width: 300px;
    left: 34%;
    top: -35px;
  }
}
@media (max-width: 768px) {
  .security-img img {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
}
@media (max-width: 1200px) {
  .security-img {
    height: 300px;
  }
}
.security-list {
  margin-left: -30px;
}
.security-list ul {
  list-style: none;
}
.security-list ul li {
  color: #ffffff;
  font-size: 18px;
  padding-bottom: 65px;
  text-align: right;
  font-family: Helvetica;
  font-weight: 500;
  width: 320px;
  position: relative;
  line-height: 20px;
}
.security-list ul li:before {
  width: 2px;
  height: 38px;
  right: -10px;
  top: 3px;
  position: absolute;
  content: url(../img/product-page/rectangle-12-copy.png);
}
@media (max-width: 1200px) {
  .security-list ul li:before {
    display: none;
  }
}
@media (max-width: 1200px) {
  .security-list ul li {
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
  }
}
@media (max-width: 425px) {
  .security-list ul {
    padding: 0px;
  }
}
@media (max-width: 425px) {
  .security-list {
    margin-left: 0px;
  }
}
.security-list-rigth {
  margin-left: 30px;
}
@media (max-width: 1200px) {
  .security-list-rigth {
    margin-left: 0px;
  }
}
.security-list-rigth ul {
  list-style: none;
}
.security-list-rigth ul li {
  color: #ffffff;
  font-size: 18px;
  padding-bottom: 65px;
  text-align: left;
  font-family: Helvetica;
  font-weight: 500;
  width: 320px;
  position: relative;
  line-height: 20px;
}
.security-list-rigth ul li:before {
  width: 2px;
  height: 38px;
  left: -10px;
  top: 3px;
  position: absolute;
  content: url(../img/product-page/rectangle-12-copy.png);
}
@media (max-width: 1200px) {
  .security-list-rigth ul li:before {
    display: none;
  }
}
@media (max-width: 1200px) {
  .security-list-rigth ul li {
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
  }
}
@media (max-width: 425px) {
  .security-list-rigth ul {
    padding: 0px;
  }
}
.info-bl {
  padding-top: 100px;
  padding-bottom: 90px;
  position: relative;
}
.info-bl::after {
  display: block;
  content: "";
  background-image: url(../img/product-page/lion.png);
  width: 142px;
  background-repeat: no-repeat;
  height: 160px;
  top: 88%;
  left: 48%;
  position: absolute;
}
@media (max-width: 768px) {
  .info-bl::after {
    left: 42%;
  }
}
@media (max-width: 425px) {
  .info-bl::after {
    left: 34%;
    top: 91%;
  }
}
@media (max-width: 320px) {
  .info-bl::after {
    left: 30%;
  }
}
@media (max-width: 768px) {
  .info-bl {
    padding-bottom: 135px;
  }
}
.info-item {
  text-align: center;
  position: relative;
}
.info-item .info-text-title {
  color: #000000;
  font-family: Helvetica;
  font-size: 34px;
  padding-bottom: 40px;
  font-weight: 700;
}
.info-item .info-text-title:before {
  display: block;
  content: "";
  background-image: url(../img/section-divider.png);
  width: 48px;
  height: 8px;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  top: 50px;
}
@media (max-width: 425px) {
  .info-item .info-text-title:before {
    top: 97px;
  }
}
.info-item .info-text-description {
  opacity: 0.54;
  color: #000000;
  font-family: Helvetica;
  font-size: 18px;
  padding-top: 19px;
  padding-bottom: 40px;
  font-weight: 500;
}
.info-item .info-text-bl {
  color: #000000;
  font-family: Helvetica;
  font-size: 14px;
  font-weight: 400;
  padding-bottom: 24px;
  line-height: 25px;
}
.info-item .info-text-bl i {
  font-style: italic;
}
.info-item .info-btn a {
  color: #ffffff;
  font-family: Montserrat;
  font-size: 13px;
  font-weight: 500;
  border-radius: 100px;
  position: absolute;
  left: 32%;
  transition: all 0.2s ease-in-out;
  text-transform: uppercase;
  background-color: #448607;
  text-decoration: none;
  padding: 18px 60px 18px 60px;
}
.info-item .info-btn a:hover {
  background: #e5ca37;
}
@media (max-width: 1024px) {
  .info-item .info-btn a {
    left: 110px;
  }
}
@media (max-width: 768px) {
  .info-item .info-btn a {
    left: 237px;
  }
}
@media (max-width: 425px) {
  .info-item .info-btn a {
    left: 75px;
  }
}
@media (max-width: 375px) {
  .info-item .info-btn a {
    left: 55px;
  }
}
@media (max-width: 320px) {
  .info-item .info-btn a {
    left: 20px;
  }
}
.info-img img {
  position: relative;
  top: -26px;
  left: 100px;
}
@media (max-width: 768px) {
  .info-img img {
    display: none;
  }
}
.product-seo-text {
  font-family: "Helvetica Neue";
  background-image: url(../img/product-page/bg-text.png);
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  padding-top: 160px;
  padding-bottom: 200px;
}
@media (max-width: 425px) {
  .product-seo-text {
    padding-bottom: 80px;
  }
}
@media (max-width: 320px) {
  .product-seo-text {
    padding-top: 90px;
  }
}
.product-seo-text p {
  margin: 0 0 10px;
}
.product-seo-text .h1,
.product-seo-text .h2,
.product-seo-text .h3,
.product-seo-text h1,
.product-seo-text h2,
.product-seo-text h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
.product-seo-text h1,
.product-seo-text h2,
.product-seo-text h3,
.product-seo-text h4,
.product-seo-text h5,
.product-seo-text h6 {
  font-family: 'Montserrat';
  font-size: 24px;
  font-weight: 400;
  color: #1f1e1a;
  position: relative;
  text-align: center;
  padding: 0 10px;
}
.product-seo-text ol,
.product-seo-text ul {
  margin-top: 0;
  margin-bottom: 10px;
}
.product-seo-text ul {
  list-style-type: disc;
  padding: 0 0 0 40px;
}
.elem-before {
  color: #000000;
  font-size: 14px;
  position: relative;
  font-weight: 400;
  line-height: 21px;
}
.elem-before p:nth-child(2):first-letter {
  color: #8a0904;
  font-size: 24px;
  font-weight: 700;
}
.elem-before ol {
  color: #8a0904;
}
.elem-before:before {
  display: block;
  content: "";
  background-image: url(../img/product-page/1.png);
  width: 219px;
  height: 218px;
  left: -60px;
  top: -85px;
  position: absolute;
}
@media (max-width: 1280px) {
  .elem-before:before {
    left: -48px;
  }
}
@media (max-width: 1024px) {
  .elem-before:before {
    left: -26px;
  }
}
@media (max-width: 768px) {
  .elem-before:before {
    display: none;
  }
}
.elem-before:after {
  display: block;
  content: "";
  background-image: url(../img/product-page/2.png);
  width: 219px;
  height: 218px;
  right: -35px;
  top: -85px;
  position: absolute;
}
@media (max-width: 1024px) {
  .elem-before:after {
    right: -6px;
  }
}
@media (max-width: 768px) {
  .elem-before:after {
    display: none;
  }
}
.bottom-elem {
  position: relative;
}
.bottom-elem:before {
  display: block;
  content: "";
  background-image: url(../img/product-page/3.png);
  width: 219px;
  height: 218px;
  left: -75px;
  top: -85px;
  position: absolute;
}
@media (max-width: 1280px) {
  .bottom-elem:before {
    left: -59px;
  }
}
@media (max-width: 1024px) {
  .bottom-elem:before {
    left: -41px;
  }
}
@media (max-width: 768px) {
  .bottom-elem:before {
    display: none;
  }
}
.bottom-elem:after {
  display: block;
  content: "";
  background-image: url(../img/product-page/4.png);
  width: 219px;
  height: 218px;
  right: -21px;
  top: -85px;
  position: absolute;
}
@media (max-width: 1280px) {
  .bottom-elem:after {
    right: -38px;
  }
}
@media (max-width: 1024px) {
  .bottom-elem:after {
    right: 0px;
  }
}
@media (max-width: 768px) {
  .bottom-elem:after {
    display: none;
  }
}
.icon-twitter {
  position: relative;
}
.icon-twitter:before {
  font-style: normal;
  font-weight: 400;
  /*content:url(../img/svg/twi dark.svg)!important;*/
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
}
.rr-stars {
  background: url(../img/product-page/Stars.svg);
  background-repeat: no-repeat;
  background-size: 89px 16px!important;
}
/* New-Front*/
#content_block {
  overflow-x: hidden;
}
#content_block .content__body ul i.fa-check {
  display: none;
}
.content-seo .text-bl {
  max-width: 788px;
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}
@media (max-width: 1024px) {
  .content-seo .text-bl {
    max-width: none;
  }
}
.content-seo .text-bl h2 {
  text-align: left;
  color: #8a0904;
}
.content-seo .text-bl img {
  position: absolute;
  right: -39px;
  top: 0px;
}
@media (max-width: 1024px) {
  .content-seo .text-bl img {
    display: none!important;
  }
}
.content-seo .text-bl ul {
  list-style: none;
  padding: 0px;
}
.content-seo .text-bl ul li {
  padding-bottom: 7px;
}
.content-seo .text-bl ul li .fa-check {
  padding-right: 10px;
  color: #a1292a;
}
.content-seo .text-next {
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}
.content-seo .btn-seo {
  text-align: center;
  margin-top: 70px;
}
.content-seo .btn-seo a {
  color: #ffffff;
  font-size: 13px;
  font-weight: 700;
  border-radius: 100px;
  background-color: #448607;
  line-height: 10px;
  text-decoration: none;
  padding: 23px 45px 23px 45px;
  text-transform: uppercase;
  transition: all 0.5s ease;
}
.content-seo .btn-seo a:hover {
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.25);
}
.content-seo .content__container {
  column-count: 2;
  background: #fff;
  padding: 32px 24px 20px 20px;
  color: #000;
  text-align: justify;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}
@media (max-width: 768px) {
  .content-seo .content__container {
    column-count: 1;
  }
}
.content-seo .content__container h2 {
  color: #8a0904;
  font-size: 22px;
  padding: 13px 0;
  font-weight: normal;
  text-align: left;
  line-height: 24px;
  letter-spacing: -0.39px;
}
.content-seo .content__container span {
  font-weight: 700;
  color: #000000;
}
.content-seo .content__container ul {
  list-style: none;
  padding: 0px;
}
.content-seo .content__header,
.content-seo .content__body {
  padding: 0 10px;
}
.content-seo .new-front-seo {
  padding: 0;
  margin-top: 40px;
}
@media (max-width: 1024px) {
  .content-seo .new-front-seo {
    padding-right: 0;
  }
}
.content-seo .content__body ul > li > span::before {
  content: '';
  width: 20px;
  height: 20px;
  background: url(../img/check-content.png) no-repeat;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.new-front-text-r {
  padding: 0;
  margin-top: 40px;
}
.seo-before {
  position: relative;
}
@media (min-width: 1024px) {
  .seo-before:before {
    display: block;
    content: "";
    background-image: url(../img/product-page/1.png);
    width: 219px;
    height: 218px;
    left: -60px;
    top: -70px;
    position: absolute;
  }
  .seo-before:after {
    display: block;
    content: "";
    background-image: url(../img/product-page/1.png);
    width: 219px;
    height: 218px;
    right: -35px;
    top: -70px;
    position: absolute;
    -ms-transform: rotate(90deg);
        transform: rotate(90deg);
  }
}
@media (min-width: 1024px) and (max-width: 1024px) {
  .seo-before:before {
    background-size: 70%;
    background-repeat: no-repeat;
    left: -23px;
  }
}
@media (min-width: 1024px) and (max-width: 1024px) {
  .seo-before:after {
    right: -25px;
    background-size: 70%;
    background-repeat: no-repeat;
  }
}
.content-seo {
  position: relative;
}
@media (min-width: 1024px) {
  .content-seo:before {
    display: block;
    content: "";
    background-image: url(../img/product-page/1.png);
    width: 219px;
    height: 218px;
    left: -70px;
    bottom: -70px;
    position: absolute;
    -ms-transform: rotate(270deg);
        transform: rotate(270deg);
  }
  .content-seo:after {
    display: block;
    content: "";
    background-image: url(../img/product-page/1.png);
    width: 219px;
    height: 218px;
    right: -70px;
    bottom: -70px;
    position: absolute;
    -ms-transform: rotate(180deg);
        transform: rotate(180deg);
  }
}
@media (min-width: 1024px) and (max-width: 1024px) {
  .content-seo:before {
    background-size: 70%;
    background-repeat: no-repeat;
    left: -35px;
    bottom: -104px;
  }
}
@media (min-width: 1024px) and (max-width: 1024px) {
  .content-seo:after {
    background-size: 70%;
    background-repeat: no-repeat;
    right: -40px;
    bottom: -104px;
  }
}
.slick-list {
  padding-top: 40px;
  padding-bottom: 50px;
  padding-left: 30px;
}
@media (max-width: 768px) {
  .slick-list {
    padding: 0;
  }
}
.animation-block {
  background-repeat: repeat;
  padding-top: 85px;
  padding-bottom: 120px;
}
.confidence-item {
  text-align: center;
  position: relative;
}
.confidence-item .confidence-title-text {
  color: #ffffff;
  font-family: Helvetica;
  font-size: 34px;
  font-weight: 700;
  position: relative;
}
.confidence-item .confidence-title-text:before {
  display: block;
  content: "";
  background-image: url(../img/section-divider.png);
  width: 48px;
  height: 8px;
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: -10px;
}
.confidence-item .confidence-description-text {
  opacity: 0.54;
  color: #ffffff;
  padding-top: 25px;
  font-size: 18px;
  padding-bottom: 40px;
  font-weight: 500;
}
.confidence-item .confidence-text-bl {
  color: #ffffff;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
}
.confidence-item .confidence-btn {
  margin-top: 40px;
}
.confidence-item .confidence-btn a {
  color: #ffffff;
  font-family: Montserrat;
  font-size: 13px;
  font-weight: 500;
  border-radius: 100px;
  position: absolute;
  transition: all 0.2s ease-in-out;
  text-transform: uppercase;
  border: 2px solid #ffffff;
  background-color: #44860700;
  text-decoration: none;
  padding: 18px 60px 18px 60px;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  -ms-transform-origin: center;
      transform-origin: center;
}
.confidence-item .confidence-btn a:hover {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.14);
  -ms-transform: scale(1.1) translateX(-50%);
      transform: scale(1.1) translateX(-50%);
}
.blink {
  position: relative;
  z-index: 1000;
  left: 100px;
}
.blink6 {
  position: absolute;
  top: -40px;
  left: 67px;
}
.blink5 {
  position: absolute;
  top: -146px;
  left: -108px;
}
.blink4 {
  position: absolute;
  top: -113px;
  left: -69px;
}
.blink3 {
  position: absolute;
  top: -88px;
  left: -39px;
}
.blink2 {
  position: absolute;
  top: -66px;
  left: -2px;
}
.blink1 {
  position: absolute;
  top: -68px;
  left: 27px;
}
.hover-effect {
  transition: all 0.5s ease;
}
.hover-effect:hover {
  -ms-transform: scale(1.1);
      transform: scale(1.1);
}
.img-animation {
  position: relative;
}
.img-animation img {
  position: absolute;
  top: -200px;
  left: -100px;
}
@media (max-width: 1024px) {
  .img-animation img {
    display: none;
  }
}
.lead-email {
  background-image: radial-gradient(circle 976px at 75.83% 2430%, #a22b2c 0%, #870101 100%);
}
#reviews > div > div:nth-child(2) > div > div > button.slick-next.slick-arrow:before {
  content: url(../img/product-page/right.png);
}
#reviews > div > div:nth-child(2) > div > div > button.slick-prev.slick-arrow:before {
  content: url(../img/product-page/left.png);
}
.star-img {
  text-align: center;
}
.star-img img {
  display: inline-block;
}
.name-text {
  opacity: 0.54;
  color: #870202;
  padding-bottom: 22px;
  font-size: 18px;
  font-weight: 500;
}
.need-disser {
  width: 100%;
  position: relative;
  padding: 60px 0;
  background: #fff;
}
.need-disser__title {
  color: #000000;
  font-size: 34px;
  font-weight: 600;
  font-family: "Rokkitt", Arial, sans-serif;
  text-align: center;
}
.need-disser__subtitle {
  color: #6f6f6f;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  margin-bottom: 30px;
  text-align: center;
}
.need-disser-area {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-item-align: center;
      align-self: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.need-disser-area__item {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  width: calc(25% - 30px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 15px;
  height: 80px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
  background-color: #faf7f2;
  color: #1c1c1c;
  font-size: 16px;
  font-weight: 700;
  line-height: 22px;
  text-align: center;
}
@media (max-width: 425px) {
  .need-disser-area__item {
    width: 26%;
  }
}
.need-disser-area__item:hover {
  color: #fff;
  background-color: #81231a;
  text-decoration: none;
}
.need-disser-area__item span {
  display: block;
  color: #c6b28b;
}
.we-offer {
  width: 100%;
  position: relative;
  padding: 60px 0;
  background-repeat: repeat;
  background-color: #fff;
  overflow-x: hidden;
}
.we-offer__title {
  color: #000000;
  font-size: 34px;
  font-weight: 600;
  font-family: "Rokkitt", Arial, sans-serif;
  text-align: center;
  margin-top: 40px;
  position: relative;
}
.we-offer__title:before {
  content: '';
  position: absolute;
  width: 140px;
  height: 30px;
  left: 50%;
  top: -40px;
  margin-left: -70px;
  background: url("../img/offer-anticvar.png") center / cover no-repeat;
}
.we-offer-cta {
  width: 100%;
  margin: 40px auto 5px;
  text-align: center;
}
.we-offer-cta__link {
  display: block;
  width: 100%;
  max-width: 200px;
  margin: auto;
  height: 56px;
  line-height: 56px;
  border-radius: 100px;
  background-color: #e5ca37;
  color: #2f2e2e;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.we-offer__subtitle {
  color: #6f6f6f;
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
  margin-bottom: 30px;
  text-align: center;
}
.we-offer-area {
  position: relative;
  text-align: left;
}
.we-offer-area__list {
  margin-bottom: 16px;
}
.we-offer-area__icon {
  display: inline-block;
  vertical-align: middle;
  width: 28px;
  height: 28px;
  margin-right: 18px;
}
.we-offer-area__icon.woa1 {
  background: url("../img/offer-icon1.svg") no-repeat 50% 50%;
}
.we-offer-area__icon.woa2 {
  background: url("../img/offer-icon2.svg") no-repeat 50% 50%;
}
.we-offer-area__icon.woa3 {
  background: url("../img/offer-icon3.png") no-repeat 50% 50%;
}
.we-offer-area__icon.woa4 {
  background: url("../img/offer-icon4.svg") no-repeat 50% 50%;
}
.we-offer-area__icon.woa5 {
  background: url("../img/offer-icon5.svg") no-repeat 50% 50%;
}
.we-offer-area__title {
  display: inline-block;
  vertical-align: middle;
  color: #937b4e;
  font-size: 18px;
  font-weight: 500;
}
.we-offer-area__desc {
  display: inline-block;
  vertical-align: middle;
  color: #434343;
  font-family: "Helvetica Neue";
  font-size: 16px;
  font-weight: 300;
  line-height: 21px;
}
.we-offer-area__img {
  position: absolute;
  display: block;
  left: calc(100% - 300px);
  bottom: -70px;
  max-width: 100%;
  height: auto;
}
@media (max-width: 1024px) {
  .we-offer-area__img {
    display: none!important;
  }
}
.new-main-banner {
  width: 100%;
  background-repeat: no-repeat;
}
.new-main-banner__area {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  height: auto;
  min-height: 150px;
}
.new-main-banner__text {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  width: auto;
  padding-right: 20px;
  text-align: right;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  color: #ffffff;
  font-size: 23px;
  font-weight: 700;
  text-transform: uppercase;
}
.new-main-banner__text span {
  color: #dac295;
}
@media (max-width: 768px) {
  .new-main-banner__text {
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 358px) {
  .new-main-banner__text {
    font-size: 20px;
  }
}
.new-main-banner__button {
  -ms-flex: 1 0 192px;
      flex: 1 0 192px;
  width: 192px;
}
@media (max-width: 991px) {
  .new-main-banner__button {
    padding-bottom: 10px;
  }
}
.new-main-banner__link {
  display: block;
  margin: auto;
  width: 100%;
  max-width: 192px;
  height: 56px;
  line-height: 56px;
  border-radius: 100px;
  background-color: #448607;
  color: #ffffff;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
}
@media (max-width: 358px) {
  .new-main-banner__link {
    height: 50px;
    line-height: 50px;
  }
}
.new-main-banner__link:hover {
  color: #fff;
}
/* Reviews*/
.colored-text {
  color: #fd9509;
}
.colored-white {
  color: #ffffff;
}
.promo-reviews {
  background-image: url(../img/reviews/bg.png);
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
  height: 450px;
}
.promo-reviews .product-promo-title {
  font-size: 54px;
  padding-top: 80px;
  padding-bottom: 20px;
  font-family: "Rokkitt", Arial, sans-serif;
  line-height: 54px;
  font-weight: 700;
  color: #ffffff;
}
@media (max-width: 425px) {
  .promo-reviews .product-promo-title {
    padding-top: 10px;
  }
}
@media (max-width: 375px) {
  .promo-reviews .product-promo-title {
    font-size: 46px;
  }
}
@media (max-width: 320px) {
  .promo-reviews .product-promo-title {
    font-size: 32px;
  }
}
.promo-reviews .product-promo-description {
  font-size: 18px;
  line-height: 27px;
  color: #ffffff;
}
.promo-reviews .reviews-promo-btn {
  padding-top: 60px;
}
.promo-reviews .reviews-promo-btn a {
  font-size: 12px;
  color: #171615;
  background-color: #e5ca37;
  border-radius: 100px;
  text-decoration: none;
  font-family: Montserrat, Arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  padding: 23px 40px 23px 40px;
}
@media (max-width: 375px) {
  .promo-reviews .reviews-promo-btn a {
    padding: 23px 30px 23px 30px;
  }
}
@media (max-width: 320px) {
  .promo-reviews .reviews-promo-btn a {
    padding: 23px 5px 23px 5px;
  }
}
.reviews-title {
  text-align: center;
  color: #171615;
  font-family: "Rokkitt", Arial, sans-serif;
  font-weight: 700;
  font-size: 26px;
  padding-bottom: 20px;
}
#main > section.reviews-feedback > div > div.row {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 30px;
}
.title-feedback {
  color: #171615;
  font-family: "Rokkitt", Arial, sans-serif;
  font-weight: 700;
  padding-top: 40px;
  padding-bottom: 40px;
  font-size: 30px;
  text-align: center;
}
.reviews-feedback {
  background-color: #f2f2f2;
  padding: 70px 0 130px;
}
@media (max-width: 425px) {
  .reviews-feedback {
    padding: 70px 0 65px;
  }
}
@media (max-width: 767px) {
  .reviews-feedback__filters {
    margin: 0 0 25px 0;
  }
}
.reviews-feedback__filters-title {
  color: #878787;
  font-size: 14px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 600;
  letter-spacing: 0.5px;
}
.reviews-feedback__filters-title::after {
  font-size: 12px;
  margin: 0 0 0 2px;
}
.reviews-feedback__filters-wrap-select {
  margin: 10px 0 0;
  position: relative;
  width: 100%;
  height: 48px;
  overflow: hidden;
  line-height: 48px;
  background: #fff;
  border: none;
  border-radius: 5px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.12);
}
.reviews-feedback__filters-wrap-select.filter_subject,
.reviews-feedback__filters-wrap-select.filter_type_of_work {
  border-radius: 5px;
  border: 1px solid #dddddd;
  background-color: #ffffff;
  box-shadow: none;
  line-height: 48px;
}
.reviews-feedback__filters-wrap-select::after {
  z-index: 1;
  content: url(../img/reviews/expand-more.png);
  position: absolute;
  width: 10px;
  height: 7px;
  top: 0;
  right: 10px;
}
.reviews-feedback__filters-select {
  position: relative;
  z-index: 2;
  background: transparent;
  width: calc(120%);
  height: 48px;
  padding: 5px 5px 5px 15px;
  font-size: 14px;
  line-height: 40px;
  color: #777;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.feedbacks-masonry {
  margin: 2.5rem 0 0 0;
  column-count: 3;
  column-gap: 1.25rem;
}
.feedbacks-masonry .o-masonry__article {
  display: inline-block;
  width: 100%;
}
@media (max-width: 768px) {
  .feedbacks-masonry {
    column-count: 2;
  }
}
@media (max-width: 468px) {
  .feedbacks-masonry {
    column-count: 1;
  }
}
.o-masonry__article {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-clip: border-box;
  padding: 1.5rem;
  background-color: #fff;
  color: #000;
  margin-bottom: 1rem;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
}
.o-masonry__article__title {
  color: #000;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
  letter-spacing: -0.3px;
}
.o-masonry__article__score {
  padding: 14px 0 0;
}
.o-masonry__article__score.star-count-3 .fa-star:nth-child(1) {
  color: #f3aa3d;
  font-size: 14px;
  padding-left: 5px;
}
.o-masonry__article__score.star-count-3 .fa-star:nth-child(2) {
  color: #f3aa3d;
  font-size: 14px;
  padding-left: 5px;
}
.o-masonry__article__score.star-count-3 .fa-star:nth-child(3) {
  color: #f3aa3d;
  font-size: 14px;
  padding-left: 5px;
}
.o-masonry__article__score.star-count-3 .fa-star:nth-child(4) {
  display: none;
  padding-left: 5px;
}
.o-masonry__article__score.star-count-3 .fa-star:nth-child(5) {
  display: none;
  padding-left: 5px;
}
.o-masonry__article__score.star-count-3 .fa-star-o:nth-child(6) {
  color: #f3aa3d;
  font-size: 14px;
  padding-left: 5px;
}
.o-masonry__article__score.star-count-3 .fa-star-o:nth-child(7) {
  color: #f3aa3d;
  font-size: 14px;
  padding-left: 5px;
}
.o-masonry__article__score.star-count-4 .fa-star:nth-child(1) {
  color: #f3aa3d;
  padding-left: 5px;
  font-size: 14px;
}
.o-masonry__article__score.star-count-4 .fa-star:nth-child(2) {
  color: #f3aa3d;
  padding-left: 5px;
  font-size: 14px;
}
.o-masonry__article__score.star-count-4 .fa-star:nth-child(3) {
  color: #f3aa3d;
  font-size: 14px;
  padding-left: 5px;
}
.o-masonry__article__score.star-count-4 .fa-star:nth-child(4) {
  color: #f3aa3d;
  font-size: 14px;
  padding-left: 5px;
}
.o-masonry__article__score.star-count-4 .fa-star:nth-child(5) {
  display: none;
}
.o-masonry__article__score.star-count-4 .fa-star-o:nth-child(6) {
  color: #f3aa3d;
  font-size: 14px;
  padding-left: 5px;
}
.o-masonry__article__score.star-count-4 .fa-star-o:nth-child(7) {
  display: none;
}
.o-masonry__article__score.star-count-5 .fa-star {
  color: #f3aa3d;
  font-size: 14px;
  padding-left: 5px;
}
.o-masonry__article__score.star-count-5 .fa-star-o:nth-child(6) {
  display: none;
}
.o-masonry__article__score.star-count-5 .fa-star-o:nth-child(7) {
  display: none;
}
.o-masonry__article__data {
  color: #999;
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  font-weight: 400;
}
.o-masonry__article__message {
  color: #464646;
  font-family: "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 14px;
  padding: 30px 0 0;
  font-weight: 400;
  line-height: 25px;
}
.o-masonry__article__info {
  padding: 20px 0 0;
  color: #999;
  font-family: "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
}
#filter_raiting,
#filter_subject,
#filter_type_of_work {
  text-indent: 8rem;
}
@media (max-width: 425px) {
  #filter_raiting,
  #filter_subject,
  #filter_type_of_work {
    text-indent: 7rem;
  }
}
#filter_raiting {
  background-repeat: no-repeat !important;
  background-position: 1rem 1.5rem !important;
  color: #464646;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  padding-left: 55px;
  font-weight: 400;
  line-height: 40px;
}
#filters > div:nth-child(1) > div > div.reviews-feedback__filters-wrap-select.filters-stars::before {
  z-index: 1;
  content: "stars";
  position: absolute;
  top: 0;
  right: 170px;
  color: #464646;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 400;
}
@media (max-width: 1199px) {
  #filters > div:nth-child(1) > div > div.reviews-feedback__filters-wrap-select.filters-stars::before {
    right: 100px;
  }
}
@media (max-width: 991px) {
  #filters > div:nth-child(1) > div > div.reviews-feedback__filters-wrap-select.filters-stars::before {
    content: "";
  }
}
@media (max-width: 767px) {
  #filters > div:nth-child(1) > div > div.reviews-feedback__filters-wrap-select.filters-stars::before {
    right: 14rem;
    content: "stars";
  }
}
@media (max-width: 424px) {
  #filters > div:nth-child(1) > div > div.reviews-feedback__filters-wrap-select.filters-stars::before {
    right: 160px;
  }
}
@media (max-width: 375px) {
  #filters > div:nth-child(1) > div > div.reviews-feedback__filters-wrap-select.filters-stars::before {
    right: 110px;
  }
}
.feedbacks_load-pages {
  display: block;
  text-align: center;
  position: relative;
  z-index: 1;
  margin: -1px 0 0;
  padding: 60px 0 0;
  background: #f3f3f2;
}
@media (max-width: 768px) {
  .feedbacks_load-pages {
    padding: 30px 0 0;
  }
}
@media (max-width: 468px) {
  .feedbacks_load-pages {
    padding: 15px 0 0;
  }
}
@media (max-width: 468px) and (max-width: 425px) {
  .feedbacks_load-pages {
    padding: 50px 0 0;
  }
}
.feedbacks_load-pages .review-template-btn {
  background-color: #448607;
  color: #ffffff;
  font-family: 'Poppins', sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  transition: all 0.5s ease;
  text-transform: uppercase;
  padding: 23px 50px 23px 50px;
  cursor: pointer;
  border-radius: 30px;
}
.feedbacks_load-pages .review-template-btn::after {
  content: "";
  display: none;
}
.feedbacks_load-pages .review-template-btn:hover {
  background-color: #e5ca37;
  text-decoration: none;
  color: white;
}
.article__top-writer {
  text-align: center;
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.15);
  background-color: #dbc382;
}
.article__top-writer__name {
  color: #171615;
  font-family: 'Poppins', sans-serif;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
  letter-spacing: -0.3px;
  margin: 14px 0 0;
}
.article__top-writer__lvl {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  margin: 6px 0 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.article__top-writer__rating {
  margin: 12px 0 0;
}
.article__top-writer__rating .fa-star-o {
  color: white;
  padding-left: 5px;
}
.article__top-writer__info {
  color: #000000;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  margin: 10px 0 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.article__top-writer__wrapper {
  margin: 24px 0 0;
}
.article__top-writer__btn {
  font-family: 'Poppins', sans-serif;
  letter-spacing: 0.2px;
  font-size: 12px;
  border: 2px solid #96181a;
  text-decoration: none!important;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  background-color: #96181a;
  padding: 10px 33px;
  border-radius: 29px;
  color: #ffffff;
}
.article__top-writer__btn:hover {
  color: white!important;
}
.article__top-writer__btn a {
  text-decoration: none;
}
.article__top-writer__btn a:hover {
  color: white!important;
}
.total-p {
  color: #878787;
  padding-top: 40px;
  font-size: 14px;
}
.answersSupport {
  margin-top: 18px;
  display: none;
}
.answersSupport .wrap-ava {
  float: left;
}
.answersSupport .wrap-ava::before {
  width: 32px;
  height: 32px;
  content: url(images/reviews/support.png);
}
.answersSupport .wrap-content {
  margin-left: 50px;
}
.answersSupport-name {
  color: #000;
  font-family: "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 14px;
  font-weight: 500;
  padding-bottom: 14px;
}
.answersSupport-date {
  color: #878787;
  text-transform: lowercase;
  padding-left: 5px;
}
.answersSupport-comment {
  font-family: "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 18px;
}
.answersSupport__btn {
  background: transparent;
  padding-left: 0;
  margin-top: 25px;
  color: #000;
  font-family: "Helvetica Neue", "Helvetica", sans-serif;
  font-size: 14px;
  font-weight: 500;
  border: none;
  outline: none;
}
.answersSupport__btn:hover {
  color: #333;
}
.line-5-star {
  margin-top: -32px;
  margin-left: 41px;
}
.line-4-star {
  margin-top: -32px;
  margin-left: 41px;
}
.line-3-star {
  margin-top: -32px;
  margin-left: 41px;
}
.line-2-star {
  margin-top: -32px;
  margin-left: 41px;
}
.line-1-star {
  margin-top: -32px;
  margin-left: 41px;
}
.rating-block {
  padding: 39px 0 39px;
  background-color: #680101;
}
@media (max-width: 767px) {
  .rating-block {
    padding: 44px 0 32px;
  }
}
.rating-block .flex-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
}
.rating-block__container {
  text-align: center;
}
.rating-block__container .section-title {
  color: #0f0f0f;
  font-family: 'Poppins', sans-serif;
  font-size: 36px;
  font-weight: 600;
  line-height: 50px;
  margin: 0;
}
@media (max-width: 767px) {
  .rating-block__container .section-title {
    color: #000000;
    font-size: 24px;
    line-height: 34px;
    padding: 0 15px;
  }
}
.rating-block__container .section-subtitle {
  color: #7a7a7a;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-weight: 400;
  margin: 10px 0 80px;
}
@media (max-width: 767px) {
  .rating-block__container .section-subtitle {
    color: #0f0f0f;
    font-size: 14px;
    line-height: 24px;
    padding: 0 15px;
    margin: 10px 0 20px;
  }
}
.rating-block__wrapper {
  min-width: 170px;
  margin: 0px 28px;
}
.rating-block__item {
  display: inline-block;
  width: 100%;
  margin-bottom: 4px;
}
.rating-block__item-star {
  background: url(../img/reviews/2-layers.png) no-repeat;
  width: 44px;
  height: 42px;
  color: #000000;
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 2.58px;
  line-height: 48px;
  float: left;
  text-align: center;
}
.rating-block__item-info {
  color: #ffffff;
  font-family: 'Poppins', sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
  letter-spacing: 0.54px;
  text-align: left;
  margin: 8px 0 0 45px;
}
.rating-block__item-info span {
  color: #f9f9de;
  letter-spacing: 0.5px;
}
.rating-block__line::before {
  content: "";
  background-color: #f3aa3d;
  position: relative;
  top: 16px;
  left: 0;
  display: block;
  z-index: 10;
  animation-delay: 3s;
  width: 100%;
  height: 13px;
}
.rating-block__line::after {
  content: url(../img/reviews/rectangle-8.png);
  width: 100%;
  display: block;
  position: relative;
  top: 0;
  left: 0;
}
.rating-block__line.line-5-star::before {
  width: 75%;
  animation: lineRatings5 2000ms ease-out;
}
.rating-block__line.line-4-star::before {
  width: 60%;
  animation: lineRatings4 2000ms ease-out;
}
.rating-block__line.line-3-star::before {
  width: 19%;
  animation: lineRatings3 2000ms ease-out;
}
.rating-block__line.line-2-star::before {
  width: 9%;
  animation: lineRatings2 2000ms ease-out;
}
.rating-block__line.line-1-star::before {
  width: 4%;
  animation: lineRatings1 2000ms ease-out;
}
@keyframes lineRatings5 {
  from {
    width: 0;
  }
  to {
    width: 85%;
  }
}
@keyframes lineRatings4 {
  from {
    width: 0;
  }
  to {
    width: 80%;
  }
}
@keyframes lineRatings3 {
  from {
    width: 0;
  }
  to {
    width: 30%;
  }
}
@keyframes lineRatings2 {
  from {
    width: 0;
  }
  to {
    width: 20%;
  }
}
@keyframes lineRatings1 {
  from {
    width: 0;
  }
  to {
    width: 10%;
  }
}
.feedbacks_load-more .fa {
  font-size: 13px;
}
.reviews-promo-description {
  text-align: left;
}
.reviews-calc-item {
  margin-top: 92px!important;
  margin-left: -38px;
}
@media (max-width: 425px) {
  .reviews-calc-item {
    margin-left: -21px;
  }
}
@media (max-width: 375px) {
  .reviews-calc-item {
    margin-left: -35px;
  }
}
@media (max-width: 320px) {
  .reviews-calc-item {
    margin-left: -28px;
  }
}
.reviews-calc {
  background-image: url(../img/reviews/bg-calc.png);
  background-repeat: no-repeat;
  padding-bottom: 70px;
}
@media (max-width: 1024px) {
  .reviews-calc {
    background-size: cover;
  }
}
@media (max-width: 320px) {
  .reviews-calc {
    overflow: hidden;
    padding-bottom: 0px;
  }
}
.reviews-calc .title-calc {
  color: #000000;
  font-size: 48px;
  font-weight: 700;
  padding-top: 100px;
  padding-bottom: 50px;
  line-height: 49px;
  font-family: "Rokkitt", Arial, sans-serif;
}
.reviews-calc .text-calc-reviews {
  color: #000000;
  font-size: 18px;
  padding-bottom: 50px;
  font-weight: 400;
  line-height: 27px;
}
.reviews-calc .list-title-reviews {
  padding-bottom: 15px;
  font-family: "Rokkitt", Arial, sans-serif;
  color: #000000;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
.reviews-calc .right-list-reviews {
  padding-top: 39px;
  padding-left: 10px;
}
.reviews-calc ul {
  padding-left: 17px;
}
.reviews-calc ul li {
  color: #870202;
}
.reviews-calc ul li span {
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  line-height: 29px;
}
.reviews-text-seo {
  color: #171615;
  font-size: 30px;
  font-family: "Rokkitt", Arial, sans-serif;
  padding-top: 50px;
  padding-bottom: 12px;
  font-weight: 700;
}
.reviews-description-text {
  color: #171615;
  font-size: 14px;
  padding-bottom: 20px;
  font-weight: 400;
  line-height: 24px;
}
.list-seo-test p {
  color: #171615;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  padding-top: 10px;
}
.list-seo-test .title-seo-reviews {
  color: #171615;
  font-size: 14px;
  padding-bottom: 20px;
  font-weight: 400;
  line-height: 24px;
}
.list-seo-test ul li {
  color: #870202;
}
.list-seo-test ul li span {
  color: #171615;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}
.reviews-seo-content {
  padding-bottom: 100px;
}
/* Legal*/
.legal-promo {
  background-image: url(../img/legal/color.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 99px;
}
.legal-promo .legal-promo-text .legal-promo-title {
  color: #505050;
  font-size: 64px;
  padding-top: 92px;
  font-weight: 700;
  line-height: 73px;
  text-transform: uppercase;
}
.legal-promo .legal-promo-text .legal-promo-title span {
  color: #b3976a;
}
@media (max-width: 375px) {
  .legal-promo .legal-promo-text .legal-promo-title {
    line-height: 60px;
    font-size: 48px;
  }
}
@media (max-width: 320px) {
  .legal-promo .legal-promo-text .legal-promo-title {
    font-size: 40px;
  }
}
.legal-promo .legal-promo-text .legal-promo-description {
  color: #303030;
  font-size: 20px;
  padding-bottom: 38px;
  font-weight: 400;
  line-height: 28px;
}
.legal-promo .legal-promo-text .legal-promo-description span {
  font-weight: 700;
  color: #92120d;
}
.legal-promo .legal-promo-text .legal-promo-list ul {
  position: relative;
  padding-left: 30px;
  list-style: none;
}
.legal-promo .legal-promo-text .legal-promo-list ul:before {
  content: url(../img/legal/7-layers.png);
  position: absolute;
  left: 0px;
}
@media (max-width: 425px) {
  .legal-promo .legal-promo-text .legal-promo-list ul:before {
    display: none;
  }
}
.legal-promo .legal-promo-text .legal-promo-list ul li {
  color: #303030;
  font-size: 18px;
  font-style: italic;
  padding-bottom: 19px;
  line-height: 28px;
}
@media (max-width: 425px) {
  .legal-promo .legal-promo-text .legal-promo-list ul {
    padding: 0px;
  }
}
.legal-promo .legal-img-promo {
  margin-top: 99px;
  margin-left: 20px;
}
@media (max-width: 1024px) {
  .legal-promo .legal-img-promo {
    display: none;
  }
}
.answer {
  background-color: #505050;
  padding-bottom: 150px;
}
.answer .answer-img {
  padding-top: 103px;
}
@media (max-width: 768px) {
  .answer .answer-img {
    text-align: center;
  }
}
.answer .answer-img img {
  max-width: 100%;
}
.answer .answer-item {
  padding-top: 84px;
}
.answer .answer-item .answer-title {
  color: #ffffff;
  font-size: 44px;
  font-weight: 700;
  line-height: 73px;
  padding-bottom: 29px;
}
.answer .answer-item .answer-title span {
  color: #e6d4a2;
}
.answer .answer-item p {
  color: #ffffff;
  font-weight: 400;
  font-family: "Helvetica Neue Cyr", Helvetica, Arial, sans-serif;
  line-height: 28px;
}
.answer .answer-item p .safe {
  background-color: #e6d4a2;
  color: #505050;
  padding: 4px;
  font-family: "Helvetica Neue Cyr", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
.answer .answer-item p span {
  color: #e6d4a2;
}
.list-order {
  background-image: url(../img/legal/bg-3rd-screen.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.list-order .paper-bg {
  background-image: url(../img/legal/paperroyal.png);
  background-repeat: no-repeat;
  margin-top: -78px;
  padding-bottom: 40px;
  width: 953px;
  z-index: 1000;
  position: relative;
}
@media (max-width: 1024px) {
  .list-order .paper-bg {
    overflow: hidden;
  }
}
@media (max-width: 768px) {
  .list-order .paper-bg {
    width: 100%;
    background-image: none;
  }
}
.list-order .paper-bg .paper-title {
  font-size: 44px;
  font-weight: 700;
  text-align: center;
  color: #505050;
  padding-top: 133px;
  line-height: 53px;
  padding-bottom: 80px;
}
.list-order .paper-bg .paper-title span {
  color: #b3976a;
}
.list-order .paper-bg .paper-description {
  color: #b13834;
  font-size: 18px;
  font-weight: 700;
  width: 96%;
  text-align: center;
  padding-bottom: 12px;
  position: relative;
  line-height: 25px;
  text-transform: uppercase;
}
.list-order .paper-bg .paper-description:before {
  content: url(../img/legal/curles.png);
  position: absolute;
  top: -50px;
  width: 38%;
}
@media (max-width: 768px) {
  .list-order .paper-bg .paper-description:before {
    width: 55%;
  }
}
@media (max-width: 425px) {
  .list-order .paper-bg .paper-description:before {
    width: 100%;
  }
}
@media (max-width: 375px) {
  .list-order .paper-bg .paper-description:before {
    width: 92%;
  }
}
.list-order .paper-bg .paper-description:after {
  content: url(../img/legal/best-img.png);
  position: absolute;
  top: -50px;
  width: 57%;
}
@media (max-width: 768px) {
  .list-order .paper-bg .paper-description:after {
    width: 53%;
  }
}
@media (max-width: 425px) {
  .list-order .paper-bg .paper-description:after {
    display: none;
  }
}
.list-order .paper-bg .paper-list ul {
  list-style: none;
  width: 61%;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .list-order .paper-bg .paper-list ul {
    width: 100%;
  }
}
@media (max-width: 425px) {
  .list-order .paper-bg .paper-list ul {
    padding: 0px;
  }
}
.list-order .paper-bg .paper-list ul li {
  padding-bottom: 10px;
}
.list-order .paper-bg .paper-list ul .fa {
  color: #92120d;
  padding-right: 10px;
}
.list-order .paper-bg .btn-list {
  margin: 40px auto;
  width: 20%;
}
@media (max-width: 768px) {
  .list-order .paper-bg .btn-list {
    width: 27%;
  }
}
@media (max-width: 425px) {
  .list-order .paper-bg .btn-list {
    width: 100%;
    margin-left: 85px;
  }
}
@media (max-width: 375px) {
  .list-order .paper-bg .btn-list {
    margin-left: 70px;
  }
}
@media (max-width: 320px) {
  .list-order .paper-bg .btn-list {
    margin-left: 43px;
  }
}
.list-order .paper-bg .btn-list a {
  text-transform: uppercase;
  font-size: 12px;
  color: #ffffff;
  transition: all 0.5s ease;
  border-radius: 100px;
  text-decoration: none;
  background-color: #448607;
  padding: 20px 45px 20px 45px;
}
.list-order .paper-bg .btn-list a .fa {
  padding-left: 5px;
}
.list-order .paper-bg .btn-list a:hover {
  background-color: #e5ca37;
}
/* COLORS */
.slider-legal {
  background-image: url(../img/legal/bg-slider.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 100px;
}
.slider-legal .slider-text {
  padding-top: 180px;
}
.slider-legal .slider-centre {
  margin-top: 100px;
  height: 445px;
  background-image: url(../img/legal/leptop.png);
  background-repeat: no-repeat;
  background-size: cover;
}
.writers {
  background-image: url(../img/legal/bg-slider.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 70px;
  overflow: hidden;
  padding-bottom: 160px;
  position: relative;
}
@media (max-width: 1440px) {
  .writers {
    background-image: url(../img/legal/bg-slider-mobile.png);
    padding-bottom: 165px;
  }
}
@media (max-width: 1366px) {
  .writers {
    padding-bottom: 138px;
  }
}
@media (max-width: 1280px) {
  .writers {
    background-color: #723630;
    background-image: none;
  }
}
.writers:before {
  content: '';
  background-image: url('../images/riter-r.png');
  background-repeat: no-repeat;
  display: block;
  width: 570px;
  height: 570px;
  position: absolute;
  right: -300px;
  top: 60px;
}
@media (max-width: 991px) {
  .writers:before {
    display: none;
  }
}
.writers:after {
  content: '';
  background-image: url('../images/riter-l.png');
  background-repeat: no-repeat;
  display: block;
  width: 256px;
  height: 387px;
  position: absolute;
  left: 0;
  bottom: 0;
}
@media (max-width: 991px) {
  .writers:after {
    display: none;
  }
}
.writers .site_writers-slider {
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
}
@media (max-width: 1440px) {
  .writers .site_writers-slider {
    position: relative;
    top: 0px;
    left: -37px;
  }
}
@media (max-width: 425px) {
  .writers .site_writers-slider {
    left: 0px;
  }
}
.writers .site_writers-slider__container {
  position: relative;
  padding: 20px 0;
}
.writers .site_writers-slider__items-wrap {
  height: 410px;
  margin: auto;
  padding: 0;
  list-style: none;
  position: relative;
}
@media (max-width: 1024px) {
  .writers .site_writers-slider__items-wrap {
    margin-left: 200px;
  }
}
@media (max-width: 768px) {
  .writers .site_writers-slider__items-wrap {
    margin-left: 160px;
    margin-top: -38px;
  }
}
@media (max-width: 425px) {
  .writers .site_writers-slider__items-wrap {
    margin-left: 120px;
  }
}
@media (max-width: 375px) {
  .writers .site_writers-slider__items-wrap {
    margin-left: 100px;
  }
}
@media (max-width: 320px) {
  .writers .site_writers-slider__items-wrap {
    margin-left: 82px;
  }
}
.writers .site_writers-slider__slide {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 236px;
  height: 325px;
  -ms-transform: translateY(-50%) translateX(-50%) scale(0.8);
      transform: translateY(-50%) translateX(-50%) scale(0.8);
  transition: all 0.3s ease;
  z-index: 0;
}
@media (max-width: 767px) {
  .writers .site_writers-slider__slide {
    width: 283px;
  }
}
.writers .site_writers-slider__slide.next {
  left: 28%;
  opacity: .9;
  z-index: 1;
}
@media (max-width: 991px) {
  .writers .site_writers-slider__slide.next {
    opacity: .7;
    left: 61%;
  }
}
.writers .site_writers-slider__slide.prev {
  left: 46%;
  opacity: .9;
  z-index: 2;
}
@media (max-width: 425px) {
  .writers .site_writers-slider__slide.prev {
    left: -13% !important;
  }
}
@media (max-width: 991px) {
  .writers .site_writers-slider__slide.prev {
    opacity: .7;
    left: 14%;
  }
}
.writers .site_writers-slider__slide.now {
  opacity: 1;
  left: 37%;
  z-index: 3;
  -ms-transform: translateY(-50%) translateX(-50%) scale(1);
      transform: translateY(-50%) translateX(-50%) scale(1);
}
@media (max-width: 425px) {
  .writers .site_writers-slider__slide.now {
    left: 25%;
  }
}
.writers .site_writers-slider__avatar {
  width: 100%;
  height: auto;
  overflow: hidden;
}
.writers .site_writers-slider__avatar img {
  width: 100%;
}
@media (max-width: 767px) {
  .writers .site_writers-slider__avatar {
    margin: auto;
  }
}
.writers .site_writers-slider__data-list {
  margin-bottom: 15px;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#bae186+0,d7ee84+31,cbf07f+70,b4e4a8+100 */
  font-size: 14px;
}
@media (max-width: 767px) {
  .writers .site_writers-slider__data-list {
    background: transparent;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.writers .site_writers-slider__data {
  font-weight: 500;
}
.writers .site_writers-slider__label {
  color: #a29f9f;
  font-size: 10px;
  margin-bottom: 15px;
  font-family: 'Montserrat', sans-serif;
  font-weight: 500;
}
.writers .site_writers-slider__value {
  color: #81aad0;
}
.writers .site_writers-slider__text {
  font-size: 14px;
  line-height: 20px;
  padding: 20px 0;
  color: #a29f9f;
}
.writers .site_writers-slider__text:after {
  content: '';
  display: block;
  width: 200px;
  height: 3px;
  background-color: #c4d3de;
  margin: 15px 0 0;
}
.writers .site_writers-slider__rating {
  color: #ffa306;
  display: inline-block;
  font-size: 13px;
}
.writers .site_writers-slider__arrow {
  position: absolute;
  top: 50%;
  text-align: center;
  color: #fff;
  font-size: 170px;
  cursor: pointer;
  z-index: 5;
}
.writers .site_writers-slider__arrow-next {
  content: url(../img/legal/prev.png);
  left: 12%;
  top: 78px;
}
@media (max-width: 1440px) {
  .writers .site_writers-slider__arrow-next {
    left: 13%;
  }
}
@media (max-width: 1024px) {
  .writers .site_writers-slider__arrow-next {
    left: 20%;
  }
}
@media (max-width: 768px) {
  .writers .site_writers-slider__arrow-next {
    left: 16%;
  }
}
@media (max-width: 320px) {
  .writers .site_writers-slider__arrow-next {
    left: 27%!important;
  }
}
@media (max-width: 767px) {
  .writers .site_writers-slider__arrow-next {
    left: 36%;
    top: 100%;
    z-index: 10;
    color: #6a6b74;
  }
}
.writers .site_writers-slider__arrow-prev {
  right: 37%;
  top: 78px;
  content: url(../img/legal/next.png);
}
@media (max-width: 1440px) {
  .writers .site_writers-slider__arrow-prev {
    right: 38%;
  }
}
@media (max-width: 1024px) {
  .writers .site_writers-slider__arrow-prev {
    right: 19%;
  }
}
@media (max-width: 768px) {
  .writers .site_writers-slider__arrow-prev {
    right: 13%;
  }
}
@media (max-width: 320px) {
  .writers .site_writers-slider__arrow-prev {
    right: 23%!important;
  }
}
@media (max-width: 767px) {
  .writers .site_writers-slider__arrow-prev {
    right: 32%;
    top: 100%;
    color: #6a6b74;
  }
}
.writers .site_writers-slider__arrow:hover {
  color: #bf7113;
  background: transparent;
}
@media (min-width: 480px) {
  .writers .site_writers-slider__data-list {
    font-size: 15px;
  }
  .writers .site_writers-slider__data {
    padding: 5px 0;
  }
  .writers .site_writers-slider__nav {
    position: absolute;
    top: 25%;
    width: 100%;
    text-align: center;
  }
  .writers .site_writers-slider__arrow {
    margin: 0 10px;
    display: inline-block;
  }
}
.img-leptop {
  background-image: url(../img/legal/leptop.png);
  background-repeat: no-repeat;
  background-size: contain;
}
@media (max-width: 1024px) {
  .img-leptop {
    background-position-x: 50px;
  }
}
@media (max-width: 768px) {
  .img-leptop {
    background-position-x: 10px;
  }
}
@media (max-width: 425px) {
  .img-leptop {
    background-image: none;
  }
}
.title-customer {
  position: absolute;
  top: 33px;
  left: 30%;
  color: #34434b;
  font-size: 17px;
  font-weight: 500;
}
@media (max-width: 1024px) {
  .title-customer {
    left: 42%;
  }
}
@media (max-width: 768px) {
  .title-customer {
    display: none;
  }
}
.slider-text-title {
  color: #f9f9f9;
  font-size: 40px;
  width: 459px;
  padding-top: 50px;
  padding-bottom: 25px;
  font-weight: 700;
  text-align: left;
  line-height: 50px;
}
@media (max-width: 1024px) {
  .slider-text-title {
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 320px) {
  .slider-text-title {
    font-size: 23px;
  }
}
.slider-text-title span {
  color: #e6d4a2;
}
@media (max-width: 1024px) {
  .img-slider-legal {
    text-align: center;
  }
}
@media (max-width: 320px) {
  .img-slider-legal {
    margin-left: -26px;
  }
}
.slide-legal-btn {
  padding-top: 60px;
}
.slide-legal-btn a {
  background-color: #448607;
  border-radius: 100px;
  font-size: 12px;
  font-weight: 700;
  transition: all 0.5s ease;
  text-decoration: none;
  color: #ffffff;
  padding: 20px 40px 20px 40px;
}
.slide-legal-btn a .fa {
  padding-left: 5px;
}
.slide-legal-btn a:hover {
  background-color: #e5ca37;
}
@media (max-width: 1024px) {
  .slide-legal-btn {
    text-align: center;
    padding-bottom: 30px;
  }
}
.openChat {
  cursor: pointer;
}
@media (max-width: 425px) {
  .bottom-order {
    padding-top: 50px;
  }
}
.bottom-order .title-bottom-order {
  color: #ffffff;
  font-size: 50px;
  font-weight: 700;
  padding-top: 53px;
  padding-right: 45px;
  text-align: right;
  letter-spacing: 0.91px;
}
@media (max-width: 425px) {
  .bottom-order .title-bottom-order {
    text-align: center;
    font-size: 40px;
    padding-right: 0px;
  }
}
.bottom-order .description-bottom {
  font-size: 18px;
  font-weight: 400;
  padding-bottom: 46px;
  line-height: 30px;
  padding-right: 50px;
  text-align: right;
  color: #ffffff;
}
.bottom-order .description-bottom span {
  color: #e6d4a2;
  font-weight: 700;
}
@media (max-width: 425px) {
  .bottom-order .description-bottom {
    text-align: center;
    padding-right: 0px;
  }
}
.bottom-bg {
  background-image: url(../img/legal/bottom-bg.png);
  background-repeat: no-repeat;
}
@media (max-width: 425px) {
  .bottom-bg {
    background-size: cover;
    background-position-y: 52px;
    padding-bottom: 65px;
  }
}
@media (max-width: 375px) {
  .bottom-bg {
    background-position-y: 57px;
  }
}
@media (max-width: 320px) {
  .bottom-bg {
    background-position-y: 67px;
  }
}
.bottom-bl {
  background-image: url(../img/legal/university-bg.png);
  background-repeat: no-repeat;
  padding-top: 100px;
}
@media (max-width: 768px) {
  .bottom-bl {
    background-size: cover;
  }
}
.bottom-bl-left {
  background-image: url(../img/legal/card1.png);
  background-repeat: no-repeat;
}
.bottom-bl-left .text-bl-left {
  padding-top: 125px;
  color: black;
  padding-right: 50px;
  padding-left: 50px;
  padding-bottom: 140px;
}
@media (max-width: 1024px) {
  .bottom-bl-left .text-bl-left {
    padding-bottom: 95px;
  }
}
@media (max-width: 768px) {
  .bottom-bl-left .text-bl-left {
    padding-right: 140px;
  }
}
@media (max-width: 425px) {
  .bottom-bl-left .text-bl-left {
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 72px;
  }
}
.bottom-bl-left .text-bl-left p {
  color: #505050;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
@media (max-width: 425px) {
  .bottom-bl-left .text-bl-left p {
    font-size: 16px;
  }
}
.bottom-bl-left .text-bl-left p span {
  color: #824844;
}
@media (max-width: 768px) {
  .bottom-bl-left {
    margin-left: 100px;
  }
}
@media (max-width: 425px) {
  .bottom-bl-left {
    margin-left: 0px;
    background-size: contain;
  }
}
.bottom-bl-right {
  background-image: url(../img/legal/card-2.png);
  background-repeat: no-repeat;
  position: relative;
  margin-left: -20px;
}
.bottom-bl-right:before {
  content: url(../img/legal/card-shape.png);
  position: absolute;
  top: 94px;
  left: -45px;
}
@media (max-width: 768px) {
  .bottom-bl-right:before {
    display: none;
  }
}
.bottom-bl-right:after {
  content: url(../img/legal/card-shape.png);
  position: absolute;
  top: 280px;
  left: -44px;
}
@media (max-width: 768px) {
  .bottom-bl-right:after {
    display: none;
  }
}
.bottom-bl-right .text-bl-right {
  padding-top: 125px;
  color: black;
  padding-right: 50px;
  padding-left: 50px;
  padding-bottom: 100px;
}
@media (max-width: 1024px) {
  .bottom-bl-right .text-bl-right {
    padding-bottom: 95px;
  }
}
@media (max-width: 768px) {
  .bottom-bl-right .text-bl-right {
    padding-right: 140px;
  }
}
@media (max-width: 425px) {
  .bottom-bl-right .text-bl-right {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 61px;
  }
}
.bottom-bl-right .text-bl-right p {
  color: #505050;
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
}
.bottom-bl-right .text-bl-right p span {
  color: #824844;
}
@media (max-width: 425px) {
  .bottom-bl-right .text-bl-right p {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .bottom-bl-right {
    margin-left: 100px;
  }
}
@media (max-width: 425px) {
  .bottom-bl-right {
    background-size: contain;
    margin-left: 0px;
  }
}
.left-push {
  width: 47%;
  margin-left: 50px;
}
@media (max-width: 768px) {
  .left-push {
    width: 100%;
    margin-left: 0px;
  }
}
.right-push {
  width: 47%;
}
@media (max-width: 768px) {
  .right-push {
    width: 100%;
  }
}
.bottom-btn-order {
  margin-top: 100px;
}
.bottom-btn-order a {
  border-radius: 100px;
  background-color: #448607;
  color: #ffffff;
  transition: all 0.5s ease;
  text-decoration: none;
  padding: 20px 40px 20px 40px;
  font-size: 12px;
  font-weight: 700;
}
.bottom-btn-order a:hover {
  background-color: #e5ca37;
}
.bottom-btn-order a .fa {
  padding-left: 5px;
}
@media (max-width: 425px) {
  .bottom-btn-order {
    margin-top: 0px;
    margin-left: 90px;
  }
}
@media (max-width: 375px) {
  .bottom-btn-order {
    margin-left: 80px;
  }
}
@media (max-width: 320px) {
  .bottom-btn-order {
    margin-left: 50px;
  }
}
@media (max-width: 425px) {
  .card-mobile-left img {
    max-width: 100%;
  }
}
@media (max-width: 425px) {
  .card-mobile-right img {
    max-width: 100%;
  }
}
/* Cheating*/
.promo-chiting {
  background-image: url(../img/cheating/background.png);
  background-repeat: no-repeat;
  background-size: cover;
  padding-bottom: 170px;
}
@media (max-width: 425px) {
  .promo-chiting {
    padding-bottom: 60px;
  }
}
.promo-chiting .chiting-promo-title {
  padding-top: 159px;
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  font-size: 64px;
  font-weight: 700;
  line-height: 53px;
  padding-bottom: 20px;
  color: #ffffff;
}
@media (max-width: 425px) {
  .promo-chiting .chiting-promo-title {
    padding-top: 40px;
  }
}
@media (max-width: 320px) {
  .promo-chiting .chiting-promo-title {
    font-size: 55px;
  }
}
.promo-chiting .chiting-promo-title span {
  color: #e5ca37;
}
.promo-chiting .menu-link-promo ul {
  list-style: none;
  position: relative;
}
.promo-chiting .menu-link-promo ul li {
  font-size: 20px;
  font-weight: 500;
  line-height: 33px;
  color: #dfdfdf;
}
.promo-chiting .menu-link-promo ul li a {
  color: #dfdfdf;
}
.promo-chiting .menu-link-promo ul li a:hover {
  font-weight: 700;
  color: #f8f8f8;
}
#cheating {
  background-image: url(../img/cheating/color.png);
  padding-bottom: 179px;
}
#cheating .img-cheating {
  position: relative;
}
#cheating .img-cheating img {
  position: absolute;
  top: -91px;
}
#cheating .reviews__header:before {
  content: url(../img/cheating/path-2.png);
  background-image: none;
  top: 30px;
}
@media (max-width: 1024px) {
  #cheating .reviews__header:before {
    top: 20px;
  }
}
@media (max-width: 768px) {
  #cheating .reviews__header:before {
    top: 70px;
    left: 51%;
  }
}
@media (max-width: 320px) {
  #cheating .reviews__header:before {
    top: 37%;
    left: 51%;
  }
}
#cheating .text-cheating-left {
  position: relative;
}
#cheating .text-cheating-left .title-text {
  font-size: 36px;
  font-weight: 700;
  letter-spacing: -0.64px;
  color: #000000;
  padding-top: 59px;
  padding-bottom: 33px;
}
#cheating .text-cheating-left .title-text:after {
  content: url(../img/cheating/path-2.png);
  position: absolute;
  top: 14%;
  left: 0px;
}
@media (max-width: 1024px) {
  #cheating .text-cheating-left .title-text:after {
    top: 16%;
  }
}
@media (max-width: 768px) {
  #cheating .text-cheating-left .title-text:after {
    top: 22%;
  }
}
@media (max-width: 425px) {
  #cheating .text-cheating-left .title-text:after {
    top: 16%;
  }
}
@media (max-width: 375px) {
  #cheating .text-cheating-left .title-text:after {
    top: 14%;
  }
}
@media (max-width: 320px) {
  #cheating .text-cheating-left .title-text:after {
    top: 18%;
  }
}
#cheating .description-text p {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #000000;
}
#cheating .description-text p span {
  font-weight: 700;
}
#cheating .cheating-btn {
  padding-top: 20px;
  padding-bottom: 200px;
}
#cheating .cheating-btn a {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.14);
  border-radius: 100px;
  background-color: #448607;
  font-size: 13px;
  padding: 17px 66px 17px 66px;
  transition: all 0.5s ease;
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
  color: #ffffff;
}
#cheating .cheating-btn a:hover {
  background-color: #e5ca37;
}
@media (max-width: 768px) {
  #cheating .cheating-btn {
    padding-bottom: 0px;
  }
}
@media (max-width: 425px) {
  #cheating .cheating-btn {
    text-align: center;
  }
}
.lion-cheating {
  position: relative;
}
.lion-cheating:before {
  content: url(../img/cheating/lion.png);
  position: absolute;
  top: -100px;
  left: 44.5%;
}
@media (max-width: 1024px) {
  .lion-cheating:before {
    left: 39.5%;
  }
}
@media (max-width: 768px) {
  .lion-cheating:before {
    left: 35.5%;
  }
}
@media (max-width: 425px) {
  .lion-cheating:before {
    left: 25.5%;
  }
}
@media (max-width: 375px) {
  .lion-cheating:before {
    left: 22.5%;
  }
}
@media (max-width: 320px) {
  .lion-cheating:before {
    left: 16.5%;
  }
}
.lion-cheating .lion-text .lion-text-title {
  color: #000000;
  font-size: 34px;
  font-weight: 700;
  text-align: center;
  padding-bottom: 35px;
  padding-top: 150px;
  position: relative;
}
.lion-cheating .lion-text .lion-text-title:after {
  content: url(../img/cheating/path-2.png);
  position: absolute;
  top: 76%;
  left: 48%;
}
@media (max-width: 425px) {
  .lion-cheating .lion-text .lion-text-title:after {
    top: 80%;
    left: 45%;
  }
}
@media (max-width: 320px) {
  .lion-cheating .lion-text .lion-text-title:after {
    left: 43%;
  }
}
.lion-cheating .lion-text .lion-text-description {
  font-size: 14px;
  font-weight: 400;
  max-width: 779px;
  padding-bottom: 40px;
  margin: 0 auto;
  text-align: center;
  color: #000000;
  line-height: 25px;
}
.lion-cheating .lion-text .lion-text-description span {
  font-weight: 700;
}
.break {
  background-image: url(../img/cheating/color.png);
  padding-top: 70px;
  padding-bottom: 200px;
}
.break .break-text .break-text-title {
  color: #000000;
  font-size: 36px;
  font-weight: 700;
  letter-spacing: -0.64px;
  padding-bottom: 33px;
  position: relative;
}
.break .break-text .break-text-title:after {
  content: url(../img/cheating/path-2.png);
  position: absolute;
  top: 41%;
  left: 0px;
}
@media (max-width: 425px) {
  .break .break-text .break-text-title:after {
    top: 60%;
  }
}
.break .break-text .break-text-description p {
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #000000;
}
.break .break-text .break-text-description p span {
  font-weight: 700;
}
.break .break-text .break-btn {
  padding-top: 30px;
}
.break .break-text .break-btn a {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.14);
  border-radius: 100px;
  background-color: #448607;
  font-size: 13px;
  transition: all 0.5s ease;
  font-weight: 700;
  text-transform: uppercase;
  color: #ffffff;
  text-decoration: none;
  padding: 17px 62px 17px 62px;
}
.break .break-text .break-btn a:hover {
  background-color: #e5ca37;
}
.plagiarism {
  padding-top: 127px;
  padding-bottom: 80px;
}
@media (max-width: 375px) {
  .plagiarism {
    padding-top: 20px;
  }
}
.plagiarism .plagiarism-text .plagiarism-title {
  color: #000000;
  font-size: 36px;
  padding-bottom: 33px;
  letter-spacing: -0.64px;
  font-weight: 700;
  position: relative;
}
.plagiarism .plagiarism-text .plagiarism-title:after {
  content: url(../img/cheating/path-2.png);
  position: absolute;
  top: 41%;
  left: 0px;
}
@media (max-width: 425px) {
  .plagiarism .plagiarism-text .plagiarism-title:after {
    top: 60%;
  }
}
.plagiarism .plagiarism-text .plagiarism-description p {
  font-size: 14px;
  color: #000000;
  font-weight: 400;
  line-height: 21px;
}
.plagiarism .plagiarism-text .plagiarism-description p span {
  font-weight: 700;
}
.plagiarism .bottom-text-plagiarism {
  padding-top: 59px;
}
.plagiarism .bottom-text-plagiarism .left-title-bl {
  color: #000000;
  padding-bottom: 13px;
  font-size: 36px;
  font-weight: 700;
  letter-spacing: -0.64px;
}
.plagiarism .bottom-text-plagiarism .right-title-bl {
  color: #000000;
  font-size: 36px;
  padding-bottom: 13px;
  font-weight: 700;
  letter-spacing: -0.64px;
}
.plagiarism .bottom-text-plagiarism .right-description-bl {
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}
.plagiarism .bottom-text-plagiarism .left-description-bl {
  color: #000000;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
}
#callbackRequest .modal-dialog {
  margin: 100px auto!important;
}
.lead-cheating {
  background-image: url(../img/cheating/color.png);
  padding-top: 78px;
  padding-bottom: 91px;
  position: relative;
}
.lead-cheating:before {
  content: url(../img/cheating/fill-1.png);
  position: absolute;
  top: -5%;
  left: 47%;
}
@media (max-width: 425px) {
  .lead-cheating:before {
    left: 38%;
  }
}
@media (max-width: 375px) {
  .lead-cheating:before {
    top: -4%;
    left: 36%;
  }
}
.lead-cheating .text-lead .title-lead {
  color: #000000;
  font-size: 34px;
  padding-bottom: 30px;
  font-weight: 700;
  position: relative;
}
.lead-cheating .text-lead .title-lead:after {
  content: url(../img/cheating/path-2.png);
  position: absolute;
  top: 41%;
  left: 0px;
}
@media (max-width: 425px) {
  .lead-cheating .text-lead .title-lead:after {
    top: 60%;
  }
}
@media (max-width: 320px) {
  .lead-cheating .text-lead .title-lead:after {
    top: 73%;
  }
}
.lead-cheating .text-lead .description-lead {
  color: #000000;
  font-size: 14px;
  padding-top: 10px;
  padding-bottom: 50px;
  font-weight: 400;
  line-height: 21px;
}
.section-call-form {
  box-shadow: 0 18px 21px rgba(0, 0, 0, 0.09);
  background-image: radial-gradient(circle 334px at 100.57% 3866.67%, #b83132 0%, #870202 100%);
  border-radius: 15px;
  padding-top: 38px;
  padding-left: 35px;
  padding-bottom: 38px;
  position: relative;
}
@media (max-width: 425px) {
  .section-call-form {
    padding-bottom: 90px;
    padding-left: 25px;
    padding-right: 25px;
  }
}
.section-call-form .section-call-form__phone {
  display: inline-block;
}
@media (max-width: 425px) {
  .section-call-form .section-call-form__phone {
    width: 100%;
  }
}
.section-call-form .section-call-form__phone input {
  width: 330px;
  font-size: 12px;
  height: 53px;
  color: #000000;
  padding-left: 17px;
  border-radius: 4px;
  border: none;
  background-color: #ffffff;
}
@media (max-width: 425px) {
  .section-call-form .section-call-form__phone input {
    width: 100%;
  }
}
.section-call-form .section-call-form__cta {
  display: inline-block;
  position: absolute;
  right: 88px;
  top: 53px;
}
@media (max-width: 768px) {
  .section-call-form .section-call-form__cta {
    right: 40px;
  }
}
@media (max-width: 425px) {
  .section-call-form .section-call-form__cta {
    top: 125px;
    right: 50px;
  }
}
@media (max-width: 375px) {
  .section-call-form .section-call-form__cta {
    right: 35px;
  }
}
.section-call-form .section-call-form__cta a {
  box-shadow: 0 3px 5px rgba(0, 0, 0, 0.14);
  border-radius: 100px;
  background-color: #e5ca37;
  color: #000000;
  text-decoration: none;
  transition: all 0.5s ease;
  font-size: 13px;
  font-weight: 700;
  padding: 23px 70px 23px 70px;
  text-transform: uppercase;
}
.section-call-form .section-call-form__cta a:hover {
  cursor: pointer;
  background-color: #448607;
}
@media (max-width: 320px) {
  .section-call-form .section-call-form__cta a {
    padding: 23px 40px 23px 40px;
  }
}
.img-lead {
  position: relative;
}
.img-lead img {
  position: absolute;
  left: -101px;
  top: -5px;
}
/* Redesign*/
.page-template-front-page-redesign .header {
  background-image: none;
  background-color: transparent;
  height: auto;
  padding: 28px 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 11;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .header {
    padding: 1.5625vw 0;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header {
    padding: 4vw 0;
  }
}
.page-template-front-page-redesign .header.light {
  position: fixed;
  background-color: rgba(255, 255, 255, 0.99);
  box-shadow: 0 0 40px -10px #888;
  padding: 8px 0;
  -webkit-transform: translate3d(0, 0, 0);
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .header.light {
    box-shadow: 0 0 5.208333333333334vw -1.3020833333333335vw #888;
    padding: 1.0416666666666665vw 0;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header.light {
    box-shadow: 0 0 10.666666666666668vw -2.666666666666667vw #888;
    padding: 2.1333333333333333vw 0;
  }
}
.page-template-front-page-redesign .header.light .rd-container .rd-logo-wrapper .rd-logo {
  display: block;
  background-image: url("../img/logo-black.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 198px;
  height: 38px;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .header.light .rd-container .rd-logo-wrapper .rd-logo {
    width: 16.927083333333336vw;
    height: 3.2552083333333335vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header.light .rd-container .rd-logo-wrapper .rd-logo {
    width: 34.66666666666667vw;
    height: 6.666666666666667vw;
  }
}
.page-template-front-page-redesign .header.light .rd-container .rd-header-btns .rd-phone-security {
  color: #2b2e33;
}
.page-template-front-page-redesign .header.light .rd-container .rd-header-btns .rd-nav a {
  color: #2b2e33;
}
.page-template-front-page-redesign .header.light .rd-container .rd-header-btns .rd-login-order {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.page-template-front-page-redesign .header.light .rd-container .rd-header-btns .rd-login-order .of-widgets-open-tooltip {
  color: #663199 !important;
}
.page-template-front-page-redesign .header.light .rd-container .rd-header-btns .rd-login-order #order_btn_nav {
  color: #fff;
  background-image: linear-gradient(-50deg, #8200fe 0%, #9e0deb 100%);
  border: 1px solid transparent;
}
.page-template-front-page-redesign .header.light .rd-container .rd-header-btns .rd-login-order #order_btn_nav:hover {
  color: #000;
}
.page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger {
  display: none;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger {
    -webkit-transform: translate3d(0, 0, 0);
    display: block;
    width: 3.6458333333333335vw;
    height: 2.604166666666667vw;
    margin-left: 3.90625vw;
    position: relative;
  }
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger span {
    display: block;
    position: absolute;
    width: 100%;
    height: 0.26041666666666663vw;
    transition: all 0.25s ease-in-out;
    background-color: #000;
  }
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger span.top {
    top: 0;
  }
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger span.middle,
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger span.middle2 {
    top: 50%;
  }
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger span.bottom {
    top: 100%;
  }
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger.open .bottom,
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger.open .top {
    opacity: 0;
  }
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger.open .middle {
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
  }
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger.open .middle2 {
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger {
    -webkit-transform: translate3d(0, 0, 0);
    display: block;
    width: 7.466666666666668vw;
    height: 5.333333333333334vw;
    margin-left: 8vw;
    position: relative;
  }
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger span {
    display: block;
    position: absolute;
    width: 100%;
    height: 0.5333333333333333vw;
    transition: all 0.25s ease-in-out;
    background-color: #000;
  }
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger span.top {
    top: 0;
  }
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger span.middle,
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger span.middle2 {
    top: 50%;
  }
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger span.bottom {
    top: 100%;
  }
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger.open .bottom,
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger.open .top {
    opacity: 0;
  }
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger.open .middle {
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
  }
  .page-template-front-page-redesign .header.light .rd-container .rd-header-btns .hamburger.open .middle2 {
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
  }
}
.page-template-front-page-redesign .header .rd-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.page-template-front-page-redesign .header .rd-container .rd-logo-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.page-template-front-page-redesign .header .rd-container .rd-logo-wrapper .rd-logo {
  display: block;
  background-image: url("../img/logo-white.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 198px;
  height: 38px;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .header .rd-container .rd-logo-wrapper .rd-logo {
    width: 16.927083333333336vw;
    height: 3.2552083333333335vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header .rd-container .rd-logo-wrapper .rd-logo {
    width: 34.66666666666667vw;
    height: 6.666666666666667vw;
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  background-color: #fff;
  overflow: scroll;
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-phone-security {
  display: -ms-flexbox;
  display: flex;
  margin: 3.90625vw;
  z-index: 1;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-phone-security {
    margin: 7.199999999999999vw;
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-phone-security .rd-phone {
  margin-right: 7.8125vw;
  margin-top: 0;
  color: #000;
  font-size: 1.8229166666666667vw;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-phone-security .rd-phone {
    margin-right: 16vw;
    font-size: 3.733333333333334vw;
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-phone-security .rd-phone img {
  display: block;
  width: 3.3854166666666665vw;
  height: 1.3020833333333335vw;
  margin-bottom: 0.78125vw;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-phone-security .rd-phone img {
    width: 6.933333333333333vw;
    height: 2.666666666666667vw;
    margin-bottom: 1.6vw;
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-phone-security .rd-security {
  margin-right: 0;
  margin-top: 0;
  color: #000;
  font-size: 1.8229166666666667vw;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-phone-security .rd-security {
    font-size: 3.733333333333334vw;
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-phone-security .rd-security img {
  display: block;
  width: 1.3020833333333335vw;
  height: 1.5625vw;
  margin-bottom: 0.5208333333333333vw;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-phone-security .rd-security img {
    width: 2.666666666666667vw;
    height: 3.2vw;
    margin-bottom: 1.0666666666666667vw;
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-nav {
  display: block;
  margin: 13.020833333333334vw 0 11.71875vw;
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-nav ul {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: start;
      align-items: flex-start;
  border: none;
  height: auto;
  padding: 0;
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-nav ul li a {
  color: #000;
  font-family: "Helvetica - Light", sans-serif;
  font-size: 2.083333333333333vw;
  padding: 1.953125vw 3.90625vw;
  font-weight: 300;
  text-transform: uppercase;
  background-color: transparent;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-nav ul li a {
    font-size: 4.266666666666667vw;
    padding: 4vw 8vw;
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-login-order {
  display: block;
  margin: 0 auto 11.71875vw;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-login-order .of-widgets-open-tooltip {
    display: block;
    padding: 0 !important;
    color: #663199 !important;
    font-size: 2.083333333333333vw !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    text-align: center !important;
    width: 33.85416666666667vw !important;
    height: 6.510416666666667vw !important;
    line-height: 6.25vw !important;
    border-radius: 0.6510416666666667vw !important;
    border: 0.13020833333333331vw solid #663199 !important;
    text-decoration: none !important;
    margin: 0 auto !important;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-login-order .of-widgets-open-tooltip {
    display: block;
    padding: 0 !important;
    color: #663199 !important;
    font-size: 4.266666666666667vw !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    text-align: center !important;
    width: 69.33333333333334vw !important;
    height: 13.333333333333334vw !important;
    line-height: 12.8vw !important;
    border-radius: 1.3333333333333335vw !important;
    border: 0.26666666666666666vw solid #663199 !important;
    text-decoration: none !important;
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .rd-login-order #order_btn_nav {
  display: none;
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger {
  display: none;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger {
    display: block;
    width: 3.6458333333333335vw;
    height: 2.604166666666667vw;
    margin-left: 3.90625vw;
    position: absolute;
    top: 2.473958333333333vw;
    right: 2.994791666666667vw;
    z-index: 10;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger span {
    display: block;
    position: absolute;
    width: 100%;
    height: 0.26041666666666663vw;
    transition: all 0.25s ease-in-out;
    background-color: #fff;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger span.top {
    top: 0;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger span.middle,
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger span.middle2 {
    top: 50%;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger span.bottom {
    top: 100%;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger.open span {
    background-color: #000;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger.open .bottom,
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger.open .top {
    opacity: 0;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger.open .middle {
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger.open .middle2 {
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger {
    display: block;
    width: 7.466666666666668vw;
    height: 5.333333333333334vw;
    position: absolute;
    top: 6.133333333333333vw;
    right: 1.866666666666667vw;
    z-index: 10;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger span {
    display: block;
    position: absolute;
    width: 100%;
    height: 0.5333333333333333vw;
    transition: all 0.25s ease-in-out;
    background-color: #fff;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger span.top {
    top: 0;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger span.middle,
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger span.middle2 {
    top: 50%;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger span.bottom {
    top: 100%;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger.open span {
    background-color: #000;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger.open .bottom,
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger.open .top {
    opacity: 0;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger.open .middle {
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns.fixed .hamburger.open .middle2 {
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-phone-security {
  display: -ms-flexbox;
  display: flex;
  color: #ffffff;
  font-family: "Helvetica - Light", sans-serif;
  font-size: 12px;
  font-weight: 300;
  height: 25px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-phone-security {
    display: none;
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-phone-security.fixed {
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  margin: 3.90625vw;
  z-index: 1;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-phone-security.fixed {
    margin: 7.199999999999999vw;
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-phone-security.fixed .rd-phone {
  margin-right: 7.8125vw;
  margin-top: 0;
  color: #000;
  font-size: 1.8229166666666667vw;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-phone-security.fixed .rd-phone {
    margin-right: 16vw;
    font-size: 3.733333333333334vw;
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-phone-security.fixed .rd-phone img {
  display: block;
  width: 3.3854166666666665vw;
  height: 1.3020833333333335vw;
  margin-bottom: 0.78125vw;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-phone-security.fixed .rd-phone img {
    width: 6.933333333333333vw;
    height: 2.666666666666667vw;
    margin-bottom: 1.6vw;
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-phone-security.fixed .rd-security {
  margin-right: 0;
  margin-top: 0;
  color: #000;
  font-size: 1.8229166666666667vw;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-phone-security.fixed .rd-security {
    font-size: 3.733333333333334vw;
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-phone-security.fixed .rd-security img {
  display: block;
  width: 1.3020833333333335vw;
  height: 1.5625vw;
  margin-bottom: 0.5208333333333333vw;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-phone-security.fixed .rd-security img {
    width: 2.666666666666667vw;
    height: 3.2vw;
    margin-bottom: 1.0666666666666667vw;
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-phone-security .rd-phone {
  margin-right: 30px;
  margin-top: -5px;
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-phone-security .rd-phone img {
  display: block;
  width: 20px;
  height: 8px;
  margin-bottom: 6px;
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-phone-security .rd-security {
  margin-right: 30px;
  margin-top: -5px;
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-phone-security .rd-security img {
  display: block;
  width: 8px;
  height: 10px;
  margin-bottom: 4px;
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-nav {
  color: #ffffff;
  font-family: "Helvetica - Light", sans-serif;
  font-size: 12px;
  font-weight: 300;
  text-transform: uppercase;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-nav {
    display: none;
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-nav ul {
  border-left: 2px solid #000;
  border-right: 2px solid #000;
  height: 30px;
  margin: 0;
  padding: 0 15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-nav ul li a {
  color: #ffffff;
  font-family: "Helvetica - Light", sans-serif;
  font-size: 12px;
  padding: 15px;
  font-weight: 300;
  text-transform: uppercase;
  background-color: transparent;
  transition: all 0.25s ease;
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-nav ul li a:hover {
  color: #ffb300;
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-login-order {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-login-order .of-widgets-open-tooltip {
  color: #ffffff !important;
  font-family: "Helvetica Neue - Bold", sans-serif !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  background: transparent !important;
  transition: all 0.25s ease !important;
  padding: 15px !important;
  margin-left: 15px !important;
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-login-order .of-widgets-open-tooltip:hover {
  color: #ffb300 !important;
  background: transparent !important;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-login-order .of-widgets-open-tooltip:hover {
    color: #663199 !important;
  }
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-login-order .of-widgets-open-tooltip {
    display: none;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-login-order .of-widgets-open-tooltip.fixed {
    display: block;
    position: fixed;
    top: 54.036458333333336vw;
    left: 0;
    right: 0;
    margin: auto !important;
    padding: 0 !important;
    color: #663199 !important;
    font-size: 2.083333333333333vw !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    text-align: center !important;
    width: 33.85416666666667vw !important;
    height: 6.510416666666667vw !important;
    line-height: 6.25vw !important;
    border-radius: 0.6510416666666667vw !important;
    border: 0.13020833333333331vw solid #663199 !important;
    text-decoration: none !important;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-login-order .of-widgets-open-tooltip {
    display: none;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-login-order .of-widgets-open-tooltip.fixed {
    display: block;
    position: fixed;
    top: 121.33333333333334vw;
    left: 0;
    right: 0;
    margin: auto !important;
    padding: 0 !important;
    color: #663199 !important;
    font-size: 4.266666666666667vw !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    text-align: center !important;
    width: 69.33333333333334vw !important;
    height: 13.333333333333334vw !important;
    line-height: 12.8vw !important;
    border-radius: 1.3333333333333335vw !important;
    border: 0.26666666666666666vw solid #663199 !important;
    text-decoration: none !important;
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-login-order #order_btn_nav {
  border-radius: 5px;
  font-family: "Helvetica Neue - Bold", sans-serif;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  color: #ffb300;
  padding: 16px 31px 15px;
  border: 1px solid #ffb300;
  background-color: transparent;
  text-decoration: none;
  transition: all 0.25s ease;
  margin-left: 15px;
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-login-order #order_btn_nav:hover {
  color: #663199;
  border: 1px solid #663199;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-login-order #order_btn_nav {
    width: 13.020833333333334vw;
    height: 4.557291666666666vw;
    line-height: 4.557291666666666vw;
    padding: 0;
    text-align: center;
    font-size: 1.3020833333333335vw;
    margin-left: 1.953125vw;
    border-radius: 0.6510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .rd-login-order #order_btn_nav {
    width: 26.666666666666668vw;
    height: 9.333333333333334vw;
    line-height: 9.333333333333334vw;
    padding: 0;
    text-align: center;
    font-size: 2.666666666666667vw;
    margin-left: 4vw;
    border-radius: 1.3333333333333335vw;
  }
}
.page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger {
  display: none;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger {
    display: block;
    width: 3.6458333333333335vw;
    height: 2.604166666666667vw;
    margin-left: 3.90625vw;
    position: relative;
    z-index: 10;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger span {
    display: block;
    position: absolute;
    width: 100%;
    height: 0.26041666666666663vw;
    transition: all 0.25s ease-in-out;
    background-color: #fff;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger span.top {
    top: 0;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger span.middle,
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger span.middle2 {
    top: 50%;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger span.bottom {
    top: 100%;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger.open span {
    background-color: #000;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger.open .bottom,
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger.open .top {
    opacity: 0;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger.open .middle {
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger.open .middle2 {
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger {
    display: block;
    width: 7.466666666666668vw;
    height: 5.333333333333334vw;
    margin-left: 8vw;
    position: relative;
    z-index: 10;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger span {
    display: block;
    position: absolute;
    width: 100%;
    height: 0.5333333333333333vw;
    transition: all 0.25s ease-in-out;
    background-color: #fff;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger span.top {
    top: 0;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger span.middle,
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger span.middle2 {
    top: 50%;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger span.bottom {
    top: 100%;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger.open span {
    background-color: #000;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger.open .bottom,
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger.open .top {
    opacity: 0;
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger.open .middle {
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
  }
  .page-template-front-page-redesign .header .rd-container .rd-header-btns .hamburger.open .middle2 {
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
  }
}
#preloader {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99999;
  width: 100%;
  height: 100%;
  overflow: visible;
  background: #333 url('../img/loading.gif') no-repeat center center;
}
.page-template-front-page-redesign .rd-promo {
  background-image: url("../img/main-bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 762px;
  position: relative;
  padding: 190px 0 0 0;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-promo {
    padding: 13.802083333333334vw 0 0 0;
    height: 77.21354166666666vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-promo {
    padding: 44.53333333333334vw 0 0 0;
    height: 177.86666666666667vw;
    background-position: 32% 50%;
  }
}
.page-template-front-page-redesign .rd-promo__header {
  width: 520px;
  padding: 0;
  margin: 0 0 40px 60px;
  color: #FFF;
  font-family: "Helvetica Neue - Bold", sans-serif;
  font-size: 48px;
  line-height: 60px;
  font-weight: 700;
  text-align: left;
  text-transform: uppercase;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-promo__header {
    width: 42.31770833333333vw;
    margin: 3.90625vw 0;
    font-size: 3.90625vw;
    line-height: 4.6875vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-promo__header {
    width: auto;
    margin: 0 0 8vw 0;
    font-size: 8vw;
    line-height: 9.6vw;
  }
}
.page-template-front-page-redesign .rd-promo__subheader {
  width: 420px;
  padding: 0;
  margin: 0 0 0 60px;
  color: #FFF;
  font-family: "Helvetica Neue - Light", sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 36px;
  text-transform: uppercase;
  text-align: left;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-promo__subheader {
    width: 42.31770833333333vw;
    margin: 0;
    font-size: 2.083333333333333vw;
    line-height: 3.125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-promo__subheader {
    width: auto;
    margin: 0 0 12vw 0;
    font-size: 4.266666666666667vw;
    line-height: 6.4vw;
  }
}
.page-template-front-page-redesign .rd-promo .customers-say {
  position: absolute;
  margin-left: 55px;
  margin-top: 165px;
  -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
  color: #9e0deb;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-promo .customers-say {
    display: none;
  }
}
.page-template-front-page-redesign .rd-promo .customers-say:after {
  content: '';
  position: absolute;
  left: 38px;
  top: -47px;
  display: block;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
  background-image: url("../img/customers-say.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 8px;
  height: 86px;
}
.page-template-front-page-redesign .rd-student {
  width: 258px;
  height: 409px;
  background-image: url("../img/student.png");
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-student {
    width: 18.880208333333336vw;
    height: 29.947916666666668vw;
    left: -16.276041666666664vw;
    z-index: 1;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-student {
    width: 39.46666666666667vw;
    height: 70.39999999999999vw;
    left: auto;
  }
}
.page-template-front-page-redesign .rd-calculator {
  position: absolute;
  right: calc(50% - 512px);
  bottom: 0;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-calculator {
    display: block;
    right: 3.90625vw;
    top: auto;
    bottom: 0;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-calculator {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 100%;
    height: 100vh;
    z-index: 10000;
  }
}
.page-template-front-page-redesign .rd-calculator:before {
  content: "";
  display: block;
  position: absolute;
  top: -35px;
  left: -28px;
  width: 406px;
  height: 610px;
  border-radius: 5px 5px 0 0;
  background-color: rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-calculator:before {
    top: -4.557291666666666vw;
    left: -4.296875vw;
    width: 47.265625vw;
    height: 67.96875vw;
    border-radius: 0.6510416666666667vw 0.6510416666666667vw 0 0;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-calculator:before {
    content: none;
  }
}
.page-template-front-page-redesign .rd-calculator .rd-calculator__box {
  width: 400px;
  height: 575px;
  padding: 40px 30px 0;
  background-color: #fff;
  border-radius: 5px 5px 0 0;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box {
    width: 45.96354166666667vw;
    height: 63.411458333333336vw;
    padding: 5.208333333333334vw 3.90625vw 0;
    border-radius: 0.6510416666666667vw 0.6510416666666667vw 0 0;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box {
    overflow: scroll;
    width: 100%;
    min-height: 100vh;
    border-radius: 0;
    padding: 6.133333333333333vw 4.533333333333333vw 0;
  }
}
.page-template-front-page-redesign .rd-calculator .rd-calculator__box .calculator-close {
  display: none;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .calculator-close {
    display: block;
    width: 7.466666666666668vw;
    height: 5.333333333333334vw;
    position: relative;
    z-index: 10;
    margin: 5vw -1.86666667vw 19vw auto;
  }
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .calculator-close span {
    display: block;
    position: absolute;
    width: 100%;
    height: 0.5333333333333333vw;
    transition: all 0.25s ease-in-out;
    background-color: #000;
  }
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .calculator-close span.top {
    top: 0;
  }
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .calculator-close span.middle,
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .calculator-close span.middle2 {
    top: 50%;
  }
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .calculator-close span.bottom {
    top: 100%;
  }
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .calculator-close.open span {
    background-color: #000;
  }
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .calculator-close.open .bottom,
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .calculator-close.open .top {
    opacity: 0;
  }
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .calculator-close.open .middle {
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
  }
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .calculator-close.open .middle2 {
    -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
  }
}
.page-template-front-page-redesign .rd-calculator .rd-calculator__box .rd-calculator__title {
  color: #2b2e33;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 20px;
  padding-left: 18px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .rd-calculator__title {
    width: 80%;
    font-size: 2.34375vw;
    line-height: 3.125vw;
    padding-left: 2.213541666666667vw;
    margin-bottom: 1.3020833333333335vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .rd-calculator__title {
    width: auto;
    font-size: 4.8vw;
    line-height: 6.4vw;
    padding-left: 3.733333333333334vw;
    margin-bottom: 2.666666666666667vw;
  }
}
.page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group {
  font-family: "Helvetica Neue", sans-serif;
  margin-bottom: 10px;
  position: relative;
}
.page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group:after {
  content: '';
  position: absolute;
  right: 20px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 0;
  height: 0;
  display: inline-block;
  vertical-align: middle;
  border-style: solid;
  border-width: 6px 3px 0 3px;
  border-color: #666e79 transparent transparent transparent;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group:after {
    right: 2.604166666666667vw;
    border-width: 0.78125vw 0.390625vw 0 0.390625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group:after {
    right: 5.333333333333334vw;
    border-width: 1.6vw 0.8vw 0 0.8vw;
  }
}
.page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group.field-calculator-email:after {
  content: none;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group {
    margin-bottom: 1.3020833333333335vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group {
    margin-bottom: 2.666666666666667vw;
  }
}
.page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group select,
.page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group input {
  height: 40px;
  border-radius: 5px;
  background-color: rgba(242, 242, 242, 0.44);
  color: #2b2e33;
  font-size: 13px;
  font-weight: 300;
  border: none;
  box-shadow: none;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group select,
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group input {
    height: 5.208333333333334vw;
    border-radius: 0.6510416666666667vw;
    font-size: 1.6927083333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group select,
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group input {
    height: 10.666666666666668vw;
    border-radius: 1.3333333333333335vw;
    font-size: 3.4666666666666663vw;
  }
}
.page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group input::-webkit-input-placeholder {
  color: #2b2e33;
  font-size: 13px;
  font-weight: 300;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group input::-webkit-input-placeholder {
    font-size: 1.6927083333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group input::-webkit-input-placeholder {
    font-size: 3.4666666666666663vw;
  }
}
.page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group input::-moz-placeholder {
  color: #2b2e33;
  font-size: 13px;
  font-weight: 300;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group input::-moz-placeholder {
    font-size: 1.6927083333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group input::-moz-placeholder {
    font-size: 3.4666666666666663vw;
  }
}
.page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group input:-ms-input-placeholder {
  color: #2b2e33;
  font-size: 13px;
  font-weight: 300;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group input:-ms-input-placeholder {
    font-size: 1.6927083333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group input:-ms-input-placeholder {
    font-size: 3.4666666666666663vw;
  }
}
.page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group input:-moz-placeholder {
  color: #2b2e33;
  font-size: 13px;
  font-weight: 300;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group input:-moz-placeholder {
    font-size: 1.6927083333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .form-group input:-moz-placeholder {
    font-size: 3.4666666666666663vw;
  }
}
.page-template-front-page-redesign .rd-calculator .rd-calculator__box [data-label="price"] {
  text-align: center;
  margin: 30px;
  font-size: 30px;
  font-weight: 500;
  line-height: 26px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box [data-label="price"] {
    font-size: 3.2552083333333335vw;
    margin: 3.90625vw auto 3.2552083333333335vw;
    line-height: normal;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box [data-label="price"] {
    font-size: 9.6vw;
    margin: 8vw auto 4vw;
    line-height: normal;
  }
}
.page-template-front-page-redesign .rd-calculator .rd-calculator__box [data-role="calc"],
.page-template-front-page-redesign .rd-calculator .rd-calculator__box [data-role="go-to-form"] {
  display: block;
  width: 260px;
  height: 50px;
  line-height: 25px;
  border-radius: 5px;
  background-color: #663199;
  color: #ffffff;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 15px;
  margin: 40px auto;
  border: none;
  outline: none;
  box-shadow: 0 15px 40px -10px #2414A1;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box [data-role="calc"],
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box [data-role="go-to-form"] {
    width: 33.85416666666667vw;
    height: 6.510416666666667vw;
    line-height: 1.25;
    padding: 2.213541666666667vw;
    font-size: 1.8229166666666667vw;
    margin: 2.604166666666667vw auto 3.2552083333333335vw;
    border-radius: 0.6510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box [data-role="calc"],
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box [data-role="go-to-form"] {
    width: 69.33333333333334vw;
    height: 13.333333333333334vw;
    padding: 4.533333333333333vw;
    font-size: 3.733333333333334vw;
    line-height: 1.25;
    margin: 13.333333333333334vw auto;
    border-radius: 1.3333333333333335vw;
  }
}
.page-template-front-page-redesign .rd-calculator .rd-calculator__box [data-role="go-to-form"] {
  display: none;
  margin: 30px auto;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box [data-role="go-to-form"] {
    margin: 2.604166666666667vw auto;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box [data-role="go-to-form"] {
    margin: 6.666666666666667vw auto 10.666666666666668vw;
  }
}
.page-template-front-page-redesign .rd-calculator .rd-calculator__box .rd-security {
  color: #000000;
  font-size: 10px;
  font-weight: 300;
  line-height: 12px;
  padding: 0 44px;
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .rd-security {
    font-size: 1.3020833333333335vw;
    line-height: 1.5625vw;
    padding: 0 2.604166666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .rd-security {
    font-size: 2.666666666666667vw;
    line-height: 3.2vw;
    padding: 0 10.666666666666668vw;
    margin-bottom: 8vw;
  }
}
.page-template-front-page-redesign .rd-calculator .rd-calculator__box .rd-security img {
  margin-right: 12px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .rd-security img {
    margin-right: 1.5625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-calculator .rd-calculator__box .rd-security img {
    margin-right: 3.2vw;
  }
}
.page-template-front-page-redesign .get-quote {
  display: none;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .get-quote {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    color: #fff;
    font-weight: 300;
    width: 44.266666666666666vw;
    font-size: 2.666666666666667vw;
    line-height: 3.2vw;
    padding: 0;
  }
}
.page-template-front-page-redesign .get-quote div {
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .get-quote div img {
    width: 2.4vw;
    height: 3.2vw;
    margin-right: 1.6vw;
  }
}
.page-template-front-page-redesign .get-quote .hire {
  display: none;
  background-color: #663199;
  color: #fff;
  font-family: "Helvetica Neue", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  border: none;
  text-decoration: none;
  outline: none;
  text-align: center;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .get-quote .hire {
    display: block;
    width: 53.333333333333336vw;
    height: 13.333333333333334vw;
    line-height: 4;
    font-size: 3.733333333333334vw;
    padding: 0;
    margin-bottom: 5.333333333333334vw;
    border-radius: 1.3333333333333335vw;
    box-shadow: 0 4vw 10.666666666666668vw -2.666666666666667vw #2414a1;
  }
}
.safari [data-role="calc"] {
  line-height: normal !important;
}
.page-template-front-page-redesign .rd-order-btn-wrap a {
  border-radius: 5px;
  padding: 16px 31px 15px 31px;
  border: 1px solid #ffb300;
  color: #ffb300;
  background-color: transparent;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
}
.rd-universities {
  background-color: #fafafa;
  padding: 41px 75px;
}
@media only screen and (max-width: 1200px) {
  .rd-universities {
    padding: 2.604166666666667vw 0;
    height: 29.947916666666668vw;
  }
}
@media only screen and (max-width: 639px) {
  .rd-universities {
    padding: 5.333333333333334vw 0;
    height: 54.13333333333333vw;
  }
}
.rd-universities__items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
@media only screen and (max-width: 1200px) {
  .rd-universities__items {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.rd-universities__item {
  width: calc(100% / 6 - 50px);
  margin: 0 25px;
}
@media only screen and (max-width: 1200px) {
  .rd-universities__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    width: calc(100% / 3 - 6.510416666666667vw);
    height: 8.463541666666668vw;
    margin: 1.953125vw;
  }
}
@media only screen and (max-width: 639px) {
  .rd-universities__item {
    width: calc(100% / 3);
    height: 18.4vw;
    margin: 0 0 5.333333333333334vw 0;
  }
}
.rd-universities__item img {
  display: block;
  width: 100%;
  max-width: 122px;
  max-height: 78px;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
.rd-universities__item img.warwick {
  max-width: 89px;
  max-height: 59px;
}
@media only screen and (max-width: 1200px) {
  .rd-universities__item img.warwick {
    margin: 0 auto;
    max-width: 11.588541666666668vw;
    max-height: 7.682291666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .rd-universities__item img.warwick {
    max-width: 23.733333333333334vw;
    max-height: 15.733333333333333vw;
  }
}
.rd-universities__item img:hover {
  -ms-transform: scale(1.1);
      transform: scale(1.1);
}
@media only screen and (max-width: 1200px) {
  .rd-universities__item img {
    margin: 0 auto;
    max-width: 15.885416666666666vw;
    max-height: 10.15625vw;
  }
}
@media only screen and (max-width: 639px) {
  .rd-universities__item img {
    margin: 0 auto;
    max-width: 29.06666666666667vw;
    max-height: 18.4vw;
  }
}
.page-template-front-page-redesign .tabs-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 85px 60px 70px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container {
    padding: 6.510416666666667vw 0 7.552083333333333vw;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container {
    padding: 14.933333333333335vw 0 16vw;
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.page-template-front-page-redesign .tabs-container .tab-title {
  display: none;
  width: 100%;
  padding-right: 60%;
  color: #2b2e33;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 38px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 50px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-title {
    display: block;
    width: 100%;
    padding-right: 50%;
    font-size: 4.947916666666666vw;
    margin-bottom: 6.510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-title {
    padding-right: 30%;
    font-size: 6.4vw;
    margin-bottom: 5.333333333333334vw;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-overflow {
  width: 400px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow {
    width: 100%;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow {
    width: 100vw;
    overflow-x: scroll;
    position: relative;
    left: -5.333333333333334vw;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-overflow .tab-title {
  display: inline-block;
  padding: 0;
  margin: 0;
  color: #2b2e33;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 38px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 50px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow .tab-title {
    display: none;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs {
  width: 400px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs {
    width: 100%;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs {
    width: 111.20000000000002vw;
    overflow: hidden;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs:after {
  content: "";
  display: block;
  position: absolute;
  top: -198px;
  right: -330px;
  background-image: url("../img/royal.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 208px;
  height: 135px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs:after {
    content: none;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  width: 400px;
  height: 80px;
  padding: 10px 40px;
  cursor: pointer;
  margin-bottom: 20px;
  transition: all 0.25s ease;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li {
    width: 33.33%;
    height: auto;
    -ms-flex-direction: column;
        flex-direction: column;
    padding: 0;
    margin-bottom: 0;
    border-bottom: 0.13020833333333331vw solid #e7e7e7;
    box-shadow: none;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li {
    width: 37.06666666666666vw;
    padding: 0 4.8vw;
    border-bottom: 0.26666666666666666vw solid #e7e7e7;
  }
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li:last-of-type {
    padding: 0;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li:after {
  content: none;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li:after {
    content: "";
    width: 50%;
    display: block;
    border-bottom: 0.390625vw solid transparent;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li:after {
    border-bottom: 0.8vw solid transparent;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li img {
  display: block;
  width: auto;
  height: 30px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li img {
    width: 100%;
    max-width: 11.328125vw;
    height: 2.604166666666667vw;
    -ms-flex-direction: column;
        flex-direction: column;
    margin: 0 auto 1.4322916666666665vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li img {
    max-width: 23.200000000000003vw;
    height: 5.333333333333334vw;
    margin: 0 auto 2.933333333333333vw;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li .details {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-family: "Helvetica Neue", sans-serif;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li .details {
    -ms-flex-direction: row;
        flex-direction: row;
    margin-bottom: 1.3020833333333335vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li .details {
    margin-bottom: 2.666666666666667vw;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li .details .rd-mark {
  color: #666e79;
  font-size: 18px;
  line-height: 24px;
  cursor: pointer;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li .details .rd-mark {
    margin-right: 1.5625vw;
    font-size: 2.083333333333333vw;
    line-height: 3.125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li .details .rd-mark {
    margin-right: 2.666666666666667vw;
    font-size: 4.266666666666667vw;
    line-height: 6.4vw;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li .details .rd-mark .purple {
  color: #7f29c4;
  cursor: pointer;
}
.page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li .details .rd-reviews {
  width: 79px;
  height: 24px;
  background-color: #f9fcff;
  color: #666e79;
  font-size: 10px;
  font-weight: 300;
  line-height: 26px;
  cursor: pointer;
  text-align: center;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li .details .rd-reviews {
    font-size: 1.171875vw;
    line-height: 3.3854166666666665vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li .details .rd-reviews {
    font-size: 2.4vw;
    line-height: 6.933333333333333vw;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li.current {
  box-shadow: 0 2px 10px rgba(180, 180, 180, 0.5);
  pointer-events: none;
  position: relative;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li.current {
    box-shadow: none;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li.current:after {
  content: none;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li.current:after {
    content: "";
    width: 50%;
    display: block;
    border-bottom: 0.390625vw solid #7f29c4;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tabs-overflow ul.tabs li.current:after {
    width: 27.73333333333333vw;
    border-bottom: 0.8vw solid #7f29c4;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content {
  position: absolute;
  top: -1000px;
  visibility: hidden;
  margin-top: 60px;
  overflow: hidden;
  opacity: 0;
  transition: all 0.5s ease-in-out;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content {
    margin-top: 7.161458333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content {
    margin-top: 8vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content .swiper-slide {
  display: none;
}
.page-template-front-page-redesign .tabs-container .tab-content.current {
  opacity: 1;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  position: static;
  -ms-flex-direction: column;
      flex-direction: column;
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews {
  width: 480px;
  height: 340px;
  overflow: hidden;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews {
    width: 100%;
    height: auto;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide {
  display: block;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin-right: 3.125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide {
    -ms-flex-direction: column;
        flex-direction: column;
    margin-right: 2.666666666666667vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  width: 480px;
  height: 160px;
  padding: 23px;
  border: 1px solid #f1f1f1;
  border-radius: 5px;
  background-color: #ffffff;
  margin-bottom: 10px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review:first-child {
    margin-right: 3.125vw;
  }
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
    width: 44.53125vw;
    height: auto;
    margin-bottom: 2.604166666666667vw;
    border: 0.13020833333333331vw solid #f1f1f1;
    border-radius: 0.6510416666666667vw;
    padding: 1.953125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review {
    width: 90.93333333333334vw;
    margin-bottom: 5.333333333333334vw;
    border: 0.26666666666666666vw solid #f1f1f1;
    border-radius: 1.3333333333333335vw;
    padding: 4vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text {
  width: 340px;
  padding-top: 15px;
  position: relative;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text {
    width: 100%;
    padding-top: 1.953125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text {
    padding-top: 4vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background-image: url("../img/review.svg");
  background-repeat: no-repeat;
  background-size: contain;
  width: 24px;
  height: 24px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text:after {
    width: 2.864583333333333vw;
    height: 2.864583333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text:after {
    width: 6.4vw;
    height: 6.4vw;
    top: -1.3333333333333335vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text p {
  color: #2b2e33;
  font-size: 14px;
  line-height: normal;
  font-weight: 700;
  margin-bottom: 15px;
  padding-left: 33px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text p {
    font-size: 1.8229166666666667vw;
    margin-bottom: 1.953125vw;
    padding-left: 3.2552083333333335vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text p {
    font-size: 3.733333333333334vw;
    margin-bottom: 4vw;
    padding-left: 6.666666666666667vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text p span {
  font-size: 14px;
  font-weight: 300;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text p span {
    font-size: 1.8229166666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text p span {
    font-size: 3.733333333333334vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text p a {
  font-size: 14px;
  color: #1dbcff;
  text-decoration: underline;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text p a {
    font-size: 1.8229166666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text p a {
    font-size: 3.733333333333334vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text .desc {
  display: block;
  color: #666e79;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text .desc {
    font-size: 1.4322916666666665vw;
    line-height: 2.083333333333333vw;
    margin-bottom: 1.953125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .text .desc {
    font-size: 2.933333333333333vw;
    line-height: 4.266666666666667vw;
    margin-bottom: 4vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .rating {
  width: 74px;
  text-align: center;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .rating {
    width: auto;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .rating span {
  display: block;
  color: #666e79;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 10px;
  font-weight: 300;
  line-height: 16px;
  margin-bottom: 5px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .rating span {
    text-align: left;
    font-size: 1.3020833333333335vw;
    line-height: 2.083333333333333vw;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .rating span {
    font-size: 2.666666666666667vw;
    line-height: 4.266666666666667vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .rating span i {
  font-size: 13px;
  color: #fedc30;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .rating span i {
    font-size: 1.6927083333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.feefo .rating span i {
    font-size: 3.4666666666666663vw;
  }
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .img-name {
  padding-top: 13px;
  min-width: 72px;
  margin-right: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .img-name {
    margin: 0;
    padding: 0;
    min-width: auto;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .img-name img {
  width: 45px;
  height: 45px;
  margin-bottom: 15px;
  border-radius: 50px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .img-name img {
    width: 5.859375vw;
    height: 5.859375vw;
    margin-bottom: 1.953125vw;
    border-radius: 100%;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .img-name img {
    width: 12vw;
    height: 12vw;
    margin-bottom: 4vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .img-name span {
  color: #2b2e33;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .img-name span {
    font-size: 1.5625vw;
    line-height: 2.083333333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .img-name span {
    font-size: 3.2vw;
    line-height: 4.266666666666667vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .right-part {
  padding-top: 13px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .right-part {
    padding-top: 1.6927083333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .right-part {
    padding-top: 3.4666666666666663vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .right-part .rating {
  margin-bottom: 15px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .right-part .rating {
    margin-bottom: 1.953125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .right-part .rating {
    margin-bottom: 4vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .right-part .rating.almost i {
  background-color: #ffce00;
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .right-part .rating.almost i:last-child {
  background-color: #e5e5e5;
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .right-part .rating i {
  width: 20px;
  height: 20px;
  background-color: #00b679;
  color: #fff;
  margin-right: 5px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .right-part .rating i {
    width: 2.604166666666667vw;
    height: 2.604166666666667vw;
    margin-right: 0.6510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .right-part .rating i {
    width: 5.333333333333334vw;
    height: 5.333333333333334vw;
    margin-right: 1.3333333333333335vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .right-part .rating i:before {
  font-size: 12px;
  display: block;
  margin: 0 auto;
  text-align: center;
  line-height: 20px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .right-part .rating i:before {
    font-size: 1.5625vw;
    line-height: 2.604166666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .right-part .rating i:before {
    font-size: 3.2vw;
    line-height: 5.333333333333334vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .right-part .text .desc {
  display: block;
  color: #666e79;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .right-part .text .desc {
    font-size: 1.5625vw;
    line-height: 2.083333333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.trustpilot .right-part .text .desc {
    font-size: 3.2vw;
    line-height: 4.266666666666667vw;
  }
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber {
    -ms-flex-pack: start;
        justify-content: flex-start;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .img-name {
  padding-top: 0;
  min-width: 72px;
  margin-right: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .img-name {
    margin-right: 0;
    min-width: auto;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .img-name img {
  width: 58px;
  height: 58px;
  margin-bottom: 15px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .img-name img {
    width: 5.859375vw;
    height: 5.859375vw;
    margin-bottom: 1.3020833333333335vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .img-name img {
    width: 12vw;
    height: 12vw;
    margin-bottom: 2.666666666666667vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .img-name span {
  color: #2b2e33;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  text-align: center;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .img-name span {
    font-size: 1.5625vw;
    line-height: 2.083333333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .img-name span {
    font-size: 3.2vw;
    line-height: 4.266666666666667vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .right-part {
  padding-top: 13px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .right-part {
    padding-top: 1.6927083333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .right-part {
    padding-top: 3.4666666666666663vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .right-part .rating {
  margin-bottom: 15px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .right-part .rating {
    margin: 0 0 1.953125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .right-part .rating {
    margin: 0 0 4vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .right-part .rating.almost i:last-child {
  background-color: #e5e5e5;
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .right-part .rating i {
  width: 20px;
  height: 20px;
  background-color: #ef6a23;
  color: #fff;
  margin-right: 5px;
  border-radius: 50px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .right-part .rating i {
    width: 2.604166666666667vw;
    height: 2.604166666666667vw;
    margin-right: 0.6510416666666667vw;
    border-radius: 100%;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .right-part .rating i {
    width: 5.333333333333334vw;
    height: 5.333333333333334vw;
    margin-right: 1.3333333333333335vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .right-part .rating i:before {
  font-size: 12px;
  display: block;
  margin: 0 auto;
  text-align: center;
  line-height: 20px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .right-part .rating i:before {
    font-size: 1.5625vw;
    line-height: 2.604166666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .right-part .rating i:before {
    font-size: 3.2vw;
    line-height: 5.333333333333334vw;
  }
}
.page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .right-part .text .desc {
  display: block;
  color: #666e79;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 12px;
  font-weight: 300;
  line-height: 16px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .right-part .text .desc {
    font-size: 1.5625vw;
    line-height: 2.083333333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tab-content.current .swiper-reviews .swiper-wrapper .swiper-slide .review.sitejabber .right-part .text .desc {
    font-size: 3.2vw;
    line-height: 4.266666666666667vw;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-nav {
  margin-top: 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-nav {
    margin-top: 0;
    -ms-flex-align: center;
        align-items: center;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev {
  margin-right: 20px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev {
    margin-right: 2.604166666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev {
    margin-right: 5.333333333333334vw;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev:after {
  -ms-transform: rotate(-135deg);
      transform: rotate(-135deg);
  left: 5px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev:after {
    left: 0.6510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev:after {
    left: 1.3333333333333335vw;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-next:after {
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  left: -5px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-next:after {
    left: -0.6510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-next:after {
    left: -1.3333333333333335vw;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev,
.page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-next {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50px;
  border: 1px solid #2f2f2f;
  background-color: #fff;
  cursor: pointer;
  outline: none;
  background-image: none;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev,
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-next {
    width: 5.208333333333334vw;
    height: 5.208333333333334vw;
    border-radius: 6.510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev,
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-next {
    width: 10.666666666666668vw;
    height: 10.666666666666668vw;
    border-radius: 13.333333333333334vw;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev:after,
.page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-next:after {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  border-top: 1px solid #2f2f2f;
  border-right: 1px solid #2f2f2f;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev:after,
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-next:after {
    width: 1.3020833333333335vw;
    height: 1.3020833333333335vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev:after,
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-next:after {
    width: 2.666666666666667vw;
    height: 2.666666666666667vw;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev.swiper-button-disabled,
.page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-next.swiper-button-disabled {
  border: 1px solid #d1d1d1;
  cursor: auto;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev.swiper-button-disabled,
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-next.swiper-button-disabled {
    border: 0.13020833333333331vw solid #d1d1d1;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev.swiper-button-disabled,
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-next.swiper-button-disabled {
    border: 0.26666666666666666vw solid #d1d1d1;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev.swiper-button-disabled:after,
.page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-next.swiper-button-disabled:after {
  border-top: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev.swiper-button-disabled:after,
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-next.swiper-button-disabled:after {
    border-top: 0.13020833333333331vw solid #d1d1d1;
    border-right: 0.13020833333333331vw solid #d1d1d1;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-prev.swiper-button-disabled:after,
  .page-template-front-page-redesign .tabs-container .tabs-nav .arrows .swiper-reviews-next.swiper-button-disabled:after {
    border-top: 0.26666666666666666vw solid #d1d1d1;
    border-right: 0.26666666666666666vw solid #d1d1d1;
  }
}
.page-template-front-page-redesign .tabs-container .tabs-nav a {
  color: #2b2e33;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-decoration: underline;
  text-transform: uppercase;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .tabs-container .tabs-nav a {
    font-size: 1.8229166666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .tabs-container .tabs-nav a {
    font-size: 3.733333333333334vw;
  }
}
.animated {
  animation-duration: 0.5s;
  animation-fill-mode: both;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-name: fadeIn;
}
.page-template-front-page-redesign .rd-steps {
  background-color: #fafafa;
  padding: 30px 0;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-steps {
    padding: 6.510416666666667vw 0;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-steps {
    padding: 10.133333333333333vw 0 18.666666666666668vw;
  }
}
.page-template-front-page-redesign .rd-steps .rd-container {
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-steps .rd-container {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.page-template-front-page-redesign .rd-steps .rd-container .left-container {
  width: 320px;
  margin: 0 120px 0 60px;
  font-family: "Helvetica Neue", sans-serif;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-steps .rd-container .left-container {
    width: 100%;
    margin: 0;
  }
}
.page-template-front-page-redesign .rd-steps .rd-container .left-container .steps-header {
  margin: 100px 0 23px;
  color: #2b2e33;
  font-size: 38px;
  font-weight: 700;
  text-transform: uppercase;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-steps .rd-container .left-container .steps-header {
    margin: 0;
    padding: 0 0 2.994791666666667vw 0;
    font-size: 4.947916666666666vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-steps .rd-container .left-container .steps-header {
    margin: 0;
    padding: 0 0 4vw 0;
    font-size: 6.4vw;
  }
}
.page-template-front-page-redesign .rd-steps .rd-container .left-container .steps-subheader {
  color: #666e79;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  margin-bottom: 80px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-steps .rd-container .left-container .steps-subheader {
    font-size: 2.083333333333333vw;
    line-height: 3.125vw;
    margin-bottom: 5.208333333333334vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-steps .rd-container .left-container .steps-subheader {
    font-size: 3.733333333333334vw;
    line-height: 6.4vw;
    margin-bottom: 16vw;
  }
}
.page-template-front-page-redesign .rd-steps .rd-container .left-container .steps-btn-order {
  display: inline-block;
  border-radius: 5px;
  border: 1px solid #663199;
  color: #663199;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  padding: 16px 65px 15px;
  text-decoration: none;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-steps .rd-container .left-container .steps-btn-order {
    display: none;
  }
}
.page-template-front-page-redesign .rd-steps .rd-container .left-container .steps-btn-order .arrow-left {
  margin-left: 15px;
  display: inherit;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 7px solid #663199;
  transition: all 0.25s ease-in-out;
}
.page-template-front-page-redesign .rd-steps .rd-container .left-container .steps-btn-order:hover {
  color: #ffb300;
  border: 1px solid #ffb300;
}
.page-template-front-page-redesign .rd-steps .rd-container .left-container .steps-btn-order:hover .arrow-left {
  border-left: 7px solid #ffb300;
}
.page-template-front-page-redesign .rd-steps .rd-container .right-container {
  width: calc(100% - 500px);
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-steps .rd-container .right-container {
    width: 100%;
  }
}
.page-template-front-page-redesign .rd-steps .rd-container .right-container .step {
  background-image: url("../img/fafafa.png");
  background-repeat: no-repeat;
  background-size: cover;
  height: 140px;
  cursor: pointer;
  padding: 55px 100px 0;
  transition: all 0.25s ease-in-out;
  position: relative;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .step {
    height: 18.229166666666664vw;
    padding: 7.161458333333333vw 13.020833333333334vw 0;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .step {
    background-image: none;
    height: auto;
    padding: 0;
    margin-bottom: 16vw;
  }
}
.page-template-front-page-redesign .rd-steps .rd-container .right-container .step.first:hover {
  background-image: url("../img/step1.png");
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .step.first:hover {
    background-image: none;
  }
}
.page-template-front-page-redesign .rd-steps .rd-container .right-container .step.second:hover {
  background-image: url("../img/step2.png");
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .step.second:hover {
    background-image: none;
  }
}
.page-template-front-page-redesign .rd-steps .rd-container .right-container .step.third:hover {
  background-image: url("../img/step3.png");
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .step.third:hover {
    background-image: none;
  }
}
.page-template-front-page-redesign .rd-steps .rd-container .right-container .step .number {
  position: absolute;
  top: 10px;
  opacity: 0.58;
  color: rgba(0, 0, 0, 0.11);
  font-size: 90px;
  font-weight: 700;
  font-family: "Helvetica Neue", sans-serif;
  line-height: 90px;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .step .number {
    top: 1.3020833333333335vw;
    font-size: 11.71875vw;
    line-height: 11.71875vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .step .number {
    top: -12vw;
    font-size: 24vw;
    line-height: 24vw;
    opacity: 1;
    color: rgba(0, 0, 0, 0.1);
  }
}
.page-template-front-page-redesign .rd-steps .rd-container .right-container .step p {
  color: #2b2e33;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  font-family: "Helvetica Neue", sans-serif;
  text-transform: uppercase;
  margin-bottom: 10px;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .step p {
    margin-bottom: 1.3020833333333335vw;
    font-size: 2.083333333333333vw;
    line-height: 3.125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .step p {
    margin-bottom: 2.666666666666667vw;
    font-size: 4.266666666666667vw;
    line-height: 6.4vw;
  }
}
.page-template-front-page-redesign .rd-steps .rd-container .right-container .step span {
  display: inline-block;
  color: #2b2e33;
  font-size: 16px;
  font-weight: 300;
  font-family: "Helvetica Neue", sans-serif;
  line-height: 24px;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .step span {
    font-size: 2.083333333333333vw;
    line-height: 3.125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .step span {
    font-size: 3.733333333333334vw;
    line-height: 4.8vw;
  }
}
.page-template-front-page-redesign .rd-steps .rd-container .right-container .step:hover p,
.page-template-front-page-redesign .rd-steps .rd-container .right-container .step:hover span {
  color: #fff;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .step:hover p,
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .step:hover span {
    color: #2b2e33;
  }
}
.page-template-front-page-redesign .rd-steps .rd-container .right-container .step:hover .number {
  color: #7f29c4;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .step:hover .number {
    color: rgba(0, 0, 0, 0.11);
  }
}
.page-template-front-page-redesign .rd-steps .rd-container .right-container .steps-btn-order {
  display: none;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .steps-btn-order {
    display: block;
    margin: 6.510416666666667vw auto 0;
    padding: 0;
    color: #663199;
    font-size: 2.083333333333333vw;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    width: 33.85416666666667vw;
    height: 6.510416666666667vw;
    line-height: 6.25vw;
    border-radius: 0.6510416666666667vw;
    border: 0.13020833333333331vw solid #663199;
    text-decoration: none;
    transition: all 0.25s ease-in-out;
  }
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .steps-btn-order .arrow-left {
    margin-left: 1.953125vw;
    display: inline-block;
    border-top: 0.6510416666666667vw solid transparent;
    border-bottom: 0.6510416666666667vw solid transparent;
    border-left: 0.9114583333333334vw solid #663199;
    transition: all 0.25s ease-in-out;
  }
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .steps-btn-order:hover {
    color: #ffb300;
    border: 0.13020833333333331vw solid #ffb300;
  }
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .steps-btn-order:hover .arrow-left {
    border-left: 0.9114583333333334vw solid #ffb300;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .steps-btn-order {
    display: block;
    margin: 13.333333333333334vw auto 0;
    padding: 0;
    color: #663199;
    font-size: 4.266666666666667vw;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    width: 69.33333333333334vw;
    height: 13.333333333333334vw;
    line-height: 12.8vw;
    border-radius: 1.3333333333333335vw;
    border: 0.26666666666666666vw solid #663199;
    text-decoration: none;
    transition: all 0.25s ease-in-out;
  }
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .steps-btn-order .arrow-left {
    margin-left: 4vw;
    display: inline-block;
    border-top: 1.3333333333333335vw solid transparent;
    border-bottom: 1.3333333333333335vw solid transparent;
    border-left: 1.866666666666667vw solid #663199;
    transition: all 0.25s ease-in-out;
  }
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .steps-btn-order:hover {
    color: #ffb300;
    border: 0.26666666666666666vw solid #ffb300;
  }
  .page-template-front-page-redesign .rd-steps .rd-container .right-container .steps-btn-order:hover .arrow-left {
    border-left: 1.866666666666667vw solid #ffb300;
  }
}
.page-template-front-page-redesign .rd-counters {
  position: relative;
  overflow: visible;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-counters {
    height: 129.33333333333331vw;
  }
}
.page-template-front-page-redesign .rd-counters img {
  display: block;
  position: absolute;
  left: 50%;
  top: 80px;
  width: 523px;
  height: 462px;
  z-index: 1;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-counters img {
    width: 45.57291666666667vw;
    height: 40.36458333333333vw;
    right: 3.90625vw;
    left: auto;
    top: auto;
    bottom: 0;
    margin: auto;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-counters img {
    width: 66.66666666666666vw;
    height: 58.666666666666664vw;
    right: 0;
    left: 0;
    top: auto;
    bottom: -5.333333333333334vw;
    margin: auto;
  }
}
.page-template-front-page-redesign .rd-counters .rd-container {
  padding: 15px 90px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-counters .rd-container {
    padding: 0vw 3.90625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-counters .rd-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 16vw 8vw 0;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-counters .rd-container div {
    width: 50%;
  }
}
.page-template-front-page-redesign .rd-counters .rd-container div .rd-counters__item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 50px 0;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-counters .rd-container div .rd-counters__item {
    margin: 6.510416666666667vw 0;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-counters .rd-container div .rd-counters__item {
    -ms-flex-direction: column;
        flex-direction: column;
    width: 40vw;
    margin: 0 auto 8vw;
  }
}
.page-template-front-page-redesign .rd-counters .rd-container div .rd-counters__item .rd-counters__num {
  width: 167px;
  text-align: right;
  color: #2b2e33;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 40px;
  font-weight: 700;
  margin-right: 45px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-counters .rd-container div .rd-counters__item .rd-counters__num {
    width: 13.020833333333334vw;
    font-size: 4.166666666666666vw;
    margin-right: 2.604166666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-counters .rd-container div .rd-counters__item .rd-counters__num {
    width: auto;
    font-size: 8.533333333333333vw;
    margin-right: 0;
  }
}
.page-template-front-page-redesign .rd-counters .rd-container div .rd-counters__item .rd-counters__text {
  color: #666e79;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 18px;
  font-weight: 300;
  text-transform: uppercase;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-counters .rd-container div .rd-counters__item .rd-counters__text {
    font-size: 1.8229166666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-counters .rd-container div .rd-counters__item .rd-counters__text {
    width: 100%;
    text-align: center;
    font-size: 4.266666666666667vw;
  }
}
.page-template-front-page-redesign #swiper {
  background-color: #fafafa;
  height: 690px;
  overflow: visible;
  position: relative;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper {
    height: 72.265625vw;
    margin-bottom: 20.3125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign #swiper {
    height: 177.86666666666667vw;
    margin-bottom: 50.66666666666667vw;
  }
}
.page-template-front-page-redesign #swiper .rd-container {
  padding-top: 114px;
  text-align: center;
  position: relative;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper .rd-container {
    padding: 9.765625vw 3.90625vw 0;
    overflow: hidden;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign #swiper .rd-container {
    padding: 18.133333333333333vw 4.533333333333333vw 0;
  }
}
.page-template-front-page-redesign #swiper .rd-container .swiper-title {
  width: 750px;
  color: #2b2e33;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 38px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 auto 10px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper .rd-container .swiper-title {
    width: 100%;
    font-size: 4.947916666666666vw;
    margin: 0 auto 1.3020833333333335vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign #swiper .rd-container .swiper-title {
    font-size: 6.4vw;
    line-height: 7.466666666666668vw;
    margin: 0 auto 5.333333333333334vw;
    text-align: left;
  }
}
.page-template-front-page-redesign #swiper .rd-container p {
  color: #666e79;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper .rd-container p {
    font-size: 2.083333333333333vw;
    line-height: normal;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign #swiper .rd-container p {
    font-size: 3.733333333333334vw;
    line-height: 6.4vw;
    text-align: left;
  }
}
.page-template-front-page-redesign #swiper .rd-container .swiper-container {
  margin-top: 40px;
  width: 1100px;
  height: 450px;
  background-image: url("../img/swiper-bg.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-left: 0;
  position: relative;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper .rd-container .swiper-container {
    margin-top: 6.510416666666667vw;
    width: 129.42708333333331vw;
    height: 58.59375vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign #swiper .rd-container .swiper-container {
    margin-top: 13.333333333333334vw;
    width: 265.06666666666666vw;
    height: 120vw;
  }
}
.page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-direction: column;
      flex-direction: column;
  font-family: "Helvetica Neue", sans-serif;
  position: relative;
  cursor: pointer;
  text-decoration: none;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide {
    overflow: hidden;
  }
}
.page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  border-right: 1px solid #fafafa;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide:before {
    border-right: 0.13020833333333331vw solid #fafafa;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide:before {
    border-right: 0.26666666666666666vw solid #fafafa;
  }
}
.page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide:after {
  content: '';
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  right: 1px;
  bottom: 0;
  margin: auto;
  transition: all 0.25s ease-in-out;
  cursor: pointer;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide:after {
    right: 0.13020833333333331vw;
  }
}
.page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide:hover:after {
  background-color: rgba(0, 0, 0, 0.4);
}
.page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide .title {
  color: #ffffff;
  font-size: 20px;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
  z-index: 1;
  margin-bottom: 35px;
  position: relative;
  cursor: pointer;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide .title {
    font-size: 2.604166666666667vw;
    line-height: 3.125vw;
    margin-bottom: 4.557291666666666vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide .title {
    font-size: 5.333333333333334vw;
    line-height: 6.4vw;
    margin-bottom: 9.333333333333334vw;
  }
}
.page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide .title:after {
  content: '';
  display: block;
  position: absolute;
  top: 55px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 31px;
  height: 4px;
  background-image: linear-gradient(-50deg, #8200fe 0%, #9e0deb 100%);
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide .title:after {
    width: 4.036458333333334vw;
    height: 0.5208333333333333vw;
    top: 7.161458333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide .title:after {
    width: 8.266666666666666vw;
    height: 1.0666666666666667vw;
    top: 14.666666666666666vw;
  }
}
.page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide .desc {
  color: #ffffff;
  font-size: 14px;
  font-weight: 300;
  line-height: 14px;
  text-transform: uppercase;
  z-index: 1;
  cursor: pointer;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide .desc {
    font-size: 1.8229166666666667vw;
    line-height: 1.8229166666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide .desc {
    font-size: 3.733333333333334vw;
    line-height: 3.733333333333334vw;
  }
}
.page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide .slide-num {
  color: #ffffff;
  font-size: 11px;
  line-height: 11px;
  text-transform: uppercase;
  font-weight: 300;
  z-index: 1;
  position: absolute;
  bottom: 33px;
  cursor: pointer;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide .slide-num {
    font-size: 1.4322916666666665vw;
    line-height: 1.4322916666666665vw;
    bottom: 4.296875vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide .slide-num {
    font-size: 2.933333333333333vw;
    line-height: 2.933333333333333vw;
    bottom: 8.799999999999999vw;
  }
}
.page-template-front-page-redesign #swiper .rd-container .swiper-container .swiper-wrapper .swiper-slide .slide-num .bold {
  font-weight: 700;
}
.page-template-front-page-redesign #swiper .swiper-button-prev {
  bottom: 180px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper .swiper-button-prev {
    bottom: -29.947916666666668vw;
    right: 52.5vw !important;
    left: auto !important;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign #swiper .swiper-button-prev {
    bottom: -34.66666666666667vw;
    right: auto !important;
    left: 4.533333333333333vw !important;
  }
}
.page-template-front-page-redesign #swiper .swiper-button-prev:after {
  -ms-transform: rotate(-135deg);
      transform: rotate(-135deg);
  left: 5px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper .swiper-button-prev:after {
    left: 0.6510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign #swiper .swiper-button-prev:after {
    left: 1.3333333333333335vw;
  }
}
.page-template-front-page-redesign #swiper .swiper-button-next {
  bottom: 125px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper .swiper-button-next {
    bottom: -29.947916666666668vw;
    left: 52.5vw !important;
    right: auto !important;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign #swiper .swiper-button-next {
    bottom: -34.66666666666667vw;
    right: auto !important;
    left: 20.533333333333335vw !important;
  }
}
.page-template-front-page-redesign #swiper .swiper-button-next:after {
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  left: -5px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper .swiper-button-next:after {
    left: -0.6510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign #swiper .swiper-button-next:after {
    left: -1.3333333333333335vw;
  }
}
.page-template-front-page-redesign #swiper .swiper-button-prev,
.page-template-front-page-redesign #swiper .swiper-button-next {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50px;
  border: 1px solid #d1d1d1;
  background-color: #fff;
  cursor: pointer;
  outline: none;
  background-image: none;
  position: absolute;
  right: calc(50% - 580px);
  left: auto;
  top: auto;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.page-template-front-page-redesign #swiper .swiper-button-prev:after,
.page-template-front-page-redesign #swiper .swiper-button-next:after {
  content: '';
  display: inline-block;
  width: 10px;
  height: 10px;
  border-top: 1px solid #d1d1d1;
  border-right: 1px solid #d1d1d1;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper .swiper-button-prev:after,
  .page-template-front-page-redesign #swiper .swiper-button-next:after {
    width: 1.3020833333333335vw;
    height: 1.3020833333333335vw;
    border-top: 0.13020833333333331vw solid #d1d1d1;
    border-right: 0.13020833333333331vw solid #d1d1d1;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign #swiper .swiper-button-prev:after,
  .page-template-front-page-redesign #swiper .swiper-button-next:after {
    width: 2.666666666666667vw;
    height: 2.666666666666667vw;
    border-top: 0.26666666666666666vw solid #d1d1d1;
    border-right: 0.26666666666666666vw solid #d1d1d1;
  }
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign #swiper .swiper-button-prev,
  .page-template-front-page-redesign #swiper .swiper-button-next {
    width: 5.208333333333334vw;
    height: 5.208333333333334vw;
    border-radius: 6.510416666666667vw;
    border: 0.13020833333333331vw solid #d1d1d1;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign #swiper .swiper-button-prev,
  .page-template-front-page-redesign #swiper .swiper-button-next {
    width: 10.666666666666668vw;
    height: 10.666666666666668vw;
    border-radius: 13.333333333333334vw;
    border: 0.26666666666666666vw solid #d1d1d1;
  }
}
.firefox #swiper .swiper-slide .title::after {
  top: 38px !important;
}
@media only screen and (max-width: 1200px) {
  .firefox #swiper .swiper-slide .title::after {
    top: 4.947916666666666vw !important;
  }
}
@media only screen and (max-width: 639px) {
  .firefox #swiper .swiper-slide .title::after {
    top: 10.133333333333333vw !important;
  }
}
.page-template-front-page-redesign .our-discreet .rd-container {
  margin-top: 56px;
  padding-top: 90px;
  padding-bottom: 60px;
  text-align: center;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .our-discreet .rd-container {
    margin-top: 9.765625vw;
    padding-top: 5.208333333333334vw;
    padding-bottom: 6.510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .our-discreet .rd-container {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 16vw;
  }
}
.page-template-front-page-redesign .our-discreet .rd-container .our-discreet-title {
  color: #2b2e33;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 38px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 auto 10px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-title {
    width: 80%;
    font-size: 4.947916666666666vw;
    margin: 0 auto 3.90625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-title {
    width: auto;
    text-align: left;
    font-size: 6.4vw;
    line-height: 7.466666666666668vw;
    margin: 0 0 5.333333333333334vw 0;
  }
}
.page-template-front-page-redesign .our-discreet .rd-container .our-discreet-p {
  width: 600px;
  color: #666e79;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  margin: 0 auto 50px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-p {
    font-size: 2.083333333333333vw;
    line-height: 3.125vw;
    margin: 0 auto 6.510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-p {
    width: auto;
    font-size: 3.733333333333334vw;
    line-height: 4.8vw;
    margin: 0 0 8vw 0;
    text-align: left;
  }
}
.page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-bottom: 60px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 5.208333333333334vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items {
    margin-bottom: 8vw;
  }
}
.page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item {
  width: 25%;
  padding: 0 20px;
  border-right: 1px solid #d8d8d8;
  font-family: "Helvetica Neue", sans-serif;
  cursor: pointer;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item {
    width: 50%;
    padding: 1.3020833333333335vw 6.510416666666667vw;
    margin-bottom: 2.604166666666667vw;
  }
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item:nth-child(even) {
    border-right: none;
  }
}
.page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item:last-child {
  border-right: none;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item {
    padding: 2.666666666666667vw;
    margin-bottom: 8vw;
  }
}
.page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item:hover .conf {
  background-image: url(../img/conf-violet.svg);
}
.page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item:hover .secure {
  background-image: url(../img/secure-violet.svg);
}
.page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item:hover .paper {
  background-image: url(../img/paper-violet.svg);
}
.page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item:hover .safe-payment {
  background-image: url(../img/safe-payment-violet.svg);
}
.page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item div {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 54px;
  height: 54px;
  margin: 0 auto 20px;
  transition: all .15s ease;
}
.page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item div.conf {
  background-image: url(../img/conf-grey.svg);
}
.page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item div.secure {
  background-image: url(../img/secure-grey.svg);
}
.page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item div.paper {
  background-image: url(../img/paper-grey.svg);
}
.page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item div.safe-payment {
  background-image: url(../img/safe-payment-grey.svg);
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item div {
    width: 5.46875vw;
    height: 5.989583333333334vw;
    margin-bottom: 2.34375vw;
  }
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item div.conf {
    background-image: url(../img/conf-violet.svg);
  }
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item div.secure {
    background-image: url(../img/secure-violet.svg);
  }
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item div.paper {
    background-image: url(../img/paper-violet.svg);
  }
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item div.safe-payment {
    background-image: url(../img/safe-payment-violet.svg);
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item div {
    width: 11.200000000000001vw;
    height: 12.266666666666666vw;
    margin-bottom: 4.8vw;
  }
}
.page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item .title {
  color: #2b2e33;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  text-transform: uppercase;
  cursor: pointer;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item .title {
    width: 80%;
    font-size: 2.34375vw;
    line-height: 3.125vw;
    margin: 0 auto 1.3020833333333335vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item .title {
    width: auto;
    font-size: 4.266666666666667vw;
    line-height: 4.8vw;
    margin: 0 auto 4vw;
  }
}
.page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item .desc {
  color: #666e79;
  font-size: 14px;
  font-weight: 300;
  line-height: 18px;
  cursor: pointer;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item .desc {
    width: 80%;
    font-size: 1.8229166666666667vw;
    line-height: 2.34375vw;
    margin: 0 auto;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .our-discreet .rd-container .our-discreet-items .our-discreet-item .desc {
    width: auto;
    font-size: 3.2vw;
    line-height: 4.8vw;
    margin: 0 auto;
  }
}
.page-template-front-page-redesign .our-discreet .rd-container .steps-btn-order {
  display: inline-block;
  width: 260px;
  border-radius: 5px;
  border: 1px solid #663199;
  color: #663199;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  padding: 16px 65px 15px;
  text-decoration: none;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .our-discreet .rd-container .steps-btn-order {
    display: block;
    margin: 6.510416666666667vw auto 0;
    padding: 0;
    color: #663199;
    font-size: 2.083333333333333vw;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    width: 33.85416666666667vw;
    height: 6.510416666666667vw;
    line-height: 6.25vw;
    border-radius: 0.6510416666666667vw;
    border: 0.13020833333333331vw solid #663199;
    text-decoration: none;
    transition: all 0.25s ease-in-out;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .our-discreet .rd-container .steps-btn-order {
    display: block;
    margin: 0 auto;
    padding: 0;
    color: #663199;
    font-size: 4.266666666666667vw;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    width: 69.33333333333334vw;
    height: 13.333333333333334vw;
    line-height: 12.8vw;
    border-radius: 1.3333333333333335vw;
    border: 0.26666666666666666vw solid #663199;
    text-decoration: none;
    transition: all 0.25s ease-in-out;
  }
}
.page-template-front-page-redesign .our-discreet .rd-container .steps-btn-order .arrow-left {
  margin-left: 15px;
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 7px solid #663199;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .our-discreet .rd-container .steps-btn-order .arrow-left {
    margin-left: 1.953125vw;
    border-top: 0.6510416666666667vw solid transparent;
    border-bottom: 0.6510416666666667vw solid transparent;
    border-left: 0.9114583333333334vw solid #663199;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .our-discreet .rd-container .steps-btn-order .arrow-left {
    margin-left: 4vw;
    border-top: 1.3333333333333335vw solid transparent;
    border-bottom: 1.3333333333333335vw solid transparent;
    border-left: 1.866666666666667vw solid #663199;
  }
}
.page-template-front-page-redesign .our-discreet .rd-container .steps-btn-order:hover {
  color: #ffb300;
  border: 1px solid #ffb300;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .our-discreet .rd-container .steps-btn-order:hover {
    border: 0.13020833333333331vw solid #ffb300;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .our-discreet .rd-container .steps-btn-order:hover {
    border: 0.26666666666666666vw solid #ffb300;
  }
}
.page-template-front-page-redesign .our-discreet .rd-container .steps-btn-order:hover .arrow-left {
  border-left: 7px solid #ffb300;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .our-discreet .rd-container .steps-btn-order:hover .arrow-left {
    border-left: 0.9114583333333334vw solid #ffb300;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .our-discreet .rd-container .steps-btn-order:hover .arrow-left {
    border-left: 1.866666666666667vw solid #ffb300;
  }
}
.page-template-front-page-redesign .rd-benefits {
  background-color: #f2f2f2;
}
.page-template-front-page-redesign .rd-benefits .rd-container {
  padding-top: 50px;
  padding-bottom: 60px;
  text-align: center;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container {
    padding: 7.8125vw 0 6.510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-benefits .rd-container {
    padding: 16vw 0 20vw;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-title {
  color: #2b2e33;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 38px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 auto 10px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-title {
    font-size: 4.947916666666666vw;
    margin: 0 auto 1.3020833333333335vw;
    padding: 0 3.90625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-title {
    font-size: 6.4vw;
    margin: 0 auto 5.333333333333334vw;
    padding: 0 8vw;
    text-align: left;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-p {
  width: 600px;
  color: #666e79;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  margin: 0 auto 50px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-p {
    width: 100%;
    font-size: 2.083333333333333vw;
    line-height: 3.125vw;
    margin: 0 auto 4.557291666666666vw;
    padding: 0 3.90625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-p {
    font-size: 3.733333333333334vw;
    line-height: 4.8vw;
    margin: 0 auto 5.333333333333334vw;
    padding: 0 8vw;
    text-align: left;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block {
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block {
    -ms-flex-direction: column;
        flex-direction: column;
    width: 100%;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  max-width: 600px;
  height: 538px;
  background-image: url("../img/our-writer.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  font-family: "Helvetica Neue", sans-serif;
  margin-right: 100px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification {
    max-width: 100%;
    margin-right: 0;
    height: auto;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  text-align: left;
  border-bottom: 1px solid rgba(255, 255, 255, 0.17);
  padding: 0 60px;
  cursor: pointer;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont {
    padding: 0 7.8125vw;
    border-bottom: 0.13020833333333331vw solid white;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont {
    padding: 9.066666666666666vw 4.533333333333333vw;
    border-bottom: 0.26666666666666666vw solid white;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont:after {
  content: '';
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 1px;
  margin: auto;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont:after {
    bottom: 0.13020833333333331vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont:after {
    bottom: 0.26666666666666666vw;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont:hover:after {
  background-color: rgba(0, 0, 0, 0.4);
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-left {
  width: 55%;
  height: 180px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-left {
    height: 23.4375vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-left {
    width: 70%;
    height: auto;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-left:last-child {
  border-bottom: none;
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-left .stars {
  font-size: 12px;
  color: #ffb300;
  z-index: 1;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-left .stars {
    font-size: 1.5625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-left .stars {
    font-size: 3.2vw;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-left p {
  font-family: "Helvetica Neue - Light", sans-serif;
  color: #ffffff;
  font-size: 24px;
  font-weight: 300;
  text-transform: uppercase;
  margin: 0;
  z-index: 1;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-left p {
    font-size: 3.125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-left p {
    font-size: 6.4vw;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-left .quality {
  opacity: 0.7;
  color: #ffffff;
  font-size: 14px;
  text-transform: uppercase;
  z-index: 1;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-left .quality {
    font-size: 1.8229166666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-left .quality {
    font-size: 3.733333333333334vw;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-right {
  margin-left: 10%;
  width: 35%;
  height: 180px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-right {
    height: 23.4375vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-right {
    margin-left: 0;
    width: 30%;
    height: auto;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-right:last-child {
  border-bottom: none;
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-right p {
  color: #ffffff;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 24px;
  z-index: 1;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-right p {
    font-size: 3.125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-right p {
    margin: 0;
    line-height: 1;
    text-align: right;
    font-size: 7.199999999999999vw;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-right p span {
  opacity: 0.7;
  color: #ffffff;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 16px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-right p span {
    font-size: 2.083333333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .qualification .items-cont .item-right p span {
    display: inline-block;
    font-size: 3.733333333333334vw;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .skills {
  width: calc(100% - 600px);
  max-width: 400px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .skills {
    width: 100%;
    max-width: 100%;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 6.510416666666667vw 7.8125vw 0;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .skills {
    padding: 8vw 4.533333333333333vw 0;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .skills .item {
  font-family: "Helvetica Neue", sans-serif;
  text-align: left;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .skills .item {
    width: calc(50% - 3.2552083333333335vw);
    margin-bottom: 6.510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .skills .item {
    width: auto;
    margin-bottom: 10.666666666666668vw;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .skills .item p {
  color: #2b2e33;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 0;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .skills .item p {
    font-size: 2.083333333333333vw;
    line-height: 3.125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .skills .item p {
    font-size: 4.266666666666667vw;
    line-height: 6.4vw;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .skills .item span {
  color: #43484f;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .skills .item span {
    font-size: 2.083333333333333vw;
    line-height: 3.125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .skills .item span {
    font-size: 4.266666666666667vw;
    line-height: 6.4vw;
  }
}
.page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .hire {
  display: block;
  width: 260px;
  border-radius: 5px;
  background-color: #663199;
  color: #fff;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 15px;
  border: none;
  text-decoration: none;
  outline: 0;
  box-shadow: 0 15px 40px -10px #2414a1;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .hire {
    width: 33.85416666666667vw;
    height: 6.510416666666667vw;
    font-size: 1.8229166666666667vw;
    line-height: 6.901041666666667vw;
    padding: 0;
    margin: 0 auto;
    box-shadow: 0 1.953125vw 5.208333333333334vw -1.3020833333333335vw #2414a1;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-benefits .rd-container .rd-benefits-block .hire {
    width: 69.33333333333334vw;
    height: 13.333333333333334vw;
    font-size: 3.733333333333334vw;
    line-height: 14.133333333333335vw;
    padding: 0;
    margin: 0 auto;
    box-shadow: 0 4vw 10.666666666666668vw -2.666666666666667vw #2414a1;
  }
}
.page-template-front-page-redesign .rd-email-collector {
  height: 363px;
  background-image: url("../img/emailuser-bg.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-email-collector {
    height: auto;
  }
}
.page-template-front-page-redesign .rd-email-collector .rd-container {
  padding: 60px 100px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container {
    padding: 7.8125vw 4.557291666666666vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container {
    padding: 13.333333333333334vw 4.533333333333333vw 16vw;
  }
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-title {
  width: 480px;
  color: #9d0ceb;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 48px;
  font-weight: 700;
  line-height: 57px;
  text-transform: uppercase;
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-title br {
  display: none;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-title br {
    display: none;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-title br {
    display: block;
  }
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-title {
    text-align: center;
    width: 100%;
    font-size: 4.6875vw;
    line-height: 6.510416666666667vw;
    margin-bottom: 6.510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-title {
    text-align: left;
    font-size: 6.4vw;
    line-height: 9.6vw;
    margin-bottom: 10.666666666666668vw;
  }
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-title span {
  color: #fff;
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  width: 340px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget {
    width: 100%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget .form-group {
  width: 100%;
  height: 48px;
  border-radius: 5px;
  background-color: rgba(0, 0, 0, 0.4);
  margin-bottom: 10px;
  position: relative;
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget .form-group:after {
  content: '';
  position: absolute;
  right: 20px;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 0;
  height: 0;
  display: inline-block;
  vertical-align: middle;
  border-style: solid;
  border-width: 6px 3px 0 3px;
  border-color: #fff transparent transparent transparent;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget .form-group:after {
    right: 2.604166666666667vw;
    border-width: 0.78125vw 0.390625vw 0 0.390625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget .form-group:after {
    right: 5.333333333333334vw;
    border-width: 1.6vw 0.8vw 0 0.8vw;
  }
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget .form-group.field-collectorform-email:after {
  content: none;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget .form-group {
    height: 6.25vw;
    width: 49%;
    border-radius: 0.6510416666666667vw;
    margin-bottom: 5.208333333333334vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget .form-group {
    height: 12.8vw;
    width: 100%;
    border-radius: 1.3333333333333335vw;
    margin-bottom: 2.666666666666667vw;
  }
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget .form-group .form-control {
  background-color: transparent;
  border-color: transparent;
  height: 100%;
  color: #fff;
  line-height: 37px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget .form-group .form-control {
    height: 6.25vw;
    line-height: 6.25vw;
    padding: 0.78125vw 2.34375vw;
    font-size: 1.8229166666666667vw;
    border-radius: 0.5208333333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget .form-group .form-control {
    height: 12.8vw;
    line-height: 12.8vw;
    padding: 1.6vw 4.8vw;
    font-size: 3.733333333333334vw;
    border-radius: 1.0666666666666667vw;
  }
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget .form-group .form-control option {
  color: #555;
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget .form-group .form-control:focus {
  box-shadow: none;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget input {
    height: 6.25vw;
    font-size: 1.8229166666666667vw;
    border-radius: 0.5208333333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget input {
    height: 12.8vw;
    font-size: 3.733333333333334vw;
    border-radius: 1.0666666666666667vw;
  }
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget input::-webkit-input-placeholder {
  color: #fff;
  line-height: inherit;
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget input::-moz-placeholder {
  color: #fff;
  line-height: inherit;
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget input:-ms-input-placeholder {
  color: #fff;
  line-height: inherit;
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget input:-moz-placeholder {
  color: #fff;
  line-height: inherit;
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget button {
  width: 260px;
  height: 50px;
  line-height: 50px;
  border-radius: 5px;
  border: 1px solid #663199;
  background-color: #ffffff;
  color: #663199;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: 20px;
  transition: all 0.25s ease-in-out;
  outline: none;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget button {
    display: block;
    font-size: 2.083333333333333vw;
    line-height: 3.15;
    width: 33.85416666666667vw;
    height: 6.510416666666667vw;
    margin: 0 auto;
    border: 0.13020833333333331vw solid #663199;
    border-radius: 0.6510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget button {
    margin: 2.604166666666667vw auto 0;
    padding: 0;
    font-size: 4.266666666666667vw;
    line-height: 3.25;
    width: 69.33333333333334vw;
    height: 13.333333333333334vw;
    border-radius: 1.3333333333333335vw;
    border: 0.26666666666666666vw solid #663199;
    text-decoration: none;
  }
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget button .arrow-left {
  margin-left: 15px;
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 7px solid #663199;
  transition: all 0.25s ease-in-out;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget button .arrow-left {
    margin-left: 1.953125vw;
    border-top: 0.6510416666666667vw solid transparent;
    border-bottom: 0.6510416666666667vw solid transparent;
    border-left: 0.9114583333333334vw solid #663199;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget button .arrow-left {
    margin-left: 4vw;
    border-top: 1.3333333333333335vw solid transparent;
    border-bottom: 1.3333333333333335vw solid transparent;
    border-left: 1.866666666666667vw solid #663199;
  }
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget button:hover {
  background-color: transparent;
  color: #ffb300;
  border: 1px solid #ffb300;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget button:hover {
    border: 0.13020833333333331vw solid #ffb300;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget button:hover {
    border: 0.26666666666666666vw solid #ffb300;
  }
}
.page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget button:hover .arrow-left {
  border-left: 7px solid #ffb300;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget button:hover .arrow-left {
    border-left: 0.9114583333333334vw solid #ffb300;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-email-collector .rd-container #emailCollectorForm .rd-email-collector-widget button:hover .arrow-left {
    border-left: 1.866666666666667vw solid #ffb300;
  }
}
[data-crm-widget] .help-block {
  color: #f05c42 !important;
}
[data-aos="sliding"] {
  overflow: hidden;
  position: relative;
}
[data-aos="sliding"]:nth-child(even) {
  right: 0;
}
[data-aos="sliding"]:nth-child(even):after {
  content: '';
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #fafafa;
  transition: transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
[data-aos="sliding"]:nth-child(odd) {
  left: 0;
}
[data-aos="sliding"]:nth-child(odd):after {
  content: '';
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #fafafa;
  transition: transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);
}
[data-aos="sliding"].aos-animate {
  position: relative;
}
[data-aos="sliding"].aos-animate:nth-child(even):after {
  -ms-transform: translateX(-100%);
      transform: translateX(-100%);
}
[data-aos="sliding"].aos-animate:nth-child(odd):after {
  -ms-transform: translateX(100%);
      transform: translateX(100%);
}
[data-aos="textUp"] {
  opacity: 0;
  -ms-transform: translateY(100px);
      transform: translateY(100px);
  transition: opacity 1s cubic-bezier(0.07, 0.51, 0.12, 1) 0.25s, transform 1s cubic-bezier(0.07, 0.51, 0.12, 1);
}
[data-aos="textUp"].aos-animate {
  -ms-transform: translateY(0);
      transform: translateY(0);
  opacity: 1;
}
.page-template-front-page-redesign section {
  padding: 16px 0;
}
.page-template-front-page-redesign .rd-content {
  background-color: #fafafa;
  position: relative;
}
.page-template-front-page-redesign .rd-content:after {
  content: '';
  height: 638px;
  background-image: url("../img/london.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: absolute;
  top: auto;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  pointer-events: none;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content:after {
    height: 83.07291666666666vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content:after {
    height: 170.13333333333333vw;
  }
}
.page-template-front-page-redesign .rd-content .rd-container {
  padding-top: 50px;
  padding-bottom: 90px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container {
    padding: 6.510416666666667vw 3.90625vw 4.557291666666666vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container {
    padding: 16vw 4.533333333333333vw 20vw;
  }
}
.page-template-front-page-redesign .rd-content .rd-container .rd-content-title {
  color: #2b2e33;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 38px;
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 auto 10px;
  text-align: center;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container .rd-content-title {
    font-size: 4.947916666666666vw;
    margin: 0 auto 1.3020833333333335vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container .rd-content-title {
    font-size: 6.4vw;
    text-align: left;
    margin: 0 auto 4vw;
  }
}
.page-template-front-page-redesign .rd-content .rd-container .rd-content-subheader {
  color: #666e79;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  margin: 0 auto 20px;
  text-align: center;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container .rd-content-subheader {
    font-size: 2.083333333333333vw;
    line-height: 3.125vw;
    margin: 0 auto 3.90625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container .rd-content-subheader {
    font-size: 3.733333333333334vw;
    line-height: 6.4vw;
    text-align: left;
    margin: 0 auto 14.666666666666666vw;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article {
  font-family: "Helvetica Neue", sans-serif;
  border-bottom: 1px solid #d8d8d8;
  padding-top: 60px;
  padding-left: 60px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article {
    padding: 0;
    border-bottom: 0.13020833333333331vw solid #d8d8d8;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article {
    border-bottom: none;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article:last-child {
  border-bottom: none;
}
.page-template-front-page-redesign .rd-content .rd-container article.top .article-block-title {
  width: 100%;
  color: #2b2e33;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.top .article-block-title {
    font-size: 2.34375vw;
    margin-bottom: 3.90625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.top .article-block-title {
    font-size: 3.733333333333334vw;
    margin-bottom: 5.333333333333334vw;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.top .article-position {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position {
  width: 100%;
  max-width: 700px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin-right: 50px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position {
    max-width: 100%;
    margin-right: 0;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position .article-block-desc {
  color: #767d87;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 20px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position .article-block-desc {
    font-size: 2.083333333333333vw;
    line-height: 3.125vw;
    margin-bottom: 2.604166666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position .article-block-desc {
    font-size: 3.733333333333334vw;
    line-height: 4.8vw;
    margin-bottom: 5.333333333333334vw;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position .article-block-container {
  width: calc(50% - 25px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  margin-left: 50px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position .article-block-container {
    width: calc(50% - 9.114583333333332vw);
    margin-left: 9.114583333333332vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position .article-block-container {
    width: auto;
    margin-left: 0;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position .article-block-container:nth-child(2) {
  margin: 0;
}
.page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position .article-block-container .article-block {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 50px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position .article-block-container .article-block {
    font-size: 1.8229166666666667vw;
    line-height: 3.125vw;
    margin-bottom: 6.510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position .article-block-container .article-block {
    font-size: 3.733333333333334vw;
    line-height: 4.8vw;
    margin-bottom: 5.333333333333334vw;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position .article-block-container .article-block p {
  color: #43484f;
  font-weight: 700;
  margin: 0;
}
.page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position .article-block-container .article-block span {
  font-weight: 300;
  color: #686c71;
}
.page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position .article-block-container .article-block ul {
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 15px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position .article-block-container .article-block ul {
    padding-left: 1.953125vw;
    margin-top: 2.604166666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position .article-block-container .article-block ul {
    padding-left: 4vw;
    margin-top: 5.333333333333334vw;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-text-position .article-block-container .article-block ul li {
  font-weight: 300;
  color: #686c71;
}
.page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-block-img {
  width: 100%;
  max-width: 318px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-block-img {
    display: none;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.top .article-position .article-block-img img {
  display: block;
  width: 100%;
}
.page-template-front-page-redesign .rd-content .rd-container article.top .top-middle {
  display: none;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.top .top-middle {
    display: block;
    width: 100vw;
    height: 29.333333333333332vw;
    margin-left: -4.533333333333333vw;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.middle .article-block-title {
  width: 100%;
  color: #2b2e33;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 50px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.middle .article-block-title {
    font-size: 2.34375vw;
    margin: 6.510416666666667vw 0;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.middle .article-block-title {
    font-size: 3.733333333333334vw;
    margin-bottom: 5.333333333333334vw;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.middle .article-position {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.middle .article-position {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.middle .article-position .article-block-container {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.middle .article-position .article-block-container {
    width: calc(50% - 9.114583333333332vw);
    margin-left: 9.114583333333332vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.middle .article-position .article-block-container {
    width: auto;
    margin-left: 0;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.middle .article-position .article-block-container:nth-child(1) {
  margin: 0;
}
.page-template-front-page-redesign .rd-content .rd-container article.middle .article-position .article-block-container .article-block {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 50px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.middle .article-position .article-block-container .article-block {
    font-size: 1.8229166666666667vw;
    line-height: 3.125vw;
    margin-bottom: 6.510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.middle .article-position .article-block-container .article-block {
    font-size: 3.733333333333334vw;
    line-height: 4.8vw;
    margin-bottom: 5.333333333333334vw;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.middle .article-position .article-block-container .article-block p {
  color: #43484f;
  font-weight: 700;
  margin: 0;
}
.page-template-front-page-redesign .rd-content .rd-container article.middle .article-position .article-block-container .article-block span {
  font-weight: 300;
  color: #686c71;
}
.page-template-front-page-redesign .rd-content .rd-container article.middle .article-position .article-block-container .article-block ul {
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 15px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.middle .article-position .article-block-container .article-block ul {
    padding-left: 1.953125vw;
    margin-top: 2.604166666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.middle .article-position .article-block-container .article-block ul {
    padding-left: 4vw;
    margin-top: 5.333333333333334vw;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.middle .article-position .article-block-container .article-block ul li {
  font-weight: 300;
  color: #686c71;
}
.page-template-front-page-redesign .rd-content .rd-container article.middle .article-position .article-block-img {
  width: 100%;
  margin-left: 30px;
  margin-right: 50px;
  position: relative;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.middle .article-position .article-block-img {
    display: none;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.middle .article-position .article-block-img img {
  display: block;
  width: 318px;
  margin-top: 15px;
}
.page-template-front-page-redesign .rd-content .rd-container article.middle .middle-bottom {
  display: none;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.middle .middle-bottom {
    display: block;
    width: 100vw;
    height: 29.333333333333332vw;
    margin-left: -4.533333333333333vw;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.bottom .article-block-title {
  width: 100%;
  color: #2b2e33;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.bottom .article-block-title {
    font-size: 2.34375vw;
    margin: 6.510416666666667vw 0 5.208333333333334vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.bottom .article-block-title {
    font-size: 3.733333333333334vw;
    margin-bottom: 5.333333333333334vw;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.bottom .article-block-desc {
  color: #43484f;
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 50px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.bottom .article-block-desc {
    font-size: 2.083333333333333vw;
    line-height: 3.125vw;
    margin-bottom: 5.208333333333334vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.bottom .article-block-desc {
    font-size: 3.733333333333334vw;
    line-height: 4.8vw;
    margin-bottom: 5.333333333333334vw;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position .article-block-container {
  width: calc(50% - 50px);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position .article-block-container {
    width: 100%;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position .article-block-container .article-block {
  font-size: 14px;
  line-height: 24px;
  margin-bottom: 50px;
  z-index: 1;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position .article-block-container .article-block {
    font-size: 1.8229166666666667vw;
    line-height: 3.125vw;
    margin-bottom: 6.510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position .article-block-container .article-block {
    font-size: 3.733333333333334vw;
    line-height: 4.8vw;
    margin-bottom: 5.333333333333334vw;
  }
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position .article-block-container .article-block.earn {
    padding-top: 6.510416666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position .article-block-container .article-block.earn {
    padding-top: 5.333333333333334vw;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position .article-block-container .article-block:last-child {
  margin-bottom: 0;
}
.page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position .article-block-container .article-block p {
  color: #43484f;
  font-weight: 700;
  margin: 0;
}
.page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position .article-block-container .article-block span {
  font-weight: 300;
  color: #686c71;
}
.page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position .article-block-container .article-block ul {
  margin-top: 20px;
  margin-bottom: 0;
  padding-left: 15px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position .article-block-container .article-block ul {
    padding-left: 1.953125vw;
    margin-top: 2.604166666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position .article-block-container .article-block ul {
    padding-left: 4vw;
    margin-top: 5.333333333333334vw;
  }
}
.page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position .article-block-container .article-block ul li {
  font-weight: 300;
  color: #686c71;
}
.page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position .article-block-container .article-block .hire {
  display: block;
  width: 260px;
  height: 50px;
  border-radius: 5px;
  background-color: #663199;
  color: #fff;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
  padding: 15px;
  border: none;
  text-decoration: none;
  outline: 0;
  box-shadow: 0 15px 40px -10px #2414a1;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position .article-block-container .article-block .hire {
    width: 33.85416666666667vw;
    height: 6.510416666666667vw;
    font-size: 1.8229166666666667vw;
    line-height: 3.7;
    padding: 0;
    margin: 0 auto;
    box-shadow: 0 1.953125vw 5.208333333333334vw -1.3020833333333335vw #2414a1;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .rd-content .rd-container article.bottom .article-position .article-block-container .article-block .hire {
    width: 69.33333333333334vw;
    height: 13.333333333333334vw;
    font-size: 3.733333333333334vw;
    margin: 10.666666666666668vw auto 0;
    box-shadow: 0 4vw 10.666666666666668vw -2.666666666666667vw #2414a1;
  }
}
.page-template-front-page-redesign .footer {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  background-color: #000;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.page-template-front-page-redesign .footer__top-rd {
  border-bottom: 1px solid #323232;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__top-rd {
    border-bottom: 0.13020833333333331vw solid #323232;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__top-rd {
    border-bottom: 0.26666666666666666vw solid #fff;
  }
}
.page-template-front-page-redesign .footer__top-rd .menu {
  width: 100%;
  max-width: 1160px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  font-family: "Helvetica Neue", sans-serif;
  list-style: none;
  margin: 0 auto;
  padding: 0 15px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__top-rd .menu {
    max-width: 100%;
    padding: 1.3020833333333335vw 1.953125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__top-rd .menu {
    padding: 4vw;
  }
}
.page-template-front-page-redesign .footer__top-rd .menu li {
  color: #ffffff;
  font-size: 12px;
  margin: 15px;
  position: relative;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__top-rd .menu li {
    font-size: 1.5625vw;
    margin: 1.3020833333333335vw 1.953125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__top-rd .menu li {
    font-size: 3.2vw;
    margin: 1.3333333333333335vw 4vw;
  }
}
.page-template-front-page-redesign .footer__top-rd .menu li a {
  color: #979797;
  transition: all 0.25s ease-in-out;
  text-decoration: none;
}
.page-template-front-page-redesign .footer__top-rd .menu li a:hover {
  color: #fff;
}
.page-template-front-page-redesign .footer__top-rd .menu li:last-child:after {
  content: none;
}
.page-template-front-page-redesign .footer__top-rd .menu li:after {
  position: absolute;
  right: -16px;
  top: -2px;
  bottom: 0;
  margin: auto;
  content: "";
  display: block;
  width: 2px;
  height: 12px;
  background-color: #979797;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__top-rd .menu li:after {
    width: 0.26041666666666663vw;
    height: 1.5625vw;
    top: -0.26041666666666663vw;
    right: -2.083333333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__top-rd .menu li:after {
    width: 0.5333333333333333vw;
    height: 3.2vw;
    top: -0.5333333333333333vw;
    right: -4.266666666666667vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd {
  width: 100%;
  max-width: 1160px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 46px 15px;
  margin: 0 auto;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd {
    max-width: 100%;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
    padding: 5.859375vw 3.90625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd {
    padding: 8vw 3.733333333333334vw;
  }
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-left {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 100%;
    -ms-flex-order: 1;
        order: 1;
    margin-bottom: 3.90625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-left {
    -ms-flex-direction: column;
        flex-direction: column;
    margin-bottom: 6.666666666666667vw;
    -ms-flex-order: 3;
        order: 3;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle-left .logo-rd {
  display: block;
  margin-bottom: 60px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-left .logo-rd {
    width: 50%;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-left .logo-rd {
    width: 100%;
    margin-bottom: 8vw;
  }
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-left .logo-rd img {
    width: 25.78125vw;
    height: 4.947916666666666vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-left .logo-rd img {
    display: block;
    margin: 0 auto;
    width: 52.800000000000004vw;
    height: 10.133333333333333vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle-left .social-rd {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-left .social-rd {
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: start;
        align-items: flex-start;
    width: 50%;
    margin-bottom: 2.604166666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-left .social-rd {
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    width: 100%;
    margin-bottom: 8vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle-left .social-rd a {
  display: block;
  width: 32px;
  height: 32px;
  border-radius: 100px;
  background-color: #292929;
  position: relative;
  margin-right: 8px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-left .social-rd a {
    width: 4.166666666666666vw;
    height: 4.166666666666666vw;
    margin-right: 1.0416666666666665vw;
    border-radius: 13.020833333333334vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-left .social-rd a {
    width: 8.533333333333333vw;
    height: 8.533333333333333vw;
    margin-right: 2.1333333333333333vw;
    border-radius: 26.666666666666668vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle-left .social-rd a:last-child {
  margin-right: 0;
}
.page-template-front-page-redesign .footer__middle-rd .middle-left .social-rd a img {
  max-width: 16px;
  max-height: 16px;
  display: block;
  color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-left .social-rd a img {
    max-width: 2.083333333333333vw;
    max-height: 2.083333333333333vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-left .social-rd a img {
    max-width: 4.266666666666667vw;
    max-height: 4.266666666666667vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle-left .copyright-rd {
  opacity: 0.7;
  color: #979797;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 12px;
  text-align: center;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-left .copyright-rd {
    width: 35%;
    margin-left: 65%;
    text-align: right;
    font-size: 1.5625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-left .copyright-rd {
    width: 57.599999999999994vw;
    text-align: center;
    font-size: 3.2vw;
    margin: 0 auto;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  width: 310px;
  min-height: 220px;
  border-radius: 8px;
  border: 1px solid #323232;
  background-color: #1b1b1b;
  padding: 10px;
  text-align: center;
  box-sizing: border-box;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle {
    width: 40.36458333333333vw;
    min-height: 28.645833333333332vw;
    padding: 1.3020833333333335vw;
    border-radius: 1.0416666666666665vw;
    border: 0.13020833333333331vw solid #323232;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle {
    -ms-flex-order: 2;
        order: 2;
    width: auto;
    min-height: 58.666666666666664vw;
    padding: 2.666666666666667vw 4vw;
    border-radius: 2.1333333333333333vw;
    border: 0.26666666666666666vw solid #323232;
    margin: 0 auto 13.333333333333334vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle .customers {
  font-size: 32px;
  color: #fefff2;
  text-align: center;
  margin: 0;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .customers {
    font-size: 4.166666666666666vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .customers {
    font-size: 8.533333333333333vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle .customers .trust {
  color: #ceb621;
}
.page-template-front-page-redesign .footer__middle-rd .middle .rokkit {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.page-template-front-page-redesign .footer__middle-rd .middle .rokkit p {
  font-family: Rokkitt, sans-serif;
  font-size: 48px;
  font-weight: 700;
  color: #fefff2;
  margin: 0;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .rokkit p {
    font-size: 6.25vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .rokkit p {
    font-size: 12.8vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle .rokkit span {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-left: 12px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .rokkit span {
    margin-left: 1.5625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .rokkit span {
    margin-left: 3.2vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle .rokkit span i {
  display: inline-block;
  width: 20px;
  height: 20px;
  color: #ffa300;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .rokkit span i {
    width: 2.604166666666667vw;
    height: 2.604166666666667vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .rokkit span i {
    width: 5.333333333333334vw;
    height: 5.333333333333334vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle .by-links {
  margin-bottom: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .by-links {
    margin-bottom: 3.90625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .by-links {
    margin-bottom: 8vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle .by-links div {
  width: 50%;
  position: relative;
}
.page-template-front-page-redesign .footer__middle-rd .middle .by-links div:last-child {
  margin-right: 0;
}
.page-template-front-page-redesign .footer__middle-rd .middle .by-links div:last-child:after {
  content: none;
}
.page-template-front-page-redesign .footer__middle-rd .middle .by-links div:after {
  position: absolute;
  right: -4px;
  top: 4px;
  bottom: 0;
  margin: auto;
  content: "";
  display: block;
  width: 1px;
  height: 12px;
  background-color: #979797;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .by-links div:after {
    right: -0.5208333333333333vw;
    top: 0.5208333333333333vw;
    width: 0.13020833333333331vw;
    height: 1.5625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .by-links div:after {
    right: -0.8vw;
    top: 1.0666666666666667vw;
    width: 0.26666666666666666vw;
    height: 3.2vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle .by-links div span {
  font-size: 12px;
  color: #e5ca37;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .by-links div span {
    font-size: 1.5625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .by-links div span {
    font-size: 3.2vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle .by-links div a {
  font-size: 12px;
  color: #fefff2;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .by-links div a {
    font-size: 1.5625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .by-links div a {
    font-size: 3.2vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle .based {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  opacity: 0.7;
  color: #ffffff;
  font-size: 11px;
  font-family: "Montserrat Semi Bold", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .based {
    font-size: 1.4322916666666665vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .based {
    font-size: 2.933333333333333vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle .based span {
  font-size: 9px;
  margin-left: 10px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .based span {
    font-size: 1.171875vw;
    margin-left: 1.3020833333333335vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle .based span {
    font-size: 2.4vw;
    margin-left: 2.666666666666667vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: end;
      align-items: flex-end;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right {
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right {
    width: 100%;
    -ms-flex-align: center;
        align-items: center;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security {
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-security,
.page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-phone {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-width: 160px;
  height: 48px;
  border-radius: 4px;
  border: 1px solid #323232;
  background-color: #1b1b1b;
  padding: 8px;
  color: #ffffff;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 25px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-security,
  .page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-phone {
    font-size: 1.5625vw;
    min-width: 20.833333333333336vw;
    height: 6.25vw;
    margin-bottom: 3.2552083333333335vw;
    border-radius: 0.5208333333333333vw;
    border: 0.13020833333333331vw solid #323232;
    padding: 1.0416666666666665vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-security,
  .page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-phone {
    font-size: 3.2vw;
    min-width: auto;
    height: 12.8vw;
    margin-bottom: 9.333333333333334vw;
    border-radius: 1.0666666666666667vw;
    border: 0.26666666666666666vw solid #323232;
    padding: 2.1333333333333333vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-security:last-child,
.page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-phone:last-child {
  margin-left: 15px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-security:last-child,
  .page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-phone:last-child {
    margin-left: 1.953125vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-security:last-child,
  .page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-phone:last-child {
    margin-left: 4vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-security .img-svg,
.page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-phone .img-svg {
  width: 33px;
  height: 33px;
  background-color: #ffffff;
  display: inline-block;
  margin-right: 10px;
  border-radius: 50%;
  position: relative;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-security .img-svg,
  .page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-phone .img-svg {
    width: 4.296875vw;
    height: 4.296875vw;
    margin-right: 1.3020833333333335vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-security .img-svg,
  .page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-phone .img-svg {
    width: 8.799999999999999vw;
    height: 8.799999999999999vw;
    margin-right: 2.666666666666667vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-security .img-svg img,
.page-template-front-page-redesign .footer__middle-rd .middle-right .rd-phone-security .rd-phone .img-svg img {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
}
.page-template-front-page-redesign .footer__middle-rd .middle-right p {
  width: 100%;
  max-width: 370px;
  color: #979797;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 12px;
  line-height: 20px;
  margin-bottom: 25px;
  text-align: right;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right p {
    max-width: 48.17708333333333vw;
    text-align: left;
    font-size: 1.5625vw;
    line-height: 2.604166666666667vw;
    margin-bottom: 3.2552083333333335vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right p {
    max-width: 74.66666666666667vw;
    text-align: center;
    font-size: 3.2vw;
    line-height: 4.266666666666667vw;
    margin-bottom: 9.333333333333334vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle-right .payments {
  margin-bottom: 25px;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .payments {
    margin-bottom: 3.2552083333333335vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .payments {
    margin-bottom: 8vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .payments img {
    width: 64vw;
    height: 6.4vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle-right .links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: flex-end;
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .links {
    width: 80%;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle-right .links a {
  display: block;
  color: #979797;
  font-size: 12px;
  text-align: right;
  margin: 0 15px;
  position: relative;
  transition: all 0.25s ease-in-out;
  text-decoration: none;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .links a {
    text-align: left;
    font-size: 1.5625vw;
    margin: 0 1.3020833333333335vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .links a {
    text-align: center;
    font-size: 3.2vw;
    margin: 1.3333333333333335vw 2.666666666666667vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle-right .links a:hover {
  color: #fff;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .links a:first-child {
    margin-left: 0;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle-right .links a:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .links a:last-child {
    margin-right: 1.3020833333333335vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .links a:last-child {
    margin-right: 2.4vw;
  }
}
.page-template-front-page-redesign .footer__middle-rd .middle-right .links a:last-child:after {
  content: none;
}
.page-template-front-page-redesign .footer__middle-rd .middle-right .links a:after {
  position: absolute;
  right: -16px;
  top: -2px;
  bottom: 0;
  margin: auto;
  content: "";
  display: block;
  width: 1px;
  height: 12px;
  background-color: #979797;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .links a:after {
    right: -1.171875vw;
    top: -0.26041666666666663vw;
    width: 0.13020833333333331vw;
    height: 1.5625vw;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__middle-rd .middle-right .links a:after {
    right: -2.4vw;
    top: -0.26666666666666666vw;
    width: 0.26666666666666666vw;
    height: 3.2vw;
  }
}
.page-template-front-page-redesign .footer__bottom-rd {
  height: 70px;
  border-top: 1px solid #323232;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__bottom-rd {
    height: 9.114583333333332vw;
    padding: 1.3020833333333335vw 5.859375vw;
    border-top: 0.13020833333333331vw solid #323232;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__bottom-rd {
    height: 29.86666666666667vw;
    padding: 8vw;
    border-top: 0.26666666666666666vw solid #fff;
  }
}
.page-template-front-page-redesign .footer__bottom-rd p {
  width: 100%;
  max-width: 1160px;
  opacity: 0.7;
  color: #979797;
  font-family: "Helvetica Neue", sans-serif;
  font-size: 12px;
  text-align: center;
  margin: 0 auto;
}
@media only screen and (max-width: 1200px) {
  .page-template-front-page-redesign .footer__bottom-rd p {
    max-width: 100%;
    font-size: 1.5625vw;
    text-align: left;
  }
}
@media only screen and (max-width: 639px) {
  .page-template-front-page-redesign .footer__bottom-rd p {
    font-size: 3.2vw;
    line-height: 4.266666666666667vw;
    text-align: center;
  }
}
/* Essay-page */
.error-page {
  padding: 84px 0;
  text-align: center;
}
.error-page__title {
  font-size: 64px;
  margin-bottom: 14px;
}
.error-page__text {
  line-height: 1.2;
  margin-bottom: 14px;
}
.new-order {
  padding: 85px 0;
}
@media (max-width: 440px) {
  .new-order {
    padding: 35px 0;
  }
}
#accordion-redesign .writers {
  background: white;
  padding: 0;
}
.page-template-page-benefits section,
.page-template-page-order section,
.page-template-page-samples section {
  max-width: 100%;
}
.cr-cb-button-block {
  display: none !important;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,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O0VBQ2YsMENBQTBDO0VBQzFDLGdCQUFnQjtFQUNoQixtQkFBbUI7RUFDbkIsZUFBZTtDQUNoQjtBQUNEO0VBQ0U7SUFDRSxnQkFBZ0I7SUFDaEIsb0JBQW9CO0lBQ3BCLGlCQUFpQjtHQUNsQjtDQUNGO0FBQ0Q7RUFDRTtJQUNFLGlCQUFpQjtJQUNqQixpQ0FBaUM7SUFDakMsbUJBQW1CO0dBQ3BCO0NBQ0Y7QUFDRCxnQkFBZ0I7QUFDaEI7RUFDRSxnQkFBZ0I7RUFDaEIsbUJBQW1CO0NBQ3BCO0FBQ0Q7RUFDRSxnQkFBZ0I7RUFDaEIsb0JBQW9CO0NBQ3JCO0FBQ0Q7RUFDRSxpQkFBaUI7RUFDakIsb0JBQW9CO0NBQ3JCO0FBQ0Q7RUFDRSxnQkFBZ0I7Q0FDakI7QUFDRDtFQUNFO0lBQ0UsZ0JBQWdCO0dBQ2pCO0NBQ0Y7QUFDRDtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0NBQ1o7QUFDRDs7O0VBR0UsZ0JBQWdCO0NBQ2pCO0FBQ0Q7RUFDRSx5QkFBeUI7Q0FDMUIiLCJmaWxlIjoiY3NzL3N0eWxlLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcblRoZW1lIE5hbWU6IHJveWFsZXNzYXlzLmNvLnVrIHJlZGVzaWduXG5BdXRob3I6IEJveSA4KVxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjE4L21lbThZYUdzMTI2TWlacEJBLVUxVWcudHRmKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YxOC9tZW01WWFHczEyNk1pWnBCQS1VTjdyZy1WUS50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Jva2tpdHQnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3Jva2tpdHQvdjE5L3FGZGIzNXFmZ1lGakd5NWh1a3FxaHc1WGVSZ2RpMXJ5ZDVETC50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiO1xuICBzcmM6IHVybCgnLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUN5ci1Sb21hbi5lb3QnKTtcbiAgc3JjOiBsb2NhbCgnLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUN5ci1Sb21hbicpLCB1cmwoJy4uL2ZvbnRzL0hlbHZldGljYU5ldWVDeXItUm9tYW4uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLVJvbWFuLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLVJvbWFuLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL0hlbHZldGljYU5ldWVDeXItUm9tYW4udHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSAtIExpZ2h0XCI7XG4gIHNyYzogdXJsKCcuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLUxpZ2h0LmVvdCcpO1xuICBzcmM6IGxvY2FsKCcuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLUxpZ2h0JyksIHVybCgnLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUN5ci1MaWdodC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnRzL0hlbHZldGljYU5ldWVDeXItTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0hlbHZldGljYU5ldWVDeXItTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUN5ci1MaWdodC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIC0gQm9sZFwiO1xuICBzcmM6IHVybCgnLi4vZm9udHMvSGVsdmV0aWNhTmV1ZUN5ci1Cb2xkLmVvdCcpO1xuICBzcmM6IGxvY2FsKCcuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLUJvbGQnKSwgdXJsKCcuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLUJvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnRzL0hlbHZldGljYU5ldWVDeXItQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9IZWx2ZXRpY2FOZXVlQ3lyLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi8qRm9udGVsbG8qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vZm9udHMvZm9udGVsbG8uZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9mb250ZWxsby53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9mb250ZWxsby53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udHMvZm9udGVsbG8udHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRlbGxvLnN2Zz8jZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbmh0bWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5odG1sLm92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5yZC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDMuOTA2MjV2dztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0LjUzMzMzMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5bY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSxcbltjbGFzc149aWNvbi1dOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBmb250ZWxsbztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcGVhazogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMWVtO1xufVxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAwJztcbn1cbi5pY29uLW9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDEnO1xufVxuLmljb24tdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMDk5Jztcbn1cbi5pY29uLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwOWEnO1xufVxuLmljb24tZ3BsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjBkNSc7XG59XG4uaWNvbi1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDQnO1xufVxuLmljb24tYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNSc7XG59XG4uaWNvbi1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA2Jztcbn1cbi5pY29uLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNyc7XG59XG4uaWNvbi1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjE2ZCc7XG59XG4uaWNvbi1mYWNlYm9vay1zcXVhcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYzMDgnO1xufVxuLmljb24tbGlua2VkaW4tc3F1YXJlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMzBjJztcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBDeXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk3OWE5Zjtcbn1cbi5zZWN0aW9uLWhlYWRlcixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxZjFlMWE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4uc2VjdGlvbi1zdWJoZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAxMHB4IDUwcHg7XG59XG4uc2VjdGlvbi1zdWJoZWFkZXIgYSxcbi5zZWN0aW9uLXN1YmhlYWRlciBhOmhvdmVyLFxuLnNlY3Rpb24tc3ViaGVhZGVyIGE6YWN0aXZlLFxuLnNlY3Rpb24tc3ViaGVhZGVyIGE6Zm9jdXMsXG4uc2VjdGlvbi1zdWJoZWFkZXIgYTp2aXNpdGVkIHtcbiAgY29sb3I6ICM5NzlhOWY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLypDT01NT046IEFMSUdOTUVOVFMqL1xuLmFsaWdubGVmdCxcbi5hbGlnbnJpZ2h0LFxuLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMC4yNWVtIGF1dG8gMWVtIGF1dG87XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG4gIC5hbGlnbmxlZnQsXG4gIC5hbGlnbnJpZ2h0LFxuICAuYWxpZ25jZW50ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0NzlweCkge1xuICAuYWxpZ25sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAuMjVlbSAyZW0gMWVtIDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmFsaWducmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAuMjVlbSAwIDFlbSAyZW07XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cbiNwcmljZXMtd3JhcHBlciBzZWN0aW9uLnByaWNpbmctdGFibGVzOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub3JkZXItYnRuIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjNDQ4NjA3O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG59XG4ub3JkZXItYnRuIGE6aG92ZXIsXG4ub3JkZXItYnRuIGE6YWN0aXZlLFxuLm9yZGVyLWJ0biBhOnZpc2l0ZWQsXG4ub3JkZXItYnRuIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm9yZGVyLWJ0biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU2OTIxZjtcbn1cbi8qIEljb25zICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoJy4uL3NsaWNrL2ZvbnRzL3NsaWNrLmVvdCcpO1xuICBzcmM6IHVybCgnLi4vc2xpY2svZm9udHMvc2xpY2suZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9zbGljay9mb250cy9zbGljay53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vc2xpY2svZm9udHMvc2xpY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL3NsaWNrL2ZvbnRzL3NsaWNrLnN2ZyNzbGljaycpIGZvcm1hdCgnc3ZnJyk7XG59XG4vKiBBcnJvd3MgKi9cbi5zbGljay1wcmV2LFxuLnNsaWNrLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLXByZXY6aG92ZXIsXG4uc2xpY2stbmV4dDpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbn1cbi5zbGljay1wcmV2W2Rpcj1cInJ0bFwiXSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtMjVweDtcbn1cbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oaQXCI7XG59XG4uc2xpY2stcHJldjpiZWZvcmVbZGlyPVwicnRsXCJdIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0yNXB4O1xufVxuLnNsaWNrLW5leHRbZGlyPVwicnRsXCJdIHtcbiAgbGVmdDogLTI1cHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLihpJcIjtcbn1cbi5zbGljay1uZXh0OmJlZm9yZVtkaXI9XCJydGxcIl0ge1xuICBjb250ZW50OiBcIuKGkFwiO1xufVxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZCAuc2xpY2stc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0yNXB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNsaWNrLWRvdHMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwIDVweDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLFxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXM6YmVmb3JlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCLigKJcIjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiA2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC4yNTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZSB7XG4gIGNvbG9yOiBibGFjaztcbiAgb3BhY2l0eTogMC43NTtcbn1cbi8qKlxuICogU3dpcGVyIDQuMy4zXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xuICogaHR0cDovL3d3dy5pZGFuZ2Vyby51cy9zd2lwZXIvXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAxOCBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBKdW5lIDUsIDIwMThcbiAqL1xuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItbm8tZmxleGJveCAuc3dpcGVyLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAtby10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItaW52aXNpYmxlLWJsYW5rLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgLXdlYmtpdC10cmFuc2Zvcm07XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxoZWlnaHQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0LCAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTIwMHB4O1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIge1xuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCByaWdodCB0b3AsIGxlZnQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQocmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChyaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IGJvdHRvbSwgbGVmdCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC41KSksIHRvKHJnYmEoMCwgMCwgMCwgMCkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1jb250YWluZXItd3A4LWhvcml6b250YWwsXG4uc3dpcGVyLWNvbnRhaW5lci13cDgtaG9yaXpvbnRhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsLFxuLnN3aXBlci1jb250YWluZXItd3A4LXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi10b3A6IC0yMnB4O1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggNDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00wJTJDMjJMMjIlMkMwbDIuMSUyQzIuMUw0LjIlMkMyMmwxOS45JTJDMTkuOUwyMiUyQzQ0TDAlMkMyMkwwJTJDMjJMMCUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHZpZXdCb3glM0QnMCUyMDAlMjAyNyUyMDQ0JyUzRSUzQ3BhdGglMjBkJTNEJ00yNyUyQzIyTDI3JTJDMjJMNSUyQzQ0bC0yLjEtMi4xTDIyLjglMkMyMkwyLjklMkMyLjFMNSUyQzBMMjclMkMyMkwyNyUyQzIyeiclMjBmaWxsJTNEJyUyMzAwN2FmZiclMkYlM0UlM0MlMkZzdmclM0VcIik7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjNmZmZmZmYnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMCUyQzIyTDIyJTJDMGwyLjElMkMyLjFMNC4yJTJDMjJsMTkuOSUyQzE5LjlMMjIlMkM0NEwwJTJDMjJMMCUyQzIyTDAlMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHhtbG5zJTNEJ2h0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyclMjB2aWV3Qm94JTNEJzAlMjAwJTIwMjclMjA0NCclM0UlM0NwYXRoJTIwZCUzRCdNMjclMkMyMkwyNyUyQzIyTDUlMkM0NGwtMi4xLTIuMUwyMi44JTJDMjJMMi45JTJDMi4xTDUlMkMwTDI3JTJDMjJMMjclMkMyMnonJTIwZmlsbCUzRCclMjMwMDAwMDAnJTJGJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAuM3Mgb3BhY2l0eTtcbiAgLW8tdHJhbnNpdGlvbjogLjNzIG9wYWNpdHk7XG4gIHRyYW5zaXRpb246IC4zcyBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDA7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgdG9wLCAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uOiAwLjJzIHRvcCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogLjJzIHRyYW5zZm9ybSwuMnMgdG9wO1xuICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLC4ycyB0b3A7XG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIHRvcCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDRweDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuMnMgbGVmdCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMC4ycyBsZWZ0LCAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xuICAtby10cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLC4ycyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAuMnMgdHJhbnNmb3JtLC4ycyBsZWZ0O1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyBsZWZ0LCAwLjJzIC13ZWJraXQtdHJhbnNmb3JtO1xufVxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4ycyByaWdodCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbjogMC4ycyByaWdodCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbiAgLW8tdHJhbnNpdGlvbjogLjJzIHRyYW5zZm9ybSwuMnMgcmlnaHQ7XG4gIHRyYW5zaXRpb246IC4ycyB0cmFuc2Zvcm0sLjJzIHJpZ2h0O1xuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyByaWdodCwgMC4ycyAtd2Via2l0LXRyYW5zZm9ybTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQ6ICMwMDdhZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xufVxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24td2hpdGUgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ibGFjayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN3aXBlci1zY3JvbGxiYXIge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1kcmFnIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gY2FudmFzLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIHN0ZXBzKDEyLCBlbmQpIGluZmluaXRlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBzdGVwcygxMiwgZW5kKSBpbmZpbml0ZTtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyUyMHZpZXdCb3glM0QnMCUyMDAlMjAxMjAlMjAxMjAnJTIweG1sbnMlM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYyMDAwJTJGc3ZnJyUyMHhtbG5zJTNBeGxpbmslM0QnaHR0cCUzQSUyRiUyRnd3dy53My5vcmclMkYxOTk5JTJGeGxpbmsnJTNFJTNDZGVmcyUzRSUzQ2xpbmUlMjBpZCUzRCdsJyUyMHgxJTNEJzYwJyUyMHgyJTNEJzYwJyUyMHkxJTNEJzcnJTIweTIlM0QnMjcnJTIwc3Ryb2tlJTNEJyUyMzZjNmM2YyclMjBzdHJva2Utd2lkdGglM0QnMTEnJTIwc3Ryb2tlLWxpbmVjYXAlM0Qncm91bmQnJTJGJTNFJTNDJTJGZGVmcyUzRSUzQ2clM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg2MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoOTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDEyMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTUwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMzcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxODAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy40NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDIxMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjU2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjQwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNjYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy43NSclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDMwMCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjg1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzMwJTIwNjAlMkM2MCknJTJGJTNFJTNDJTJGZyUzRSUzQyUyRnN2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnJTIwdmlld0JveCUzRCcwJTIwMCUyMDEyMCUyMDEyMCclMjB4bWxucyUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmcnJTIweG1sbnMlM0F4bGluayUzRCdodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjE5OTklMkZ4bGluayclM0UlM0NkZWZzJTNFJTNDbGluZSUyMGlkJTNEJ2wnJTIweDElM0QnNjAnJTIweDIlM0QnNjAnJTIweTElM0QnNyclMjB5MiUzRCcyNyclMjBzdHJva2UlM0QnJTIzZmZmJyUyMHN0cm9rZS13aWR0aCUzRCcxMSclMjBzdHJva2UtbGluZWNhcCUzRCdyb3VuZCclMkYlM0UlM0MlMkZkZWZzJTNFJTNDZyUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4yNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDYwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSg5MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjI3JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMTIwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuMjcnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgxNTAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy4zNyclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDE4MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjQ2JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMjEwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuNTYnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgyNDAlMjA2MCUyQzYwKSclMkYlM0UlM0N1c2UlMjB4bGluayUzQWhyZWYlM0QnJTIzbCclMjBvcGFjaXR5JTNEJy42NiclMjB0cmFuc2Zvcm0lM0Qncm90YXRlKDI3MCUyMDYwJTJDNjApJyUyRiUzRSUzQ3VzZSUyMHhsaW5rJTNBaHJlZiUzRCclMjNsJyUyMG9wYWNpdHklM0QnLjc1JyUyMHRyYW5zZm9ybSUzRCdyb3RhdGUoMzAwJTIwNjAlMkM2MCknJTJGJTNFJTNDdXNlJTIweGxpbmslM0FocmVmJTNEJyUyM2wnJTIwb3BhY2l0eSUzRCcuODUnJTIwdHJhbnNmb3JtJTNEJ3JvdGF0ZSgzMzAlMjA2MCUyQzYwKSclMkYlM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAtby10cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xufVxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQgKyAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAuNjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNTBweCk7XG4gIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgei1pbmRleDogMDtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc3dpcGVyLWNvbnRhaW5lci1jb3ZlcmZsb3cgLnN3aXBlci13cmFwcGVyIHtcbiAgLW1zLXBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4vKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zbGljay1saXN0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjdXJzb3I6IGhhbmQ7XG59XG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3Qge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stc2xpZGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bzo0MDAsOTAwKTsucnJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmlzaWJpbGl0eTpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjEwcHg7Ym9yZGVyLXJhZGl1czoxMHB4O3BhZGRpbmc6NXB4O2JhY2tncm91bmQ6Z3JlZW47Zm9udC1mYW1pbHk6TGF0byxzYW5zLXNlcmlmO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNmZmZ9LnJyOmFmdGVyLC5ycjpiZWZvcmV7Y29udGVudDonJztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjQwcHg7d2lkdGg6MDtoZWlnaHQ6MDtib3JkZXItc3R5bGU6c29saWR9LnJyOmJlZm9yZXt0b3A6MTAwJX0ucnI6YWZ0ZXJ7dG9wOi13ZWJraXQtY2FsYygxMDAlICsgMTBweCk7dG9wOi1tb3otY2FsYygxMDAlICsgMTBweCk7dG9wOmNhbGMoMTAwJSArIDEwcHgpfS5yciAqe2ZvbnQtZmFtaWx5OmluaGVyaXQ7bGluZS1oZWlnaHQ6MX0ucnIgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ucnItdGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZTtmb250LXdlaWdodDo5MDB9LnJyLXBlcmNlbnRhZ2V7Zm9udC13ZWlnaHQ6OTAwO2NvbG9yOmluaGVyaXR9LnJyLXBlcmNlbnRhZ2U6aG92ZXJ7Y29sb3I6I2ZmZn0ucnItc3RhcnN7ZGlzcGxheTpibG9jaztiYWNrZ3JvdW5kOnVybChpbWcvc3Rhci5zdmcpIHJlcGVhdC14O292ZXJmbG93OmhpZGRlbjttYXJnaW46MCBhdXRvfS5yci1zdGFycyBzcGFue2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjEwMCU7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kOnVybChpbWcvc3Rhci15ZWxsb3cuc3ZnKSByZXBlYXQteH0ucnItY291bnQgYXtjb2xvcjppbmhlcml0fS5yci1jb3VudCBhOmhvdmVye2NvbG9yOiNmZmZ9LnJyLXJvd3tkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1vei1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtYWxpZ246Y2VudGVyOy13ZWJraXQtYWxpZ24taXRlbXM6Y2VudGVyOy1tb3otYm94LWFsaWduOmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5yci1jb2x7d2lkdGg6NTAlfS5yci54c3t3aWR0aDoxNDBweDtoZWlnaHQ6MTEycHh9LnJyLnhzOmFmdGVyLC5yci54czpiZWZvcmV7Ym9yZGVyLXdpZHRoOjEwcHggMTBweCAwIDEwcHh9LnJyLnhzIC5yci10aXRsZXttYXJnaW4tYm90dG9tOjZweDtmb250LXNpemU6MTRweH0ucnIueHMgLnJyLXBlcmNlbnRhZ2V7Zm9udC1zaXplOjIzcHh9LnJyLnhzIC5yci1zb3VyY2V7Zm9udC1zaXplOjhweH0ucnIueHMgLnJyLWNvdW50e21hcmdpbi10b3A6OXB4O2ZvbnQtc2l6ZToxMnB4fS5yci54cyAucnItZGF0ZXtmb250LXNpemU6MTBweH0ucnIueHMgLnJyLXN0YXJzey1vLWJhY2tncm91bmQtc2l6ZToxMnB4IDEwcHg7YmFja2dyb3VuZC1zaXplOjEycHggMTBweDtoZWlnaHQ6MTBweDt3aWR0aDo2MHB4fS5yci54cyAucnItc3RhcnMgc3Bhbnstby1iYWNrZ3JvdW5kLXNpemU6MTJweCAxMHB4O2JhY2tncm91bmQtc2l6ZToxMnB4IDEwcHh9LnJyLnNte3dpZHRoOjE4MHB4O2hlaWdodDoxMjBweH0ucnIuc206YWZ0ZXIsLnJyLnNtOmJlZm9yZXtib3JkZXItd2lkdGg6MTBweCAxMnB4IDAgMTJweH0ucnIuc20gLnJyLXRpdGxle21hcmdpbi1ib3R0b206NnB4O2ZvbnQtc2l6ZToxOHB4fS5yci5zbSAucnItcGVyY2VudGFnZXtmb250LXNpemU6MjhweH0ucnIuc20gLnJyLXNvdXJjZXtmb250LXNpemU6MTBweH0ucnIuc20gLnJyLWNvdW50e21hcmdpbi10b3A6OXB4O2ZvbnQtc2l6ZToxMnB4fS5yci5zbSAucnItZGF0ZXtmb250LXNpemU6MTFweH0ucnIuc20gLnJyLXN0YXJzey1vLWJhY2tncm91bmQtc2l6ZToxNnB4IDE0cHg7YmFja2dyb3VuZC1zaXplOjE2cHggMTRweDtoZWlnaHQ6MTRweDt3aWR0aDo4MHB4fS5yci5zbSAucnItc3RhcnMgc3Bhbnstby1iYWNrZ3JvdW5kLXNpemU6MTZweCAxNHB4O2JhY2tncm91bmQtc2l6ZToxNnB4IDE0cHh9LnJyLm1ke3dpZHRoOjIyMHB4O2hlaWdodDoxMjhweH0ucnIubWQ6YWZ0ZXIsLnJyLm1kOmJlZm9yZXtib3JkZXItd2lkdGg6MTBweCAxNHB4IDAgMTRweH0ucnIubWQgLnJyLXRpdGxle21hcmdpbi1ib3R0b206NnB4O2ZvbnQtc2l6ZToyMnB4fS5yci5tZCAucnItcGVyY2VudGFnZXtmb250LXNpemU6MzVweH0ucnIubWQgLnJyLXNvdXJjZXtmb250LXNpemU6MTJweH0ucnIubWQgLnJyLWNvdW50e21hcmdpbi10b3A6OXB4O2ZvbnQtc2l6ZToxMnB4fS5yci5tZCAucnItZGF0ZXtmb250LXNpemU6MTFweH0ucnIubWQgLnJyLXN0YXJzey1vLWJhY2tncm91bmQtc2l6ZToxOHB4IDE2cHg7YmFja2dyb3VuZC1zaXplOjE4cHggMTZweDtoZWlnaHQ6MTZweDt3aWR0aDo5MHB4fS5yci5tZCAucnItc3RhcnMgc3Bhbnstby1iYWNrZ3JvdW5kLXNpemU6MThweCAxNnB4O2JhY2tncm91bmQtc2l6ZToxOHB4IDE2cHh9LnJyLmxne3dpZHRoOjI2MHB4O2hlaWdodDoxNDFweH0ucnIubGc6YWZ0ZXIsLnJyLmxnOmJlZm9yZXtib3JkZXItd2lkdGg6MTBweCAxNHB4IDAgMTRweH0ucnIubGcgLnJyLXRpdGxle21hcmdpbi1ib3R0b206NnB4O2ZvbnQtc2l6ZToyN3B4fS5yci5sZyAucnItcGVyY2VudGFnZXtmb250LXNpemU6NDJweH0ucnIubGcgLnJyLXNvdXJjZXtmb250LXNpemU6MTRweH0ucnIubGcgLnJyLWNvdW50e21hcmdpbi10b3A6OXB4O2ZvbnQtc2l6ZToxM3B4fS5yci5sZyAucnItZGF0ZXtmb250LXNpemU6MTFweH0ucnIubGcgLnJyLXN0YXJzey1vLWJhY2tncm91bmQtc2l6ZToyMnB4IDIwcHg7YmFja2dyb3VuZC1zaXplOjIycHggMjBweDtoZWlnaHQ6MjBweDt3aWR0aDoxMTBweH0ucnIubGcgLnJyLXN0YXJzIHNwYW57LW8tYmFja2dyb3VuZC1zaXplOjIycHggMjBweDtiYWNrZ3JvdW5kLXNpemU6MjJweCAyMHB4fS5yci5ncmVlbnstd2Via2l0LWJveC1zaGFkb3c6MCAxMHB4IDAgMCAjMDA3MzU1O2JveC1zaGFkb3c6MCAxMHB4IDAgMCAjMDA3MzU1O2JhY2tncm91bmQtY29sb3I6IzAwOTg3MX0ucnIuZ3JlZW46YmVmb3Jle2JvcmRlci1jb2xvcjojMDA5ODcxIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fS5yci5ncmVlbjphZnRlcntib3JkZXItY29sb3I6IzAwNzM1NSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH0ucnIuZ3JlZW4gLnJyLWRhdGUsLnJyLmdyZWVuIC5yci1zb3VyY2V7Y29sb3I6IzAwNTMzY30ucnIueWVsbG93e2JhY2tncm91bmQtY29sb3I6I2NjYTY1Yjstd2Via2l0LWJveC1zaGFkb3c6MCAxMHB4IDAgMCAjYWY4MTI3O2JveC1zaGFkb3c6MCAxMHB4IDAgMCAjYWY4MTI3fS5yci55ZWxsb3c6YmVmb3Jle2JvcmRlci1jb2xvcjojY2NhNjViIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50fS5yci55ZWxsb3c6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNhZjgxMjcgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnR9LnJyLnllbGxvdyAucnItc3RhcnMgc3BhbntiYWNrZ3JvdW5kLWltYWdlOnVybChpbWcvc3Rhci1yZWQuc3ZnKX0ucnIueWVsbG93IC5yci1kYXRlLC5yci55ZWxsb3cgLnJyLXNvdXJjZXtjb2xvcjojNzU0ZDAwfS5yci5ncmF5e2JhY2tncm91bmQtY29sb3I6I2M2Y2ZkZjstd2Via2l0LWJveC1zaGFkb3c6MCAxMHB4IDAgMCAjYTNhZWMyO2JveC1zaGFkb3c6MCAxMHB4IDAgMCAjYTNhZWMyfS5yci5ncmF5OmJlZm9yZXtib3JkZXItY29sb3I6I2M2Y2ZkZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH0ucnIuZ3JheTphZnRlcntib3JkZXItY29sb3I6I2EzYWVjMiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudH0ucnIuZ3JheSAucnItZGF0ZSwucnIuZ3JheSAucnItc291cmNle2NvbG9yOiM1NzY4ODl9XG5ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cbnNwYW4sXG5wLFxuaDEsXG5oMixcbmgzLFxubGkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNzd2Zjb250YWluZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jc3dmY29udGFpbmVyICsgb2JqZWN0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1haW4gI3N3aXBlcixcbi5tYWluIC5yZC1jb3VudGVycyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm1haW4ge1xuICBmbGV4OiAxIDAgYXV0bztcbn1cbi52YWxpZC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLypIRUFERVIqL1xuLmhlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUgNDQ1cHggYXQgNzUuODMlIDAlLCAjYTIyYjJjIDAlLCAjODcwMTAxIDEwMCUpO1xuICBoZWlnaHQ6IDc2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5oZWFkZXIgLm5hdmJhci10b2dnbGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xufVxuLmhlYWRlciAucGhvbmUge1xuICBsaW5lLWhlaWdodDogOTBweDtcbn1cbi5oZWFkZXIgLnBob25lIGltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi5oZWFkZXIgLmxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5O1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2dvLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLXdpZHRoOiAyMjBweDtcbiAgbWluLWhlaWdodDogNDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyIC5sb2dvIHtcbiAgICB0b3A6IDI4cHg7XG4gICAgbGVmdDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG9nb19tb2IucG5nXCIpO1xuICAgIG1pbi13aWR0aDogMTMycHg7XG4gICAgbWluLWhlaWdodDogMjZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXIgLmxvZ28ge1xuICAgIHRvcDogMjFweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG59XG4uaGVhZGVyX19vcmRlci1idXR0b24tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cbi5oZWFkZXIgLmxvZ2luLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uaGVhZGVyIC5sb2dpbi1idG4gPiBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgei1pbmRleDogOTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZml4ZWQtdG8tdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDc5OTk7XG4gIH1cbn1cbi5oZWFkZXItb3JkZXIgLmxvZ2luLWJ0biAubmF2YmFyLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLW9yZGVyIC5uYXYtbWVudSB7XG4gIGhlaWdodDogNzZweDtcbn1cbi5oZWFkZXItb3JkZXIgLm5hdi1tZW51IC5uYXZiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRvcC1waG9uZSB7XG4gIG1hcmdpbjogMCAwIDAgNDVweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB6LWluZGV4OiAyMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcC1waG9uZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4udG9wLXNlY3VyaXR5IHtcbiAgbWFyZ2luOiAwIDAgMCAxOTFweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcC1zZWN1cml0eSB7XG4gICAgbWFyZ2luOiAwIDAgMCAxMjhweDtcbiAgICBoZWlnaHQ6IDM0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJhbm5lci1kaXNzZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYmFubmVyLWRpc3NlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcm95YWwtYmFubmVyLmdpZlwiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cbiAgLmJhbm5lci1kaXNzZXJfX29yZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMTNweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNkNTM0MzQsICM4NzA2MDYpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5iYW5uZXItZGlzc2VyX19vcmRlcjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG4vKk9SREVSIEZJWCovXG4uc3RlcC0zX19ibG9ja3MgZGl2Om50aC1jaGlsZCg0KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaGVhZGVyLmhlYWRlci1vcmRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qVXJnZW50LW5vdGlmeSovXG4udXJnZW50LW5vdGlmeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NzAwMDA7XG4gIGNvbG9yOiAjZjBkYWJiO1xuICB6LWluZGV4OiA5OTk5OTk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmZmZmNTI7XG59XG4udXJnZW50LW5vdGlmeV9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA5NzZweDtcbiAgcGFkZGluZzogNnB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAudXJnZW50LW5vdGlmeV9fd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnVyZ2VudC1ub3RpZnlfX3dyYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04Jz8lM0UlM0Nzdmcgd2lkdGg9JzE4cHgnIGhlaWdodD0nMThweCcgdmlld0JveD0nMCAwIDE4IDE4JyB2ZXJzaW9uPScxLjEnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDIS0tIEdlbmVyYXRvcjogU2tldGNoIDY0ICg5MzUzNykgLSBodHRwczovL3NrZXRjaC5jb20gLS0lM0UlM0N0aXRsZSUzRWVycm9yLXdhcm5pbmctZmlsbCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1VLJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtNjg4LjAwMDAwMCwgLTQuMDAwMDAwKSclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NnIGlkPSdHcm91cC0yJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2ODcuMDAwMDAwLCAzLjAwMDAwMCknJTNFJTNDZyBpZD0nR3JvdXAtMyclM0UlM0NnIGlkPSdlcnJvci13YXJuaW5nLWZpbGwnJTNFJTNDcG9seWdvbiBpZD0nUGF0aCcgcG9pbnRzPScwIDAgMjAgMCAyMCAyMCAwIDIwJyUzRSUzQy9wb2x5Z29uJTNFJTNDcGF0aCBkPSdNMTAsMTguMzMzMzMzMyBDNS4zOTc1LDE4LjMzMzMzMzMgMS42NjY2NjY2NywxNC42MDI1IDEuNjY2NjY2NjcsMTAgQzEuNjY2NjY2NjcsNS4zOTc1IDUuMzk3NSwxLjY2NjY2NjY3IDEwLDEuNjY2NjY2NjcgQzE0LjYwMjUsMS42NjY2NjY2NyAxOC4zMzMzMzMzLDUuMzk3NSAxOC4zMzMzMzMzLDEwIEMxOC4zMzMzMzMzLDE0LjYwMjUgMTQuNjAyNSwxOC4zMzMzMzMzIDEwLDE4LjMzMzMzMzMgWiBNOS4xNjY2NjY2NywxMi41IEw5LjE2NjY2NjY3LDE0LjE2NjY2NjcgTDEwLjgzMzMzMzMsMTQuMTY2NjY2NyBMMTAuODMzMzMzMywxMi41IEw5LjE2NjY2NjY3LDEyLjUgWiBNOS4xNjY2NjY2Nyw1LjgzMzMzMzMzIEw5LjE2NjY2NjY3LDEwLjgzMzMzMzMgTDEwLjgzMzMzMzMsMTAuODMzMzMzMyBMMTAuODMzMzMzMyw1LjgzMzMzMzMzIEw5LjE2NjY2NjY3LDUuODMzMzMzMzMgWicgaWQ9J1NoYXBlJyBmaWxsPSclMjNGRkQwMTcnIGZpbGwtcnVsZT0nbm9uemVybyclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbn1cbi51cmdlbnQtbm90aWZ5IGIge1xuICBjb2xvcjogI0ZGRDAxNztcbn1cbi51cmdlbnQtbm90aWZ5X19idG4ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiA1cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0M/eG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04Jz8lM0UlM0Nzdmcgd2lkdGg9JzhweCcgaGVpZ2h0PSc4cHgnIHZpZXdCb3g9JzAgMCA4IDgnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB4bWxuczp4bGluaz0naHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayclM0UlM0MhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggNjQgKDkzNTM3KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLSUzRSUzQ3RpdGxlJTNFWCUzQy90aXRsZSUzRSUzQ2Rlc2MlM0VDcmVhdGVkIHdpdGggU2tldGNoLiUzQy9kZXNjJTNFJTNDZyBpZD0nUGFnZS0xJyBzdHJva2U9J25vbmUnIHN0cm9rZS13aWR0aD0nMScgZmlsbD0nbm9uZScgZmlsbC1ydWxlPSdldmVub2RkJyUzRSUzQ2cgaWQ9J1VLJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgtMTU0MC4wMDAwMDAsIC04LjAwMDAwMCknIGZpbGw9JyUyM2ZmZmZmZiclM0UlM0NnIGlkPSdHcm91cCclM0UlM0NnIGlkPSdHcm91cC0yJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSg2ODcuMDAwMDAwLCAzLjAwMDAwMCknJTNFJTNDZyBpZD0nWCcgdHJhbnNmb3JtPSd0cmFuc2xhdGUoODUwLjAwMDAwMCwgMi4wMDAwMDApJyUzRSUzQ3BhdGggZD0nTTEwLjg2NjUzNTcsMy4xMzM0NjQyOSBDMTEuMDQ0NDg4MSwzLjMxMTQxNjY5IDExLjA0NDQ4ODEsMy41OTk5MzQ1MiAxMC44NjY1MzU3LDMuNzc3ODg2OTEgTDcuNjQ0NDIyNjIsNyBMMTAuODY2NTM1NywxMC4yMjIxMTMxIEMxMS4wNDQ0ODgxLDEwLjQwMDA2NTUgMTEuMDQ0NDg4MSwxMC42ODg1ODMzIDEwLjg2NjUzNTcsMTAuODY2NTM1NyBDMTAuNjg4NTgzMywxMS4wNDQ0ODgxIDEwLjQwMDA2NTUsMTEuMDQ0NDg4MSAxMC4yMjIxMTMxLDEwLjg2NjUzNTcgTDYuOTk5MzU1NTgsNy42NDM3NzgyIEwzLjc3Nzg4NjkxLDEwLjg2NjUzNTcgQzMuNTk5OTM0NTIsMTEuMDQ0NDg4MSAzLjMxMTQxNjY5LDExLjA0NDQ4ODEgMy4xMzM0NjQyOSwxMC44NjY1MzU3IEMyLjk1NTUxMTksMTAuNjg4NTgzMyAyLjk1NTUxMTksMTAuNDAwMDY1NSAzLjEzMzQ2NDI5LDEwLjIyMjExMzEgTDYuMzU0OTMyOTYsNi45OTkzNTU1OCBMMy4xMzM0NjQyOSwzLjc3Nzg4NjkxIEMyLjk1NTUxMTksMy41OTk5MzQ1MiAyLjk1NTUxMTksMy4zMTE0MTY2OSAzLjEzMzQ2NDI5LDMuMTMzNDY0MjkgQzMuMzExNDE2NjksMi45NTU1MTE5IDMuNTk5OTM0NTIsMi45NTU1MTE5IDMuNzc3ODg2OTEsMy4xMzM0NjQyOSBMNyw2LjM1NTU3NzM4IEwxMC4yMjIxMTMxLDMuMTMzNDY0MjkgQzEwLjQwMDA2NTUsMi45NTU1MTE5IDEwLjY4ODU4MzMsMi45NTU1MTE5IDEwLjg2NjUzNTcsMy4xMzM0NjQyOSBaJyBpZD0nUGF0aCclM0UlM0MvcGF0aCUzRSUzQy9nJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9nJTNFJTNDL2clM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4vKkJyZWFkY3J1bWJzKi9cbi5icmVhZGNydW1icyB7XG4gIHBhZGRpbmctdG9wOiAwLjhlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNGVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5icmVhZGNydW1icyBhLFxuLmJyZWFkY3J1bWJzIHNwYW4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY29sb3I6ICNiNGI0YjQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYnJlYWRjcnVtYnMgc3BhbjpsYXN0LWNoaWxkIHNwYW4ge1xuICBjb2xvcjogIzc4Nzg3ODtcbiAgY3Vyc29yOiBhdXRvO1xufVxuLyogTkFWIE1FTlUgKi9cbi5uYXYtbWVudSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4ubmF2LW1lbnUgLnRvcC1zZWN1cml0eSxcbi5uYXYtbWVudSAudG9wLXBob25lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2LW1lbnUgLnRvcC1zZWN1cml0eSxcbiAgLm5hdi1tZW51IC50b3AtcGhvbmUge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICB9XG59XG4ubmF2YmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4ubmF2YmFyLWNvbGxhcHNlID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5uYXZiYXItY29sbGFwc2UgPiB1bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuLm5hdmJhci1jb2xsYXBzZSA+IHVsID4gbGkge1xuICBsaW5lLWhlaWdodDogNzZweDtcbn1cbi5uYXZiYXItY29sbGFwc2UgPiB1bCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjZjBkYWJiO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHg7XG59XG4ubmF2YmFyLWNvbGxhcHNlID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAycHggI2ZmZmZmZjtcbn1cbi5uYXZiYXItY29sbGFwc2UgPiB1bCA+IGxpID4gYTphY3RpdmUsXG4ubmF2YmFyLWNvbGxhcHNlID4gdWwgPiBsaSA+IGE6Zm9jdXMsXG4ubmF2YmFyLWNvbGxhcHNlID4gdWwgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSA+IHVsID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiA4cHggNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLm5hdmJhci1jb2xsYXBzZSA+IHVsIC5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMnB4ICNmZmZmZmY7XG59XG4ubmF2YmFyLWNvbGxhcHNlID4gdWwgLm5hdi1vcmRlciBhIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgcGFkZGluZzogNS41cHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cbi5uYXZiYXItY29sbGFwc2UgLnBob25lLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNpbmcge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG4gIH1cbiAgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlLmluIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xuICB9XG4gIGhlYWRlciAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdi1tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDk7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAubmF2LW1lbnUgLm5hdmJhciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAubmF2LW1lbnUgLm5hdmJhci1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggMTBweDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXYtbWVudSB1bCA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLm5hdi1tZW51IHVsID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgLnBob25lLW1vYmlsZSB7XG4gICAgY29sb3I6ICNlMmRiY2M7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgLnBob25lLW1vYmlsZSBpbWcge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgfVxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSFpbXBvcnRhbnQ7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIG1hcmdpbjogMjNweCAxNXB4IDAgMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBkYWJiO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gIH1cbiAgLm9wZW5lZCAuaWNvbi1iYXI6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMCUgMTAlO1xuICB9XG4gIC5vcGVuZWQgLmljb24tYmFyOm50aC1vZi10eXBlKDIpIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5vcGVuZWQgLmljb24tYmFyOm50aC1vZi10eXBlKDMpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMCUgOTAlO1xuICB9XG4gIC5jbG9zZWQgLmljb24tYmFyOm50aC1vZi10eXBlKDEpIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAuY2xvc2VkIC5pY29uLWJhcjpudGgtb2YtdHlwZSgyKSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuY2xvc2VkIC5pY29uLWJhcjpudGgtb2YtdHlwZSgzKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1tZW51IHtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgdG9wOiAxNHB4O1xuICB9XG59XG4ub3JkZXItYnRuLXdyYXAgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVjYTM3O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmRlci1idG4td3JhcCBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbn1cbi8qIFRPUC1QUk9NTyBCTE9DSyAqL1xuLnRvcC1wcm9tbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AtcHJvbW8vMS5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCA2MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRvcC1wcm9tbzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi50b3AtcHJvbW8udG9wLXByb21vLWJnLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wLXByb21vLzIucG5nXCIpO1xufVxuLnRvcC1wcm9tby50b3AtcHJvbW8tYmctMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AtcHJvbW8vMy5wbmdcIik7XG59XG4udG9wLXByb21vLnRvcC1wcm9tby1iZy0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RvcC1wcm9tby80LnBuZ1wiKTtcbn1cbi50b3AtcHJvbW8udG9wLXByb21vLWJnLTQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvdG9wLXByb21vLzUucG5nXCIpO1xufVxuLnRvcC1wcm9tby50b3AtcHJvbW8tYmctNSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy90b3AtcHJvbW8vNi5wbmdcIik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRvcC1wcm9tbyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG4udG9wLXByb21vIC5jb2wtbWQtOCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDMxdnc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRvcC1wcm9tbyAuY29sLW1kLTgge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnRvcC1wcm9tb19faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuOTNweDtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRvcC1wcm9tb19faGVhZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNlM2NlM2Y7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnRvcC1wcm9tb19faGVhZGVyOjphZnRlciB7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudG9wLXByb21vX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50b3AtcHJvbW9fX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4udG9wLXByb21vX19zdWJoZWFkZXIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNiN2IzYjU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvcC1wcm9tb19fc3ViaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50b3AtcHJvbW9fX3N1YmhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC50b3AtcHJvbW9fX3N1YmhlYWRlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIH1cbn1cbi50b3AtcHJvbW8gLm9yZGVyLWJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi50b3AtcHJvbW8gLm9yZGVyLWJ0biBhOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9hcnJvdy1sZWZ0LnBuZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvcC1wcm9tbyAub3JkZXItYnRuIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50b3AtcHJvbW8gLm9yZGVyLWJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4udG9wLXByb21vX19pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMxZjFlMWE7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtcHJvbW9fX2l0ZW0ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnRvcC1wcm9tb19faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC01cHg7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRvcDogMC41ZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udG9wLXByb21vIC5pdGVtLTE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3pvb20ucG5nJyk7XG59XG4udG9wLXByb21vIC5pdGVtLTI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3Blbi5wbmcnKTtcbn1cbi50b3AtcHJvbW8gLml0ZW0tMzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY2hlY2sucG5nJyk7XG59XG4udG9wLXByb21vIC5zdHVkZW50IHtcbiAgbWFyZ2luLXRvcDogM3Z3O1xuICBoZWlnaHQ6IDI0dnc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N0dWRlbnQucG5nJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRvcC1wcm9tbyAuc3R1ZGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC50b3AtcHJvbW8gLnN0dWRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwdnc7XG4gIH1cbn1cbi8qIFBST01PIEJMT0NLICovXG4ucHJvbW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcHJvbW8tYmcud2VicFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiA2MDdweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmJlZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvbW8ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucHJvbW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICB9XG59XG4ucHJvbW8gLmNvbC1tZC04IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb21vIC5jb2wtbWQtOCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucHJvbW9fX2hlYWRlciB7XG4gIHBhZGRpbmc6IDE2MHB4IDAgMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBSb2traXR0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA2NnB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMxZjFlMWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcm9tb19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDU2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvbW9fX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wcm9tb19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cbn1cbi5wcm9tb19fc3ViaGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMxZjFlMWE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnByb21vX19zdWJoZWFkZXIge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnByb21vX19zdWJoZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9tb19fc3ViaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnByb21vX19zdWJoZWFkZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICB9XG59XG4ucHJvbW8gLnJvdy5wcm9tby1idG4tb3JkLWNhbGMge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvbW8gLnJvdy5wcm9tby1idG4tb3JkLWNhbGMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnByb21vIC5vcmRlci1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnByb21vIC5vcmRlci1idG4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4NjA3O1xuICBtYXJnaW46IDAgMCAwIDE0cHg7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IDE5MnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9tbyAub3JkZXItYnRuIGEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9tbyAub3JkZXItYnRuIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9tbyAub3JkZXItYnRuIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wcm9tbyAuY2FsYy1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDAgMCAwIDE0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb21vIC5jYWxjLWJ0biB7XG4gICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgfVxufVxuLnByb21vIC5jYWxjLWJ0biBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC40cztcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogNTZweDtcbiAgd2lkdGg6IDE5MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ucHJvbW9fX2l0ZW0ge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzFmMWUxYTtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb21vX19pdGVtIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wcm9tb19faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC01cHg7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRvcDogMC41ZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucHJvbW8gLml0ZW0tMTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3pvb20ucG5nXCIpO1xufVxuLnByb21vIC5pdGVtLTI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wZW4ucG5nXCIpO1xufVxuLnByb21vIC5pdGVtLTM6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jaGVjay5wbmdcIik7XG59XG4ucHJvbW8gLnN0dWRlbnQge1xuICBtYXJnaW4tdG9wOiAyN3B4O1xuICBoZWlnaHQ6IDU4MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLnByb21vIC5zdHVkZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3R1ZGVudC53ZWJwXCIpO1xuICB9XG59XG4ucHJvbW8gLnN0dWRlbnRfcHJvbW8tdGltZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMzJweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb21vLXRpbWVyLnBuZ1wiKTtcbiAgYm90dG9tOiA5MHB4O1xuICBsZWZ0OiAtNjZweDtcbn1cbi5wcm9tbyAuc3R1ZGVudF9wcm9tby10aW1lci1jb3VudGVycyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogI2YwZGFiYjtcbiAgZm9udC1mYW1pbHk6IFJva2tpdHQ7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDEzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG59XG4ucHJvbW8gLnN0dWRlbnRfcHJvbW8tdGltZXItdGl0bGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogUm9ra2l0dDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMjFweCAzOHB4IDAgMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucHJvbW8gLnN0dWRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwdnc7XG4gIH1cbn1cbi8qIFVOSVZFUlNJVElFUyBCTE9DSyAqL1xuLnVuaXZlcnNpdGllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDU1cHggMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC51bml2ZXJzaXRpZXMge1xuICAgIHBhZGRpbmc6IDMycHggMCA0MHB4O1xuICB9XG59XG4udW5pdmVyc2l0aWVzX19pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG59XG4udW5pdmVyc2l0aWVzX19pdGVtIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogOTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudW5pdmVyc2l0aWVzX19pdGVtIGltZyB7XG4gICAgbWF4LWhlaWdodDogODhweDtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnVuaXZlcnNpdGllc19faXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICB9XG4gIC51bml2ZXJzaXRpZXNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51bml2ZXJzaXRpZXNfX21vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLypDT05URU5UIFBBUlQqL1xuLmNvbnRlbnQtZnJvbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xpbmUucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbn1cbi5jb250ZW50IGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG59XG4uY29udGVudF9faGVhZGVyIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2UyZGJjYztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRlbnRfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5jb250ZW50X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmNvbnRlbnRfX2ltYWdlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cbi5jb250ZW50X19pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uY29udGVudF9fYnV0dG9uLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMzBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmNvbnRlbnQgLnJvdyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jb250ZW50IHAgaW1nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uY29udGVudCAuYm5uciBpbWcge1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luOiAwcHggYXV0byAyMHB4O1xufVxuLmNvbnRlbnRfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLmNvbnRlbnRfX2xpc3QgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50X19saXN0IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCQUFBQUFRQ0FNQUFBQW9MUTlUQUFBQVVWQk1WRVVBQUFDSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0xjZkVuOUFBQUFHblJTVGxNQUFRSURKU2N2UVVORVJVWkpTbGRZWjNtTWthYW90YmU1KzlmWnNDSUFBQUJYU1VSQlZCaFhsY25iRWtBd0RBVFFyYnU2VTByKy8wTWxOVHJoeGRpWDdOa0F2MktQNHVHR2lISmx5NmFKUzJhQ2EvR1dBQXV0c2xSaXp4NzVPb1B5OXRWY0Z3MzAwcFhqc3Q4R2hwZkQ0bE5sb0ozMS95TW55Y2NIT2w5MHVDa0FBQUFBU1VWT1JLNUNZSUk9Jyk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwcHg7XG59XG4ub3BlbngtYmFubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm9wZW54LWJhbm5lciBpbWcge1xuICBmbG9hdDogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uYnJlYWRjcnVtYnMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLypDT05URU5UIEFDQ09SRElPTiovXG4uY29udGVudC1hY2NvcmRpb24ge1xuICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgLyoub3BlbiB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnXFwyMDEyJztcbiAgICB9XG4gIH0qL1xufVxuLmNvbnRlbnQtYWNjb3JkaW9uIC5ibm5yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29udGVudC1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IDI1cHggMCA0MHB4O1xuICB9XG59XG4uY29udGVudC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJva2tpdHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb250ZW50LWFjY29yZGlvbl9fdGl0bGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWN0aW9uLWRpdmlkZXIucG5nXCIpO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLTEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250ZW50LWFjY29yZGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250ZW50LWFjY29yZGlvbl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29udGVudC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29udGVudC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAuY29udGVudC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuY29udGVudC1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG4uY29udGVudC1hY2NvcmRpb25fX3N1YmhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAxMHB4IDUwcHg7XG4gIGNvbG9yOiAjOGY4ZjhmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW50LWFjY29yZGlvbl9fc3ViaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb250ZW50LWFjY29yZGlvbl9fc3ViaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNvbnRlbnQtYWNjb3JkaW9uX19zdWJoZWFkZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmNvbnRlbnQtYWNjb3JkaW9uX19zdWJoZWFkZXIge1xuICAgIHBhZGRpbmc6IDI4cHggMCAwO1xuICB9XG59XG4uY29udGVudC1hY2NvcmRpb25fX2NvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtYWNjb3JkaW9uX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICB9XG59XG4uY29udGVudC1hY2NvcmRpb25fX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbnRlbnQtYWNjb3JkaW9uX19oZWFkZXIgaDEsXG4uY29udGVudC1hY2NvcmRpb25fX2hlYWRlciBoMixcbi5jb250ZW50LWFjY29yZGlvbl9faGVhZGVyIGgzLFxuLmNvbnRlbnQtYWNjb3JkaW9uX19oZWFkZXIgaDQsXG4uY29udGVudC1hY2NvcmRpb25fX2hlYWRlciBoNSxcbi5jb250ZW50LWFjY29yZGlvbl9faGVhZGVyIGg2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uY29udGVudC1hY2NvcmRpb25fX2hlYWRlcjphZnRlciB7XG4gIC8qY29udGVudDogJysnOyovXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBiYWNrZ3JvdW5kOiAjYmI3MzFiO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBsaW5lLWhlaWdodDogNThweDtcbn1cbi5jb250ZW50LWFjY29yZGlvbiAub3JkZXItYnRuIHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cbi5jb250ZW50LWFjY29yZGlvbiAub3JkZXItYnRuIGEge1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRlbnQtYWNjb3JkaW9uIC5vcmRlci1idG4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2U1Y2EzNztcbiAgYm9yZGVyLWNvbG9yOiAjZTVjYTM3O1xufVxuLmNvbnRlbnQtYWNjb3JkaW9uX19ib2R5IHtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgY29sb3I6ICMwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29udGVudC1hY2NvcmRpb25fX2JvZHkgdWwge1xuICBtYXJnaW46IDBweCAwIDEwcHggMDtcbiAgcGFkZGluZzogMCAwIDAgNDBweDtcbn1cbi5jb250ZW50LWFjY29yZGlvbl9fYm9keSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLmNvbnRlbnQtYWNjb3JkaW9uX19oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY29udGVudC1hY2NvcmRpb25fX2hlYWRlciBoMSxcbi5jb250ZW50LWFjY29yZGlvbl9faGVhZGVyIGgyLFxuLmNvbnRlbnQtYWNjb3JkaW9uX19oZWFkZXIgaDMsXG4uY29udGVudC1hY2NvcmRpb25fX2hlYWRlciBoNCxcbi5jb250ZW50LWFjY29yZGlvbl9faGVhZGVyIGg1LFxuLmNvbnRlbnQtYWNjb3JkaW9uX19oZWFkZXIgaDYge1xuICBtYXJnaW46IDA7XG59XG4uY29udGVudC1hY2NvcmRpb25fX2J1dHRvbi1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGVudC1hY2NvcmRpb25fX2JvZHkge1xuICBwYWRkaW5nOiAwcHggMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjOTc5YTlmO1xufVxuLmNvbnRlbnQtYWNjb3JkaW9uX19ib2R5IGxpIHtcbiAgbGlzdC1zdHlsZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQkFBQUFBUUNBTUFBQUFvTFE5VEFBQUFVVkJNVkVVQUFBQ0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdMY2ZFbjlBQUFBR25SU1RsTUFBUUlESlNjdlFVTkVSVVpKU2xkWVozbU1rYWFvdGJlNSs5ZlpzQ0lBQUFCWFNVUkJWQmhYbGNuYkVrQXdEQVRRcmJ1NlUwcisvME1sTlRyaHhkaVg3TmtBdjJLUDR1R0dpSEpseTZhSlMyYUNhL0dXQUF1dHNsUml6eDc1T29QeTl0VmNGdzMwMHBYanN0OEdocGZENGxObG9KMzEveU1ueWNjSE9sOTB1Q2tBQUFBQVNVVk9SSzVDWUlJPSk7XG59XG4vKiBURVNUSU1PTklBTFMgKi9cbi50ZXN0aW1vbmlhbHMge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4udGVzdGltb25pYWxzOjpiZWZvcmUge1xuICB0b3A6IDI1cHg7XG59XG4udGVzdGltb25pYWxzX19pdGVtX19hdmF0YXIge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2U0ZGRjZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnRlc3RpbW9uaWFsc19faXRlbV9fYXZhdGFyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi50ZXN0aW1vbmlhbHNfX2l0ZW1fX2F2YXRhcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcmlnaHQ6IC0yM3B4O1xuICB0b3A6IDYwcHg7XG4gIHdpZHRoOiA0N3B4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdGVzdGltb25pYWxzL2RpdmlkZXIucG5nKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGVzdGltb25pYWxzX19pdGVtX19hdmF0YXIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFsc19faXRlbV9fYXZhdGFyOjphZnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMHB4IGF1dG87XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4udGVzdGltb25pYWxzX19pdGVtX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk3OWE5ZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi50ZXN0aW1vbmlhbHNfX2l0ZW1fX2F1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNiNjk1NWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGVzdGltb25pYWxzX19pdGVtOmxhc3Qtb2YtdHlwZSAudGVzdGltb25pYWxzX19pdGVtX19hdmF0YXI6OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50ZXN0aW1vbmlhbHNfX2l0ZW06bGFzdC1vZi10eXBlIC50ZXN0aW1vbmlhbHNfX2l0ZW1fX2F2YXRhcjo6YWZ0ZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4udGVzdGltb25pYWxzIC5zbGljay1kb3RzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDVweDtcbn1cbi50ZXN0aW1vbmlhbHMgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFmMWUxYTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnRlc3RpbW9uaWFscyAuc2xpY2stZG90cyAuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFlMWE7XG59XG4vKiBTVEVQUyAqL1xuLnN0ZXBzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogODBweCAwIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgfVxufVxuLnN0ZXBzX19oZWFkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ra2l0dFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGVwc19faGVhZGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VjdGlvbi1kaXZpZGVyLnBuZ1wiKTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IC04cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGVwc19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3RlcHNfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zdGVwc19faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc3RlcHNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLnN0ZXBzX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5zdGVwc19faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG4uc3RlcHNfX3N1YmhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjdweCAwIDA7XG4gIGNvbG9yOiAjOGY4ZjhmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGVwc19fc3ViaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdGVwc19fc3ViaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnN0ZXBzX19zdWJoZWFkZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnN0ZXBzX19zdWJoZWFkZXIge1xuICAgIHBhZGRpbmc6IDI4cHggMCAwO1xuICB9XG59XG4uc3RlcHNfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLnN0ZXBzX19pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3RlcHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5zdGVwc19faXRlbV9fbnVtYmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG4uc3RlcHNfX2l0ZW1fX251bWJlciBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3RlcHNfX2l0ZW1fX2hlYWQge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5zdGVwc19faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjOWMyMTIzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtODBweDtcbiAgdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3RlcHNfX2l0ZW06OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc3RlcHNfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN0ZXBzX19pdGVtX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgQ3lyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjYjRiNGI0O1xufVxuLnN0ZXBzX19idG4tb3JkZXIgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjNDQ4NjA3O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDQ4NjA3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWluLXdpZHRoOiAxOTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW46IDUwcHggMCAwO1xufVxuLnN0ZXBzX19idG4tb3JkZXIgYTpob3Zlcixcbi5zdGVwc19fYnRuLW9yZGVyIGE6YWN0aXZlLFxuLnN0ZXBzX19idG4tb3JkZXIgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZTVjYTM3O1xuICBiYWNrZ3JvdW5kOiAjZTVjYTM3O1xuICBjb2xvcjogIzAwMDtcbn1cbi5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIGJvdHRvbTogaW5oZXJpdDtcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmMWRiYmM7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmMWRiYmM7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAzcHggc29saWQgIzQ0ODYwNztcbn1cbi5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ubGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMjIwcHg7XG59XG4ubGlvbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLyogUkVWSUVXUyAqL1xuLnJldmlld3Mge1xuICBwYWRkaW5nOiA4MHB4IDAgODBweDtcbn1cbi5yZXZpZXdzIC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5yZXZpZXdzIC5zbGljay1wcmV2IHtcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAucmV2aWV3cyAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmV2aWV3cyB7XG4gICAgcGFkZGluZzogNDBweCAwIDQwcHg7XG4gIH1cbn1cbi5yZXZpZXdzX19zbGlkZXIge1xuICBtYXJnaW46IDIwcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZXZpZXdzX19zbGlkZXIge1xuICAgIG1hcmdpbjogNDRweCAwIDA7XG4gIH1cbn1cbi5yZXZpZXdzX19oZWFkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ra2l0dFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZXZpZXdzX19oZWFkZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWN0aW9uLWRpdmlkZXIucG5nXCIpO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogLThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJldmlld3NfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnJldmlld3NfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZXZpZXdzX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5yZXZpZXdzX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC5yZXZpZXdzX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5yZXZpZXdzX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQycHg7XG4gIH1cbn1cbi5yZXZpZXdzX19zdWJoZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDI3cHggMCAwO1xuICBjb2xvcjogIzhmOGY4ZjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmV2aWV3c19fc3ViaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5yZXZpZXdzX19zdWJoZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucmV2aWV3c19fc3ViaGVhZGVyOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDJweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5yZXZpZXdzX19zdWJoZWFkZXIge1xuICAgIHBhZGRpbmc6IDI4cHggMCAwO1xuICB9XG59XG4ucmV2aWV3c19faXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDEwcHggNDBweCAwIDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMCAzMHB4IDAgMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWluLWhlaWdodDogNDYwcHg7XG59XG4ucmV2aWV3c19faXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgYm94LXNoYWRvdzogMCAxOHB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cbi5yZXZpZXdzX19pdGVtOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucmV2aWV3c19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDUzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJldmlld3NfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnJldmlld3NfX2l0ZW0ge1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG4ucmV2aWV3c19faXRlbV9fbnVtYmVyIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnJldmlld3NfX2l0ZW1fX251bWJlciBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5yZXZpZXdzX19pdGVtX19oZWFkIHtcbiAgY29sb3I6ICM5Mjk3OWQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ucmV2aWV3c19faXRlbV9fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEN5clwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzM3NDc0Zjtcbn1cbi5yZXZpZXdzX19idG4tb3JkZXIgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjNDQ4NjA3O1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDQ4NjA3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWluLXdpZHRoOiAxOTJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICBtYXJnaW46IDUwcHggMCAwO1xufVxuLnJldmlld3NfX2J0bi1vcmRlciBhOmhvdmVyLFxuLnJldmlld3NfX2J0bi1vcmRlciBhOmFjdGl2ZSxcbi5yZXZpZXdzX19idG4tb3JkZXIgYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZTVjYTM3O1xuICBiYWNrZ3JvdW5kOiAjZTVjYTM3O1xuICBjb2xvcjogIzAwMDtcbn1cbi5zbGljay1uZXh0OmJlZm9yZSxcbi5zbGljay1wcmV2OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDQ2cHg7XG59XG4uc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xuICBib3R0b206IGluaGVyaXQ7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZjFkYmJjO1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjFkYmJjO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM0NDg2MDc7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmxpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xufVxuLmxpb24gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi8qIFNVUFBPUlQgKi9cbi5zdXBwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnN1cHBvcnQgLmxpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMjBweDtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uc3VwcG9ydF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5zdXBwb3J0X190ZXh0IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zdXBwb3J0X190ZXh0IHVsIGxpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnN1cHBvcnRfX3RleHQgdWwgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJBQUFBQVFDQU1BQUFBb0xROVRBQUFBVVZCTVZFVUFBQUNIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnS0hBZ0tIQWdLSEFnTGNmRW45QUFBQUduUlNUbE1BQVFJREpTY3ZRVU5FUlVaSlNsZFlaM21Na2Fhb3RiZTUrOWZac0NJQUFBQlhTVVJCVkJoWGxjbmJFa0F3REFUUXJidTZVMHIrLzBNbE5Ucmh4ZGlYN05rQXYyS1A0dUdHaUhKbHk2YUpTMmFDYS9HV0FBdXRzbFJpeng3NU9vUHk5dFZjRnczMDBwWGpzdDhHaHBmRDRsTmxvSjMxL3lNbnljY0hPbDkwdUNrQUFBQUFTVVZPUks1Q1lJST0nKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3VwcG9ydF9fdGV4dCB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuc3VwcG9ydF9fdGV4dCB1bCBsaSB7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnN1cHBvcnRfX3RleHQgdWwgbGkge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5zdXBwb3J0X19hdmF0YXIgaW1nIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNlMmRiY2M7XG59XG4uc3VwcG9ydF9fYXZhdGFyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdXBwb3J0L3N1cHBvcnQtZGl2aWRlci5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgdG9wOiA3NXB4O1xufVxuLnN1cHBvcnRfX2F2YXRhcjpudGgtb2YtdHlwZSg0KTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnN1cHBvcnRfX25hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3VwcG9ydF9fbGluZXMge1xuICBoZWlnaHQ6IDI0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uc3VwcG9ydF9fbGluZXMgLmhlbG0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDgxcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3VwcG9ydC9oZWxtLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uc3VwcG9ydF9fbGluZXMgLmxpbmUtMSxcbi5zdXBwb3J0X19saW5lcyAubGluZS0yLFxuLnN1cHBvcnRfX2xpbmVzIC5saW5lLTMsXG4uc3VwcG9ydF9fbGluZXMgLmxpbmUtNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLnN1cHBvcnRfX2xpbmVzIC5saW5lLTEsXG4uc3VwcG9ydF9fbGluZXMgLmxpbmUtNCB7XG4gIHdpZHRoOiA0NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN1cHBvcnRfX2xpbmVzIC5saW5lLTEsXG4gIC5zdXBwb3J0X19saW5lcyAubGluZS00IHtcbiAgICB3aWR0aDogMzY1cHg7XG4gIH1cbn1cbi5zdXBwb3J0X19saW5lcyAubGluZS0yLFxuLnN1cHBvcnRfX2xpbmVzIC5saW5lLTMge1xuICB3aWR0aDogMTQ5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdXBwb3J0X19saW5lcyAubGluZS0yLFxuICAuc3VwcG9ydF9fbGluZXMgLmxpbmUtMyB7XG4gICAgd2lkdGg6IDEyMXB4O1xuICB9XG59XG4uc3VwcG9ydF9fbGluZXMgLmxpbmUtMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3VwcG9ydC9saW5lLTEucG5nKTtcbiAgbGVmdDogMTQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdXBwb3J0X19saW5lcyAubGluZS0xIHtcbiAgICBsZWZ0OiAxMjBweDtcbiAgfVxufVxuLnN1cHBvcnRfX2xpbmVzIC5saW5lLTIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3N1cHBvcnQvbGluZS0yLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICBsZWZ0OiA0MzdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN1cHBvcnRfX2xpbmVzIC5saW5lLTIge1xuICAgIGxlZnQ6IDM2NHB4O1xuICB9XG59XG4uc3VwcG9ydF9fbGluZXMgLmxpbmUtMyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3VwcG9ydC9saW5lLTMucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICByaWdodDogNDM3cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zdXBwb3J0X19saW5lcyAubGluZS0zIHtcbiAgICByaWdodDogMzY0cHg7XG4gIH1cbn1cbi5zdXBwb3J0X19saW5lcyAubGluZS00IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zdXBwb3J0L2xpbmUtNC5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIHJpZ2h0OiAxNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnN1cHBvcnRfX2xpbmVzIC5saW5lLTQge1xuICAgIHJpZ2h0OiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdXBwb3J0X19pdGVtcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnN1cHBvcnQ6OmJlZm9yZSB7XG4gIHRvcDogMjMwcHg7XG59XG4vKiBCRU5FRklUUyAqL1xuLmJlbmVmaXRzX19pdGVtIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uYmVuZWZpdHNfX2l0ZW1fX3BpYyB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYjY5NTVjO1xuICBwYWRkaW5nOiAxMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmVuZWZpdHNfX2l0ZW1fX3BpYzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJlbmVmaXRzX19pdGVtX19waWMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5iZW5lZml0c19faXRlbV9fcGljOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJlbmVmaXRzX19pdGVtIC5pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJlbmVmaXRzX19pdGVtIC5pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uYmVuZWZpdHNfX2l0ZW0gZW1iZWQge1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbi5iZW5lZml0c19faXRlbV9faGVhZCB7XG4gIGNvbG9yOiAjYjY5NTVjO1xufVxuLmJlbmVmaXRzX19pdGVtX190ZXh0IHtcbiAgY29sb3I6ICM5NzlhOWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJlbmVmaXRzIC5jb2wteHMtMiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYmVuZWZpdHMgZW1iZWQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLyogR1VBUkFOVEVFUyAqL1xuLmd1YXJhbnRlZXNfX2l0ZW0ge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5ndWFyYW50ZWVzX19pdGVtX19waWMge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2I2OTU1YztcbiAgcGFkZGluZzogMTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmd1YXJhbnRlZXNfX2l0ZW1fX3BpYzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmd1YXJhbnRlZXNfX2l0ZW1fX3BpYyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmd1YXJhbnRlZXNfX2l0ZW1fX3BpYzo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ndWFyYW50ZWVzX19pdGVtIC5pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA4MCU7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmd1YXJhbnRlZXNfX2l0ZW0gLmlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5ndWFyYW50ZWVzX19pdGVtIGVtYmVkIHtcbiAgbWF4LXdpZHRoOiA4MCU7XG59XG4uZ3VhcmFudGVlc19faXRlbV9faGVhZCB7XG4gIGNvbG9yOiAjYjY5NTVjO1xufVxuLmd1YXJhbnRlZXNfX2l0ZW1fX3RleHQge1xuICBjb2xvcjogIzk3OWE5Zjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZ3VhcmFudGVlcyAuY29sLXhzLTIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmd1YXJhbnRlZXMgZW1iZWQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLyogU0FNUExFUyAqL1xuLnNhbXBsZXNfX2l0ZW0ge1xuICBtYXJnaW46IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zYW1wbGVzX19pdGVtIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuLnNhbXBsZXNfX3BhZ2Uge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2I2OTU1YztcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnNhbXBsZXNfX3BpYyB7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zYW1wbGVzX19waWMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNhbXBsZXNfX2Rvd25sb2FkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5zYW1wbGVzX19saW5rIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNiNjk1NWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cbi5zYW1wbGVzX19saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL3N2Zy9wYWdlLnN2ZycpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG4uc2FtcGxlc19fbGluazpob3Zlcixcbi5zYW1wbGVzX19saW5rOmFjdGl2ZSxcbi5zYW1wbGVzX19saW5rOnZpc2l0ZWQsXG4uc2FtcGxlc19fbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNiNjk1NWM7XG59XG4vKiBTSURFQkFSICovXG4uc2lkZWJhcl9fd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm9yZGVyOiAzcHggc29saWQgI2Y3ZjdmNztcbn1cbi5zaWRlYmFyIC5tZW51IHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDEwcHg7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYjY5NTVjO1xufVxuLnNpZGViYXIgbGkgYSB7XG4gIGNvbG9yOiAjOTc5YTlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpZGViYXIgbGkgYTpob3Zlcixcbi5zaWRlYmFyIGxpIGE6Zm9jdXMsXG4uc2lkZWJhciBsaSBhOnZpc2l0ZWQsXG4uc2lkZWJhciBsaSBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjOTc5YTlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2lkZWJhciBsaSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwyMDNBXCI7XG4gIGNvbG9yOiAjYjY5NTVjO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogM3B4O1xufVxuLnNpZGViYXIgbGk6bGFzdC1vZi10eXBlIGEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLyogQkxPRyBQQUdFICovXG4uYmxvZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmJsb2cgLnNlY3Rpb24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmJsb2cgLnNlY3Rpb24taGVhZGVyIGgxIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uYmxvZyAuc2VjdGlvbi1oZWFkZXIgaDE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlY3Rpb24tZGl2aWRlci5wbmcpO1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDEwcHg7XG59XG4uYmxvZ19fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uYmxvZ19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uYmxvZ19faXRlbV90aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgQ3lyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uYmxvZ19faXRlbSBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbi5ibG9nX19pdGVtIGEge1xuICBjb2xvcjogIzdiMDAwMDtcbn1cbi5ibG9nX19pdGVtIC5tb3JlLWxpbmsge1xuICBjb2xvcjogI2I2OTU1YztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2dfX2l0ZW0gLm1vcmUtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJsb2cgLnBhZ2luYXRpb24gLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYmxvZyAucGFnaW5hdGlvbiAubmF2LWxpbmtzIC5wYWdlLW51bWJlcnMge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5ibG9nIC5wYWdpbmF0aW9uIC5uYXYtbGlua3MgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgY29sb3I6ICM3YjAwMDA7XG59XG4uYmxvZyAuZW50cnktdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJsb2cgLmVudHJ5LXRpdGxlIGEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmJsb2cgLmVudHJ5LXRpdGxlIGEsXG4uYmxvZyAuZW50cnktdGl0bGUgYTphY3RpdmUsXG4uYmxvZyAuZW50cnktdGl0bGUgYTpob3Zlcixcbi5ibG9nIC5lbnRyeS10aXRsZSBhOnZpc2l0ZWQsXG4uYmxvZyAuZW50cnktdGl0bGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMWYxZTFhO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uYmxvZyAub3JkZXItYnRuIGE6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2Fycm93LWxlZnQucG5nKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogMjBweDtcbn1cbi5hcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYXJ0aWNsZSAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFydGljbGVfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmFydGljbGUgaDEge1xuICBtYXJnaW46IDIwcHggMCAxMHB4O1xuICBmb250LXNpemU6IDM2cHg7XG59XG4uYXJ0aWNsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbn1cbi5hcnRpY2xlIGgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmFydGljbGUgaDQsXG4uYXJ0aWNsZSBoNSxcbi5hcnRpY2xlIGg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmFydGljbGUgb2wsXG4uYXJ0aWNsZSB1bCB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbGlzdC1zdHlsZTogaW5oZXJpdDtcbn1cbi8qRk9PVEVSICovXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIC8qRk9PVEVSOiBUUlVTVC1SQVRJTkcqL1xufVxuLmZvb3Rlcl9fdG9wIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMyMzIzMjtcbn1cbi5mb290ZXJfX21lbnUtMiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvb3Rlcl9fbWVudS0yIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mb290ZXJfX21lbnUtMiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZm9vdGVyX19tZW51LTIgYTpob3Zlcixcbi5mb290ZXJfX21lbnUtMiBhOmZvY3VzLFxuLmZvb3Rlcl9fbWVudS0yIGE6YWN0aXZlIHtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxcHggI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDY4cHgpIHtcbiAgLmZvb3Rlcl9fbWVudS0yIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudS0yIGxpOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgbWFyZ2luOiAwIDE1cHggMCAyMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudS0yIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudS0yIGEge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX21lbnUtMiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudS0yIGxpIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmZvb3Rlcl9fbWVudS0yIGxpOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5mb290ZXJfX21lbnUtMiBsaSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuLmZvb3Rlcl9fbWlkZGxlIHtcbiAgcGFkZGluZzogNDVweCAwO1xufVxuLmZvb3Rlcl9fbWlkZGxlLXBob25lLFxuLmZvb3Rlcl9fbWlkZGxlLXNlY3VyaXR5IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzIzMjMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBwYWRkaW5nOiA4cHggMTBweDtcbiAgbWluLXdpZHRoOiAxODRweDtcbiAgd2lkdGg6IDE4NHB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19taWRkbGUtcGhvbmUsXG4gIC5mb290ZXJfX21pZGRsZS1zZWN1cml0eSB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxufVxuLmZvb3Rlcl9fbWlkZGxlIC5sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG9nby5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi13aWR0aDogMjIwcHg7XG4gIG1pbi1oZWlnaHQ6IDQycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5mb290ZXJfX21pZGRsZSAubG9nbyB7XG4gICAgbWluLXdpZHRoOiAxMzJweDtcbiAgICBtaW4taGVpZ2h0OiAyNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbWlkZGxlIC5sb2dvIHtcbiAgICB3aWR0aDogMjIwcHg7XG4gICAgbWluLWhlaWdodDogNDJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZvb3Rlcl9fbWlkZGxlLXNvY2lhbCB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19taWRkbGUtc29jaWFsIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5mb290ZXJfX21pZGRsZS1zb2NpYWwgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDJweDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG59XG4uZm9vdGVyX19taWRkbGUtc29jaWFsIGE6aG92ZXIsXG4uZm9vdGVyX19taWRkbGUtc29jaWFsIGE6YWN0aXZlLFxuLmZvb3Rlcl9fbWlkZGxlLXNvY2lhbCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzJhMmEyYTtcbn1cbi5mb290ZXJfX21pZGRsZSAuY29weXJpZ2h0IHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZvb3Rlcl9fbWlkZGxlIC5jb3B5cmlnaHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgfVxufVxuLmZvb3Rlcl9fbWlkZGxlLXBheW1lbnRzIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZm9vdGVyX19taWRkbGUtcGF5bWVudHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlcl9fbWlkZGxlIC50b3MtbWVudSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX21pZGRsZSAudG9zLW1lbnUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlcl9fbWlkZGxlIC50b3MtbWVudSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9vdGVyX19taWRkbGUgLnRvcy1tZW51IGE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbjogMCAxNXB4IDAgMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk5OTtcbn1cbi5mb290ZXJfX21pZGRsZSAudG9zLW1lbnUgYTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5mb290ZXJfX2luZm8ge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAuZm9vdGVyX19pbmZvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLmZvb3Rlcl9fdHJ1c3QtcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5mb290ZXJfX3RydXN0LXJhdGluZyAucnIge1xuICBiYWNrZ3JvdW5kOiAjMWIxYjFiO1xuICBib3gtc2hhZG93OiAwIDEwcHggMCAwICMzMDMwMzA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZm9vdGVyX190cnVzdC1yYXRpbmcgLnJyOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMjMyMzI7XG59XG4uZm9vdGVyX190cnVzdC1yYXRpbmcgLnJyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMyMzIzMjtcbn1cbi5mb290ZXJfX3RydXN0LXJhdGluZyAucnIgLnJyLXNvdXJjZSB7XG4gIGNvbG9yOiAjZGVjMTJiO1xufVxuLmZvb3Rlcl9fdHJ1c3QtcmF0aW5nIC5yciAucnItZGF0ZSB7XG4gIGNvbG9yOiAjOGI4YjhiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb290ZXJfX3RydXN0LXJhdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLmRtcyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmRtcyBpbWcge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZG1zIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLXBhZ2Utb3JkZXIgLmZvb3Rlcl9fdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFdJREdFVFMgQ1VTVE9NIFNUWUxFUyAqL1xuLmxvZ2luLWJ0biB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cbi5sb2dpbi1idG4gPiBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5sb2dpbi1idG4gPiBkaXYge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIxcHgpIHtcbiAgLmxvZ2luLWJ0biA+IGRpdiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5sb2dpbi1idG4gLmMtbG9naW4ge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ2luLWJ0biAuYy1sb2dpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG4ubG9naW4tYnRuIC5jLWxvZ2luX19pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sb2dpbi1idG4gLmMtbG9naW5fX2J0bi1vcGVuIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGRhYmI7XG4gIHBhZGRpbmc6IDExcHggMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZjBkYWJiO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ubG9naW4tYnRuIC5jLWxvZ2luX19idG4tb3Blbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LXNoYWRvdzogMHB4IDBweCAycHggI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmxvZ2luLWJ0biAuYy1sb2dpbl9fYnRuLW9wZW46YWN0aXZlLFxuLmxvZ2luLWJ0biAuYy1sb2dpbl9fYnRuLW9wZW46Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubG9naW4tYnRuIC5jLWxvZ2luX190ZXh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRlbnQtb3JkZXIge1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cbi5wcmljaW5nLXRhYmxlczo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbiNvcmRlcl9mb3JtIC5wYXlwYWwtYnV0dG9uLnBheXBhbC1zdHlsZS1jaGVja291dC5wYXlwYWwtc2l6ZS1zbWFsbCAucGF5cGFsLWJ1dHRvbi1jb250ZW50IGltZyB7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi50ZXN0aW1vbmlhbHMgI2ZlZWRiYWNrcy13aWRnZXQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRlc3RpbW9uaWFscyAjZmVlZGJhY2tzLXdpZGdldCAuY3VzdG9tZXItcmV2aWV3cy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMWYxZTFhO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4udGVzdGltb25pYWxzICNmZWVkYmFja3Mtd2lkZ2V0IC5sb2FkLW1vcmUge1xuICBib3JkZXItY29sb3I6ICM0NDg2MDc7XG4gIGNvbG9yOiAjNDQ4NjA3O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnRlc3RpbW9uaWFscyAjZmVlZGJhY2tzLXdpZGdldCAubG9hZC1tb3JlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ODYwNztcbiAgY29sb3I6ICNmZmY7XG59XG4uYm5uciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucHJpY2luZy10YWJsZXMge1xuICBwYWRkaW5nOiAwO1xufVxuI2Z1bGwtdmlkZW8ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDAwO1xufVxuI2Z1bGwtdmlkZW8gLnZpZGVvLWZvcmVncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jZnVsbC12aWRlbyBoNSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDMwMCU7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhJztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jZnVsbC12aWRlbyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwMDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDQwMCU7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhJztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2Z1bGwtdmlkZW8gYTpob3ZlciB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbiNmdWxsLXZpZGVvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG4jZnVsbC12aWRlbyBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDAwMDAwMDA7XG59XG4ucGFnZS1wcmljZXMge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbltkYXRhLWNybS13aWRnZXQ9XCJwcmljZXNcIl0gLmMtcHJpY2VzIHtcbiAgcGFkZGluZzogMDtcbn1cbltkYXRhLWNybS13aWRnZXQ9XCJwcmljZXNcIl0gLmMtcHJpY2VzX190aXRsZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBbZGF0YS1jcm0td2lkZ2V0PVwicHJpY2VzXCJdIC5jLXByaWNlc19fdGl0bGUge1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gIH1cbn1cbltkYXRhLWNybS13aWRnZXQ9XCJwcmljZXNcIl0gLmMtcHJpY2VzX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuW2RhdGEtY3JtLXdpZGdldD1cInByaWNlc1wiXSAuYy1wcmljZXNfX3JvdzpiZWZvcmUge1xuICB3aWR0aDogMTZweDtcbiAgbWluLXdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5bZGF0YS1jcm0td2lkZ2V0PVwicHJpY2VzXCJdIC5jLXByaWNlc19fcm93LmFjdGl2ZTphZnRlciB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBsZWZ0OiA0cHg7XG59XG5bZGF0YS1jcm0td2lkZ2V0PVwicHJpY2VzXCJdIC5jLXByaWNlc19fc2VsZWN0LXdyYXA6YmVmb3JlIHtcbiAgdG9wOiAyM3B4O1xufVxuW2RhdGEtY3JtLXdpZGdldD1cInByaWNlc1wiXSAuYy1wcmljZXNfX2ZpbHRlci1sYWJlbF9ub3JtYWwge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5MHB4KSB7XG4gIFtkYXRhLWNybS13aWRnZXQ9XCJwcmljZXNcIl0gLmMtcHJpY2VzX19maWx0ZXJzLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5MHB4KSB7XG4gIFtkYXRhLWNybS13aWRnZXQ9XCJwcmljZXNcIl0gLmMtcHJpY2VzX19jdXJyZW5jeS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU5MHB4KSB7XG4gIFtkYXRhLWNybS13aWRnZXQ9XCJwcmljZXNcIl0gLmMtcHJpY2VzX19jdXJyZW5jeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2RhdGEtY3JtLXdpZGdldD1cInByaWNlc1wiXSAuYy1wcmljZXNfX2N1cnJlbmN5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTkwcHgpIHtcbiAgW2RhdGEtY3JtLXdpZGdldD1cInByaWNlc1wiXSAuYy1wcmljZXNfX2N1cnJlbmN5IGlucHV0ICsgc3BhbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIFtkYXRhLWNybS13aWRnZXQ9XCJwcmljZXNcIl0gLmMtcHJpY2VzX19jdXJyZW5jeSBpbnB1dCArIHNwYW4ge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtY3JtLXdpZGdldD1cInByaWNlc1wiXSAuYy1wcmljZXNfX2ZpbHRlcnMtbGVmdCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgW2RhdGEtY3JtLXdpZGdldD1cInByaWNlc1wiXSAuYy1wcmljZXNfX2ZpbHRlcnMge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtY3JtLXdpZGdldD1cInByaWNlc1wiXSAuYy1wcmljZXNfX2ZpbHRlcjpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDI4JTtcbiAgfVxufVxuW2RhdGEtY3JtLXdpZGdldD1cInByaWNlc1wiXSAuYy1wcmljZXNfX2J0biB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG59XG5bZGF0YS1jcm0td2lkZ2V0PVwicHJpY2VzXCJdIC5jLXByaWNlc19fYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1jcm0td2lkZ2V0PVwicHJpY2VzXCJdIC5jLXByaWNlc19fYnRuOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxufVxuLypDb3VudGVycyovXG4uYmxvY2tfY291bnRlcnMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA1NnB4IDAgNTFweDtcbn1cbi5ibG9ja19jb3VudGVyczpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrX2NvdW50ZXJzIC5ibm5yLXdyYXBwIHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2tfY291bnRlcnNfX2NvbCB7XG4gICAgbWFyZ2luOiAwIDAgNDNweCAwO1xuICB9XG59XG4uYmxvY2tfY291bnRlcnNfX2NvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJsb2NrX2NvdW50ZXJzX19udW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM4NzAyMDI7XG4gIGZvbnQtZmFtaWx5OiBcIlJva2tpdHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYmxvY2tfY291bnRlcnNfX251bTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlY3Rpb24tZGl2aWRlci5wbmdcIik7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiA0OHB4O1xufVxuLmJsb2NrX2NvdW50ZXJzX190ZXh0IHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUxcHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5ibG9ja19jb3VudGVycyB7XG4gICAgcGFkZGluZzogMzhweCAwIDI4cHg7XG4gIH1cbn1cbi8qQ2FsY3VsYXRvciovXG4ubnAtY2FsYyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubnAtY2FsYyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cbi5jYWxjdWxhdG9yIHtcbiAgcGFkZGluZzogODBweCAwIDcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYWxjdWxhdG9yX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5jYWxjdWxhdG9yX193cmFwcGVyOmJlZm9yZSxcbi5jYWxjdWxhdG9yX193cmFwcGVyOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhbGN1bGF0b3JfX3Bvc2l0aW9uLTEge1xuICAgIGZsZXg6IDEgMTAwJTtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuY2FsY3VsYXRvcl9fcG9zaXRpb24tMiB7XG4gICAgZmxleDogMSBhdXRvO1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5jYWxjdWxhdG9yX19wb3NpdGlvbi0zIHtcbiAgICBmbGV4OiAxIGF1dG87XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsY3VsYXRvcl9fcG9zaXRpb24tMSB7XG4gICAgZmxleDogMSAxMDAlO1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5jYWxjdWxhdG9yX19wb3NpdGlvbi0yIHtcbiAgICBmbGV4OiAxIDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmNhbGN1bGF0b3JfX3Bvc2l0aW9uLTMge1xuICAgIGZsZXg6IDEgMTAwJTtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuLmNhbGN1bGF0b3JfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJva2tpdHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhbGN1bGF0b3JfX3RpdGxlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NlY3Rpb24tZGl2aWRlci5wbmdcIik7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiA0MHB4O1xufVxuLmNhbGN1bGF0b3JfX2Rlc2Mge1xuICBjb2xvcjogIzhmOGY4ZjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5jYWxjdWxhdG9yX19mZWF0dXJlcyB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBtYXgtd2lkdGg6IDI0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FsY3VsYXRvcl9fZmVhdHVyZXMge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsY3VsYXRvcl9fZmVhdHVyZXMge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmNhbGN1bGF0b3JfX2ZlYXR1cmVzLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGN1bGF0b3JfX2ZlYXR1cmVzLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jYWxjdWxhdG9yX19mZWF0dXJlcy10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkOGQ4ZDg7XG4gIHdpZHRoOiAzMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzNweDtcbiAgbGVmdDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxjdWxhdG9yX19mZWF0dXJlcy10aXRsZTphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLmNhbGN1bGF0b3JfX2ZlYXR1cmVzLXRpdGxlLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRvcDogMDtcbiAgbGVmdDogLTYxcHg7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGN1bGF0b3JfX2ZlYXR1cmVzLXRpdGxlLWljb246YmVmb3JlIHtcbiAgICB0b3A6IC01NXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi5jYWxjdWxhdG9yX19mZWF0dXJlcy10aXRsZS1pY29uLTE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9pY29ud3JpdGVycy5zdmdcIik7XG59XG4uY2FsY3VsYXRvcl9fZmVhdHVyZXMtdGl0bGUtaWNvbi0yOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvaWNvbnRpbWUuc3ZnXCIpO1xufVxuLmNhbGN1bGF0b3JfX2ZlYXR1cmVzLXRpdGxlLWljb24tMzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3ZnL2ljb25zdGFyLnN2Z1wiKTtcbn1cbi5jYWxjdWxhdG9yX19mZWF0dXJlcy10aXRsZS1pY29uLTQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9pY29uaG91cnMuc3ZnXCIpO1xufVxuLmNhbGN1bGF0b3JfX2ZlYXR1cmVzLWRlc2Mge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDMycHggMCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYWxjdWxhdG9yX19mZWF0dXJlcy1kZXNjIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jYWxjdWxhdG9yX19mZWF0dXJlcy1ibG9jayB7XG4gIGZsb2F0OiByaWdodDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhbGN1bGF0b3JfX2ZlYXR1cmVzLWJsb2NrIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsY3VsYXRvcl9fZmVhdHVyZXMtYmxvY2sge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0b3JfX2ZlYXR1cmVzLWJsb2NrIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbi5jYWxjdWxhdG9yX19ib3gge1xuICBoZWlnaHQ6IDY3OHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvYmdfY2FsY3VsYXRvci5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYWxjdWxhdG9yX19ib3gge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGN1bGF0b3JfX2JveCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2JiNzMxYiAwJSwgIzg3MDIwMiAxMDAlKTtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG4uY2FsY3VsYXRvciAubXQtc2lkZWJhciB7XG4gIHBhZGRpbmctdG9wOiAyMDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNhbGN1bGF0b3IgLm10LXNpZGViYXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGN1bGF0b3IgLm10LXNpZGViYXIge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtdXNlZnVsKSAuYWR2YW5jZWQtY2FsYyB7XG4gIHBhZGRpbmc6IDEwMnB4IDAgMzBweCAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzODBweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGMge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICBib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGMge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS11c2VmdWwpIC5hZHZhbmNlZC1jYWxjIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGMsXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGMgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGNfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGNfX2Zvcm0ge1xuICBtYXJnaW46IDAgMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gIGJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtdXNlZnVsKSAuYWR2YW5jZWQtY2FsY19fZm9ybSAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICBib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGNfX2Zvcm0ge1xuICAgIG1hcmdpbjogMjBweCAyMHB4IDA7XG4gIH1cbn1cbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtdXNlZnVsKSAuYWR2YW5jZWQtY2FsYyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogIzQyNDM0YTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTRweDtcbn1cbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtdXNlZnVsKSAuYWR2YW5jZWQtY2FsYyBpbnB1dFt0eXBlPXRleHRdLmVycm9yLWVtYWlsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwNWM0MiFpbXBvcnRhbnQ7XG59XG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGMgLmhhcy1lcnJvciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwNWM0MiAhaW1wb3J0YW50O1xufVxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS11c2VmdWwpIC5hZHZhbmNlZC1jYWxjIHNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDhweCFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDZweCAxN3B4IDZweCA4cHghaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAxM3B4IWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4IWltcG9ydGFudDtcbiAgY29sb3I6ICM0MjQzNGEhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MyFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGUhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHghaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXMgIWltcG9ydGFudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAwIDAgIWltcG9ydGFudDtcbn1cbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtdXNlZnVsKSAuYWR2YW5jZWQtY2FsY19fZmllbGQtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGNfX2ZpZWxkLXNlbGVjdDo6YmVmb3JlLFxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS11c2VmdWwpIC5hZHZhbmNlZC1jYWxjX19zZW1pZmllbGQtc2VsZWN0OjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA3JztcbiAgZm9udDogMTJweCBmb250ZWxsbztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtdXNlZnVsKSAuYWR2YW5jZWQtY2FsY19fc2VtaWZpZWxkLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTQ1cHghaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtdXNlZnVsKSAuYWR2YW5jZWQtY2FsY19fc2VtaWZpZWxkLXNlbGVjdCB7XG4gICAgd2lkdGg6IGF1dG8haW1wb3J0YW50O1xuICB9XG59XG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGMgW2RhdGEtbGFiZWw9cHJpY2VdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IDQwMCAxOHB4LzEgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtdXNlZnVsKSAuYWR2YW5jZWQtY2FsYyBbZGF0YS1yb2xlPWNhbGNdLFxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS11c2VmdWwpIC5hZHZhbmNlZC1jYWxjIFtkYXRhLXJvbGU9Z28tdG8tZm9ybV0sXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGMgW2RhdGEtcm9sZT1nb1RvRm9ybV0sXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLm9yZGVyX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4td2lkdGg6IDIwNnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZWJkM2IwO1xuICBiYWNrZ3JvdW5kOiAjNDQ4NjA3O1xuICBmb250OiA2MDAgMTNweC81NnB4IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGMgW2RhdGEtcm9sZT1jYWxjXTphY3RpdmUsXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGMgW2RhdGEtcm9sZT1jYWxjXTpmb2N1cyxcbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtdXNlZnVsKSAuYWR2YW5jZWQtY2FsYyBbZGF0YS1yb2xlPWNhbGNdOmhvdmVyLFxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS11c2VmdWwpIC5hZHZhbmNlZC1jYWxjIFtkYXRhLXJvbGU9Z28tdG8tZm9ybV06YWN0aXZlLFxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS11c2VmdWwpIC5hZHZhbmNlZC1jYWxjIFtkYXRhLXJvbGU9Z28tdG8tZm9ybV06Zm9jdXMsXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGMgW2RhdGEtcm9sZT1nby10by1mb3JtXTpob3ZlcixcbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtdXNlZnVsKSAub3JkZXJfc3VibWl0OmhvdmVyLFxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS11c2VmdWwpIC5vcmRlcl9zdWJtaXQ6Zm9jdXMsXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLm9yZGVyX3N1Ym1pdDphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNDA3MzExO1xufVxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS11c2VmdWwpIC5hZHZhbmNlZC1jYWxjIFtkYXRhLXJvbGU9Z28tdG8tZm9ybV0ge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTVjYTM3O1xuICBiYWNrZ3JvdW5kOiAjZTVjYTM3O1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtdXNlZnVsKSAuYWR2YW5jZWQtY2FsYyAub3JkZXJfc3VibWl0IHtcbiAgYm9yZGVyOiAycHggc29saWQgI2U1Y2EzNztcbiAgYmFja2dyb3VuZDogI2U1Y2EzNztcbiAgY29sb3I6ICMwMDA7XG59XG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGMgLm9yZGVyX3N1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZWM4NTI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWM4NTI7XG4gIGNvbG9yOiAjMzMzO1xufVxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS11c2VmdWwpIC5hZHZhbmNlZC1jYWxjIC5vcmRlcl9zdWJtaXQ6YWN0aXZlLFxuYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS11c2VmdWwpIC5hZHZhbmNlZC1jYWxjIC5vcmRlcl9zdWJtaXQ6Zm9jdXMsXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGMgLm9yZGVyX3N1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNkZWM4NTIhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGVjODUyO1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtdXNlZnVsKSAuZmllbGQtY2FsY3VsYXRvci1lbWFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHk6bm90KC5wYWdlLXRlbXBsYXRlLXBhZ2UtdXNlZnVsKSAudG9vbHRpcC1lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAwJTtcbiAgbWluLXdpZHRoOiA4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2YwNWM0MjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDVweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAzO1xuICBib3R0b206IDEwMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS11c2VmdWwpIC50b29sdGlwLWVycm9yIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGMgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4IWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjVweCkge1xuICBib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGNfX2Zvcm0ge1xuICAgIG1hcmdpbjogMjZweCAxNXB4IDA7XG4gIH1cbiAgYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtcGFnZS11c2VmdWwpIC5hZHZhbmNlZC1jYWxjIFtkYXRhLWxhYmVsPXByaWNlXSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCkgLmFkdmFuY2VkLWNhbGMgLmhlbHAtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdG9wOiAzOXB4O1xufVxuLypDb25maWRlbmNlKi9cbi5jb25maWRlbmNlIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZDogIzg3MDIwMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb25maWRlbmNlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyOCUgMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuY29uZmlkZW5jZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuY29uZmlkZW5jZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjglIDAlO1xuICB9XG59XG4uY29uZmlkZW5jZV9fd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSBhbmQgKG1heC13aWR0aDogMTY5OXB4KSB7XG4gIC5jb25maWRlbmNlX193cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMjglO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5jb25maWRlbmNlX193cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogNDIlO1xuICB9XG59XG4uY29uZmlkZW5jZV9faGVhZGVyIHtcbiAgcGFkZGluZzogMTA0cHggMCAwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJSb2traXR0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jb25maWRlbmNlX19oZWFkZXI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zZWN0aW9uLWRpdmlkZXIucG5nXCIpO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRvcDogMTYwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSBhbmQgKG1heC13aWR0aDogMTY5OXB4KSB7XG4gIC5jb25maWRlbmNlX19oZWFkZXI6YmVmb3JlIHtcbiAgICBsZWZ0OiA2NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbmZpZGVuY2VfX2hlYWRlcjpiZWZvcmUge1xuICAgIGxlZnQ6IDcwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29uZmlkZW5jZV9faGVhZGVyOmJlZm9yZSB7XG4gICAgdG9wOiAxNDhweDtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29uZmlkZW5jZV9faGVhZGVyOmJlZm9yZSB7XG4gICAgdG9wOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb25maWRlbmNlX19oZWFkZXI6YmVmb3JlIHtcbiAgICB0b3A6IDE0NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLmNvbmZpZGVuY2VfX2hlYWRlcjpiZWZvcmUge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuY29uZmlkZW5jZV9faGVhZGVyOmJlZm9yZSB7XG4gICAgdG9wOiA3OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jb25maWRlbmNlX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb25maWRlbmNlX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNDRweDtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29uZmlkZW5jZV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuY29uZmlkZW5jZV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NjhweCkge1xuICAuY29uZmlkZW5jZV9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuY29uZmlkZW5jZV9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG59XG4uY29uZmlkZW5jZV9fc3ViaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyN3B4IDAgMDtcbiAgY29sb3I6ICNiZDc1NmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbmZpZGVuY2VfX3N1YmhlYWRlciB7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29uZmlkZW5jZV9fc3ViaGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmNvbmZpZGVuY2VfX3N1YmhlYWRlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuY29uZmlkZW5jZV9fc3ViaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyOHB4IDAgMDtcbiAgfVxufVxuLmNvbmZpZGVuY2VfX2J0bi1vcmRlciBhIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTkycHg7XG4gIGhlaWdodDogNTZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgbWFyZ2luOiA1MHB4IDAgMDtcbn1cbi5jb25maWRlbmNlX19idG4tb3JkZXIgYTpob3Zlcixcbi5jb25maWRlbmNlX19idG4tb3JkZXIgYTphY3RpdmUsXG4uY29uZmlkZW5jZV9fYnRuLW9yZGVyIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2U1Y2EzNztcbiAgY29sb3I6ICNlNWNhMzc7XG59XG4uY29uZmlkZW5jZV9fdGl0bGUge1xuICBwYWRkaW5nOiA3NXB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5jb25maWRlbmNlX190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7XG4gIH1cbn1cbi5jb25maWRlbmNlX190eHQge1xuICBwYWRkaW5nLXRvcDogNDNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuY29uZmlkZW5jZV9fdHh0IHtcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5jb25maWRlbmNlX190eHQgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5ib2R5LmhvbWUgLmNvbmZpZGVuY2UgLnNoaWVsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgd2lkdGg6IDUwMHB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIGJvZHkuaG9tZSAuY29uZmlkZW5jZSAuc2hpZWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgYm9keS5ob21lIC5jb25maWRlbmNlIC5zaGllbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwdnc7XG4gIH1cbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCAuY29uZmlkZW5jZSB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS11c2VmdWwgLmNvbmZpZGVuY2VfX2hlYWRlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1wYWdlLXVzZWZ1bCAuY29uZmlkZW5jZV9faGVhZGVyOmJlZm9yZSB7XG4gICAgdG9wOiA2NHB4O1xuICB9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtcGFnZS11c2VmdWwgLmNvbmZpZGVuY2VfX3N1YmhlYWRlciB7XG4gIGNvbG9yOiAjOGE4YThhO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdXNlZnVsIC5jb25maWRlbmNlX190ZXh0LFxuYm9keS5wYWdlLXRlbXBsYXRlLXBhZ2UtdXNlZnVsIC5jb25maWRlbmNlIHAge1xuICBjb2xvcjogIzdlN2U3ZTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAzNXB4IDAgMDtcbn1cbi8qQWR2YW5jZWQgUHJpY2UgQ2FsY3VsYXRvciovXG5ib2R5Om5vdCgucGFnZS10ZW1wbGF0ZS1kZWZhdWx0LC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtbmV3KSAuYWR2YW5jZWQtY2FsYyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keTpub3QoLnBhZ2UtdGVtcGxhdGUtZGVmYXVsdCwucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLW5ldykgLmFkdmFuY2VkLWNhbGMge1xuICAgIG1heC13aWR0aDogMzgwcHg7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgfVxufVxuLmFkdmFuY2VkLWNhbGMsXG4uYWR2YW5jZWQtY2FsYyAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5hZHZhbmNlZC1jYWxjX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmFkdmFuY2VkLWNhbGMgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICM0MjQzNGE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgcGFkZGluZzogNnB4IDE0cHg7XG59XG4uaGFzLWVycm9yIGlucHV0W3R5cGU9dGV4dF0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjA1YzQyICFpbXBvcnRhbnQ7XG59XG4uYWR2YW5jZWQtY2FsYyBzZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ4cHghaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggMTdweCA2cHggOHB4IWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDAgMTNweCFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDI0MzRhIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDMhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVkZWRlIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHghaW1wb3J0YW50O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzLCAtbW96LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAwLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAwLjE1cywgLXdlYmtpdC1ib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzLCAtbW96LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXMgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbn1cbi5hZHZhbmNlZC1jYWxjX19maWVsZC1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFkdmFuY2VkLWNhbGNfX2ZpZWxkLXNlbGVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNyc7XG4gIGZvbnQ6IDEycHggZm9udGVsbG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNTI1MjUyO1xufVxuLmFkdmFuY2VkLWNhbGMgW2RhdGEtbGFiZWw9cHJpY2VdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250OiA0MDAgMjBweC8xIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uYWR2YW5jZWQtY2FsYyBbZGF0YS1yb2xlPWNhbGNdLFxuLmFkdmFuY2VkLWNhbGMgW2RhdGEtcm9sZT1nby10by1mb3JtXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNDQ4NjA3O1xuICBmb250OiA2MDAgMTNweC82NHB4IE1vbnRzZXJyYXQsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG4uYWR2YW5jZWQtY2FsYyBbZGF0YS1yb2xlPWNhbGNdOmFjdGl2ZSxcbi5hZHZhbmNlZC1jYWxjIFtkYXRhLXJvbGU9Y2FsY106Zm9jdXMsXG4uYWR2YW5jZWQtY2FsYyBbZGF0YS1yb2xlPWNhbGNdOmhvdmVyLFxuLmFkdmFuY2VkLWNhbGMgW2RhdGEtcm9sZT1nby10by1mb3JtXTphY3RpdmUsXG4uYWR2YW5jZWQtY2FsYyBbZGF0YS1yb2xlPWdvLXRvLWZvcm1dOmZvY3VzLFxuLmFkdmFuY2VkLWNhbGMgW2RhdGEtcm9sZT1nby10by1mb3JtXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6ICM0MDczMTE7XG59XG4uYWR2YW5jZWQtY2FsYyBbZGF0YS1yb2xlPWdvLXRvLWZvcm1dIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2U1Y2EzNztcbiAgYmFja2dyb3VuZDogI2U1Y2EzNztcbiAgY29sb3I6ICMwMDA7XG59XG4uYWR2YW5jZWQtY2FsYyBbZGF0YS1yb2xlPWdvLXRvLWZvcm1dOmFjdGl2ZSxcbi5hZHZhbmNlZC1jYWxjIFtkYXRhLXJvbGU9Z28tdG8tZm9ybV06Zm9jdXMsXG4uYWR2YW5jZWQtY2FsYyBbZGF0YS1yb2xlPWdvLXRvLWZvcm1dOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2RlYzg1MiFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZWM4NTI7XG4gIGNvbG9yOiAjMDAwO1xufVxuLypDT05URU5ULVRFWFQqL1xuLmNvbnRlbnQtdGV4dCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5jb250ZW50LXRleHQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uY29udGVudC10ZXh0X19oZWFkZXIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgQ3lyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjY0cHg7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xufVxuLmNvbnRlbnQtdGV4dF9fdGV4dCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBDeXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMjVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uY29udGVudC10ZXh0X19idXR0b24tY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmxpc3Qge1xuICBwYWRkaW5nOiAxNXB4IDAgMCAxNXB4O1xuICBtYXJnaW46IDA7XG59XG4ubGlzdCBsaSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBDeXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmNvbnRlbnQtY29tcGFuaWVzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbnRlbnQtY29tcGFuaWVzIGgxLFxuLmNvbnRlbnQtY29tcGFuaWVzIGgyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEN5clwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5jb250ZW50LWNvbXBhbmllcyBwLFxuLmNvbnRlbnQtY29tcGFuaWVzIHVsIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEN5clwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4yNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi8qUFJPTU8tQkFOTkVSKi9cbi5wcm9tby1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9wcm9tby1iYW5uZXIvcHJvbW8tYmctYmFubmVyLnBuZycpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG4ucHJvbW8tYmFubmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wcm9tby1iYW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbi5wcm9tby1iYW5uZXJfX2hlYWRlciB7XG4gIGNvbG9yOiAjZjBkYWJiO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBDeXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvbW8tYmFubmVyX19oZWFkZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLnByb21vLWJhbm5lcl9fc3ViaGVhZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEN5clwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5wcm9tby1iYW5uZXJfX3N1YmhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cbi5wcm9tby1iYW5uZXJfX3Byb21vLWNvZGUge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNlY2QyYWQ7XG4gIHBhZGRpbmc6IDAgMCAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvbW8tYmFubmVyX19wcm9tby1jb2RlIHNwYW4ge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9tby1iYW5uZXJfX3Byb21vLWNvZGUtYnV0dG9uLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8qQkxPQ0sqL1xuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBiYWNrZ3JvdW5kOiAjZTVjYTM3O1xuICBtaW4taGVpZ2h0OiA1NnB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMCA1N3B4O1xufVxuLmJ1dHRvbjpob3Zlcixcbi5idXR0b246YWN0aXZlLFxuLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNkZWM4NTIhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ1dHRvbl9zaXplX3NtYWxsIHtcbiAgcGFkZGluZzogMCA3cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBDeXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5idXR0b25fc2l6ZV9iaWcge1xuICBwYWRkaW5nOiAwIDg4cHg7XG59XG4uYnV0dG9uX3RoZW1lX2dyZWVuIHtcbiAgYmFja2dyb3VuZDogIzQ0ODYwNztcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cbi5idXR0b25fdGhlbWVfZ3JlZW46aG92ZXIsXG4uYnV0dG9uX3RoZW1lX2dyZWVuOmFjdGl2ZSxcbi5idXR0b25fdGhlbWVfZ3JlZW46Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZTVjYTM3O1xufVxuLypHaXJsKi9cbi5naXJsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2dpcmwtYmcud2VicFwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiA3MjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmJlZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5naXJsIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyOCUgMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuZ2lybCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuZ2lybCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjglIDAlO1xuICB9XG59XG4uZ2lybF9fd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDFweCkgYW5kIChtYXgtd2lkdGg6IDE2OTlweCkge1xuICAuZ2lybF9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDI4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuZ2lybF9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDQyJTtcbiAgfVxufVxuLmdpcmxfX2hlYWRlciB7XG4gIHBhZGRpbmc6IDEwNHB4IDAgMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJva2tpdHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2lybF9faGVhZGVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2VjdGlvbi1kaXZpZGVyLnBuZ1wiKTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IC0xN3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZ2lybF9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZ2lybF9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDQ0cHg7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdpcmxfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmdpcmxfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLmdpcmxfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmdpcmxfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDJweDtcbiAgfVxufVxuLmdpcmxfX3N1YmhlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjdweCAwIDA7XG4gIGNvbG9yOiAjOWE5YjkzO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5naXJsX19zdWJoZWFkZXIge1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdpcmxfX3N1YmhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5naXJsX19zdWJoZWFkZXI6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmdpcmxfX3N1YmhlYWRlciB7XG4gICAgcGFkZGluZzogMjhweCAwIDA7XG4gIH1cbn1cbi5naXJsX19pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICMxZjFlMWE7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5naXJsX19pdGVtIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5naXJsX19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgdG9wOiAwLjVlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5naXJsIC5pdGVtLTE6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy96b29tLnBuZ1wiKTtcbn1cbi5naXJsIC5pdGVtLTI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9wZW4ucG5nXCIpO1xufVxuLmdpcmwgLml0ZW0tMzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2NoZWNrLnBuZ1wiKTtcbn1cbi5naXJsIC5zdHVkZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDY3MHB4O1xuICB3aWR0aDogNjEzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdpcmwgLnN0dWRlbnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdHVkZW50LWdpcmwud2VicFwiKTtcbiAgfVxufVxuLmdpcmxfX3RpdGxlIHtcbiAgcGFkZGluZzogNTRweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuZ2lybF9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzMXB4O1xuICB9XG59XG4uZ2lybF9fdHh0IHtcbiAgcGFkZGluZy10b3A6IDQzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmdpcmxfX3R4dCB7XG4gICAgcGFkZGluZy10b3A6IDMxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4uZ2lybF9fdHh0IHAge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIG1hcmdpbjogMDtcbn1cbi5naXJsX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMzJweCAwIDA7XG4gIG1hcmdpbi1sZWZ0OiAzNSU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5naXJsX19saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdpcmxfX2xpc3Qge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmdpcmxfX2xpc3QgbGkge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmdpcmxfX2xpc3QgbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5naXJsX19saXN0LXR3byB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi8qIEVtYWlsIFVzZXIgKi9cbi5lbWFpbC1jb2xsZWN0b3Ige1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjYmI3MzFiIDAlLCAjODcwMjAyIDEwMCUpO1xufVxuLmVtYWlsLWNvbGxlY3Rvcl9fd2lkZ2V0IHtcbiAgcGFkZGluZy1ib3R0b206IDU3cHg7XG4gIHBhZGRpbmctdG9wOiA1OXB4O1xufVxuLmVtYWlsLWNvbGxlY3Rvcl9fd2lkZ2V0LXdyYXAge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4uZW1haWwtY29sbGVjdG9yX193aWRnZXQtdGl0bGUge1xuICBmb250LWZhbWlseTogUm9ra2l0dCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lbWFpbC1jb2xsZWN0b3JfX3dpZGdldC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5lbWFpbC1jb2xsZWN0b3JfX3dpZGdldC10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNkZWMxMmI7XG59XG4uZW1haWwtY29sbGVjdG9yIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVtYWlsLWNvbGxlY3RvciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuLmVtYWlsLWNvbGxlY3Rvcl9fZmllbGQgKiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5lbWFpbC1jb2xsZWN0b3JfX2ZpZWxkIGlucHV0W3R5cGU9dGV4dF0sXG4uZW1haWwtY29sbGVjdG9yX19maWVsZCBzZWxlY3Qge1xuICBoZWlnaHQ6IDU2cHggIWltcG9ydGFudDtcbiAgZm9udDogNDAwIDEzcHgvMS4zMyBIZWx2ZXRpY2EsIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZW1haWwtY29sbGVjdG9yX19maWVsZCBpbnB1dFt0eXBlPXRleHRdLmVycm9yLWVtYWlsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YwNWM0MiFpbXBvcnRhbnQ7XG59XG4uZW1haWwtY29sbGVjdG9yX19maWVsZCAuaGVscC1ibG9jayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0b3A6IDM5cHg7XG59XG4uZW1haWwtY29sbGVjdG9yX19maWVsZCBzZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uZW1haWwtY29sbGVjdG9yX19maWVsZC1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5lbWFpbC1jb2xsZWN0b3JfX2ZpZWxkLXNlbGVjdDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXGYxMDcnO1xuICBmb250OiAxMnB4IGZvbnRlbGxvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNHB4O1xuICByaWdodDogMTBweDtcbiAgei1pbmRleDogMDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lbWFpbC1jb2xsZWN0b3JfX2J0biAuYmlnLWJ0biB7XG4gIG1pbi13aWR0aDogMTY4cHg7XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmYhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uZW1haWwtY29sbGVjdG9yX19idG4gLmJpZy1idG46YWN0aXZlLFxuLmVtYWlsLWNvbGxlY3Rvcl9fYnRuIC5iaWctYnRuOmZvY3VzLFxuLmVtYWlsLWNvbGxlY3Rvcl9fYnRuIC5iaWctYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItY29sb3I6ICNlNWNhMzc7XG4gIGNvbG9yOiAjZTVjYTM3O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVtYWlsLWNvbGxlY3Rvcl9fYnRuIC5iaWctYnRuIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4uZW1haWwtY29sbGVjdG9yIC5oZWxwLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDU1cHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmYTliMTYhaW1wb3J0YW50O1xufVxuLyogRXhpdCBQb3B1cCAqL1xuLmV4LXBvcHVwX29wZW4gLmV4LXBvcHVwX193cmFwIHtcbiAgd2lkdGg6IDU1MHB4O1xuICBoZWlnaHQ6IDUxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZXgtcG9wdXBfb3BlbiAuZXgtcG9wdXBfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjg1cHggMzBweCAxMTVweDtcbn1cbi5leC1wb3B1cF9vcGVuIC5leC1wb3B1cC1mb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZXgtcG9wdXBfb3BlbiAuZXgtcG9wdXAtZm9ybV9faW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDExMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzYwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTRweCAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gIGZvbnQ6IDE2cHgvMjBweCBcIk9wZW5TYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMUYxRTFBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVDQTM3O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZXgtcG9wdXBfb3BlbiAuZXgtcG9wdXAtZm9ybV9faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmV4LXBvcHVwX29wZW4gLmV4LXBvcHVwLWZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMUYxRTFBO1xufVxuLmV4LXBvcHVwX29wZW4gLmV4LXBvcHVwLWZvcm1fX2lucHV0X2Vycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2UzNDFmO1xufVxuLmV4LXBvcHVwX29wZW4gLmV4LXBvcHVwLWZvcm1fX2xhYmVsIHtcbiAgb3JkZXI6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQ6IDE2cHgvMjBweCBcIk9wZW5TYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMUYxRTFBO1xufVxuLmV4LXBvcHVwX29wZW4gLmV4LXBvcHVwLWZvcm1fX2NoZWNrYm94LWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5leC1wb3B1cF9vcGVuIC5leC1wb3B1cC1mb3JtX19jaGVja2JveCB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI0EyMkIyQztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmV4LXBvcHVwX29wZW4gLmV4LXBvcHVwLWZvcm1fX2xhYmVsIC5leC1wb3B1cC1mb3JtX19jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmV4LXBvcHVwLWZvcm1fX2NoZWNrYm94IHtcbiAgYmFja2dyb3VuZDogI0EyMkIyQztcbiAgYm9yZGVyLWNvbG9yOiAjQTIyQjJDO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmV4LXBvcHVwX29wZW4gLmV4LXBvcHVwLWNvbmZpcm1fX2J0bixcbi5leC1wb3B1cF9vcGVuIC5leC1wb3B1cF9fYnRuIHtcbiAgei1pbmRleDogMTEyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxODBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250OiAxNnB4LzIwcHggXCJPcGVuU2Fuc1wiO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMxRjFFMUE7XG4gIGJhY2tncm91bmQ6ICNGRkVDOEU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNTBtcztcbiAgb3BhY2l0eTogMSFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZXgtcG9wdXBfb3BlbiAuZXgtcG9wdXAtY29uZmlybV9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA2MHB4O1xuICBsZWZ0OiA1MCU7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmb250OiAxNnB4LzIwcHggXCJPcGVuU2Fuc1wiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMTVweCA0MHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICM0NDg2MDc7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIHRyYW5zaXRpb246IC40cztcbn1cbi5leC1wb3B1cF9vcGVuIC5leC1wb3B1cC1jb25maXJtX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDQ4NjA3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZXgtcG9wdXBfb3BlbiAuZXgtcG9wdXAtY29uZmlybV9fYnRuOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5leC1wb3B1cF9vcGVuIC5leC1wb3B1cF9fYnRuOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBREIzMTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gIGNvbG9yOiAjMUYxRTFBO1xufVxuLmV4LXBvcHVwX29wZW4gLmV4LXBvcHVwX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uZXgtcG9wdXBfb3BlbiAuZXgtcG9wdXBfX2J0bjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZXgtcG9wdXBfb3BlbiAuZXgtcG9wdXBfX2J0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQURCMzE7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZXgtcG9wdXAtZm9ybV9fbGFiZWwtdGV4dCB7XG4gIGZvbnQ6IDE2cHgvMjBweCBcIk9wZW5TYW5zXCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMUYxRTFBO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uZXgtcG9wdXBfb3BlbiAuZXgtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5leC1wb3B1cF9vcGVuIC5leC1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmV4LXBvcHVwX29wZW4gLmV4LWNsb3NlOmFmdGVyLFxuLmV4LXBvcHVwX29wZW4gLmV4LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlBOUE5QTtcbn1cbi5leC1wb3B1cF9vcGVuIC5leC1jbG9zZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZXgtcG9wdXBfb3BlbiAuZXgtY2xvc2U6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLyogTG9naW4gKi9cbltkYXRhLWNybS13aWRnZXQ9XCJsb2dpblRvb2x0aXBcIl0gLmMtbG9naW5fX292ZXJsYXkge1xuICB6LWluZGV4OiAxMTExO1xuICBvcGFjaXR5OiAwO1xufVxuW2RhdGEtY3JtLXdpZGdldD1cImxvZ2luVG9vbHRpcFwiXSAuYy1sb2dpbl9fcG9wdXAge1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBtYXgtd2lkdGg6IDI4MHB4O1xuICB0b3A6IDY1cHg7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGJveC1zaGFkb3c6IDAgMzBweCA3MHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIGxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgei1pbmRleDogMTExMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1jcm0td2lkZ2V0PVwibG9naW5Ub29sdGlwXCJdIC5jLWxvZ2luX19wb3B1cCB7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuW2RhdGEtY3JtLXdpZGdldD1cImxvZ2luVG9vbHRpcFwiXSAuYy1sb2dpbiAudGl0bGUtbG9naW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjQTIyQjJDO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuW2RhdGEtY3JtLXdpZGdldD1cImxvZ2luVG9vbHRpcFwiXSAuYy1sb2dpbiAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbjogMCAwIDIwcHggMDtcbn1cbltkYXRhLWNybS13aWRnZXQ9XCJsb2dpblRvb2x0aXBcIl0gLmMtbG9naW4gLmZvcm0tZ3JvdXAgLmNvbnRyb2wtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtY3JtLXdpZGdldD1cImxvZ2luVG9vbHRpcFwiXSAuYy1sb2dpbiAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDExLjVweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNDVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogIzFGMUUxQTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0JFQkVCRTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuW2RhdGEtY3JtLXdpZGdldD1cImxvZ2luVG9vbHRpcFwiXSAuYy1sb2dpbiAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMUYxRTFBO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5bZGF0YS1jcm0td2lkZ2V0PVwibG9naW5Ub29sdGlwXCJdIC5jLWxvZ2luIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuW2RhdGEtY3JtLXdpZGdldD1cImxvZ2luVG9vbHRpcFwiXSAuYy1sb2dpbiAuZm9ybS1ncm91cC5oYXMtZXJyb3IgLmhlbHAtYmxvY2sge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuW2RhdGEtY3JtLXdpZGdldD1cImxvZ2luVG9vbHRpcFwiXSAuYy1sb2dpbl9fZm9yZ290LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGF0YS1jcm0td2lkZ2V0PVwibG9naW5Ub29sdGlwXCJdIC5jLWxvZ2luX19mb3Jnb3Qge1xuICBmb250LXNpemU6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjQTIyQjJDO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTI1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuW2RhdGEtY3JtLXdpZGdldD1cImxvZ2luVG9vbHRpcFwiXSAuYy1sb2dpbl9fZm9yZ290OmFmdGVyIHtcbiAgY29udGVudDogJ0ZvcmdvdD8nO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG59XG5bZGF0YS1jcm0td2lkZ2V0PVwibG9naW5Ub29sdGlwXCJdIC5jLWxvZ2luX19idG4ge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDEyLjVweCAxMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyMkIyQztcbiAgY29sb3I6IHdoaXRlO1xuICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogLjRzO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xufVxuW2RhdGEtY3JtLXdpZGdldD1cImxvZ2luVG9vbHRpcFwiXSAuYy1sb2dpbl9fYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogLjk7XG4gIGJhY2tncm91bmQ6ICNBMjJCMkM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbltkYXRhLWNybS13aWRnZXQ9XCJsb2dpblRvb2x0aXBcIl0gLmMtbG9naW4gI2MtbG9naW5fX3NiIC5mYWNlYm9vay5hdXRoLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzJCNEVBOTtcbiAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgYm9yZGVyOiBub25lO1xuICB0cmFuc2l0aW9uOiAuM3M7XG59XG5bZGF0YS1jcm0td2lkZ2V0PVwibG9naW5Ub29sdGlwXCJdIC5jLWxvZ2luICNjLWxvZ2luX19zYiAuZmFjZWJvb2suYXV0aC1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogLjg7XG59XG5bZGF0YS1jcm0td2lkZ2V0PVwibG9naW5Ub29sdGlwXCJdIC5jLWxvZ2luICNjLWxvZ2luX19zYiAuYXV0aC1pY29uLmZhY2Vib29rIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuW2RhdGEtY3JtLXdpZGdldD1cImxvZ2luVG9vbHRpcFwiXSAuYy1sb2dpbiAjYy1sb2dpbl9fc2IgLmF1dGgtaWNvbi5mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnTG9naW4gd2l0aCBGYWNlYm9vayc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBsZXR0ZXItc3BhY2luZzogLjNweDtcbiAgcGFkZGluZzogMDtcbn1cbltkYXRhLWNybS13aWRnZXQ9XCJsb2dpblRvb2x0aXBcIl0gLmMtbG9naW4gI2MtbG9naW5fX3NiIC5hdXRoLWNsaWVudHMgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbltkYXRhLWNybS13aWRnZXQ9XCJsb2dpblRvb2x0aXBcIl0gLmMtbG9naW5fX29yIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWNybS13aWRnZXQ9XCJsb2dpblRvb2x0aXBcIl0gLmMtbG9naW5fX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWNybS13aWRnZXQ9XCJsb2dpblRvb2x0aXBcIl0gI3RoZUltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyM3B4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgW2RhdGEtY3JtLXdpZGdldD1sb2dpblRvb2x0aXBdIC5jLWxvZ2luIC5jLWxvZ2luX19wb3B1cCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNzBweDtcbiAgICByaWdodDogLTEyN3B4O1xuICAgIHRvcDogNTBweDtcbiAgfVxufVxuLnBhZ2UtaWQtNSBbZGF0YS1jcm0td2lkZ2V0PWxvZ2luVG9vbHRpcF0gLmMtbG9naW4gLmMtbG9naW5fX3BvcHVwIHtcbiAgbGVmdDogaW5oZXJpdDtcbiAgcmlnaHQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNDBweCkge1xuICAucGFnZS1pZC01IFtkYXRhLWNybS13aWRnZXQ9bG9naW5Ub29sdGlwXSAuYy1sb2dpbiAuYy1sb2dpbl9fcG9wdXAge1xuICAgIGxlZnQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuW2RhdGEtY3JtLXdpZGdldD1cImZvcm1cIl0gW2RhdGEtY3JtPVwibG9hZGVyXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vcmRlci1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbmltYXRpb246IGJsaW5rIDFzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cbi5vcmRlci1wcmVsb2FkZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgd2lkdGg6IDIwMHB4O1xuICBhbmltYXRpb246IGxvYWRpbmcgMnMgaW5maW5pdGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4KSAxMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA0NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSA1NSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCkgOTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwMCUgMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5vcmRlci1wcmVsb2FkZXJfX3RpdGxlIHtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZDogI0ZBRjdGMjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW46IDAgYXV0byAzNHB4IGF1dG87XG59XG4ub3JkZXItcHJlbG9hZGVyX19pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE4MHB4O1xuICBoZWlnaHQ6IDE2MHB4O1xuICBtYXJnaW46IDgwcHggYXV0byAwIGF1dG87XG4gIGJhY2tncm91bmQ6ICNGQUY3RjI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ub3JkZXItcHJlbG9hZGVyX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9yZGVyLXByZWxvYWRlcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG4ub3JkZXItcHJlbG9hZGVyX19sZWZ0IHtcbiAgZmxleDogMCAxIDU4MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5vcmRlci1wcmVsb2FkZXJfX2xlZnQge1xuICAgIGZsZXg6IDAgMSA2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vcmRlci1wcmVsb2FkZXJfX2xlZnQge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub3JkZXItcHJlbG9hZGVyX19yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBmbGV4OiAwIDEgMzgwcHg7XG4gIGhlaWdodDogMjkzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkFGN0YyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm9yZGVyLXByZWxvYWRlcl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vcmRlci1wcmVsb2FkZXJfX2ZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5vcmRlci1wcmVsb2FkZXJfX2xhYmVsIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6ICNGQUY3RjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm9yZGVyLXByZWxvYWRlcl9fbGFiZWxfbGcge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1heC13aWR0aDogNDgwcHg7XG59XG4ub3JkZXItcHJlbG9hZGVyX19pbnB1dCB7XG4gIGhlaWdodDogMzZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGQUY3RjI7XG4gIGJvcmRlci1yaWdodDogNXB4O1xufVxuLm9yZGVyLXByZWxvYWRlcl9faW5wdXRfbWQge1xuICBtYXgtd2lkdGg6IDQ4MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ub3JkZXItcHJlbG9hZGVyX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5vcmRlci1wcmVsb2FkZXJfX2dyb3VwID4gZGl2IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ub3JkZXItcHJlbG9hZGVyX19ncm91cCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm9yZGVyLXByZWxvYWRlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogI0ZBRjdGMjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9yZGVyLXByZWxvYWRlcl9fYnV0dG9uX3hzIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZmxleDogbm9uZTtcbn1cbi5vcmRlci1wcmVsb2FkZXJfX2J1dHRvbl9sZyB7XG4gIG1heC13aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG59XG4ub3JkZXItcHJlbG9hZGVyX19idXR0b25fbWQge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuLm9yZGVyLXByZWxvYWRlcl9fcGFnZXMge1xuICBmbGV4OiAwIDEgMjgwcHg7XG59XG4ub3JkZXItcHJlbG9hZGVyX19wYWdlcy1zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ub3JkZXItcHJlbG9hZGVyX19wYWdlcy1zZWxlY3QgPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5vcmRlci1wcmVsb2FkZXJfX3BhZ2VzLXNlbGVjdCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm9yZGVyLXByZWxvYWRlcl9fc3BhY2luZyB7XG4gIGZsZXg6IDAgMSAyODBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ub3JkZXItcHJlbG9hZGVyX190ZXh0YXJlYSB7XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZWNkOGU5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuQGtleWZyYW1lcyBibGluayB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgdG8ge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5vZi1wcmVsb2FkZXItdWsge1xuICAgIG1heC13aWR0aDogNzI1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2YtcHJlbG9hZGVyLXVrIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG4ub2YtcHJlbG9hZGVyLXVrX190aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQ6ICNGQUY3RjI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzRweCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAub2YtcHJlbG9hZGVyLXVrX190aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA3MjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vZi1wcmVsb2FkZXItdWtfX3RpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG4ub2YtcHJlbG9hZGVyLXVrX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm9mLXByZWxvYWRlci11a19fbGVmdCB7XG4gIGZsZXg6IDAgMSA3MjVweDtcbn1cbi5vZi1wcmVsb2FkZXItdWtfX3JpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIGZsZXg6IDAgMSAzNzBweDtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGQUY3RjI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm9mLXByZWxvYWRlci11a19fcmlnaHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5vZi1wcmVsb2FkZXItdWtfX2ZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5vZi1wcmVsb2FkZXItdWtfX2lucHV0IHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZBRjdGMjtcbiAgYm9yZGVyLXJpZ2h0OiA1cHg7XG59XG4ub2YtcHJlbG9hZGVyLXVrX19pbnB1dC1oYWxmIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZBRjdGMjtcbiAgYm9yZGVyLXJpZ2h0OiA1cHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5vZi1wcmVsb2FkZXItdWtfX2dyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm9mLXByZWxvYWRlci11a19fZ3JvdXAgPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5vZi1wcmVsb2FkZXItdWtfX2dyb3VwID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ub2YtcHJlbG9hZGVyLXVrX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjRkFGN0YyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDMyNXB4O1xufVxuW2RhdGEtY3JtLXdpZGdldD1cInByaWNlc1wiXSAjcHJpY2VzLXdyYXBwZXIgLnByaWNlLXRhYmxlLWNvbnRyb2wgc2VsZWN0IHtcbiAgYXBwZWFyYW5jZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxMCcgaGVpZ2h0PSc3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNOC44MjguNjM2TDEwIDEuODA4bC01IDUtNS01TDEuMTcyLjYzNiA1IDQuNDY0IDguODI4LjYzNnonIGZpbGw9JyUyMzAwMkQ0NCcvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxMHB4IHRvcCAxNnB4O1xuICB0ZXh0LWluZGVudDogdW5zZXQ7XG59XG4vKiBQcm9kdWN0LXBhZ2UqL1xuLnByb2R1Y3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSA0NDVweCBhdCA3NS44MyUgMCUsICNhMjJiMmMgMCUsICM4NzAxMDEgMTAwJSk7XG59XG4ucHJvbW8tcHJvZHVjdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvZHVjdC1wYWdlL2JhY2tncm91bmQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA2MTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb21vLXByb2R1Y3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogLTEzcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucHJvbW8tcHJvZHVjdCAuY29sLWxnLTcge1xuICB3aWR0aDogNjQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJvbW8tcHJvZHVjdCAuY29sLWxnLTcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucHJvZHVjdC1wcm9tby10aXRsZSBoMSB7XG4gIHRleHQtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBDeXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5wcm9kdWN0LXByb21vLXRpdGxlIGgxIHNwYW4ge1xuICBjb2xvcjogI2U1Y2EzNztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgQ3lyXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kdWN0LXByb21vLXRpdGxlIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1wcm9tby10aXRsZSBoMSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucHJvZHVjdC1wcm9tby10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnByb2R1Y3QtcHJvbW8tdGl0bGUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuLnByb2R1Y3QtcHJvbW8tZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2RmZGZkZjtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1wcm9tby1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY2FsYy1wcm9kdWN0IHtcbiAgcGFkZGluZzogNDBweCAwIDMwcHggMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTQ1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kdWN0LXBhZ2UvY29sb3Iuc3ZnKTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMzk2cHg7XG4gIGhlaWdodDogNTMzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5jYWxjLXByb2R1Y3Qge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGMtcHJvZHVjdCB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgICBwYWRkaW5nOiAxOHB4IDAgMzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGMtcHJvZHVjdCB7XG4gICAgcGFkZGluZy10b3A6IDI2cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmNhbGMtcHJvZHVjdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kdWN0LXBhZ2UvY29sb3JfMy5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiA1ODRweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jYWxjLXByb2R1Y3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvZHVjdC1wYWdlL2NvbG9yMS5zdmcpO1xuICAgIGhlaWdodDogNzA0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmNhbGMtcHJvZHVjdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kdWN0LXBhZ2UvY29sb3JfMjkwLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jYWxjLXByb2R1Y3Qge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jYWxjLXByb2R1Y3QgLmFkdmFuY2VkLWNhbGMtdGl0bGUge1xuICB0ZXh0LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6ICNlZmQ4Yjg7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhbGMtcHJvZHVjdCAuYWR2YW5jZWQtY2FsYy10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5jYWxjLXByb2R1Y3QgLmFkdmFuY2VkLWNhbGMtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuY2FsYy1wcm9kdWN0IC5hZHZhbmNlZC1jYWxjLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cbi5jYWxjLXByb2R1Y3QgLmNhbGMtcHJvZHVjdC1zZWxlY3Qge1xuICBtYXJnaW4tbGVmdDogMjhweDtcbiAgd2lkdGg6IDMzMHB4O1xufVxuLmNhbGMtcHJvZHVjdCAuY2FsYy1wcm9kdWN0LXNlbGVjdCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2FsYy1wcm9kdWN0IC5jYWxjLXByb2R1Y3Qtc2VsZWN0IHNlbGVjdCB7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmNhbGMtcHJvZHVjdCAuY2FsYy1wcm9kdWN0LXNlbGVjdCBzZWxlY3Qge1xuICAgIHdpZHRoOiAyOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5jYWxjLXByb2R1Y3QgLmNhbGMtcHJvZHVjdC1zZWxlY3Qgc2VsZWN0IHtcbiAgICB3aWR0aDogMjQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuY2FsYy1wcm9kdWN0IHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmNhbGMtcHJvZHVjdCB7XG4gICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgfVxufVxuLnJpZ2h0LWNhbGMge1xuICBtYXJnaW4tdG9wOiA0M3B4IWltcG9ydGFudDtcbn1cbi5zZWxlY3QtdXJnIHtcbiAgbWFyZ2luLWxlZnQ6IDI4cHg7XG59XG4uc2VsZWN0LXVyZyAuZmllbGQtY2FsY3VsYXRvci11cmdlbmN5IHNlbGVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDE1NXB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlbGVjdC11cmcgLmZpZWxkLWNhbGN1bGF0b3ItdXJnZW5jeSBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnNlbGVjdC11cmcgLmZpZWxkLWNhbGN1bGF0b3ItdXJnZW5jeSBzZWxlY3Qge1xuICAgIHdpZHRoOiAyNDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWxlY3QtdXJnIHtcbiAgICB3aWR0aDogMzMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuc2VsZWN0LXVyZyB7XG4gICAgd2lkdGg6IDI5NXB4O1xuICB9XG59XG4ucHJpY2UtY2FsYyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDIycHg7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG4uY2FsYy1wcm9kdWN0IC5idG4tY2FsYyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmNhbGMtcHJvZHVjdCAuYnRuLWNhbGMgLm9yZGVyX3N1Ym1pdCB7XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLmNhbGMtcHJvZHVjdCAuYnRuLWNhbGMgLm9yZGVyX3N1Ym1pdCB7XG4gICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgfVxufVxuLmJ0bi1jYWxjIHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cbi5idG4tY2FsYyBidXR0b25bZGF0YS1yb2xlPWdvLXRvLWZvcm1dIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2U1Y2EzNztcbiAgYmFja2dyb3VuZDogI2U1Y2EzNztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnRuLWNhbGMgYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB3aWR0aDogMjUwcHghaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMCFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGZvbnQtc2l6ZTogMTNweCFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM0NDg2MDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDg2MDc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLmJ0bi1jYWxjIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDIwMHB4IWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gIH1cbn1cbi5idG4tY2FsYyBidXR0b246aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTVjYTM3O1xuICBiYWNrZ3JvdW5kOiAjZTVjYTM3O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzAwMCFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1jYWxjIHtcbiAgICBtYXJnaW4tbGVmdDogNjhweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJ0bi1jYWxjIHtcbiAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmJ0bi1jYWxjIHtcbiAgICBtYXJnaW4tbGVmdDogNTNweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzcwcHgpIHtcbiAgLmJ0bi1jYWxjIHtcbiAgICBtYXJnaW4tbGVmdDogNDZweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG59XG4uZW1haWwtZmllbGQge1xuICB3aWR0aDogMzMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4O1xufVxuLmVtYWlsLWZpZWxkIGlucHV0IHtcbiAgaGVpZ2h0OiA0OHB4IWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDAwMCFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmVtYWlsLWZpZWxkIGlucHV0IHtcbiAgICB3aWR0aDogMjQ1cHghaW1wb3J0YW50O1xuICB9XG59XG4uZW1haWwtZmllbGQgaW5wdXQuZXJyb3ItZW1haWwge1xuICBib3JkZXI6IDNweCBzb2xpZCByZWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmVtYWlsLWZpZWxkIHtcbiAgICB3aWR0aDogMjk1cHg7XG4gIH1cbn1cbi5zZWxlY3QtbnVtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLnNlbGVjdC1udW0gLmZpZWxkLWNhbGN1bGF0b3ItbnVtYmVyX3BhZ2Ugc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB3aWR0aDogMTU1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VsZWN0LW51bSAuZmllbGQtY2FsY3VsYXRvci1udW1iZXJfcGFnZSBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnNlbGVjdC1udW0gLmZpZWxkLWNhbGN1bGF0b3ItbnVtYmVyX3BhZ2Ugc2VsZWN0IHtcbiAgICB3aWR0aDogMjQ1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VsZWN0LW51bSB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnNlbGVjdC1udW0ge1xuICAgIHdpZHRoOiAyOTVweDtcbiAgfVxufVxuLnByb2R1Y3QtcHJvbW8tbGlzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvZHVjdC1wYWdlL3JlY3RhbmdsZS01LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IC0zOHB4O1xuICBsZWZ0OiAtMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtcHJvbW8tbGlzdCB7XG4gICAgdG9wOiA4cHg7XG4gIH1cbn1cbi5wcm9kdWN0LXByb21vLWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDczcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnByb2R1Y3QtcHJvbW8tbGlzdCB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG4ucHJvZHVjdC1wcm9tby1saXN0IHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42M3B4O1xufVxuLnByb2R1Y3QtcHJvbW8tbGlzdCB1bCBsaSAuZmEge1xuICBsZWZ0OiAtMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wcm9kdWN0LXByb21vLWxpc3QgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnByb2R1Y3QtcHJvbW8tbGlzdCB1bCBsaSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucHJvZHVjdC1wcm9tby1saXN0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGVmdDogMHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbi5wcm9kdWN0LXNlcnZpY2VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kdWN0LXBhZ2UvYmctc2VyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3Qtc2VydmljZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0LXNlcnZpY2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucHJvZHVjdC1zZXJ2aWNlcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU1cHgpIHtcbiAgLnByb2R1Y3Qtc2VydmljZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxufVxuLnNlcnZpY2VzLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xufVxuLnNlcnZpY2VzLXRpdGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlY3Rpb24tZGl2aWRlci5wbmcpO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDEyMHB4O1xufVxuLnNlcnZpY2VzLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDQ0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uc2VydmljZXMtaXRlbSAudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cbi5zZXJ2aWNlcy1pdGVtIC5pbmZvLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXJ2aWNlcy1pdGVtIC5pbmZvLWl0ZW0gLmZhLWdyYWR1YXRpb24tY2FwIHtcbiAgY29sb3I6ICNkOGQ4ZDg7XG4gIHRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnNlcnZpY2VzLWl0ZW0gLmluZm8taXRlbSAuZmEtdXNlcnMge1xuICBjb2xvcjogIzdlZDMyMTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiAwcHg7XG59XG4uc2VydmljZXMtaXRlbSAuaW5mby1pdGVtIC5vbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZXJ2aWNlcy1pdGVtIC5pbmZvLWl0ZW0gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zZXJ2aWNlcy1pdGVtIC50ZXh0LWl0ZW0ge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBwYWRkaW5nLXRvcDogMjZweDtcbiAgaGVpZ2h0OiAxMjZweDtcbiAgcGFkZGluZy1yaWdodDogMzZweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zZXJ2aWNlcy1pdGVtIC5zZXJ2aWNlcy1ibC1idG4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLnNlcnZpY2VzLWl0ZW0gLnNlcnZpY2VzLWJsLWJ0biBhIHtcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NDg2MDc7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBjb2xvcjogIzQ0ODYwNztcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggNjBweCAxNnB4IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uc2VydmljZXMtaXRlbSAudGl0bGUtc3RhciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlcy1pdGVtIC50aXRsZS1zdGFyIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDg4cHg7XG4gIHRvcDogLTdweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLnNlcnZpY2VzLWl0ZW06aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0yMHB4KTtcbiAgYm94LXNoYWRvdzogMCAxMHB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cbi5zZXJ2aWNlcy1pdGVtOmhvdmVyIC5zZXJ2aWNlcy1ibC1idG4gYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDg2MDc7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlcnZpY2VzLWl0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm5vLXN0eWxlIHtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXIhaW1wb3J0YW50O1xufVxuLmltZy1ibCBpbWcge1xuICB3aWR0aDogMjc0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWctYmwgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3VyaXR5LWJsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kdWN0LXBhZ2UvYmFja2dyb3VuZC1zLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctdG9wOiA5MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdXJpdHktYmwgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN1cml0eS1ibCAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG4uc2VjdXJpdHktYmwgLmNvbC1sZy0xMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IC0yNyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN1cml0eS1ibCAuY29sLWxnLTEyOmZpcnN0LWNoaWxkIHtcbiAgICB0b3A6IC01MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3VyaXR5LWJsIC5jb2wtbGctMTI6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IC0zMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2VjdXJpdHktYmwgLmNvbC1sZy0xMjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogLTM3JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5zZWN1cml0eS1ibCAuY29sLWxnLTEyOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAtNDclO1xuICB9XG59XG4uc2VjdXJpdHktYmwgLmNvbC1tZC0xMiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3VyaXR5LWJsIC5jb2wtbWQtMTIge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuLnNlY3VyaXR5LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3VyaXR5LWltZyB7XG4gICAgbGVmdDogLTEwcHg7XG4gIH1cbn1cbi5zZWN1cml0eS1pbWcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xNDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3VyaXR5LWltZyBpbWcge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBsZWZ0OiAzNCU7XG4gICAgdG9wOiAtMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN1cml0eS1pbWcgaW1nIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN1cml0eS1pbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cbi5zZWN1cml0eS1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuLnNlY3VyaXR5LWxpc3QgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnNlY3VyaXR5LWxpc3QgdWwgbGkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAzMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zZWN1cml0eS1saXN0IHVsIGxpOmJlZm9yZSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMzhweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiB1cmwoLi4vaW1nL3Byb2R1Y3QtcGFnZS9yZWN0YW5nbGUtMTItY29weS5wbmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdXJpdHktbGlzdCB1bCBsaTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3VyaXR5LWxpc3QgdWwgbGkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zZWN1cml0eS1saXN0IHVsIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc2VjdXJpdHktbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLnNlY3VyaXR5LWxpc3QtcmlndGgge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3VyaXR5LWxpc3QtcmlndGgge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbn1cbi5zZWN1cml0eS1saXN0LXJpZ3RoIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zZWN1cml0eS1saXN0LXJpZ3RoIHVsIGxpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiAzMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zZWN1cml0eS1saXN0LXJpZ3RoIHVsIGxpOmJlZm9yZSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMzhweDtcbiAgbGVmdDogLTEwcHg7XG4gIHRvcDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvcHJvZHVjdC1wYWdlL3JlY3RhbmdsZS0xMi1jb3B5LnBuZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN1cml0eS1saXN0LXJpZ3RoIHVsIGxpOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc2VjdXJpdHktbGlzdC1yaWd0aCB1bCBsaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNlY3VyaXR5LWxpc3QtcmlndGggdWwge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuLmluZm8tYmwge1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5mby1ibDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kdWN0LXBhZ2UvbGlvbi5wbmcpO1xuICB3aWR0aDogMTQycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTYwcHg7XG4gIHRvcDogODglO1xuICBsZWZ0OiA0OCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1ibDo6YWZ0ZXIge1xuICAgIGxlZnQ6IDQyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pbmZvLWJsOjphZnRlciB7XG4gICAgbGVmdDogMzQlO1xuICAgIHRvcDogOTElO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmluZm8tYmw6OmFmdGVyIHtcbiAgICBsZWZ0OiAzMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1ibCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xuICB9XG59XG4uaW5mby1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5mby1pdGVtIC5pbmZvLXRleHQtdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5pbmZvLWl0ZW0gLmluZm8tdGV4dC10aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zZWN0aW9uLWRpdmlkZXIucG5nKTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pbmZvLWl0ZW0gLmluZm8tdGV4dC10aXRsZTpiZWZvcmUge1xuICAgIHRvcDogOTdweDtcbiAgfVxufVxuLmluZm8taXRlbSAuaW5mby10ZXh0LWRlc2NyaXB0aW9uIHtcbiAgb3BhY2l0eTogMC41NDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmluZm8taXRlbSAuaW5mby10ZXh0LWJsIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuLmluZm8taXRlbSAuaW5mby10ZXh0LWJsIGkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaW5mby1pdGVtIC5pbmZvLWJ0biBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMyJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDg2MDc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMThweCA2MHB4IDE4cHggNjBweDtcbn1cbi5pbmZvLWl0ZW0gLmluZm8tYnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTVjYTM3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW5mby1pdGVtIC5pbmZvLWJ0biBhIHtcbiAgICBsZWZ0OiAxMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWl0ZW0gLmluZm8tYnRuIGEge1xuICAgIGxlZnQ6IDIzN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZm8taXRlbSAuaW5mby1idG4gYSB7XG4gICAgbGVmdDogNzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5pbmZvLWl0ZW0gLmluZm8tYnRuIGEge1xuICAgIGxlZnQ6IDU1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuaW5mby1pdGVtIC5pbmZvLWJ0biBhIHtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG59XG4uaW5mby1pbWcgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yNnB4O1xuICBsZWZ0OiAxMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW5mby1pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucHJvZHVjdC1zZW8tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvZHVjdC1wYWdlL2JnLXRleHQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnByb2R1Y3Qtc2VvLXRleHQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnByb2R1Y3Qtc2VvLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG59XG4ucHJvZHVjdC1zZW8tdGV4dCBwIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5wcm9kdWN0LXNlby10ZXh0IC5oMSxcbi5wcm9kdWN0LXNlby10ZXh0IC5oMixcbi5wcm9kdWN0LXNlby10ZXh0IC5oMyxcbi5wcm9kdWN0LXNlby10ZXh0IGgxLFxuLnByb2R1Y3Qtc2VvLXRleHQgaDIsXG4ucHJvZHVjdC1zZW8tdGV4dCBoMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucHJvZHVjdC1zZW8tdGV4dCBoMSxcbi5wcm9kdWN0LXNlby10ZXh0IGgyLFxuLnByb2R1Y3Qtc2VvLXRleHQgaDMsXG4ucHJvZHVjdC1zZW8tdGV4dCBoNCxcbi5wcm9kdWN0LXNlby10ZXh0IGg1LFxuLnByb2R1Y3Qtc2VvLXRleHQgaDYge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMWYxZTFhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnByb2R1Y3Qtc2VvLXRleHQgb2wsXG4ucHJvZHVjdC1zZW8tdGV4dCB1bCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucHJvZHVjdC1zZW8tdGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbiAgcGFkZGluZzogMCAwIDAgNDBweDtcbn1cbi5lbGVtLWJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4uZWxlbS1iZWZvcmUgcDpudGgtY2hpbGQoMik6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICM4YTA5MDQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5lbGVtLWJlZm9yZSBvbCB7XG4gIGNvbG9yOiAjOGEwOTA0O1xufVxuLmVsZW0tYmVmb3JlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2R1Y3QtcGFnZS8xLnBuZyk7XG4gIHdpZHRoOiAyMTlweDtcbiAgaGVpZ2h0OiAyMThweDtcbiAgbGVmdDogLTYwcHg7XG4gIHRvcDogLTg1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmVsZW0tYmVmb3JlOmJlZm9yZSB7XG4gICAgbGVmdDogLTQ4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsZW0tYmVmb3JlOmJlZm9yZSB7XG4gICAgbGVmdDogLTI2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZWxlbS1iZWZvcmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZWxlbS1iZWZvcmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kdWN0LXBhZ2UvMi5wbmcpO1xuICB3aWR0aDogMjE5cHg7XG4gIGhlaWdodDogMjE4cHg7XG4gIHJpZ2h0OiAtMzVweDtcbiAgdG9wOiAtODVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuZWxlbS1iZWZvcmU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtNnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmVsZW0tYmVmb3JlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYm90dG9tLWVsZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYm90dG9tLWVsZW06YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvZHVjdC1wYWdlLzMucG5nKTtcbiAgd2lkdGg6IDIxOXB4O1xuICBoZWlnaHQ6IDIxOHB4O1xuICBsZWZ0OiAtNzVweDtcbiAgdG9wOiAtODVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYm90dG9tLWVsZW06YmVmb3JlIHtcbiAgICBsZWZ0OiAtNTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYm90dG9tLWVsZW06YmVmb3JlIHtcbiAgICBsZWZ0OiAtNDFweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3R0b20tZWxlbTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ib3R0b20tZWxlbTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2R1Y3QtcGFnZS80LnBuZyk7XG4gIHdpZHRoOiAyMTlweDtcbiAgaGVpZ2h0OiAyMThweDtcbiAgcmlnaHQ6IC0yMXB4O1xuICB0b3A6IC04NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5ib3R0b20tZWxlbTphZnRlciB7XG4gICAgcmlnaHQ6IC0zOHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3R0b20tZWxlbTphZnRlciB7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3R0b20tZWxlbTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmljb24tdHdpdHRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pY29uLXR3aXR0ZXI6YmVmb3JlIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICAvKmNvbnRlbnQ6dXJsKC4uL2ltZy9zdmcvdHdpIGRhcmsuc3ZnKSFpbXBvcnRhbnQ7Ki9cbiAgc3BlYWs6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cbi5yci1zdGFycyB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcHJvZHVjdC1wYWdlL1N0YXJzLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogODlweCAxNnB4IWltcG9ydGFudDtcbn1cbi8qIE5ldy1Gcm9udCovXG4jY29udGVudF9ibG9jayB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbiNjb250ZW50X2Jsb2NrIC5jb250ZW50X19ib2R5IHVsIGkuZmEtY2hlY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbnRlbnQtc2VvIC50ZXh0LWJsIHtcbiAgbWF4LXdpZHRoOiA3ODhweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50LXNlbyAudGV4dC1ibCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG4uY29udGVudC1zZW8gLnRleHQtYmwgaDIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzhhMDkwNDtcbn1cbi5jb250ZW50LXNlbyAudGV4dC1ibCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMzlweDtcbiAgdG9wOiAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50LXNlbyAudGV4dC1ibCBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmUhaW1wb3J0YW50O1xuICB9XG59XG4uY29udGVudC1zZW8gLnRleHQtYmwgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwcHg7XG59XG4uY29udGVudC1zZW8gLnRleHQtYmwgdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuLmNvbnRlbnQtc2VvIC50ZXh0LWJsIHVsIGxpIC5mYS1jaGVjayB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjYTEyOTJhO1xufVxuLmNvbnRlbnQtc2VvIC50ZXh0LW5leHQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5jb250ZW50LXNlbyAuYnRuLXNlbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cbi5jb250ZW50LXNlbyAuYnRuLXNlbyBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDg2MDc7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDIzcHggNDVweCAyM3B4IDQ1cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uY29udGVudC1zZW8gLmJ0bi1zZW8gYTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmNvbnRlbnQtc2VvIC5jb250ZW50X19jb250YWluZXIge1xuICBjb2x1bW4tY291bnQ6IDI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMycHggMjRweCAyMHB4IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXNlbyAuY29udGVudF9fY29udGFpbmVyIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gIH1cbn1cbi5jb250ZW50LXNlbyAuY29udGVudF9fY29udGFpbmVyIGgyIHtcbiAgY29sb3I6ICM4YTA5MDQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgcGFkZGluZzogMTNweCAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjM5cHg7XG59XG4uY29udGVudC1zZW8gLmNvbnRlbnRfX2NvbnRhaW5lciBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4uY29udGVudC1zZW8gLmNvbnRlbnRfX2NvbnRhaW5lciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbn1cbi5jb250ZW50LXNlbyAuY29udGVudF9faGVhZGVyLFxuLmNvbnRlbnQtc2VvIC5jb250ZW50X19ib2R5IHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLmNvbnRlbnQtc2VvIC5uZXctZnJvbnQtc2VvIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRlbnQtc2VvIC5uZXctZnJvbnQtc2VvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uY29udGVudC1zZW8gLmNvbnRlbnRfX2JvZHkgdWwgPiBsaSA+IHNwYW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NoZWNrLWNvbnRlbnQucG5nKSBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmV3LWZyb250LXRleHQtciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uc2VvLWJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlby1iZWZvcmU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvZHVjdC1wYWdlLzEucG5nKTtcbiAgICB3aWR0aDogMjE5cHg7XG4gICAgaGVpZ2h0OiAyMThweDtcbiAgICBsZWZ0OiAtNjBweDtcbiAgICB0b3A6IC03MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuc2VvLWJlZm9yZTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2R1Y3QtcGFnZS8xLnBuZyk7XG4gICAgd2lkdGg6IDIxOXB4O1xuICAgIGhlaWdodDogMjE4cHg7XG4gICAgcmlnaHQ6IC0zNXB4O1xuICAgIHRvcDogLTcwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2VvLWJlZm9yZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNzAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbGVmdDogLTIzcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnNlby1iZWZvcmU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG59XG4uY29udGVudC1zZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50LXNlbzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9kdWN0LXBhZ2UvMS5wbmcpO1xuICAgIHdpZHRoOiAyMTlweDtcbiAgICBoZWlnaHQ6IDIxOHB4O1xuICAgIGxlZnQ6IC03MHB4O1xuICAgIGJvdHRvbTogLTcwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbiAgLmNvbnRlbnQtc2VvOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvZHVjdC1wYWdlLzEucG5nKTtcbiAgICB3aWR0aDogMjE5cHg7XG4gICAgaGVpZ2h0OiAyMThweDtcbiAgICByaWdodDogLTcwcHg7XG4gICAgYm90dG9tOiAtNzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29udGVudC1zZW86YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDcwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGxlZnQ6IC0zNXB4O1xuICAgIGJvdHRvbTogLTEwNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb250ZW50LXNlbzphZnRlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3MCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICByaWdodDogLTQwcHg7XG4gICAgYm90dG9tOiAtMTA0cHg7XG4gIH1cbn1cbi5zbGljay1saXN0IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5hbmltYXRpb24tYmxvY2sge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBwYWRkaW5nLXRvcDogODVweDtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xufVxuLmNvbmZpZGVuY2UtaXRlbSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbmZpZGVuY2UtaXRlbSAuY29uZmlkZW5jZS10aXRsZS10ZXh0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNvbmZpZGVuY2UtaXRlbSAuY29uZmlkZW5jZS10aXRsZS10ZXh0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlY3Rpb24tZGl2aWRlci5wbmcpO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3R0b206IC0xMHB4O1xufVxuLmNvbmZpZGVuY2UtaXRlbSAuY29uZmlkZW5jZS1kZXNjcmlwdGlvbi10ZXh0IHtcbiAgb3BhY2l0eTogMC41NDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNvbmZpZGVuY2UtaXRlbSAuY29uZmlkZW5jZS10ZXh0LWJsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uY29uZmlkZW5jZS1pdGVtIC5jb25maWRlbmNlLWJ0biB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uY29uZmlkZW5jZS1pdGVtIC5jb25maWRlbmNlLWJ0biBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4NjA3MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMThweCA2MHB4IDE4cHggNjBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5jb25maWRlbmNlLWl0ZW0gLmNvbmZpZGVuY2UtYnRuIGE6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpIHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uYmxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDEwMHB4O1xufVxuLmJsaW5rNiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogNjdweDtcbn1cbi5ibGluazUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTE0NnB4O1xuICBsZWZ0OiAtMTA4cHg7XG59XG4uYmxpbms0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMTNweDtcbiAgbGVmdDogLTY5cHg7XG59XG4uYmxpbmszIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04OHB4O1xuICBsZWZ0OiAtMzlweDtcbn1cbi5ibGluazIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTY2cHg7XG4gIGxlZnQ6IC0ycHg7XG59XG4uYmxpbmsxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02OHB4O1xuICBsZWZ0OiAyN3B4O1xufVxuLmhvdmVyLWVmZmVjdCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uaG92ZXItZWZmZWN0OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmltZy1hbmltYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW1nLWFuaW1hdGlvbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwMHB4O1xuICBsZWZ0OiAtMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5pbWctYW5pbWF0aW9uIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxlYWQtZW1haWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIDk3NnB4IGF0IDc1LjgzJSAyNDMwJSwgI2EyMmIyYyAwJSwgIzg3MDEwMSAxMDAlKTtcbn1cbiNyZXZpZXdzID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGRpdiA+IGRpdiA+IGJ1dHRvbi5zbGljay1uZXh0LnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvcHJvZHVjdC1wYWdlL3JpZ2h0LnBuZyk7XG59XG4jcmV2aWV3cyA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBkaXYgPiBkaXYgPiBidXR0b24uc2xpY2stcHJldi5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL3Byb2R1Y3QtcGFnZS9sZWZ0LnBuZyk7XG59XG4uc3Rhci1pbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3Rhci1pbWcgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hbWUtdGV4dCB7XG4gIG9wYWNpdHk6IDAuNTQ7XG4gIGNvbG9yOiAjODcwMjAyO1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5lZWQtZGlzc2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5lZWQtZGlzc2VyX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJva2tpdHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZWVkLWRpc3Nlcl9fc3VidGl0bGUge1xuICBjb2xvcjogIzZmNmY2ZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5lZWQtZGlzc2VyLWFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubmVlZC1kaXNzZXItYXJlYV9faXRlbSB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB3aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmN2YyO1xuICBjb2xvcjogIzFjMWMxYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5uZWVkLWRpc3Nlci1hcmVhX19pdGVtIHtcbiAgICB3aWR0aDogMjYlO1xuICB9XG59XG4ubmVlZC1kaXNzZXItYXJlYV9faXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODEyMzFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmVlZC1kaXNzZXItYXJlYV9faXRlbSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjYzZiMjhiO1xufVxuLndlLW9mZmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNjBweCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4ud2Utb2ZmZXJfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ra2l0dFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ud2Utb2ZmZXJfX3RpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogLTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZmVyLWFudGljdmFyLnBuZ1wiKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG59XG4ud2Utb2ZmZXItY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNDBweCBhdXRvIDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndlLW9mZmVyLWN0YV9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1Y2EzNztcbiAgY29sb3I6ICMyZjJlMmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi53ZS1vZmZlcl9fc3VidGl0bGUge1xuICBjb2xvcjogIzZmNmY2ZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndlLW9mZmVyLWFyZWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ud2Utb2ZmZXItYXJlYV9fbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ud2Utb2ZmZXItYXJlYV9faWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuLndlLW9mZmVyLWFyZWFfX2ljb24ud29hMSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmZlci1pY29uMS5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG59XG4ud2Utb2ZmZXItYXJlYV9faWNvbi53b2EyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZmVyLWljb24yLnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbn1cbi53ZS1vZmZlci1hcmVhX19pY29uLndvYTMge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvb2ZmZXItaWNvbjMucG5nXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xufVxuLndlLW9mZmVyLWFyZWFfX2ljb24ud29hNCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9vZmZlci1pY29uNC5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG59XG4ud2Utb2ZmZXItYXJlYV9faWNvbi53b2E1IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL29mZmVyLWljb241LnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbn1cbi53ZS1vZmZlci1hcmVhX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29sb3I6ICM5MzdiNGU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi53ZS1vZmZlci1hcmVhX19kZXNjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzQzNDM0MztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi53ZS1vZmZlci1hcmVhX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gIGJvdHRvbTogLTcwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud2Utb2ZmZXItYXJlYV9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuLm5ldy1tYWluLWJhbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm5ldy1tYWluLWJhbm5lcl9fYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuLm5ldy1tYWluLWJhbm5lcl9fdGV4dCB7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRleHQtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLm5ldy1tYWluLWJhbm5lcl9fdGV4dCBzcGFuIHtcbiAgY29sb3I6ICNkYWMyOTU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm5ldy1tYWluLWJhbm5lcl9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU4cHgpIHtcbiAgLm5ldy1tYWluLWJhbm5lcl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ubmV3LW1haW4tYmFubmVyX19idXR0b24ge1xuICBmbGV4OiAxIDAgMTkycHg7XG4gIHdpZHRoOiAxOTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3LW1haW4tYmFubmVyX19idXR0b24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG4ubmV3LW1haW4tYmFubmVyX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTkycHg7XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4NjA3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzU4cHgpIHtcbiAgLm5ldy1tYWluLWJhbm5lcl9fbGluayB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4ubmV3LW1haW4tYmFubmVyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKiBSZXZpZXdzKi9cbi5jb2xvcmVkLXRleHQge1xuICBjb2xvcjogI2ZkOTUwOTtcbn1cbi5jb2xvcmVkLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucHJvbW8tcmV2aWV3cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcmV2aWV3cy9iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQ1MHB4O1xufVxuLnByb21vLXJldmlld3MgLnByb2R1Y3QtcHJvbW8tdGl0bGUge1xuICBmb250LXNpemU6IDU0cHg7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ra2l0dFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wcm9tby1yZXZpZXdzIC5wcm9kdWN0LXByb21vLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5wcm9tby1yZXZpZXdzIC5wcm9kdWN0LXByb21vLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAucHJvbW8tcmV2aWV3cyAucHJvZHVjdC1wcm9tby10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG4ucHJvbW8tcmV2aWV3cyAucHJvZHVjdC1wcm9tby1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnByb21vLXJldmlld3MgLnJldmlld3MtcHJvbW8tYnRuIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG4ucHJvbW8tcmV2aWV3cyAucmV2aWV3cy1wcm9tby1idG4gYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMxNzE2MTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWNhMzc7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMjNweCA0MHB4IDIzcHggNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucHJvbW8tcmV2aWV3cyAucmV2aWV3cy1wcm9tby1idG4gYSB7XG4gICAgcGFkZGluZzogMjNweCAzMHB4IDIzcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5wcm9tby1yZXZpZXdzIC5yZXZpZXdzLXByb21vLWJ0biBhIHtcbiAgICBwYWRkaW5nOiAyM3B4IDVweCAyM3B4IDVweDtcbiAgfVxufVxuLnJldmlld3MtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMTcxNjE1O1xuICBmb250LWZhbWlseTogXCJSb2traXR0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuI21haW4gPiBzZWN0aW9uLnJldmlld3MtZmVlZGJhY2sgPiBkaXYgPiBkaXYucm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnRpdGxlLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMxNzE2MTU7XG4gIGZvbnQtZmFtaWx5OiBcIlJva2tpdHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmV2aWV3cy1mZWVkYmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDcwcHggMCAxMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAucmV2aWV3cy1mZWVkYmFjayB7XG4gICAgcGFkZGluZzogNzBweCAwIDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmV2aWV3cy1mZWVkYmFja19fZmlsdGVycyB7XG4gICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICB9XG59XG4ucmV2aWV3cy1mZWVkYmFja19fZmlsdGVycy10aXRsZSB7XG4gIGNvbG9yOiAjODc4Nzg3O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5yZXZpZXdzLWZlZWRiYWNrX19maWx0ZXJzLXRpdGxlOjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiAwIDAgMCAycHg7XG59XG4ucmV2aWV3cy1mZWVkYmFja19fZmlsdGVycy13cmFwLXNlbGVjdCB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwIDZweCAxNnB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ucmV2aWV3cy1mZWVkYmFja19fZmlsdGVycy13cmFwLXNlbGVjdC5maWx0ZXJfc3ViamVjdCxcbi5yZXZpZXdzLWZlZWRiYWNrX19maWx0ZXJzLXdyYXAtc2VsZWN0LmZpbHRlcl90eXBlX29mX3dvcmsge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xufVxuLnJldmlld3MtZmVlZGJhY2tfX2ZpbHRlcnMtd3JhcC1zZWxlY3Q6OmFmdGVyIHtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogdXJsKC4uL2ltZy9yZXZpZXdzL2V4cGFuZC1tb3JlLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogN3B4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLnJldmlld3MtZmVlZGJhY2tfX2ZpbHRlcnMtc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IGNhbGMoMTIwJSk7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgY29sb3I6ICM3Nzc7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLmZlZWRiYWNrcy1tYXNvbnJ5IHtcbiAgbWFyZ2luOiAyLjVyZW0gMCAwIDA7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgY29sdW1uLWdhcDogMS4yNXJlbTtcbn1cbi5mZWVkYmFja3MtbWFzb25yeSAuby1tYXNvbnJ5X19hcnRpY2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVlZGJhY2tzLW1hc29ucnkge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSB7XG4gIC5mZWVkYmFja3MtbWFzb25yeSB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG59XG4uby1tYXNvbnJ5X19hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3gtc2hhZG93OiAwIDNweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uby1tYXNvbnJ5X19hcnRpY2xlX190aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xufVxuLm8tbWFzb25yeV9fYXJ0aWNsZV9fc2NvcmUge1xuICBwYWRkaW5nOiAxNHB4IDAgMDtcbn1cbi5vLW1hc29ucnlfX2FydGljbGVfX3Njb3JlLnN0YXItY291bnQtMyAuZmEtc3RhcjpudGgtY2hpbGQoMSkge1xuICBjb2xvcjogI2YzYWEzZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5vLW1hc29ucnlfX2FydGljbGVfX3Njb3JlLnN0YXItY291bnQtMyAuZmEtc3RhcjpudGgtY2hpbGQoMikge1xuICBjb2xvcjogI2YzYWEzZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5vLW1hc29ucnlfX2FydGljbGVfX3Njb3JlLnN0YXItY291bnQtMyAuZmEtc3RhcjpudGgtY2hpbGQoMykge1xuICBjb2xvcjogI2YzYWEzZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5vLW1hc29ucnlfX2FydGljbGVfX3Njb3JlLnN0YXItY291bnQtMyAuZmEtc3RhcjpudGgtY2hpbGQoNCkge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5vLW1hc29ucnlfX2FydGljbGVfX3Njb3JlLnN0YXItY291bnQtMyAuZmEtc3RhcjpudGgtY2hpbGQoNSkge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5vLW1hc29ucnlfX2FydGljbGVfX3Njb3JlLnN0YXItY291bnQtMyAuZmEtc3Rhci1vOm50aC1jaGlsZCg2KSB7XG4gIGNvbG9yOiAjZjNhYTNkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLm8tbWFzb25yeV9fYXJ0aWNsZV9fc2NvcmUuc3Rhci1jb3VudC0zIC5mYS1zdGFyLW86bnRoLWNoaWxkKDcpIHtcbiAgY29sb3I6ICNmM2FhM2Q7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uby1tYXNvbnJ5X19hcnRpY2xlX19zY29yZS5zdGFyLWNvdW50LTQgLmZhLXN0YXI6bnRoLWNoaWxkKDEpIHtcbiAgY29sb3I6ICNmM2FhM2Q7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uby1tYXNvbnJ5X19hcnRpY2xlX19zY29yZS5zdGFyLWNvdW50LTQgLmZhLXN0YXI6bnRoLWNoaWxkKDIpIHtcbiAgY29sb3I6ICNmM2FhM2Q7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uby1tYXNvbnJ5X19hcnRpY2xlX19zY29yZS5zdGFyLWNvdW50LTQgLmZhLXN0YXI6bnRoLWNoaWxkKDMpIHtcbiAgY29sb3I6ICNmM2FhM2Q7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uby1tYXNvbnJ5X19hcnRpY2xlX19zY29yZS5zdGFyLWNvdW50LTQgLmZhLXN0YXI6bnRoLWNoaWxkKDQpIHtcbiAgY29sb3I6ICNmM2FhM2Q7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uby1tYXNvbnJ5X19hcnRpY2xlX19zY29yZS5zdGFyLWNvdW50LTQgLmZhLXN0YXI6bnRoLWNoaWxkKDUpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vLW1hc29ucnlfX2FydGljbGVfX3Njb3JlLnN0YXItY291bnQtNCAuZmEtc3Rhci1vOm50aC1jaGlsZCg2KSB7XG4gIGNvbG9yOiAjZjNhYTNkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLm8tbWFzb25yeV9fYXJ0aWNsZV9fc2NvcmUuc3Rhci1jb3VudC00IC5mYS1zdGFyLW86bnRoLWNoaWxkKDcpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vLW1hc29ucnlfX2FydGljbGVfX3Njb3JlLnN0YXItY291bnQtNSAuZmEtc3RhciB7XG4gIGNvbG9yOiAjZjNhYTNkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLm8tbWFzb25yeV9fYXJ0aWNsZV9fc2NvcmUuc3Rhci1jb3VudC01IC5mYS1zdGFyLW86bnRoLWNoaWxkKDYpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vLW1hc29ucnlfX2FydGljbGVfX3Njb3JlLnN0YXItY291bnQtNSAuZmEtc3Rhci1vOm50aC1jaGlsZCg3KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uby1tYXNvbnJ5X19hcnRpY2xlX19kYXRhIHtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5vLW1hc29ucnlfX2FydGljbGVfX21lc3NhZ2Uge1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4uby1tYXNvbnJ5X19hcnRpY2xlX19pbmZvIHtcbiAgcGFkZGluZzogMjBweCAwIDA7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuI2ZpbHRlcl9yYWl0aW5nLFxuI2ZpbHRlcl9zdWJqZWN0LFxuI2ZpbHRlcl90eXBlX29mX3dvcmsge1xuICB0ZXh0LWluZGVudDogOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAjZmlsdGVyX3JhaXRpbmcsXG4gICNmaWx0ZXJfc3ViamVjdCxcbiAgI2ZpbHRlcl90eXBlX29mX3dvcmsge1xuICAgIHRleHQtaW5kZW50OiA3cmVtO1xuICB9XG59XG4jZmlsdGVyX3JhaXRpbmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMS41cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG4jZmlsdGVycyA+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXYgPiBkaXYucmV2aWV3cy1mZWVkYmFja19fZmlsdGVycy13cmFwLXNlbGVjdC5maWx0ZXJzLXN0YXJzOjpiZWZvcmUge1xuICB6LWluZGV4OiAxO1xuICBjb250ZW50OiBcInN0YXJzXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTcwcHg7XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICNmaWx0ZXJzID4gZGl2Om50aC1jaGlsZCgxKSA+IGRpdiA+IGRpdi5yZXZpZXdzLWZlZWRiYWNrX19maWx0ZXJzLXdyYXAtc2VsZWN0LmZpbHRlcnMtc3RhcnM6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI2ZpbHRlcnMgPiBkaXY6bnRoLWNoaWxkKDEpID4gZGl2ID4gZGl2LnJldmlld3MtZmVlZGJhY2tfX2ZpbHRlcnMtd3JhcC1zZWxlY3QuZmlsdGVycy1zdGFyczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2ZpbHRlcnMgPiBkaXY6bnRoLWNoaWxkKDEpID4gZGl2ID4gZGl2LnJldmlld3MtZmVlZGJhY2tfX2ZpbHRlcnMtd3JhcC1zZWxlY3QuZmlsdGVycy1zdGFyczo6YmVmb3JlIHtcbiAgICByaWdodDogMTRyZW07XG4gICAgY29udGVudDogXCJzdGFyc1wiO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI0cHgpIHtcbiAgI2ZpbHRlcnMgPiBkaXY6bnRoLWNoaWxkKDEpID4gZGl2ID4gZGl2LnJldmlld3MtZmVlZGJhY2tfX2ZpbHRlcnMtd3JhcC1zZWxlY3QuZmlsdGVycy1zdGFyczo6YmVmb3JlIHtcbiAgICByaWdodDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAjZmlsdGVycyA+IGRpdjpudGgtY2hpbGQoMSkgPiBkaXYgPiBkaXYucmV2aWV3cy1mZWVkYmFja19fZmlsdGVycy13cmFwLXNlbGVjdC5maWx0ZXJzLXN0YXJzOjpiZWZvcmUge1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgfVxufVxuLmZlZWRiYWNrc19sb2FkLXBhZ2VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IC0xcHggMCAwO1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2YzZjNmMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmVlZGJhY2tzX2xvYWQtcGFnZXMge1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDY4cHgpIHtcbiAgLmZlZWRiYWNrc19sb2FkLXBhZ2VzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ2OHB4KSBhbmQgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmZlZWRiYWNrc19sb2FkLXBhZ2VzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgfVxufVxuLmZlZWRiYWNrc19sb2FkLXBhZ2VzIC5yZXZpZXctdGVtcGxhdGUtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ODYwNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDIzcHggNTBweCAyM3B4IDUwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cbi5mZWVkYmFja3NfbG9hZC1wYWdlcyAucmV2aWV3LXRlbXBsYXRlLWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZlZWRiYWNrc19sb2FkLXBhZ2VzIC5yZXZpZXctdGVtcGxhdGUtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1Y2EzNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYXJ0aWNsZV9fdG9wLXdyaXRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAzcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJjMzgyO1xufVxuLmFydGljbGVfX3RvcC13cml0ZXJfX25hbWUge1xuICBjb2xvcjogIzE3MTYxNTtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgbWFyZ2luOiAxNHB4IDAgMDtcbn1cbi5hcnRpY2xlX190b3Atd3JpdGVyX19sdmwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDZweCAwIDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG4uYXJ0aWNsZV9fdG9wLXdyaXRlcl9fcmF0aW5nIHtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbn1cbi5hcnRpY2xlX190b3Atd3JpdGVyX19yYXRpbmcgLmZhLXN0YXItbyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uYXJ0aWNsZV9fdG9wLXdyaXRlcl9faW5mbyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDEwcHggMCAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmFydGljbGVfX3RvcC13cml0ZXJfX3dyYXBwZXIge1xuICBtYXJnaW46IDI0cHggMCAwO1xufVxuLmFydGljbGVfX3RvcC13cml0ZXJfX2J0biB7XG4gIGZvbnQtZmFtaWx5OiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjOTYxODFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NjE4MWE7XG4gIHBhZGRpbmc6IDEwcHggMzNweDtcbiAgYm9yZGVyLXJhZGl1czogMjlweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYXJ0aWNsZV9fdG9wLXdyaXRlcl9fYnRuOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlIWltcG9ydGFudDtcbn1cbi5hcnRpY2xlX190b3Atd3JpdGVyX19idG4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hcnRpY2xlX190b3Atd3JpdGVyX19idG4gYTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZSFpbXBvcnRhbnQ7XG59XG4udG90YWwtcCB7XG4gIGNvbG9yOiAjODc4Nzg3O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFuc3dlcnNTdXBwb3J0IHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbnN3ZXJzU3VwcG9ydCAud3JhcC1hdmEge1xuICBmbG9hdDogbGVmdDtcbn1cbi5hbnN3ZXJzU3VwcG9ydCAud3JhcC1hdmE6OmJlZm9yZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGNvbnRlbnQ6IHVybChpbWFnZXMvcmV2aWV3cy9zdXBwb3J0LnBuZyk7XG59XG4uYW5zd2Vyc1N1cHBvcnQgLndyYXAtY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuLmFuc3dlcnNTdXBwb3J0LW5hbWUge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbn1cbi5hbnN3ZXJzU3VwcG9ydC1kYXRlIHtcbiAgY29sb3I6ICM4Nzg3ODc7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmFuc3dlcnNTdXBwb3J0LWNvbW1lbnQge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmFuc3dlcnNTdXBwb3J0X19idG4ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uYW5zd2Vyc1N1cHBvcnRfX2J0bjpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLmxpbmUtNS1zdGFyIHtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIG1hcmdpbi1sZWZ0OiA0MXB4O1xufVxuLmxpbmUtNC1zdGFyIHtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIG1hcmdpbi1sZWZ0OiA0MXB4O1xufVxuLmxpbmUtMy1zdGFyIHtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIG1hcmdpbi1sZWZ0OiA0MXB4O1xufVxuLmxpbmUtMi1zdGFyIHtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIG1hcmdpbi1sZWZ0OiA0MXB4O1xufVxuLmxpbmUtMS1zdGFyIHtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIG1hcmdpbi1sZWZ0OiA0MXB4O1xufVxuLnJhdGluZy1ibG9jayB7XG4gIHBhZGRpbmc6IDM5cHggMCAzOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjgwMTAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYXRpbmctYmxvY2sge1xuICAgIHBhZGRpbmc6IDQ0cHggMCAzMnB4O1xuICB9XG59XG4ucmF0aW5nLWJsb2NrIC5mbGV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbW96LWJveC1wYWNrOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucmF0aW5nLWJsb2NrX19jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmF0aW5nLWJsb2NrX19jb250YWluZXIgLnNlY3Rpb24tdGl0bGUge1xuICBjb2xvcjogIzBmMGYwZjtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yYXRpbmctYmxvY2tfX2NvbnRhaW5lciAuc2VjdGlvbi10aXRsZSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuLnJhdGluZy1ibG9ja19fY29udGFpbmVyIC5zZWN0aW9uLXN1YnRpdGxlIHtcbiAgY29sb3I6ICM3YTdhN2E7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAxMHB4IDAgODBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmF0aW5nLWJsb2NrX19jb250YWluZXIgLnNlY3Rpb24tc3VidGl0bGUge1xuICAgIGNvbG9yOiAjMGYwZjBmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgfVxufVxuLnJhdGluZy1ibG9ja19fd3JhcHBlciB7XG4gIG1pbi13aWR0aDogMTcwcHg7XG4gIG1hcmdpbjogMHB4IDI4cHg7XG59XG4ucmF0aW5nLWJsb2NrX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnJhdGluZy1ibG9ja19faXRlbS1zdGFyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZXZpZXdzLzItbGF5ZXJzLnBuZykgbm8tcmVwZWF0O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMi41OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yYXRpbmctYmxvY2tfX2l0ZW0taW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41NHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDhweCAwIDAgNDVweDtcbn1cbi5yYXRpbmctYmxvY2tfX2l0ZW0taW5mbyBzcGFuIHtcbiAgY29sb3I6ICNmOWY5ZGU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5yYXRpbmctYmxvY2tfX2xpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2FhM2Q7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxNnB4O1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogMTA7XG4gIGFuaW1hdGlvbi1kZWxheTogM3M7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzcHg7XG59XG4ucmF0aW5nLWJsb2NrX19saW5lOjphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvcmV2aWV3cy9yZWN0YW5nbGUtOC5wbmcpO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLnJhdGluZy1ibG9ja19fbGluZS5saW5lLTUtc3Rhcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDc1JTtcbiAgYW5pbWF0aW9uOiBsaW5lUmF0aW5nczUgMjAwMG1zIGVhc2Utb3V0O1xufVxuLnJhdGluZy1ibG9ja19fbGluZS5saW5lLTQtc3Rhcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDYwJTtcbiAgYW5pbWF0aW9uOiBsaW5lUmF0aW5nczQgMjAwMG1zIGVhc2Utb3V0O1xufVxuLnJhdGluZy1ibG9ja19fbGluZS5saW5lLTMtc3Rhcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDE5JTtcbiAgYW5pbWF0aW9uOiBsaW5lUmF0aW5nczMgMjAwMG1zIGVhc2Utb3V0O1xufVxuLnJhdGluZy1ibG9ja19fbGluZS5saW5lLTItc3Rhcjo6YmVmb3JlIHtcbiAgd2lkdGg6IDklO1xuICBhbmltYXRpb246IGxpbmVSYXRpbmdzMiAyMDAwbXMgZWFzZS1vdXQ7XG59XG4ucmF0aW5nLWJsb2NrX19saW5lLmxpbmUtMS1zdGFyOjpiZWZvcmUge1xuICB3aWR0aDogNCU7XG4gIGFuaW1hdGlvbjogbGluZVJhdGluZ3MxIDIwMDBtcyBlYXNlLW91dDtcbn1cbkBrZXlmcmFtZXMgbGluZVJhdGluZ3M1IHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGluZVJhdGluZ3M0IHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGluZVJhdGluZ3MzIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGluZVJhdGluZ3MyIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGluZVJhdGluZ3MxIHtcbiAgZnJvbSB7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgdG8ge1xuICAgIHdpZHRoOiAxMCU7XG4gIH1cbn1cbi5mZWVkYmFja3NfbG9hZC1tb3JlIC5mYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5yZXZpZXdzLXByb21vLWRlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5yZXZpZXdzLWNhbGMtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDkycHghaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTM4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnJldmlld3MtY2FsYy1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAucmV2aWV3cy1jYWxjLWl0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5yZXZpZXdzLWNhbGMtaXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICB9XG59XG4ucmV2aWV3cy1jYWxjIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9yZXZpZXdzL2JnLWNhbGMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZXZpZXdzLWNhbGMge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAucmV2aWV3cy1jYWxjIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbn1cbi5yZXZpZXdzLWNhbGMgLnRpdGxlLWNhbGMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ra2l0dFwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5yZXZpZXdzLWNhbGMgLnRleHQtY2FsYy1yZXZpZXdzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xufVxuLnJldmlld3MtY2FsYyAubGlzdC10aXRsZS1yZXZpZXdzIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJva2tpdHRcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmV2aWV3cy1jYWxjIC5yaWdodC1saXN0LXJldmlld3Mge1xuICBwYWRkaW5nLXRvcDogMzlweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnJldmlld3MtY2FsYyB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbn1cbi5yZXZpZXdzLWNhbGMgdWwgbGkge1xuICBjb2xvcjogIzg3MDIwMjtcbn1cbi5yZXZpZXdzLWNhbGMgdWwgbGkgc3BhbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuLnJldmlld3MtdGV4dC1zZW8ge1xuICBjb2xvcjogIzE3MTYxNTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJSb2traXR0XCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucmV2aWV3cy1kZXNjcmlwdGlvbi10ZXh0IHtcbiAgY29sb3I6ICMxNzE2MTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmxpc3Qtc2VvLXRlc3QgcCB7XG4gIGNvbG9yOiAjMTcxNjE1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5saXN0LXNlby10ZXN0IC50aXRsZS1zZW8tcmV2aWV3cyB7XG4gIGNvbG9yOiAjMTcxNjE1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5saXN0LXNlby10ZXN0IHVsIGxpIHtcbiAgY29sb3I6ICM4NzAyMDI7XG59XG4ubGlzdC1zZW8tdGVzdCB1bCBsaSBzcGFuIHtcbiAgY29sb3I6ICMxNzE2MTU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4ucmV2aWV3cy1zZW8tY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi8qIExlZ2FsKi9cbi5sZWdhbC1wcm9tbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnYWwvY29sb3IucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy1ib3R0b206IDk5cHg7XG59XG4ubGVnYWwtcHJvbW8gLmxlZ2FsLXByb21vLXRleHQgLmxlZ2FsLXByb21vLXRpdGxlIHtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgcGFkZGluZy10b3A6IDkycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA3M3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmxlZ2FsLXByb21vIC5sZWdhbC1wcm9tby10ZXh0IC5sZWdhbC1wcm9tby10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNiMzk3NmE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmxlZ2FsLXByb21vIC5sZWdhbC1wcm9tby10ZXh0IC5sZWdhbC1wcm9tby10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmxlZ2FsLXByb21vIC5sZWdhbC1wcm9tby10ZXh0IC5sZWdhbC1wcm9tby10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG4ubGVnYWwtcHJvbW8gLmxlZ2FsLXByb21vLXRleHQgLmxlZ2FsLXByb21vLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzMDMwMzA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmxlZ2FsLXByb21vIC5sZWdhbC1wcm9tby10ZXh0IC5sZWdhbC1wcm9tby1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM5MjEyMGQ7XG59XG4ubGVnYWwtcHJvbW8gLmxlZ2FsLXByb21vLXRleHQgLmxlZ2FsLXByb21vLWxpc3QgdWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5sZWdhbC1wcm9tbyAubGVnYWwtcHJvbW8tdGV4dCAubGVnYWwtcHJvbW8tbGlzdCB1bDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2xlZ2FsLzctbGF5ZXJzLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5sZWdhbC1wcm9tbyAubGVnYWwtcHJvbW8tdGV4dCAubGVnYWwtcHJvbW8tbGlzdCB1bDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sZWdhbC1wcm9tbyAubGVnYWwtcHJvbW8tdGV4dCAubGVnYWwtcHJvbW8tbGlzdCB1bCBsaSB7XG4gIGNvbG9yOiAjMzAzMDMwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5sZWdhbC1wcm9tbyAubGVnYWwtcHJvbW8tdGV4dCAubGVnYWwtcHJvbW8tbGlzdCB1bCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG4ubGVnYWwtcHJvbW8gLmxlZ2FsLWltZy1wcm9tbyB7XG4gIG1hcmdpbi10b3A6IDk5cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGVnYWwtcHJvbW8gLmxlZ2FsLWltZy1wcm9tbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFuc3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MDUwNTA7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cbi5hbnN3ZXIgLmFuc3dlci1pbWcge1xuICBwYWRkaW5nLXRvcDogMTAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFuc3dlciAuYW5zd2VyLWltZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uYW5zd2VyIC5hbnN3ZXItaW1nIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hbnN3ZXIgLmFuc3dlci1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDg0cHg7XG59XG4uYW5zd2VyIC5hbnN3ZXItaXRlbSAuYW5zd2VyLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDczcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyOXB4O1xufVxuLmFuc3dlciAuYW5zd2VyLWl0ZW0gLmFuc3dlci10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNlNmQ0YTI7XG59XG4uYW5zd2VyIC5hbnN3ZXItaXRlbSBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIEN5clwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5hbnN3ZXIgLmFuc3dlci1pdGVtIHAgLnNhZmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZkNGEyO1xuICBjb2xvcjogIzUwNTA1MDtcbiAgcGFkZGluZzogNHB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSBDeXJcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hbnN3ZXIgLmFuc3dlci1pdGVtIHAgc3BhbiB7XG4gIGNvbG9yOiAjZTZkNGEyO1xufVxuLmxpc3Qtb3JkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2FsL2JnLTNyZC1zY3JlZW4ucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5saXN0LW9yZGVyIC5wYXBlci1iZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnYWwvcGFwZXJyb3lhbC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tdG9wOiAtNzhweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiA5NTNweDtcbiAgei1pbmRleDogMTAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGlzdC1vcmRlciAucGFwZXItYmcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1vcmRlciAucGFwZXItYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbi5saXN0LW9yZGVyIC5wYXBlci1iZyAucGFwZXItdGl0bGUge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM1MDUwNTA7XG4gIHBhZGRpbmctdG9wOiAxMzNweDtcbiAgbGluZS1oZWlnaHQ6IDUzcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLmxpc3Qtb3JkZXIgLnBhcGVyLWJnIC5wYXBlci10aXRsZSBzcGFuIHtcbiAgY29sb3I6ICNiMzk3NmE7XG59XG4ubGlzdC1vcmRlciAucGFwZXItYmcgLnBhcGVyLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICNiMTM4MzQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgd2lkdGg6IDk2JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5saXN0LW9yZGVyIC5wYXBlci1iZyAucGFwZXItZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9sZWdhbC9jdXJsZXMucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICB3aWR0aDogMzglO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LW9yZGVyIC5wYXBlci1iZyAucGFwZXItZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmxpc3Qtb3JkZXIgLnBhcGVyLWJnIC5wYXBlci1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmxpc3Qtb3JkZXIgLnBhcGVyLWJnIC5wYXBlci1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICAgIHdpZHRoOiA5MiU7XG4gIH1cbn1cbi5saXN0LW9yZGVyIC5wYXBlci1iZyAucGFwZXItZGVzY3JpcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2xlZ2FsL2Jlc3QtaW1nLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgd2lkdGg6IDU3JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1vcmRlciAucGFwZXItYmcgLnBhcGVyLWRlc2NyaXB0aW9uOmFmdGVyIHtcbiAgICB3aWR0aDogNTMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmxpc3Qtb3JkZXIgLnBhcGVyLWJnIC5wYXBlci1kZXNjcmlwdGlvbjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxpc3Qtb3JkZXIgLnBhcGVyLWJnIC5wYXBlci1saXN0IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2lkdGg6IDYxJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3Qtb3JkZXIgLnBhcGVyLWJnIC5wYXBlci1saXN0IHVsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5saXN0LW9yZGVyIC5wYXBlci1iZyAucGFwZXItbGlzdCB1bCB7XG4gICAgcGFkZGluZzogMHB4O1xuICB9XG59XG4ubGlzdC1vcmRlciAucGFwZXItYmcgLnBhcGVyLWxpc3QgdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5saXN0LW9yZGVyIC5wYXBlci1iZyAucGFwZXItbGlzdCB1bCAuZmEge1xuICBjb2xvcjogIzkyMTIwZDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5saXN0LW9yZGVyIC5wYXBlci1iZyAuYnRuLWxpc3Qge1xuICBtYXJnaW46IDQwcHggYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1vcmRlciAucGFwZXItYmcgLmJ0bi1saXN0IHtcbiAgICB3aWR0aDogMjclO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmxpc3Qtb3JkZXIgLnBhcGVyLWJnIC5idG4tbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAubGlzdC1vcmRlciAucGFwZXItYmcgLmJ0bi1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5saXN0LW9yZGVyIC5wYXBlci1iZyAuYnRuLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA0M3B4O1xuICB9XG59XG4ubGlzdC1vcmRlciAucGFwZXItYmcgLmJ0bi1saXN0IGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ4NjA3O1xuICBwYWRkaW5nOiAyMHB4IDQ1cHggMjBweCA0NXB4O1xufVxuLmxpc3Qtb3JkZXIgLnBhcGVyLWJnIC5idG4tbGlzdCBhIC5mYSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmxpc3Qtb3JkZXIgLnBhcGVyLWJnIC5idG4tbGlzdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1Y2EzNztcbn1cbi8qIENPTE9SUyAqL1xuLnNsaWRlci1sZWdhbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnYWwvYmctc2xpZGVyLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbi5zbGlkZXItbGVnYWwgLnNsaWRlci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xufVxuLnNsaWRlci1sZWdhbCAuc2xpZGVyLWNlbnRyZSB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBoZWlnaHQ6IDQ0NXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2FsL2xlcHRvcC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLndyaXRlcnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2FsL2JnLXNsaWRlci5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nLXRvcDogNzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC53cml0ZXJzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2xlZ2FsL2JnLXNsaWRlci1tb2JpbGUucG5nKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY2cHgpIHtcbiAgLndyaXRlcnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzhweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAud3JpdGVycyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzcyMzYzMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG4ud3JpdGVyczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcml0ZXItci5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1NzBweDtcbiAgaGVpZ2h0OiA1NzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTMwMHB4O1xuICB0b3A6IDYwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndyaXRlcnM6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ud3JpdGVyczphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9yaXRlci1sLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1NnB4O1xuICBoZWlnaHQ6IDM4N3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JpdGVyczphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXIge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAud3JpdGVycyAuc2l0ZV93cml0ZXJzLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIGxlZnQ6IC0zN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXIge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX2NvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX2l0ZW1zLXdyYXAge1xuICBoZWlnaHQ6IDQxMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX2l0ZW1zLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cml0ZXJzIC5zaXRlX3dyaXRlcnMtc2xpZGVyX19pdGVtcy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gICAgbWFyZ2luLXRvcDogLTM4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAud3JpdGVycyAuc2l0ZV93cml0ZXJzLXNsaWRlcl9faXRlbXMtd3JhcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX2l0ZW1zLXdyYXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC53cml0ZXJzIC5zaXRlX3dyaXRlcnMtc2xpZGVyX19pdGVtcy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogODJweDtcbiAgfVxufVxuLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX3NsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMjM2cHg7XG4gIGhlaWdodDogMzI1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDAuOCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHotaW5kZXg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX3NsaWRlIHtcbiAgICB3aWR0aDogMjgzcHg7XG4gIH1cbn1cbi53cml0ZXJzIC5zaXRlX3dyaXRlcnMtc2xpZGVyX19zbGlkZS5uZXh0IHtcbiAgbGVmdDogMjglO1xuICBvcGFjaXR5OiAuOTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3JpdGVycyAuc2l0ZV93cml0ZXJzLXNsaWRlcl9fc2xpZGUubmV4dCB7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgbGVmdDogNjElO1xuICB9XG59XG4ud3JpdGVycyAuc2l0ZV93cml0ZXJzLXNsaWRlcl9fc2xpZGUucHJldiB7XG4gIGxlZnQ6IDQ2JTtcbiAgb3BhY2l0eTogLjk7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX3NsaWRlLnByZXYge1xuICAgIGxlZnQ6IC0xMyUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC53cml0ZXJzIC5zaXRlX3dyaXRlcnMtc2xpZGVyX19zbGlkZS5wcmV2IHtcbiAgICBvcGFjaXR5OiAuNztcbiAgICBsZWZ0OiAxNCU7XG4gIH1cbn1cbi53cml0ZXJzIC5zaXRlX3dyaXRlcnMtc2xpZGVyX19zbGlkZS5ub3cge1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAzNyU7XG4gIHotaW5kZXg6IDM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC53cml0ZXJzIC5zaXRlX3dyaXRlcnMtc2xpZGVyX19zbGlkZS5ub3cge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxufVxuLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX2F2YXRhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ud3JpdGVycyAuc2l0ZV93cml0ZXJzLXNsaWRlcl9fYXZhdGFyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cml0ZXJzIC5zaXRlX3dyaXRlcnMtc2xpZGVyX19hdmF0YXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX2RhdGEtbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC8qIFBlcm1hbGluayAtIHVzZSB0byBlZGl0IGFuZCBzaGFyZSB0aGlzIGdyYWRpZW50OiBodHRwOi8vY29sb3J6aWxsYS5jb20vZ3JhZGllbnQtZWRpdG9yLyNiYWUxODYrMCxkN2VlODQrMzEsY2JmMDdmKzcwLGI0ZTRhOCsxMDAgKi9cbiAgZm9udC1zaXplOiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cml0ZXJzIC5zaXRlX3dyaXRlcnMtc2xpZGVyX19kYXRhLWxpc3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX2RhdGEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX2xhYmVsIHtcbiAgY29sb3I6ICNhMjlmOWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi53cml0ZXJzIC5zaXRlX3dyaXRlcnMtc2xpZGVyX192YWx1ZSB7XG4gIGNvbG9yOiAjODFhYWQwO1xufVxuLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGNvbG9yOiAjYTI5ZjlmO1xufVxuLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX3RleHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGQzZGU7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG4ud3JpdGVycyAuc2l0ZV93cml0ZXJzLXNsaWRlcl9fcmF0aW5nIHtcbiAgY29sb3I6ICNmZmEzMDY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA1O1xufVxuLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX2Fycm93LW5leHQge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2xlZ2FsL3ByZXYucG5nKTtcbiAgbGVmdDogMTIlO1xuICB0b3A6IDc4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC53cml0ZXJzIC5zaXRlX3dyaXRlcnMtc2xpZGVyX19hcnJvdy1uZXh0IHtcbiAgICBsZWZ0OiAxMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX2Fycm93LW5leHQge1xuICAgIGxlZnQ6IDIwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cml0ZXJzIC5zaXRlX3dyaXRlcnMtc2xpZGVyX19hcnJvdy1uZXh0IHtcbiAgICBsZWZ0OiAxNiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAud3JpdGVycyAuc2l0ZV93cml0ZXJzLXNsaWRlcl9fYXJyb3ctbmV4dCB7XG4gICAgbGVmdDogMjclIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53cml0ZXJzIC5zaXRlX3dyaXRlcnMtc2xpZGVyX19hcnJvdy1uZXh0IHtcbiAgICBsZWZ0OiAzNiU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIGNvbG9yOiAjNmE2Yjc0O1xuICB9XG59XG4ud3JpdGVycyAuc2l0ZV93cml0ZXJzLXNsaWRlcl9fYXJyb3ctcHJldiB7XG4gIHJpZ2h0OiAzNyU7XG4gIHRvcDogNzhweDtcbiAgY29udGVudDogdXJsKC4uL2ltZy9sZWdhbC9uZXh0LnBuZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC53cml0ZXJzIC5zaXRlX3dyaXRlcnMtc2xpZGVyX19hcnJvdy1wcmV2IHtcbiAgICByaWdodDogMzglO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC53cml0ZXJzIC5zaXRlX3dyaXRlcnMtc2xpZGVyX19hcnJvdy1wcmV2IHtcbiAgICByaWdodDogMTklO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX2Fycm93LXByZXYge1xuICAgIHJpZ2h0OiAxMyU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAud3JpdGVycyAuc2l0ZV93cml0ZXJzLXNsaWRlcl9fYXJyb3ctcHJldiB7XG4gICAgcmlnaHQ6IDIzJSFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3JpdGVycyAuc2l0ZV93cml0ZXJzLXNsaWRlcl9fYXJyb3ctcHJldiB7XG4gICAgcmlnaHQ6IDMyJTtcbiAgICB0b3A6IDEwMCU7XG4gICAgY29sb3I6ICM2YTZiNzQ7XG4gIH1cbn1cbi53cml0ZXJzIC5zaXRlX3dyaXRlcnMtc2xpZGVyX19hcnJvdzpob3ZlciB7XG4gIGNvbG9yOiAjYmY3MTEzO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAud3JpdGVycyAuc2l0ZV93cml0ZXJzLXNsaWRlcl9fZGF0YS1saXN0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX2RhdGEge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG4gIC53cml0ZXJzIC5zaXRlX3dyaXRlcnMtc2xpZGVyX19uYXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI1JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLndyaXRlcnMgLnNpdGVfd3JpdGVycy1zbGlkZXJfX2Fycm93IHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5pbWctbGVwdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdhbC9sZXB0b3AucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW1nLWxlcHRvcCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1sZXB0b3Age1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pbWctbGVwdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG4udGl0bGUtY3VzdG9tZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzNweDtcbiAgbGVmdDogMzAlO1xuICBjb2xvcjogIzM0NDM0YjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGl0bGUtY3VzdG9tZXIge1xuICAgIGxlZnQ6IDQyJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZS1jdXN0b21lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNsaWRlci10ZXh0LXRpdGxlIHtcbiAgY29sb3I6ICNmOWY5Zjk7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgd2lkdGg6IDQ1OXB4O1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc2xpZGVyLXRleHQtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5zbGlkZXItdGV4dC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG4uc2xpZGVyLXRleHQtdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjZTZkNGEyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuaW1nLXNsaWRlci1sZWdhbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmltZy1zbGlkZXItbGVnYWwge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjZweDtcbiAgfVxufVxuLnNsaWRlLWxlZ2FsLWJ0biB7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xufVxuLnNsaWRlLWxlZ2FsLWJ0biBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ODYwNztcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggNDBweDtcbn1cbi5zbGlkZS1sZWdhbC1idG4gYSAuZmEge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5zbGlkZS1sZWdhbC1idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWNhMzc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5zbGlkZS1sZWdhbC1idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuLm9wZW5DaGF0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ib3R0b20tb3JkZXIge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG4uYm90dG9tLW9yZGVyIC50aXRsZS1ib3R0b20tb3JkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogNTNweDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjkxcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJvdHRvbS1vcmRlciAudGl0bGUtYm90dG9tLW9yZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuLmJvdHRvbS1vcmRlciAuZGVzY3JpcHRpb24tYm90dG9tIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nLWJvdHRvbTogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ib3R0b20tb3JkZXIgLmRlc2NyaXB0aW9uLWJvdHRvbSBzcGFuIHtcbiAgY29sb3I6ICNlNmQ0YTI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJvdHRvbS1vcmRlciAuZGVzY3JpcHRpb24tYm90dG9tIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4uYm90dG9tLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdhbC9ib3R0b20tYmcucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYm90dG9tLWJnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5ib3R0b20tYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNTdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5ib3R0b20tYmcge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogNjdweDtcbiAgfVxufVxuLmJvdHRvbS1ibCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbGVnYWwvdW5pdmVyc2l0eS1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJvdHRvbS1ibCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuLmJvdHRvbS1ibC1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdhbC9jYXJkMS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmJvdHRvbS1ibC1sZWZ0IC50ZXh0LWJsLWxlZnQge1xuICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gIGNvbG9yOiBibGFjaztcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ib3R0b20tYmwtbGVmdCAudGV4dC1ibC1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3R0b20tYmwtbGVmdCAudGV4dC1ibC1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ib3R0b20tYmwtbGVmdCAudGV4dC1ibC1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgfVxufVxuLmJvdHRvbS1ibC1sZWZ0IC50ZXh0LWJsLWxlZnQgcCB7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ib3R0b20tYmwtbGVmdCAudGV4dC1ibC1sZWZ0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmJvdHRvbS1ibC1sZWZ0IC50ZXh0LWJsLWxlZnQgcCBzcGFuIHtcbiAgY29sb3I6ICM4MjQ4NDQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJvdHRvbS1ibC1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYm90dG9tLWJsLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG59XG4uYm90dG9tLWJsLXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9sZWdhbC9jYXJkLTIucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4uYm90dG9tLWJsLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvbGVnYWwvY2FyZC1zaGFwZS5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTRweDtcbiAgbGVmdDogLTQ1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJvdHRvbS1ibC1yaWdodDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5ib3R0b20tYmwtcmlnaHQ6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2xlZ2FsL2NhcmQtc2hhcGUucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4MHB4O1xuICBsZWZ0OiAtNDRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYm90dG9tLWJsLXJpZ2h0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYm90dG9tLWJsLXJpZ2h0IC50ZXh0LWJsLXJpZ2h0IHtcbiAgcGFkZGluZy10b3A6IDEyNXB4O1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYm90dG9tLWJsLXJpZ2h0IC50ZXh0LWJsLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3R0b20tYmwtcmlnaHQgLnRleHQtYmwtcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmJvdHRvbS1ibC1yaWdodCAudGV4dC1ibC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDYxcHg7XG4gIH1cbn1cbi5ib3R0b20tYmwtcmlnaHQgLnRleHQtYmwtcmlnaHQgcCB7XG4gIGNvbG9yOiAjNTA1MDUwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLmJvdHRvbS1ibC1yaWdodCAudGV4dC1ibC1yaWdodCBwIHNwYW4ge1xuICBjb2xvcjogIzgyNDg0NDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYm90dG9tLWJsLXJpZ2h0IC50ZXh0LWJsLXJpZ2h0IHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ib3R0b20tYmwtcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ib3R0b20tYmwtcmlnaHQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4ubGVmdC1wdXNoIHtcbiAgd2lkdGg6IDQ3JTtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxlZnQtcHVzaCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLnJpZ2h0LXB1c2gge1xuICB3aWR0aDogNDclO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yaWdodC1wdXNoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJvdHRvbS1idG4tb3JkZXIge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbi5ib3R0b20tYnRuLW9yZGVyIGEge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ODYwNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggNDBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmJvdHRvbS1idG4tb3JkZXIgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWNhMzc7XG59XG4uYm90dG9tLWJ0bi1vcmRlciBhIC5mYSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5ib3R0b20tYnRuLW9yZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuYm90dG9tLWJ0bi1vcmRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAuYm90dG9tLWJ0bi1vcmRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuY2FyZC1tb2JpbGUtbGVmdCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5jYXJkLW1vYmlsZS1yaWdodCBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLyogQ2hlYXRpbmcqL1xuLnByb21vLWNoaXRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWF0aW5nL2JhY2tncm91bmQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wcm9tby1jaGl0aW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLnByb21vLWNoaXRpbmcgLmNoaXRpbmctcHJvbW8tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMTU5cHg7XG4gIHRleHQtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBmb250LXNpemU6IDY0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnByb21vLWNoaXRpbmcgLmNoaXRpbmctcHJvbW8tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnByb21vLWNoaXRpbmcgLmNoaXRpbmctcHJvbW8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgfVxufVxuLnByb21vLWNoaXRpbmcgLmNoaXRpbmctcHJvbW8tdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjZTVjYTM3O1xufVxuLnByb21vLWNoaXRpbmcgLm1lbnUtbGluay1wcm9tbyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wcm9tby1jaGl0aW5nIC5tZW51LWxpbmstcHJvbW8gdWwgbGkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICBjb2xvcjogI2RmZGZkZjtcbn1cbi5wcm9tby1jaGl0aW5nIC5tZW51LWxpbmstcHJvbW8gdWwgbGkgYSB7XG4gIGNvbG9yOiAjZGZkZmRmO1xufVxuLnByb21vLWNoaXRpbmcgLm1lbnUtbGluay1wcm9tbyB1bCBsaSBhOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmOGY4Zjg7XG59XG4jY2hlYXRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWF0aW5nL2NvbG9yLnBuZyk7XG4gIHBhZGRpbmctYm90dG9tOiAxNzlweDtcbn1cbiNjaGVhdGluZyAuaW1nLWNoZWF0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2NoZWF0aW5nIC5pbWctY2hlYXRpbmcgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05MXB4O1xufVxuI2NoZWF0aW5nIC5yZXZpZXdzX19oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9jaGVhdGluZy9wYXRoLTIucG5nKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY2hlYXRpbmcgLnJldmlld3NfX2hlYWRlcjpiZWZvcmUge1xuICAgIHRvcDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNjaGVhdGluZyAucmV2aWV3c19faGVhZGVyOmJlZm9yZSB7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IDUxJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICNjaGVhdGluZyAucmV2aWV3c19faGVhZGVyOmJlZm9yZSB7XG4gICAgdG9wOiAzNyU7XG4gICAgbGVmdDogNTElO1xuICB9XG59XG4jY2hlYXRpbmcgLnRleHQtY2hlYXRpbmctbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNjaGVhdGluZyAudGV4dC1jaGVhdGluZy1sZWZ0IC50aXRsZS10ZXh0IHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHBhZGRpbmctdG9wOiA1OXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzNweDtcbn1cbiNjaGVhdGluZyAudGV4dC1jaGVhdGluZy1sZWZ0IC50aXRsZS10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9jaGVhdGluZy9wYXRoLTIucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0JTtcbiAgbGVmdDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY2hlYXRpbmcgLnRleHQtY2hlYXRpbmctbGVmdCAudGl0bGUtdGV4dDphZnRlciB7XG4gICAgdG9wOiAxNiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjY2hlYXRpbmcgLnRleHQtY2hlYXRpbmctbGVmdCAudGl0bGUtdGV4dDphZnRlciB7XG4gICAgdG9wOiAyMiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAjY2hlYXRpbmcgLnRleHQtY2hlYXRpbmctbGVmdCAudGl0bGUtdGV4dDphZnRlciB7XG4gICAgdG9wOiAxNiU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAjY2hlYXRpbmcgLnRleHQtY2hlYXRpbmctbGVmdCAudGl0bGUtdGV4dDphZnRlciB7XG4gICAgdG9wOiAxNCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAjY2hlYXRpbmcgLnRleHQtY2hlYXRpbmctbGVmdCAudGl0bGUtdGV4dDphZnRlciB7XG4gICAgdG9wOiAxOCU7XG4gIH1cbn1cbiNjaGVhdGluZyAuZGVzY3JpcHRpb24tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG4jY2hlYXRpbmcgLmRlc2NyaXB0aW9uLXRleHQgcCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbiNjaGVhdGluZyAuY2hlYXRpbmctYnRuIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cbiNjaGVhdGluZyAuY2hlYXRpbmctYnRuIGEge1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDg2MDc7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMTdweCA2NnB4IDE3cHggNjZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbiNjaGVhdGluZyAuY2hlYXRpbmctYnRuIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVjYTM3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNjaGVhdGluZyAuY2hlYXRpbmctYnRuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgI2NoZWF0aW5nIC5jaGVhdGluZy1idG4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmxpb24tY2hlYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGlvbi1jaGVhdGluZzpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2NoZWF0aW5nL2xpb24ucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDBweDtcbiAgbGVmdDogNDQuNSU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5saW9uLWNoZWF0aW5nOmJlZm9yZSB7XG4gICAgbGVmdDogMzkuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlvbi1jaGVhdGluZzpiZWZvcmUge1xuICAgIGxlZnQ6IDM1LjUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmxpb24tY2hlYXRpbmc6YmVmb3JlIHtcbiAgICBsZWZ0OiAyNS41JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIC5saW9uLWNoZWF0aW5nOmJlZm9yZSB7XG4gICAgbGVmdDogMjIuNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAubGlvbi1jaGVhdGluZzpiZWZvcmUge1xuICAgIGxlZnQ6IDE2LjUlO1xuICB9XG59XG4ubGlvbi1jaGVhdGluZyAubGlvbi10ZXh0IC5saW9uLXRleHQtdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5saW9uLWNoZWF0aW5nIC5saW9uLXRleHQgLmxpb24tdGV4dC10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvY2hlYXRpbmcvcGF0aC0yLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3NiU7XG4gIGxlZnQ6IDQ4JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubGlvbi1jaGVhdGluZyAubGlvbi10ZXh0IC5saW9uLXRleHQtdGl0bGU6YWZ0ZXIge1xuICAgIHRvcDogODAlO1xuICAgIGxlZnQ6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5saW9uLWNoZWF0aW5nIC5saW9uLXRleHQgLmxpb24tdGV4dC10aXRsZTphZnRlciB7XG4gICAgbGVmdDogNDMlO1xuICB9XG59XG4ubGlvbi1jaGVhdGluZyAubGlvbi10ZXh0IC5saW9uLXRleHQtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1heC13aWR0aDogNzc5cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG59XG4ubGlvbi1jaGVhdGluZyAubGlvbi10ZXh0IC5saW9uLXRleHQtZGVzY3JpcHRpb24gc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnJlYWsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NoZWF0aW5nL2NvbG9yLnBuZyk7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG59XG4uYnJlYWsgLmJyZWFrLXRleHQgLmJyZWFrLXRleHQtdGl0bGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbiAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5icmVhayAuYnJlYWstdGV4dCAuYnJlYWstdGV4dC10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybCguLi9pbWcvY2hlYXRpbmcvcGF0aC0yLnBuZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MSU7XG4gIGxlZnQ6IDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuYnJlYWsgLmJyZWFrLXRleHQgLmJyZWFrLXRleHQtdGl0bGU6YWZ0ZXIge1xuICAgIHRvcDogNjAlO1xuICB9XG59XG4uYnJlYWsgLmJyZWFrLXRleHQgLmJyZWFrLXRleHQtZGVzY3JpcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuLmJyZWFrIC5icmVhay10ZXh0IC5icmVhay10ZXh0LWRlc2NyaXB0aW9uIHAgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYnJlYWsgLmJyZWFrLXRleHQgLmJyZWFrLWJ0biB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLmJyZWFrIC5icmVhay10ZXh0IC5icmVhay1idG4gYSB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0ODYwNztcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAxN3B4IDYycHggMTdweCA2MnB4O1xufVxuLmJyZWFrIC5icmVhay10ZXh0IC5icmVhay1idG4gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWNhMzc7XG59XG4ucGxhZ2lhcmlzbSB7XG4gIHBhZGRpbmctdG9wOiAxMjdweDtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLnBsYWdpYXJpc20ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG4ucGxhZ2lhcmlzbSAucGxhZ2lhcmlzbS10ZXh0IC5wbGFnaWFyaXNtLXRpdGxlIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgcGFkZGluZy1ib3R0b206IDMzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC42NHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGxhZ2lhcmlzbSAucGxhZ2lhcmlzbS10ZXh0IC5wbGFnaWFyaXNtLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9jaGVhdGluZy9wYXRoLTIucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQxJTtcbiAgbGVmdDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5wbGFnaWFyaXNtIC5wbGFnaWFyaXNtLXRleHQgLnBsYWdpYXJpc20tdGl0bGU6YWZ0ZXIge1xuICAgIHRvcDogNjAlO1xuICB9XG59XG4ucGxhZ2lhcmlzbSAucGxhZ2lhcmlzbS10ZXh0IC5wbGFnaWFyaXNtLWRlc2NyaXB0aW9uIHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5wbGFnaWFyaXNtIC5wbGFnaWFyaXNtLXRleHQgLnBsYWdpYXJpc20tZGVzY3JpcHRpb24gcCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wbGFnaWFyaXNtIC5ib3R0b20tdGV4dC1wbGFnaWFyaXNtIHtcbiAgcGFkZGluZy10b3A6IDU5cHg7XG59XG4ucGxhZ2lhcmlzbSAuYm90dG9tLXRleHQtcGxhZ2lhcmlzbSAubGVmdC10aXRsZS1ibCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbn1cbi5wbGFnaWFyaXNtIC5ib3R0b20tdGV4dC1wbGFnaWFyaXNtIC5yaWdodC10aXRsZS1ibCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNjRweDtcbn1cbi5wbGFnaWFyaXNtIC5ib3R0b20tdGV4dC1wbGFnaWFyaXNtIC5yaWdodC1kZXNjcmlwdGlvbi1ibCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLnBsYWdpYXJpc20gLmJvdHRvbS10ZXh0LXBsYWdpYXJpc20gLmxlZnQtZGVzY3JpcHRpb24tYmwge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbiNjYWxsYmFja1JlcXVlc3QgLm1vZGFsLWRpYWxvZyB7XG4gIG1hcmdpbjogMTAwcHggYXV0byFpbXBvcnRhbnQ7XG59XG4ubGVhZC1jaGVhdGluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY2hlYXRpbmcvY29sb3IucG5nKTtcbiAgcGFkZGluZy10b3A6IDc4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5MXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGVhZC1jaGVhdGluZzpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoLi4vaW1nL2NoZWF0aW5nL2ZpbGwtMS5wbmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUlO1xuICBsZWZ0OiA0NyU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmxlYWQtY2hlYXRpbmc6YmVmb3JlIHtcbiAgICBsZWZ0OiAzOCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAubGVhZC1jaGVhdGluZzpiZWZvcmUge1xuICAgIHRvcDogLTQlO1xuICAgIGxlZnQ6IDM2JTtcbiAgfVxufVxuLmxlYWQtY2hlYXRpbmcgLnRleHQtbGVhZCAudGl0bGUtbGVhZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDM0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubGVhZC1jaGVhdGluZyAudGV4dC1sZWFkIC50aXRsZS1sZWFkOmFmdGVyIHtcbiAgY29udGVudDogdXJsKC4uL2ltZy9jaGVhdGluZy9wYXRoLTIucG5nKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQxJTtcbiAgbGVmdDogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5sZWFkLWNoZWF0aW5nIC50ZXh0LWxlYWQgLnRpdGxlLWxlYWQ6YWZ0ZXIge1xuICAgIHRvcDogNjAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLmxlYWQtY2hlYXRpbmcgLnRleHQtbGVhZCAudGl0bGUtbGVhZDphZnRlciB7XG4gICAgdG9wOiA3MyU7XG4gIH1cbn1cbi5sZWFkLWNoZWF0aW5nIC50ZXh0LWxlYWQgLmRlc2NyaXB0aW9uLWxlYWQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xufVxuLnNlY3Rpb24tY2FsbC1mb3JtIHtcbiAgYm94LXNoYWRvdzogMCAxOHB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSAzMzRweCBhdCAxMDAuNTclIDM4NjYuNjclLCAjYjgzMTMyIDAlLCAjODcwMjAyIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMzhweDtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zZWN0aW9uLWNhbGwtZm9ybSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5zZWN0aW9uLWNhbGwtZm9ybSAuc2VjdGlvbi1jYWxsLWZvcm1fX3Bob25lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zZWN0aW9uLWNhbGwtZm9ybSAuc2VjdGlvbi1jYWxsLWZvcm1fX3Bob25lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tY2FsbC1mb3JtIC5zZWN0aW9uLWNhbGwtZm9ybV9fcGhvbmUgaW5wdXQge1xuICB3aWR0aDogMzMwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBjb2xvcjogIzAwMDAwMDtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc2VjdGlvbi1jYWxsLWZvcm0gLnNlY3Rpb24tY2FsbC1mb3JtX19waG9uZSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWNhbGwtZm9ybSAuc2VjdGlvbi1jYWxsLWZvcm1fX2N0YSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogODhweDtcbiAgdG9wOiA1M3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLWNhbGwtZm9ybSAuc2VjdGlvbi1jYWxsLWZvcm1fX2N0YSB7XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc2VjdGlvbi1jYWxsLWZvcm0gLnNlY3Rpb24tY2FsbC1mb3JtX19jdGEge1xuICAgIHRvcDogMTI1cHg7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAuc2VjdGlvbi1jYWxsLWZvcm0gLnNlY3Rpb24tY2FsbC1mb3JtX19jdGEge1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG59XG4uc2VjdGlvbi1jYWxsLWZvcm0gLnNlY3Rpb24tY2FsbC1mb3JtX19jdGEgYSB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1Y2EzNztcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAyM3B4IDcwcHggMjNweCA3MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnNlY3Rpb24tY2FsbC1mb3JtIC5zZWN0aW9uLWNhbGwtZm9ybV9fY3RhIGE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDg2MDc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnNlY3Rpb24tY2FsbC1mb3JtIC5zZWN0aW9uLWNhbGwtZm9ybV9fY3RhIGEge1xuICAgIHBhZGRpbmc6IDIzcHggNDBweCAyM3B4IDQwcHg7XG4gIH1cbn1cbi5pbWctbGVhZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbWctbGVhZCBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDFweDtcbiAgdG9wOiAtNXB4O1xufVxuLyogUmVkZXNpZ24qL1xuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjhweCAwO1xuICBmbGV4LXNocmluazogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHotaW5kZXg6IDExO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxLjU2MjV2dyAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciB7XG4gICAgcGFkZGluZzogNHZ3IDA7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlci5saWdodCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk5KTtcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggLTEwcHggIzg4ODtcbiAgcGFkZGluZzogOHB4IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlci5saWdodCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDUuMjA4MzMzMzMzMzMzMzM0dncgLTEuMzAyMDgzMzMzMzMzMzMzNXZ3ICM4ODg7XG4gICAgcGFkZGluZzogMS4wNDE2NjY2NjY2NjY2NjY1dncgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIubGlnaHQge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMC42NjY2NjY2NjY2NjY2Njh2dyAtMi42NjY2NjY2NjY2NjY2Njd2dyAjODg4O1xuICAgIHBhZGRpbmc6IDIuMTMzMzMzMzMzMzMzMzMzM3Z3IDA7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlci5saWdodCAucmQtY29udGFpbmVyIC5yZC1sb2dvLXdyYXBwZXIgLnJkLWxvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xvZ28tYmxhY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxOThweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIubGlnaHQgLnJkLWNvbnRhaW5lciAucmQtbG9nby13cmFwcGVyIC5yZC1sb2dvIHtcbiAgICB3aWR0aDogMTYuOTI3MDgzMzMzMzMzMzM2dnc7XG4gICAgaGVpZ2h0OiAzLjI1NTIwODMzMzMzMzMzMzV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIubGlnaHQgLnJkLWNvbnRhaW5lciAucmQtbG9nby13cmFwcGVyIC5yZC1sb2dvIHtcbiAgICB3aWR0aDogMzQuNjY2NjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDYuNjY2NjY2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlci5saWdodCAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAucmQtcGhvbmUtc2VjdXJpdHkge1xuICBjb2xvcjogIzJiMmUzMztcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlci5saWdodCAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAucmQtbmF2IGEge1xuICBjb2xvcjogIzJiMmUzMztcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlci5saWdodCAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAucmQtbG9naW4tb3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyLmxpZ2h0IC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5yZC1sb2dpbi1vcmRlciAub2Ytd2lkZ2V0cy1vcGVuLXRvb2x0aXAge1xuICBjb2xvcjogIzY2MzE5OSAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyLmxpZ2h0IC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5yZC1sb2dpbi1vcmRlciAjb3JkZXJfYnRuX25hdiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTUwZGVnLCAjODIwMGZlIDAlLCAjOWUwZGViIDEwMCUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlci5saWdodCAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAucmQtbG9naW4tb3JkZXIgI29yZGVyX2J0bl9uYXY6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlci5saWdodCAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAuaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlci5saWdodCAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAuaGFtYnVyZ2VyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMuNjQ1ODMzMzMzMzMzMzMzNXZ3O1xuICAgIGhlaWdodDogMi42MDQxNjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tbGVmdDogMy45MDYyNXZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIubGlnaHQgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLmhhbWJ1cmdlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjI2MDQxNjY2NjY2NjY2NjYzdnc7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyLmxpZ2h0IC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5oYW1idXJnZXIgc3Bhbi50b3Age1xuICAgIHRvcDogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIubGlnaHQgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLmhhbWJ1cmdlciBzcGFuLm1pZGRsZSxcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyLmxpZ2h0IC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5oYW1idXJnZXIgc3Bhbi5taWRkbGUyIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIubGlnaHQgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLmhhbWJ1cmdlciBzcGFuLmJvdHRvbSB7XG4gICAgdG9wOiAxMDAlO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlci5saWdodCAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAuaGFtYnVyZ2VyLm9wZW4gLmJvdHRvbSxcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyLmxpZ2h0IC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5oYW1idXJnZXIub3BlbiAudG9wIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlci5saWdodCAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAuaGFtYnVyZ2VyLm9wZW4gLm1pZGRsZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlci5saWdodCAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAuaGFtYnVyZ2VyLm9wZW4gLm1pZGRsZTIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlci5saWdodCAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAuaGFtYnVyZ2VyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDcuNDY2NjY2NjY2NjY2NjY4dnc7XG4gICAgaGVpZ2h0OiA1LjMzMzMzMzMzMzMzMzMzNHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiA4dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlci5saWdodCAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAuaGFtYnVyZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNTMzMzMzMzMzMzMzMzMzM3Z3O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlci5saWdodCAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAuaGFtYnVyZ2VyIHNwYW4udG9wIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyLmxpZ2h0IC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5oYW1idXJnZXIgc3Bhbi5taWRkbGUsXG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlci5saWdodCAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAuaGFtYnVyZ2VyIHNwYW4ubWlkZGxlMiB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyLmxpZ2h0IC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5oYW1idXJnZXIgc3Bhbi5ib3R0b20ge1xuICAgIHRvcDogMTAwJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIubGlnaHQgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLmhhbWJ1cmdlci5vcGVuIC5ib3R0b20sXG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlci5saWdodCAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAuaGFtYnVyZ2VyLm9wZW4gLnRvcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIubGlnaHQgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLmhhbWJ1cmdlci5vcGVuIC5taWRkbGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIubGlnaHQgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLmhhbWJ1cmdlci5vcGVuIC5taWRkbGUyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtbG9nby13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtbG9nby13cmFwcGVyIC5yZC1sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2dvLXdoaXRlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTk4cHg7XG4gIGhlaWdodDogMzhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWxvZ28td3JhcHBlciAucmQtbG9nbyB7XG4gICAgd2lkdGg6IDE2LjkyNzA4MzMzMzMzMzMzNnZ3O1xuICAgIGhlaWdodDogMy4yNTUyMDgzMzMzMzMzMzM1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWxvZ28td3JhcHBlciAucmQtbG9nbyB7XG4gICAgd2lkdGg6IDM0LjY2NjY2NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA2LjY2NjY2NjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMuZml4ZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zLmZpeGVkIC5yZC1waG9uZS1zZWN1cml0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMy45MDYyNXZ3O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMuZml4ZWQgLnJkLXBob25lLXNlY3VyaXR5IHtcbiAgICBtYXJnaW46IDcuMTk5OTk5OTk5OTk5OTk5dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAucmQtcGhvbmUtc2VjdXJpdHkgLnJkLXBob25lIHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjgxMjV2dztcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS44MjI5MTY2NjY2NjY2NjY3dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAucmQtcGhvbmUtc2VjdXJpdHkgLnJkLXBob25lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2dnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzMzMzMzNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMuZml4ZWQgLnJkLXBob25lLXNlY3VyaXR5IC5yZC1waG9uZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMuMzg1NDE2NjY2NjY2NjY2NXZ3O1xuICBoZWlnaHQ6IDEuMzAyMDgzMzMzMzMzMzMzNXZ3O1xuICBtYXJnaW4tYm90dG9tOiAwLjc4MTI1dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAucmQtcGhvbmUtc2VjdXJpdHkgLnJkLXBob25lIGltZyB7XG4gICAgd2lkdGg6IDYuOTMzMzMzMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNnZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMuZml4ZWQgLnJkLXBob25lLXNlY3VyaXR5IC5yZC1zZWN1cml0eSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMS44MjI5MTY2NjY2NjY2NjY3dnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAucmQtcGhvbmUtc2VjdXJpdHkgLnJkLXNlY3VyaXR5IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzMzMzMzM0dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAucmQtcGhvbmUtc2VjdXJpdHkgLnJkLXNlY3VyaXR5IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS4zMDIwODMzMzMzMzMzMzM1dnc7XG4gIGhlaWdodDogMS41NjI1dnc7XG4gIG1hcmdpbi1ib3R0b206IDAuNTIwODMzMzMzMzMzMzMzM3Z3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMuZml4ZWQgLnJkLXBob25lLXNlY3VyaXR5IC5yZC1zZWN1cml0eSBpbWcge1xuICAgIHdpZHRoOiAyLjY2NjY2NjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMy4ydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4wNjY2NjY2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAucmQtbmF2IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTMuMDIwODMzMzMzMzMzMzM0dncgMCAxMS43MTg3NXZ3O1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zLmZpeGVkIC5yZC1uYXYgdWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMuZml4ZWQgLnJkLW5hdiB1bCBsaSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSAtIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzMzMzMzN2dztcbiAgcGFkZGluZzogMS45NTMxMjV2dyAzLjkwNjI1dnc7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMuZml4ZWQgLnJkLW5hdiB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2NjY2NjY3dnc7XG4gICAgcGFkZGluZzogNHZ3IDh2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zLmZpeGVkIC5yZC1sb2dpbi1vcmRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxMS43MTg3NXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zLmZpeGVkIC5yZC1sb2dpbi1vcmRlciAub2Ytd2lkZ2V0cy1vcGVuLXRvb2x0aXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzY2MzE5OSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzMzMzMzN2dyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDMzLjg1NDE2NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDYuNTEwNDE2NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNi4yNXZ3ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMC42NTEwNDE2NjY2NjY2NjY3dncgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAuMTMwMjA4MzMzMzMzMzMzMzF2dyBzb2xpZCAjNjYzMTk5ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMuZml4ZWQgLnJkLWxvZ2luLW9yZGVyIC5vZi13aWRnZXRzLW9wZW4tdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjNjYzMTk5ICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICB3aWR0aDogNjkuMzMzMzMzMzMzMzMzMzR2dyAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTMuMzMzMzMzMzMzMzMzMzM0dncgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMTIuOHZ3ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMS4zMzMzMzMzMzMzMzMzMzM1dncgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAuMjY2NjY2NjY2NjY2NjY2NjZ2dyBzb2xpZCAjNjYzMTk5ICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAucmQtbG9naW4tb3JkZXIgI29yZGVyX2J0bl9uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zLmZpeGVkIC5oYW1idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zLmZpeGVkIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzLjY0NTgzMzMzMzMzMzMzMzV2dztcbiAgICBoZWlnaHQ6IDIuNjA0MTY2NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDMuOTA2MjV2dztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyLjQ3Mzk1ODMzMzMzMzMzM3Z3O1xuICAgIHJpZ2h0OiAyLjk5NDc5MTY2NjY2NjY2N3Z3O1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAuaGFtYnVyZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuMjYwNDE2NjY2NjY2NjY2NjN2dztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMuZml4ZWQgLmhhbWJ1cmdlciBzcGFuLnRvcCB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAuaGFtYnVyZ2VyIHNwYW4ubWlkZGxlLFxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMuZml4ZWQgLmhhbWJ1cmdlciBzcGFuLm1pZGRsZTIge1xuICAgIHRvcDogNTAlO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAuaGFtYnVyZ2VyIHNwYW4uYm90dG9tIHtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zLmZpeGVkIC5oYW1idXJnZXIub3BlbiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAuaGFtYnVyZ2VyLm9wZW4gLmJvdHRvbSxcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zLmZpeGVkIC5oYW1idXJnZXIub3BlbiAudG9wIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAuaGFtYnVyZ2VyLm9wZW4gLm1pZGRsZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAuaGFtYnVyZ2VyLm9wZW4gLm1pZGRsZTIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAuaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNy40NjY2NjY2NjY2NjY2Njh2dztcbiAgICBoZWlnaHQ6IDUuMzMzMzMzMzMzMzMzMzM0dnc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNi4xMzMzMzMzMzMzMzMzMzN2dztcbiAgICByaWdodDogMS44NjY2NjY2NjY2NjY2Njd2dztcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMuZml4ZWQgLmhhbWJ1cmdlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjUzMzMzMzMzMzMzMzMzMzN2dztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMuZml4ZWQgLmhhbWJ1cmdlciBzcGFuLnRvcCB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAuaGFtYnVyZ2VyIHNwYW4ubWlkZGxlLFxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMuZml4ZWQgLmhhbWJ1cmdlciBzcGFuLm1pZGRsZTIge1xuICAgIHRvcDogNTAlO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAuaGFtYnVyZ2VyIHNwYW4uYm90dG9tIHtcbiAgICB0b3A6IDEwMCU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zLmZpeGVkIC5oYW1idXJnZXIub3BlbiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAuaGFtYnVyZ2VyLm9wZW4gLmJvdHRvbSxcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zLmZpeGVkIC5oYW1idXJnZXIub3BlbiAudG9wIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAuaGFtYnVyZ2VyLm9wZW4gLm1pZGRsZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucy5maXhlZCAuaGFtYnVyZ2VyLm9wZW4gLm1pZGRsZTIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLnJkLXBob25lLXNlY3VyaXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSAtIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5yZC1waG9uZS1zZWN1cml0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5yZC1waG9uZS1zZWN1cml0eS5maXhlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDMuOTA2MjV2dztcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5yZC1waG9uZS1zZWN1cml0eS5maXhlZCB7XG4gICAgbWFyZ2luOiA3LjE5OTk5OTk5OTk5OTk5OXZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLnJkLXBob25lLXNlY3VyaXR5LmZpeGVkIC5yZC1waG9uZSB7XG4gIG1hcmdpbi1yaWdodDogNy44MTI1dnc7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuODIyOTE2NjY2NjY2NjY2N3Z3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLnJkLXBob25lLXNlY3VyaXR5LmZpeGVkIC5yZC1waG9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnZ3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzMzMzMzR2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5yZC1waG9uZS1zZWN1cml0eS5maXhlZCAucmQtcGhvbmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzLjM4NTQxNjY2NjY2NjY2NjV2dztcbiAgaGVpZ2h0OiAxLjMwMjA4MzMzMzMzMzMzMzV2dztcbiAgbWFyZ2luLWJvdHRvbTogMC43ODEyNXZ3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLnJkLXBob25lLXNlY3VyaXR5LmZpeGVkIC5yZC1waG9uZSBpbWcge1xuICAgIHdpZHRoOiA2LjkzMzMzMzMzMzMzMzMzM3Z3O1xuICAgIGhlaWdodDogMi42NjY2NjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZ2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5yZC1waG9uZS1zZWN1cml0eS5maXhlZCAucmQtc2VjdXJpdHkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEuODIyOTE2NjY2NjY2NjY2N3Z3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLnJkLXBob25lLXNlY3VyaXR5LmZpeGVkIC5yZC1zZWN1cml0eSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzMzMzMzNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLnJkLXBob25lLXNlY3VyaXR5LmZpeGVkIC5yZC1zZWN1cml0eSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuMzAyMDgzMzMzMzMzMzMzNXZ3O1xuICBoZWlnaHQ6IDEuNTYyNXZ3O1xuICBtYXJnaW4tYm90dG9tOiAwLjUyMDgzMzMzMzMzMzMzMzN2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5yZC1waG9uZS1zZWN1cml0eS5maXhlZCAucmQtc2VjdXJpdHkgaW1nIHtcbiAgICB3aWR0aDogMi42NjY2NjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDMuMnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMDY2NjY2NjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLnJkLXBob25lLXNlY3VyaXR5IC5yZC1waG9uZSB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAucmQtcGhvbmUtc2VjdXJpdHkgLnJkLXBob25lIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAucmQtcGhvbmUtc2VjdXJpdHkgLnJkLXNlY3VyaXR5IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5yZC1waG9uZS1zZWN1cml0eSAucmQtc2VjdXJpdHkgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5yZC1uYXYge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIC0gTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5yZC1uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAucmQtbmF2IHVsIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5yZC1uYXYgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgLSBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAucmQtbmF2IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmYjMwMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAucmQtbG9naW4tb3JkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5yZC1sb2dpbi1vcmRlciAub2Ytd2lkZ2V0cy1vcGVuLXRvb2x0aXAge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSAtIEJvbGRcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDE1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAucmQtbG9naW4tb3JkZXIgLm9mLXdpZGdldHMtb3Blbi10b29sdGlwOmhvdmVyIHtcbiAgY29sb3I6ICNmZmIzMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAucmQtbG9naW4tb3JkZXIgLm9mLXdpZGdldHMtb3Blbi10b29sdGlwOmhvdmVyIHtcbiAgICBjb2xvcjogIzY2MzE5OSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLnJkLWxvZ2luLW9yZGVyIC5vZi13aWRnZXRzLW9wZW4tdG9vbHRpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLnJkLWxvZ2luLW9yZGVyIC5vZi13aWRnZXRzLW9wZW4tdG9vbHRpcC5maXhlZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTQuMDM2NDU4MzMzMzMzMzM2dnc7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2NjMxOTkgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDIuMDgzMzMzMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAzMy44NTQxNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2LjUxMDQxNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDYuMjV2dyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjUxMDQxNjY2NjY2NjY2N3Z3ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwLjEzMDIwODMzMzMzMzMzMzMxdncgc29saWQgIzY2MzE5OSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAucmQtbG9naW4tb3JkZXIgLm9mLXdpZGdldHMtb3Blbi10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAucmQtbG9naW4tb3JkZXIgLm9mLXdpZGdldHMtb3Blbi10b29sdGlwLmZpeGVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMjEuMzMzMzMzMzMzMzMzMzR2dztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzY2MzE5OSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY2NjY2Njd2dyAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDY5LjMzMzMzMzMzMzMzMzM0dncgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDEzLjMzMzMzMzMzMzMzMzMzNHZ3ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEyLjh2dyAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzMzMzMzMzMzMzMzMzMzNXZ3ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwLjI2NjY2NjY2NjY2NjY2NjY2dncgc29saWQgIzY2MzE5OSAhaW1wb3J0YW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLnJkLWxvZ2luLW9yZGVyICNvcmRlcl9idG5fbmF2IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSAtIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmYjMwMDtcbiAgcGFkZGluZzogMTZweCAzMXB4IDE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmIzMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAucmQtbG9naW4tb3JkZXIgI29yZGVyX2J0bl9uYXY6aG92ZXIge1xuICBjb2xvcjogIzY2MzE5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2MzE5OTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAucmQtbG9naW4tb3JkZXIgI29yZGVyX2J0bl9uYXYge1xuICAgIHdpZHRoOiAxMy4wMjA4MzMzMzMzMzMzMzR2dztcbiAgICBoZWlnaHQ6IDQuNTU3MjkxNjY2NjY2NjY2dnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuNTU3MjkxNjY2NjY2NjY2dnc7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjMwMjA4MzMzMzMzMzMzMzV2dztcbiAgICBtYXJnaW4tbGVmdDogMS45NTMxMjV2dztcbiAgICBib3JkZXItcmFkaXVzOiAwLjY1MTA0MTY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLnJkLWxvZ2luLW9yZGVyICNvcmRlcl9idG5fbmF2IHtcbiAgICB3aWR0aDogMjYuNjY2NjY2NjY2NjY2NjY4dnc7XG4gICAgaGVpZ2h0OiA5LjMzMzMzMzMzMzMzMzMzNHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA5LjMzMzMzMzMzMzMzMzMzNHZ3O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi42NjY2NjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tbGVmdDogNHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMzMzMzMzMzMzMzMzMzMzNXZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLmhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMuNjQ1ODMzMzMzMzMzMzMzNXZ3O1xuICAgIGhlaWdodDogMi42MDQxNjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tbGVmdDogMy45MDYyNXZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLmhhbWJ1cmdlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjI2MDQxNjY2NjY2NjY2NjYzdnc7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5oYW1idXJnZXIgc3Bhbi50b3Age1xuICAgIHRvcDogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLmhhbWJ1cmdlciBzcGFuLm1pZGRsZSxcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5oYW1idXJnZXIgc3Bhbi5taWRkbGUyIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLmhhbWJ1cmdlciBzcGFuLmJvdHRvbSB7XG4gICAgdG9wOiAxMDAlO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAuaGFtYnVyZ2VyLm9wZW4gc3BhbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLmhhbWJ1cmdlci5vcGVuIC5ib3R0b20sXG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAuaGFtYnVyZ2VyLm9wZW4gLnRvcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLmhhbWJ1cmdlci5vcGVuIC5taWRkbGUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLmhhbWJ1cmdlci5vcGVuIC5taWRkbGUyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDcuNDY2NjY2NjY2NjY2NjY4dnc7XG4gICAgaGVpZ2h0OiA1LjMzMzMzMzMzMzMzMzMzNHZ3O1xuICAgIG1hcmdpbi1sZWZ0OiA4dnc7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAuaGFtYnVyZ2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDAuNTMzMzMzMzMzMzMzMzMzM3Z3O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAuaGFtYnVyZ2VyIHNwYW4udG9wIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5oYW1idXJnZXIgc3Bhbi5taWRkbGUsXG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmhlYWRlciAucmQtY29udGFpbmVyIC5yZC1oZWFkZXItYnRucyAuaGFtYnVyZ2VyIHNwYW4ubWlkZGxlMiB7XG4gICAgdG9wOiA1MCU7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5oYW1idXJnZXIgc3Bhbi5ib3R0b20ge1xuICAgIHRvcDogMTAwJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLmhhbWJ1cmdlci5vcGVuIHNwYW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5oYW1idXJnZXIub3BlbiAuYm90dG9tLFxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5oZWFkZXIgLnJkLWNvbnRhaW5lciAucmQtaGVhZGVyLWJ0bnMgLmhhbWJ1cmdlci5vcGVuIC50b3Age1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5oYW1idXJnZXIub3BlbiAubWlkZGxlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuaGVhZGVyIC5yZC1jb250YWluZXIgLnJkLWhlYWRlci1idG5zIC5oYW1idXJnZXIub3BlbiAubWlkZGxlMiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cbiNwcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogOTk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kOiAjMzMzIHVybCgnLi4vaW1nL2xvYWRpbmcuZ2lmJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1wcm9tbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tYWluLWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBoZWlnaHQ6IDc2MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE5MHB4IDAgMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtcHJvbW8ge1xuICAgIHBhZGRpbmc6IDEzLjgwMjA4MzMzMzMzMzMzNHZ3IDAgMCAwO1xuICAgIGhlaWdodDogNzcuMjEzNTQxNjY2NjY2NjZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1wcm9tbyB7XG4gICAgcGFkZGluZzogNDQuNTMzMzMzMzMzMzMzMzR2dyAwIDAgMDtcbiAgICBoZWlnaHQ6IDE3Ny44NjY2NjY2NjY2NjY2N3Z3O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMyJSA1MCU7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXByb21vX19oZWFkZXIge1xuICB3aWR0aDogNTIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAwIDQwcHggNjBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlIC0gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtcHJvbW9fX2hlYWRlciB7XG4gICAgd2lkdGg6IDQyLjMxNzcwODMzMzMzMzMzdnc7XG4gICAgbWFyZ2luOiAzLjkwNjI1dncgMDtcbiAgICBmb250LXNpemU6IDMuOTA2MjV2dztcbiAgICBsaW5lLWhlaWdodDogNC42ODc1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtcHJvbW9fX2hlYWRlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIDAgOHZ3IDA7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gICAgbGluZS1oZWlnaHQ6IDkuNnZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1wcm9tb19fc3ViaGVhZGVyIHtcbiAgd2lkdGg6IDQyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIDYwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZSAtIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1wcm9tb19fc3ViaGVhZGVyIHtcbiAgICB3aWR0aDogNDIuMzE3NzA4MzMzMzMzMzN2dztcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXByb21vX19zdWJoZWFkZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMCAwIDEydncgMDtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDYuNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1wcm9tbyAuY3VzdG9tZXJzLXNheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gIG1hcmdpbi10b3A6IDE2NXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBjb2xvcjogIzllMGRlYjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtcHJvbW8gLmN1c3RvbWVycy1zYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXByb21vIC5jdXN0b21lcnMtc2F5OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMzhweDtcbiAgdG9wOiAtNDdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2N1c3RvbWVycy1zYXkuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogODZweDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0dWRlbnQge1xuICB3aWR0aDogMjU4cHg7XG4gIGhlaWdodDogNDA5cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdHVkZW50LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1zdHVkZW50IHtcbiAgICB3aWR0aDogMTguODgwMjA4MzMzMzMzMzM2dnc7XG4gICAgaGVpZ2h0OiAyOS45NDc5MTY2NjY2NjY2Njh2dztcbiAgICBsZWZ0OiAtMTYuMjc2MDQxNjY2NjY2NjY0dnc7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1zdHVkZW50IHtcbiAgICB3aWR0aDogMzkuNDY2NjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDcwLjM5OTk5OTk5OTk5OTk5dnc7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY2FsY3VsYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGMoNTAlIC0gNTEycHgpO1xuICBib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICByaWdodDogMy45MDYyNXZ3O1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY2FsY3VsYXRvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHotaW5kZXg6IDEwMDAwO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IC0yOHB4O1xuICB3aWR0aDogNDA2cHg7XG4gIGhlaWdodDogNjEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gICAgdG9wOiAtNC41NTcyOTE2NjY2NjY2NjZ2dztcbiAgICBsZWZ0OiAtNC4yOTY4NzV2dztcbiAgICB3aWR0aDogNDcuMjY1NjI1dnc7XG4gICAgaGVpZ2h0OiA2Ny45Njg3NXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjUxMDQxNjY2NjY2NjY2N3Z3IDAuNjUxMDQxNjY2NjY2NjY2N3Z3IDAgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY2FsY3VsYXRvciAucmQtY2FsY3VsYXRvcl9fYm94IHtcbiAgd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDU3NXB4O1xuICBwYWRkaW5nOiA0MHB4IDMwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3gge1xuICAgIHdpZHRoOiA0NS45NjM1NDE2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogNjMuNDExNDU4MzMzMzMzMzM2dnc7XG4gICAgcGFkZGluZzogNS4yMDgzMzMzMzMzMzMzMzR2dyAzLjkwNjI1dncgMDtcbiAgICBib3JkZXItcmFkaXVzOiAwLjY1MTA0MTY2NjY2NjY2Njd2dyAwLjY1MTA0MTY2NjY2NjY2Njd2dyAwIDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY2FsY3VsYXRvciAucmQtY2FsY3VsYXRvcl9fYm94IHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogNi4xMzMzMzMzMzMzMzMzMzN2dyA0LjUzMzMzMzMzMzMzMzMzM3Z3IDA7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCAuY2FsY3VsYXRvci1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCAuY2FsY3VsYXRvci1jbG9zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDcuNDY2NjY2NjY2NjY2NjY4dnc7XG4gICAgaGVpZ2h0OiA1LjMzMzMzMzMzMzMzMzMzNHZ3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXJnaW46IDV2dyAtMS44NjY2NjY2N3Z3IDE5dncgYXV0bztcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLmNhbGN1bGF0b3ItY2xvc2Ugc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMC41MzMzMzMzMzMzMzMzMzMzdnc7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY2FsY3VsYXRvciAucmQtY2FsY3VsYXRvcl9fYm94IC5jYWxjdWxhdG9yLWNsb3NlIHNwYW4udG9wIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY2FsY3VsYXRvciAucmQtY2FsY3VsYXRvcl9fYm94IC5jYWxjdWxhdG9yLWNsb3NlIHNwYW4ubWlkZGxlLFxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLmNhbGN1bGF0b3ItY2xvc2Ugc3Bhbi5taWRkbGUyIHtcbiAgICB0b3A6IDUwJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLmNhbGN1bGF0b3ItY2xvc2Ugc3Bhbi5ib3R0b20ge1xuICAgIHRvcDogMTAwJTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLmNhbGN1bGF0b3ItY2xvc2Uub3BlbiBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCAuY2FsY3VsYXRvci1jbG9zZS5vcGVuIC5ib3R0b20sXG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCAuY2FsY3VsYXRvci1jbG9zZS5vcGVuIC50b3Age1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY2FsY3VsYXRvciAucmQtY2FsY3VsYXRvcl9fYm94IC5jYWxjdWxhdG9yLWNsb3NlLm9wZW4gLm1pZGRsZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCAuY2FsY3VsYXRvci1jbG9zZS5vcGVuIC5taWRkbGUyIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY2FsY3VsYXRvciAucmQtY2FsY3VsYXRvcl9fYm94IC5yZC1jYWxjdWxhdG9yX190aXRsZSB7XG4gIGNvbG9yOiAjMmIyZTMzO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLnJkLWNhbGN1bGF0b3JfX3RpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGZvbnQtc2l6ZTogMi4zNDM3NXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXZ3O1xuICAgIHBhZGRpbmctbGVmdDogMi4yMTM1NDE2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjMwMjA4MzMzMzMzMzMzMzV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLnJkLWNhbGN1bGF0b3JfX3RpdGxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA2LjR2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzMzMzMzMzMzMzMzMzM0dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42NjY2NjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY2FsY3VsYXRvciAucmQtY2FsY3VsYXRvcl9fYm94IC5mb3JtLWdyb3VwIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY2FsY3VsYXRvciAucmQtY2FsY3VsYXRvcl9fYm94IC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA2cHggM3B4IDAgM3B4O1xuICBib3JkZXItY29sb3I6ICM2NjZlNzkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyLjYwNDE2NjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci13aWR0aDogMC43ODEyNXZ3IDAuMzkwNjI1dncgMCAwLjM5MDYyNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCAuZm9ybS1ncm91cDphZnRlciB7XG4gICAgcmlnaHQ6IDUuMzMzMzMzMzMzMzMzMzM0dnc7XG4gICAgYm9yZGVyLXdpZHRoOiAxLjZ2dyAwLjh2dyAwIDAuOHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLmZvcm0tZ3JvdXAuZmllbGQtY2FsY3VsYXRvci1lbWFpbDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzAyMDgzMzMzMzMzMzMzNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42NjY2NjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY2FsY3VsYXRvciAucmQtY2FsY3VsYXRvcl9fYm94IC5mb3JtLWdyb3VwIHNlbGVjdCxcbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCAuZm9ybS1ncm91cCBpbnB1dCB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjQyLCAyNDIsIDAuNDQpO1xuICBjb2xvcjogIzJiMmUzMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLmZvcm0tZ3JvdXAgc2VsZWN0LFxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLmZvcm0tZ3JvdXAgaW5wdXQge1xuICAgIGhlaWdodDogNS4yMDgzMzMzMzMzMzMzMzR2dztcbiAgICBib3JkZXItcmFkaXVzOiAwLjY1MTA0MTY2NjY2NjY2Njd2dztcbiAgICBmb250LXNpemU6IDEuNjkyNzA4MzMzMzMzMzMzM3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCAuZm9ybS1ncm91cCBzZWxlY3QsXG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCAuZm9ybS1ncm91cCBpbnB1dCB7XG4gICAgaGVpZ2h0OiAxMC42NjY2NjY2NjY2NjY2Njh2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjMzMzMzMzMzMzMzMzMzMzV2dztcbiAgICBmb250LXNpemU6IDMuNDY2NjY2NjY2NjY2NjY2M3Z3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLmZvcm0tZ3JvdXAgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJiMmUzMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY2FsY3VsYXRvciAucmQtY2FsY3VsYXRvcl9fYm94IC5mb3JtLWdyb3VwIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDEuNjkyNzA4MzMzMzMzMzMzM3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCAuZm9ybS1ncm91cCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY2NjY2NjY2NjY2NjN2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY2FsY3VsYXRvciAucmQtY2FsY3VsYXRvcl9fYm94IC5mb3JtLWdyb3VwIGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyYjJlMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCAuZm9ybS1ncm91cCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxLjY5MjcwODMzMzMzMzMzMzN2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLmZvcm0tZ3JvdXAgaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY2NjY2NjYzdnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCAuZm9ybS1ncm91cCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzJiMmUzMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY2FsY3VsYXRvciAucmQtY2FsY3VsYXRvcl9fYm94IC5mb3JtLWdyb3VwIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxLjY5MjcwODMzMzMzMzMzMzN2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLmZvcm0tZ3JvdXAgaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBmb250LXNpemU6IDMuNDY2NjY2NjY2NjY2NjY2M3Z3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLmZvcm0tZ3JvdXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMmIyZTMzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLmZvcm0tZ3JvdXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAxLjY5MjcwODMzMzMzMzMzMzN2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLmZvcm0tZ3JvdXAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgZm9udC1zaXplOiAzLjQ2NjY2NjY2NjY2NjY2NjN2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY2FsY3VsYXRvciAucmQtY2FsY3VsYXRvcl9fYm94IFtkYXRhLWxhYmVsPVwicHJpY2VcIl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCBbZGF0YS1sYWJlbD1cInByaWNlXCJdIHtcbiAgICBmb250LXNpemU6IDMuMjU1MjA4MzMzMzMzMzMzNXZ3O1xuICAgIG1hcmdpbjogMy45MDYyNXZ3IGF1dG8gMy4yNTUyMDgzMzMzMzMzMzM1dnc7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggW2RhdGEtbGFiZWw9XCJwcmljZVwiXSB7XG4gICAgZm9udC1zaXplOiA5LjZ2dztcbiAgICBtYXJnaW46IDh2dyBhdXRvIDR2dztcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggW2RhdGEtcm9sZT1cImNhbGNcIl0sXG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggW2RhdGEtcm9sZT1cImdvLXRvLWZvcm1cIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjMxOTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMTVweCA0MHB4IC0xMHB4ICMyNDE0QTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggW2RhdGEtcm9sZT1cImNhbGNcIl0sXG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCBbZGF0YS1yb2xlPVwiZ28tdG8tZm9ybVwiXSB7XG4gICAgd2lkdGg6IDMzLjg1NDE2NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA2LjUxMDQxNjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgIHBhZGRpbmc6IDIuMjEzNTQxNjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiAxLjgyMjkxNjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDIuNjA0MTY2NjY2NjY2NjY3dncgYXV0byAzLjI1NTIwODMzMzMzMzMzMzV2dztcbiAgICBib3JkZXItcmFkaXVzOiAwLjY1MTA0MTY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggW2RhdGEtcm9sZT1cImNhbGNcIl0sXG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCBbZGF0YS1yb2xlPVwiZ28tdG8tZm9ybVwiXSB7XG4gICAgd2lkdGg6IDY5LjMzMzMzMzMzMzMzMzM0dnc7XG4gICAgaGVpZ2h0OiAxMy4zMzMzMzMzMzMzMzMzMzR2dztcbiAgICBwYWRkaW5nOiA0LjUzMzMzMzMzMzMzMzMzM3Z3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzMzMzMzR2dztcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW46IDEzLjMzMzMzMzMzMzMzMzMzNHZ3IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMS4zMzMzMzMzMzMzMzMzMzM1dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCBbZGF0YS1yb2xlPVwiZ28tdG8tZm9ybVwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY2FsY3VsYXRvciAucmQtY2FsY3VsYXRvcl9fYm94IFtkYXRhLXJvbGU9XCJnby10by1mb3JtXCJdIHtcbiAgICBtYXJnaW46IDIuNjA0MTY2NjY2NjY2NjY3dncgYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggW2RhdGEtcm9sZT1cImdvLXRvLWZvcm1cIl0ge1xuICAgIG1hcmdpbjogNi42NjY2NjY2NjY2NjY2Njd2dyBhdXRvIDEwLjY2NjY2NjY2NjY2NjY2OHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLnJkLXNlY3VyaXR5IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDAgNDRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCAucmQtc2VjdXJpdHkge1xuICAgIGZvbnQtc2l6ZTogMS4zMDIwODMzMzMzMzMzMzM1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTYyNXZ3O1xuICAgIHBhZGRpbmc6IDAgMi42MDQxNjY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLnJkLXNlY3VyaXR5IHtcbiAgICBmb250LXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDMuMnZ3O1xuICAgIHBhZGRpbmc6IDAgMTAuNjY2NjY2NjY2NjY2NjY4dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jYWxjdWxhdG9yIC5yZC1jYWxjdWxhdG9yX19ib3ggLnJkLXNlY3VyaXR5IGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCAucmQtc2VjdXJpdHkgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNTYyNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNhbGN1bGF0b3IgLnJkLWNhbGN1bGF0b3JfX2JveCAucmQtc2VjdXJpdHkgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMnZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5nZXQtcXVvdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5nZXQtcXVvdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIHdpZHRoOiA0NC4yNjY2NjY2NjY2NjY2NjZ2dztcbiAgICBmb250LXNpemU6IDIuNjY2NjY2NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDMuMnZ3O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmdldC1xdW90ZSBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5nZXQtcXVvdGUgZGl2IGltZyB7XG4gICAgd2lkdGg6IDIuNHZ3O1xuICAgIGhlaWdodDogMy4ydnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjZ2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZ2V0LXF1b3RlIC5oaXJlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2MzE5OTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmdldC1xdW90ZSAuaGlyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDUzLjMzMzMzMzMzMzMzMzMzNnZ3O1xuICAgIGhlaWdodDogMTMuMzMzMzMzMzMzMzMzMzM0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDQ7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzMzMzMzNHZ3O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzMzMzMzMzMzMzMzR2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjMzMzMzMzMzMzMzMzMzMzV2dztcbiAgICBib3gtc2hhZG93OiAwIDR2dyAxMC42NjY2NjY2NjY2NjY2Njh2dyAtMi42NjY2NjY2NjY2NjY2Njd2dyAjMjQxNGExO1xuICB9XG59XG4uc2FmYXJpIFtkYXRhLXJvbGU9XCJjYWxjXCJdIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtb3JkZXItYnRuLXdyYXAgYSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTZweCAzMXB4IDE1cHggMzFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYjMwMDtcbiAgY29sb3I6ICNmZmIzMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucmQtdW5pdmVyc2l0aWVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgcGFkZGluZzogNDFweCA3NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJkLXVuaXZlcnNpdGllcyB7XG4gICAgcGFkZGluZzogMi42MDQxNjY2NjY2NjY2Njd2dyAwO1xuICAgIGhlaWdodDogMjkuOTQ3OTE2NjY2NjY2NjY4dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnJkLXVuaXZlcnNpdGllcyB7XG4gICAgcGFkZGluZzogNS4zMzMzMzMzMzMzMzMzMzR2dyAwO1xuICAgIGhlaWdodDogNTQuMTMzMzMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnJkLXVuaXZlcnNpdGllc19faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZC11bml2ZXJzaXRpZXNfX2l0ZW1zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5yZC11bml2ZXJzaXRpZXNfX2l0ZW0ge1xuICB3aWR0aDogY2FsYygxMDAlIC8gNiAtIDUwcHgpO1xuICBtYXJnaW46IDAgMjVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZC11bml2ZXJzaXRpZXNfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtIDYuNTEwNDE2NjY2NjY2NjY3dncpO1xuICAgIGhlaWdodDogOC40NjM1NDE2NjY2NjY2Njh2dztcbiAgICBtYXJnaW46IDEuOTUzMTI1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnJkLXVuaXZlcnNpdGllc19faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIGhlaWdodDogMTguNHZ3O1xuICAgIG1hcmdpbjogMCAwIDUuMzMzMzMzMzMzMzMzMzM0dncgMDtcbiAgfVxufVxuLnJkLXVuaXZlcnNpdGllc19faXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIycHg7XG4gIG1heC1oZWlnaHQ6IDc4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJkLXVuaXZlcnNpdGllc19faXRlbSBpbWcud2Fyd2ljayB7XG4gIG1heC13aWR0aDogODlweDtcbiAgbWF4LWhlaWdodDogNTlweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZC11bml2ZXJzaXRpZXNfX2l0ZW0gaW1nLndhcndpY2sge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTEuNTg4NTQxNjY2NjY2NjY4dnc7XG4gICAgbWF4LWhlaWdodDogNy42ODIyOTE2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucmQtdW5pdmVyc2l0aWVzX19pdGVtIGltZy53YXJ3aWNrIHtcbiAgICBtYXgtd2lkdGg6IDIzLjczMzMzMzMzMzMzMzMzNHZ3O1xuICAgIG1heC1oZWlnaHQ6IDE1LjczMzMzMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucmQtdW5pdmVyc2l0aWVzX19pdGVtIGltZzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5yZC11bml2ZXJzaXRpZXNfX2l0ZW0gaW1nIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDE1Ljg4NTQxNjY2NjY2NjY2NnZ3O1xuICAgIG1heC1oZWlnaHQ6IDEwLjE1NjI1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnJkLXVuaXZlcnNpdGllc19faXRlbSBpbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMjkuMDY2NjY2NjY2NjY2Njd2dztcbiAgICBtYXgtaGVpZ2h0OiAxOC40dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDg1cHggNjBweCA3MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDYuNTEwNDE2NjY2NjY2NjY3dncgMCA3LjU1MjA4MzMzMzMzMzMzM3Z3O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE0LjkzMzMzMzMzMzMzMzMzNXZ3IDAgMTZ2dztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDYwJTtcbiAgY29sb3I6ICMyYjJlMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwJTtcbiAgICBmb250LXNpemU6IDQuOTQ3OTE2NjY2NjY2NjY2dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41MTA0MTY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMCU7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzMzMzMzMzMzMzNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1vdmVyZmxvdyB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW92ZXJmbG93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1vdmVyZmxvdyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTUuMzMzMzMzMzMzMzMzMzM0dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW92ZXJmbG93IC50YWItdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyYjJlMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW92ZXJmbG93IC50YWItdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW92ZXJmbG93IHVsLnRhYnMge1xuICB3aWR0aDogNDAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtb3ZlcmZsb3cgdWwudGFicyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtb3ZlcmZsb3cgdWwudGFicyB7XG4gICAgd2lkdGg6IDExMS4yMDAwMDAwMDAwMDAwMnZ3O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW92ZXJmbG93IHVsLnRhYnM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xOThweDtcbiAgcmlnaHQ6IC0zMzBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3JveWFsLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjA4cHg7XG4gIGhlaWdodDogMTM1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1vdmVyZmxvdyB1bC50YWJzOmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1vdmVyZmxvdyB1bC50YWJzIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNDAwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtb3ZlcmZsb3cgdWwudGFicyBsaSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xMzAyMDgzMzMzMzMzMzMzMXZ3IHNvbGlkICNlN2U3ZTc7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1vdmVyZmxvdyB1bC50YWJzIGxpIHtcbiAgICB3aWR0aDogMzcuMDY2NjY2NjY2NjY2NjZ2dztcbiAgICBwYWRkaW5nOiAwIDQuOHZ3O1xuICAgIGJvcmRlci1ib3R0b206IDAuMjY2NjY2NjY2NjY2NjY2NjZ2dyBzb2xpZCAjZTdlN2U3O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW92ZXJmbG93IHVsLnRhYnMgbGk6bGFzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1vdmVyZmxvdyB1bC50YWJzIGxpOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW92ZXJmbG93IHVsLnRhYnMgbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiAwLjM5MDYyNXZ3IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW92ZXJmbG93IHVsLnRhYnMgbGk6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDAuOHZ3IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1vdmVyZmxvdyB1bC50YWJzIGxpIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtb3ZlcmZsb3cgdWwudGFicyBsaSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTEuMzI4MTI1dnc7XG4gICAgaGVpZ2h0OiAyLjYwNDE2NjY2NjY2NjY2N3Z3O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG8gMS40MzIyOTE2NjY2NjY2NjY1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtb3ZlcmZsb3cgdWwudGFicyBsaSBpbWcge1xuICAgIG1heC13aWR0aDogMjMuMjAwMDAwMDAwMDAwMDAzdnc7XG4gICAgaGVpZ2h0OiA1LjMzMzMzMzMzMzMzMzMzNHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDIuOTMzMzMzMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW92ZXJmbG93IHVsLnRhYnMgbGkgLmRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW92ZXJmbG93IHVsLnRhYnMgbGkgLmRldGFpbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zMDIwODMzMzMzMzMzMzM1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtb3ZlcmZsb3cgdWwudGFicyBsaSAuZGV0YWlscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42NjY2NjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtb3ZlcmZsb3cgdWwudGFicyBsaSAuZGV0YWlscyAucmQtbWFyayB7XG4gIGNvbG9yOiAjNjY2ZTc5O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1vdmVyZmxvdyB1bC50YWJzIGxpIC5kZXRhaWxzIC5yZC1tYXJrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNTYyNXZ3O1xuICAgIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMy4xMjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1vdmVyZmxvdyB1bC50YWJzIGxpIC5kZXRhaWxzIC5yZC1tYXJrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNjY2NjY2NjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA2LjR2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtb3ZlcmZsb3cgdWwudGFicyBsaSAuZGV0YWlscyAucmQtbWFyayAucHVycGxlIHtcbiAgY29sb3I6ICM3ZjI5YzQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW92ZXJmbG93IHVsLnRhYnMgbGkgLmRldGFpbHMgLnJkLXJldmlld3Mge1xuICB3aWR0aDogNzlweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmY2ZmO1xuICBjb2xvcjogIzY2NmU3OTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1vdmVyZmxvdyB1bC50YWJzIGxpIC5kZXRhaWxzIC5yZC1yZXZpZXdzIHtcbiAgICBmb250LXNpemU6IDEuMTcxODc1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDMuMzg1NDE2NjY2NjY2NjY2NXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW92ZXJmbG93IHVsLnRhYnMgbGkgLmRldGFpbHMgLnJkLXJldmlld3Mge1xuICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gICAgbGluZS1oZWlnaHQ6IDYuOTMzMzMzMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW92ZXJmbG93IHVsLnRhYnMgbGkuY3VycmVudCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgxODAsIDE4MCwgMTgwLCAwLjUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtb3ZlcmZsb3cgdWwudGFicyBsaS5jdXJyZW50IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1vdmVyZmxvdyB1bC50YWJzIGxpLmN1cnJlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtb3ZlcmZsb3cgdWwudGFicyBsaS5jdXJyZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4zOTA2MjV2dyBzb2xpZCAjN2YyOWM0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW92ZXJmbG93IHVsLnRhYnMgbGkuY3VycmVudDphZnRlciB7XG4gICAgd2lkdGg6IDI3LjczMzMzMzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyLWJvdHRvbTogMC44dncgc29saWQgIzdmMjljNDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDcuMTYxNDU4MzMzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudCAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyB7XG4gIHdpZHRoOiA0ODBweDtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMTI1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1yaWdodDogMi42NjY2NjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA0ODBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbiAgcGFkZGluZzogMjNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXc6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMy4xMjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDQ0LjUzMTI1dnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjA0MTY2NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyOiAwLjEzMDIwODMzMzMzMzMzMzMxdncgc29saWQgI2YxZjFmMTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjY1MTA0MTY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAxLjk1MzEyNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3IHtcbiAgICB3aWR0aDogOTAuOTMzMzMzMzMzMzMzMzR2dztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzMzMzMzMzMzMzNHZ3O1xuICAgIGJvcmRlcjogMC4yNjY2NjY2NjY2NjY2NjY2NnZ3IHNvbGlkICNmMWYxZjE7XG4gICAgYm9yZGVyLXJhZGl1czogMS4zMzMzMzMzMzMzMzMzMzM1dnc7XG4gICAgcGFkZGluZzogNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5mZWVmbyAudGV4dCB7XG4gIHdpZHRoOiAzNDBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LmZlZWZvIC50ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogMS45NTMxMjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5mZWVmbyAudGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDR2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcuZmVlZm8gLnRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZXZpZXcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5mZWVmbyAudGV4dDphZnRlciB7XG4gICAgd2lkdGg6IDIuODY0NTgzMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAyLjg2NDU4MzMzMzMzMzMzM3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LmZlZWZvIC50ZXh0OmFmdGVyIHtcbiAgICB3aWR0aDogNi40dnc7XG4gICAgaGVpZ2h0OiA2LjR2dztcbiAgICB0b3A6IC0xLjMzMzMzMzMzMzMzMzMzMzV2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcuZmVlZm8gLnRleHQgcCB7XG4gIGNvbG9yOiAjMmIyZTMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMzNweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LmZlZWZvIC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMS44MjI5MTY2NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMS45NTMxMjV2dztcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjU1MjA4MzMzMzMzMzMzNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LmZlZWZvIC50ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzMzMzMzR2dztcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjY2NjY2NjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5mZWVmbyAudGV4dCBwIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5mZWVmbyAudGV4dCBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS44MjI5MTY2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcuZmVlZm8gLnRleHQgcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzMzMzMzM0dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LmZlZWZvIC50ZXh0IHAgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMxZGJjZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcuZmVlZm8gLnRleHQgcCBhIHtcbiAgICBmb250LXNpemU6IDEuODIyOTE2NjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LmZlZWZvIC50ZXh0IHAgYSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzMzMzMzNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5mZWVmbyAudGV4dCAuZGVzYyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzY2NmU3OTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LmZlZWZvIC50ZXh0IC5kZXNjIHtcbiAgICBmb250LXNpemU6IDEuNDMyMjkxNjY2NjY2NjY2NXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA4MzMzMzMzMzMzMzMzM3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuOTUzMTI1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcuZmVlZm8gLnRleHQgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMi45MzMzMzMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogNC4yNjY2NjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LmZlZWZvIC5yYXRpbmcge1xuICB3aWR0aDogNzRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcuZmVlZm8gLnJhdGluZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LmZlZWZvIC5yYXRpbmcgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzY2NmU3OTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcuZmVlZm8gLnJhdGluZyBzcGFuIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMS4zMDIwODMzMzMzMzMzMzM1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuMDgzMzMzMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5mZWVmbyAucmF0aW5nIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi42NjY2NjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogNC4yNjY2NjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcuZmVlZm8gLnJhdGluZyBzcGFuIGkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjZmVkYzMwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcuZmVlZm8gLnJhdGluZyBzcGFuIGkge1xuICAgIGZvbnQtc2l6ZTogMS42OTI3MDgzMzMzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcuZmVlZm8gLnJhdGluZyBzcGFuIGkge1xuICAgIGZvbnQtc2l6ZTogMy40NjY2NjY2NjY2NjY2NjYzdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LnRydXN0cGlsb3Qge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcudHJ1c3RwaWxvdCAuaW1nLW5hbWUge1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgbWluLXdpZHRoOiA3MnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LnRydXN0cGlsb3QgLmltZy1uYW1lIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LnRydXN0cGlsb3QgLmltZy1uYW1lIGltZyB7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy50cnVzdHBpbG90IC5pbWctbmFtZSBpbWcge1xuICAgIHdpZHRoOiA1Ljg1OTM3NXZ3O1xuICAgIGhlaWdodDogNS44NTkzNzV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAxLjk1MzEyNXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcudHJ1c3RwaWxvdCAuaW1nLW5hbWUgaW1nIHtcbiAgICB3aWR0aDogMTJ2dztcbiAgICBoZWlnaHQ6IDEydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy50cnVzdHBpbG90IC5pbWctbmFtZSBzcGFuIHtcbiAgY29sb3I6ICMyYjJlMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LnRydXN0cGlsb3QgLmltZy1uYW1lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuMDgzMzMzMzMzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcudHJ1c3RwaWxvdCAuaW1nLW5hbWUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBsaW5lLWhlaWdodDogNC4yNjY2NjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcudHJ1c3RwaWxvdCAucmlnaHQtcGFydCB7XG4gIHBhZGRpbmctdG9wOiAxM3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcudHJ1c3RwaWxvdCAucmlnaHQtcGFydCB7XG4gICAgcGFkZGluZy10b3A6IDEuNjkyNzA4MzMzMzMzMzMzM3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LnRydXN0cGlsb3QgLnJpZ2h0LXBhcnQge1xuICAgIHBhZGRpbmctdG9wOiAzLjQ2NjY2NjY2NjY2NjY2NjN2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcudHJ1c3RwaWxvdCAucmlnaHQtcGFydCAucmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LnRydXN0cGlsb3QgLnJpZ2h0LXBhcnQgLnJhdGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS45NTMxMjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy50cnVzdHBpbG90IC5yaWdodC1wYXJ0IC5yYXRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcudHJ1c3RwaWxvdCAucmlnaHQtcGFydCAucmF0aW5nLmFsbW9zdCBpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2UwMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LnRydXN0cGlsb3QgLnJpZ2h0LXBhcnQgLnJhdGluZy5hbG1vc3QgaTpsYXN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LnRydXN0cGlsb3QgLnJpZ2h0LXBhcnQgLnJhdGluZyBpIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYjY3OTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcudHJ1c3RwaWxvdCAucmlnaHQtcGFydCAucmF0aW5nIGkge1xuICAgIHdpZHRoOiAyLjYwNDE2NjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMi42MDQxNjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNjUxMDQxNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LnRydXN0cGlsb3QgLnJpZ2h0LXBhcnQgLnJhdGluZyBpIHtcbiAgICB3aWR0aDogNS4zMzMzMzMzMzMzMzMzMzR2dztcbiAgICBoZWlnaHQ6IDUuMzMzMzMzMzMzMzMzMzM0dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjMzMzMzMzMzMzMzMzMzMzV2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcudHJ1c3RwaWxvdCAucmlnaHQtcGFydCAucmF0aW5nIGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy50cnVzdHBpbG90IC5yaWdodC1wYXJ0IC5yYXRpbmcgaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjA0MTY2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcudHJ1c3RwaWxvdCAucmlnaHQtcGFydCAucmF0aW5nIGk6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA1LjMzMzMzMzMzMzMzMzMzNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy50cnVzdHBpbG90IC5yaWdodC1wYXJ0IC50ZXh0IC5kZXNjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjY2ZTc5O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcudHJ1c3RwaWxvdCAucmlnaHQtcGFydCAudGV4dCAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjU2MjV2dztcbiAgICBsaW5lLWhlaWdodDogMi4wODMzMzMzMzMzMzMzMzN2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy50cnVzdHBpbG90IC5yaWdodC1wYXJ0IC50ZXh0IC5kZXNjIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjI2NjY2NjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5zaXRlamFiYmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LnNpdGVqYWJiZXIgLmltZy1uYW1lIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1pbi13aWR0aDogNzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5zaXRlamFiYmVyIC5pbWctbmFtZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcuc2l0ZWphYmJlciAuaW1nLW5hbWUgaW1nIHtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LnNpdGVqYWJiZXIgLmltZy1uYW1lIGltZyB7XG4gICAgd2lkdGg6IDUuODU5Mzc1dnc7XG4gICAgaGVpZ2h0OiA1Ljg1OTM3NXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEuMzAyMDgzMzMzMzMzMzMzNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LnNpdGVqYWJiZXIgLmltZy1uYW1lIGltZyB7XG4gICAgd2lkdGg6IDEydnc7XG4gICAgaGVpZ2h0OiAxMnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjY2NjY2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LnNpdGVqYWJiZXIgLmltZy1uYW1lIHNwYW4ge1xuICBjb2xvcjogIzJiMmUzMztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcuc2l0ZWphYmJlciAuaW1nLW5hbWUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjU2MjV2dztcbiAgICBsaW5lLWhlaWdodDogMi4wODMzMzMzMzMzMzMzMzN2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5zaXRlamFiYmVyIC5pbWctbmFtZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjI2NjY2NjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5zaXRlamFiYmVyIC5yaWdodC1wYXJ0IHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5zaXRlamFiYmVyIC5yaWdodC1wYXJ0IHtcbiAgICBwYWRkaW5nLXRvcDogMS42OTI3MDgzMzMzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcuc2l0ZWphYmJlciAucmlnaHQtcGFydCB7XG4gICAgcGFkZGluZy10b3A6IDMuNDY2NjY2NjY2NjY2NjY2M3Z3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5zaXRlamFiYmVyIC5yaWdodC1wYXJ0IC5yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcuc2l0ZWphYmJlciAucmlnaHQtcGFydCAucmF0aW5nIHtcbiAgICBtYXJnaW46IDAgMCAxLjk1MzEyNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LnNpdGVqYWJiZXIgLnJpZ2h0LXBhcnQgLnJhdGluZyB7XG4gICAgbWFyZ2luOiAwIDAgNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5zaXRlamFiYmVyIC5yaWdodC1wYXJ0IC5yYXRpbmcuYWxtb3N0IGk6bGFzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5zaXRlamFiYmVyIC5yaWdodC1wYXJ0IC5yYXRpbmcgaSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjZhMjM7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LnNpdGVqYWJiZXIgLnJpZ2h0LXBhcnQgLnJhdGluZyBpIHtcbiAgICB3aWR0aDogMi42MDQxNjY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDIuNjA0MTY2NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjY1MTA0MTY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudC5jdXJyZW50IC5zd2lwZXItcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmV2aWV3LnNpdGVqYWJiZXIgLnJpZ2h0LXBhcnQgLnJhdGluZyBpIHtcbiAgICB3aWR0aDogNS4zMzMzMzMzMzMzMzMzMzR2dztcbiAgICBoZWlnaHQ6IDUuMzMzMzMzMzMzMzMzMzM0dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjMzMzMzMzMzMzMzMzMzMzV2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcuc2l0ZWphYmJlciAucmlnaHQtcGFydCAucmF0aW5nIGk6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5zaXRlamFiYmVyIC5yaWdodC1wYXJ0IC5yYXRpbmcgaTpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1dnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuNjA0MTY2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcuc2l0ZWphYmJlciAucmlnaHQtcGFydCAucmF0aW5nIGk6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA1LjMzMzMzMzMzMzMzMzMzNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5zaXRlamFiYmVyIC5yaWdodC1wYXJ0IC50ZXh0IC5kZXNjIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjY2ZTc5O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYi1jb250ZW50LmN1cnJlbnQgLnN3aXBlci1yZXZpZXdzIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yZXZpZXcuc2l0ZWphYmJlciAucmlnaHQtcGFydCAudGV4dCAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxLjU2MjV2dztcbiAgICBsaW5lLWhlaWdodDogMi4wODMzMzMzMzMzMzMzMzN2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQuY3VycmVudCAuc3dpcGVyLXJldmlld3MgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJldmlldy5zaXRlamFiYmVyIC5yaWdodC1wYXJ0IC50ZXh0IC5kZXNjIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA0LjI2NjY2NjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1uYXYge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1uYXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtbmF2IC5hcnJvd3MgLnN3aXBlci1yZXZpZXdzLXByZXYge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1uYXYgLmFycm93cyAuc3dpcGVyLXJldmlld3MtcHJldiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjYwNDE2NjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiAuYXJyb3dzIC5zd2lwZXItcmV2aWV3cy1wcmV2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMzMzMzMzMzMzMzMzMzM0dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiAuYXJyb3dzIC5zd2lwZXItcmV2aWV3cy1wcmV2OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gIGxlZnQ6IDVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiAuYXJyb3dzIC5zd2lwZXItcmV2aWV3cy1wcmV2OmFmdGVyIHtcbiAgICBsZWZ0OiAwLjY1MTA0MTY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1uYXYgLmFycm93cyAuc3dpcGVyLXJldmlld3MtcHJldjphZnRlciB7XG4gICAgbGVmdDogMS4zMzMzMzMzMzMzMzMzMzM1dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiAuYXJyb3dzIC5zd2lwZXItcmV2aWV3cy1uZXh0OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBsZWZ0OiAtNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtbmF2IC5hcnJvd3MgLnN3aXBlci1yZXZpZXdzLW5leHQ6YWZ0ZXIge1xuICAgIGxlZnQ6IC0wLjY1MTA0MTY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1uYXYgLmFycm93cyAuc3dpcGVyLXJldmlld3MtbmV4dDphZnRlciB7XG4gICAgbGVmdDogLTEuMzMzMzMzMzMzMzMzMzMzNXZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1uYXYgLmFycm93cyAuc3dpcGVyLXJldmlld3MtcHJldixcbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiAuYXJyb3dzIC5zd2lwZXItcmV2aWV3cy1uZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmYyZjJmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiAuYXJyb3dzIC5zd2lwZXItcmV2aWV3cy1wcmV2LFxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1uYXYgLmFycm93cyAuc3dpcGVyLXJldmlld3MtbmV4dCB7XG4gICAgd2lkdGg6IDUuMjA4MzMzMzMzMzMzMzM0dnc7XG4gICAgaGVpZ2h0OiA1LjIwODMzMzMzMzMzMzMzNHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDYuNTEwNDE2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtbmF2IC5hcnJvd3MgLnN3aXBlci1yZXZpZXdzLXByZXYsXG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiAuYXJyb3dzIC5zd2lwZXItcmV2aWV3cy1uZXh0IHtcbiAgICB3aWR0aDogMTAuNjY2NjY2NjY2NjY2NjY4dnc7XG4gICAgaGVpZ2h0OiAxMC42NjY2NjY2NjY2NjY2Njh2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMy4zMzMzMzMzMzMzMzMzMzR2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtbmF2IC5hcnJvd3MgLnN3aXBlci1yZXZpZXdzLXByZXY6YWZ0ZXIsXG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1uYXYgLmFycm93cyAuc3dpcGVyLXJldmlld3MtbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMmYyZjJmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMmYyZjJmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1uYXYgLmFycm93cyAuc3dpcGVyLXJldmlld3MtcHJldjphZnRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtbmF2IC5hcnJvd3MgLnN3aXBlci1yZXZpZXdzLW5leHQ6YWZ0ZXIge1xuICAgIHdpZHRoOiAxLjMwMjA4MzMzMzMzMzMzMzV2dztcbiAgICBoZWlnaHQ6IDEuMzAyMDgzMzMzMzMzMzMzNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiAuYXJyb3dzIC5zd2lwZXItcmV2aWV3cy1wcmV2OmFmdGVyLFxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1uYXYgLmFycm93cyAuc3dpcGVyLXJldmlld3MtbmV4dDphZnRlciB7XG4gICAgd2lkdGg6IDIuNjY2NjY2NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC50YWJzLWNvbnRhaW5lciAudGFicy1uYXYgLmFycm93cyAuc3dpcGVyLXJldmlld3MtcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtbmF2IC5hcnJvd3MgLnN3aXBlci1yZXZpZXdzLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG4gIGN1cnNvcjogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiAuYXJyb3dzIC5zd2lwZXItcmV2aWV3cy1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiAuYXJyb3dzIC5zd2lwZXItcmV2aWV3cy1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIGJvcmRlcjogMC4xMzAyMDgzMzMzMzMzMzMzMXZ3IHNvbGlkICNkMWQxZDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtbmF2IC5hcnJvd3MgLnN3aXBlci1yZXZpZXdzLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtbmF2IC5hcnJvd3MgLnN3aXBlci1yZXZpZXdzLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgYm9yZGVyOiAwLjI2NjY2NjY2NjY2NjY2NjY2dncgc29saWQgI2QxZDFkMTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtbmF2IC5hcnJvd3MgLnN3aXBlci1yZXZpZXdzLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDphZnRlcixcbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiAuYXJyb3dzIC5zd2lwZXItcmV2aWV3cy1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxZDFkMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiAuYXJyb3dzIC5zd2lwZXItcmV2aWV3cy1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6YWZ0ZXIsXG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiAuYXJyb3dzIC5zd2lwZXItcmV2aWV3cy1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQ6YWZ0ZXIge1xuICAgIGJvcmRlci10b3A6IDAuMTMwMjA4MzMzMzMzMzMzMzF2dyBzb2xpZCAjZDFkMWQxO1xuICAgIGJvcmRlci1yaWdodDogMC4xMzAyMDgzMzMzMzMzMzMzMXZ3IHNvbGlkICNkMWQxZDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtbmF2IC5hcnJvd3MgLnN3aXBlci1yZXZpZXdzLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDphZnRlcixcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtbmF2IC5hcnJvd3MgLnN3aXBlci1yZXZpZXdzLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZDphZnRlciB7XG4gICAgYm9yZGVyLXRvcDogMC4yNjY2NjY2NjY2NjY2NjY2NnZ3IHNvbGlkICNkMWQxZDE7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjI2NjY2NjY2NjY2NjY2NjY2dncgc29saWQgI2QxZDFkMTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAudGFicy1jb250YWluZXIgLnRhYnMtbmF2IGEge1xuICBjb2xvcjogIzJiMmUzMztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiBhIHtcbiAgICBmb250LXNpemU6IDEuODIyOTE2NjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnRhYnMtY29udGFpbmVyIC50YWJzLW5hdiBhIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzMzMzMzM0dnc7XG4gIH1cbn1cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1zdGVwcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIHtcbiAgICBwYWRkaW5nOiA2LjUxMDQxNjY2NjY2NjY2N3Z3IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtc3RlcHMge1xuICAgIHBhZGRpbmc6IDEwLjEzMzMzMzMzMzMzMzMzM3Z3IDAgMTguNjY2NjY2NjY2NjY2NjY4dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtc3RlcHMgLnJkLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtc3RlcHMgLnJkLWNvbnRhaW5lciAubGVmdC1jb250YWluZXIge1xuICB3aWR0aDogMzIwcHg7XG4gIG1hcmdpbjogMCAxMjBweCAwIDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1zdGVwcyAucmQtY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1zdGVwcyAucmQtY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciAuc3RlcHMtaGVhZGVyIHtcbiAgbWFyZ2luOiAxMDBweCAwIDIzcHg7XG4gIGNvbG9yOiAjMmIyZTMzO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1zdGVwcyAucmQtY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciAuc3RlcHMtaGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDIuOTk0NzkxNjY2NjY2NjY3dncgMDtcbiAgICBmb250LXNpemU6IDQuOTQ3OTE2NjY2NjY2NjY2dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtc3RlcHMgLnJkLWNvbnRhaW5lciAubGVmdC1jb250YWluZXIgLnN0ZXBzLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgMCA0dncgMDtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1zdGVwcyAucmQtY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciAuc3RlcHMtc3ViaGVhZGVyIHtcbiAgY29sb3I6ICM2NjZlNzk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1zdGVwcyAucmQtY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciAuc3RlcHMtc3ViaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDIuMDgzMzMzMzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yMDgzMzMzMzMzMzMzMzR2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1zdGVwcyAucmQtY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciAuc3RlcHMtc3ViaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzMzMzMzM0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDYuNHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDE2dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLmxlZnQtY29udGFpbmVyIC5zdGVwcy1idG4tb3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2MzE5OTtcbiAgY29sb3I6ICM2NjMxOTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDY1cHggMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1zdGVwcyAucmQtY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciAuc3RlcHMtYnRuLW9yZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1zdGVwcyAucmQtY29udGFpbmVyIC5sZWZ0LWNvbnRhaW5lciAuc3RlcHMtYnRuLW9yZGVyIC5hcnJvdy1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGluaGVyaXQ7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkICM2NjMxOTk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLmxlZnQtY29udGFpbmVyIC5zdGVwcy1idG4tb3JkZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmYjMwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmYjMwMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLmxlZnQtY29udGFpbmVyIC5zdGVwcy1idG4tb3JkZXI6aG92ZXIgLmFycm93LWxlZnQge1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkICNmZmIzMDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1zdGVwcyAucmQtY29udGFpbmVyIC5yaWdodC1jb250YWluZXIge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTAwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtc3RlcHMgLnJkLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtc3RlcHMgLnJkLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIC5zdGVwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZhZmFmYS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogMTQwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogNTVweCAxMDBweCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcCB7XG4gICAgaGVpZ2h0OiAxOC4yMjkxNjY2NjY2NjY2NjR2dztcbiAgICBwYWRkaW5nOiA3LjE2MTQ1ODMzMzMzMzMzM3Z3IDEzLjAyMDgzMzMzMzMzMzMzNHZ3IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtc3RlcHMgLnJkLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIC5zdGVwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE2dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcC5maXJzdDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdGVwMS5wbmdcIik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcC5maXJzdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtc3RlcHMgLnJkLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIC5zdGVwLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdGVwMi5wbmdcIik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcC5zZWNvbmQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcC50aGlyZDpob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdGVwMy5wbmdcIik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcC50aGlyZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtc3RlcHMgLnJkLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIC5zdGVwIC5udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgb3BhY2l0eTogMC41ODtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtc3RlcHMgLnJkLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIC5zdGVwIC5udW1iZXIge1xuICAgIHRvcDogMS4zMDIwODMzMzMzMzMzMzM1dnc7XG4gICAgZm9udC1zaXplOiAxMS43MTg3NXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxMS43MTg3NXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcCAubnVtYmVyIHtcbiAgICB0b3A6IC0xMnZ3O1xuICAgIGZvbnQtc2l6ZTogMjR2dztcbiAgICBsaW5lLWhlaWdodDogMjR2dztcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcCBwIHtcbiAgY29sb3I6ICMyYjJlMzM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1zdGVwcyAucmQtY29udGFpbmVyIC5yaWdodC1jb250YWluZXIgLnN0ZXAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4zMDIwODMzMzMzMzMzMzM1dnc7XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjY2NjY2NjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogNi40dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzJiMmUzMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1zdGVwcyAucmQtY29udGFpbmVyIC5yaWdodC1jb250YWluZXIgLnN0ZXAgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzMzMzMzM0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuOHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1zdGVwcyAucmQtY29udGFpbmVyIC5yaWdodC1jb250YWluZXIgLnN0ZXA6aG92ZXIgcCxcbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcDpob3ZlciBwLFxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1zdGVwcyAucmQtY29udGFpbmVyIC5yaWdodC1jb250YWluZXIgLnN0ZXA6aG92ZXIgc3BhbiB7XG4gICAgY29sb3I6ICMyYjJlMzM7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcDpob3ZlciAubnVtYmVyIHtcbiAgY29sb3I6ICM3ZjI5YzQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcDpob3ZlciAubnVtYmVyIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjExKTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtc3RlcHMgLnJkLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIC5zdGVwcy1idG4tb3JkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtc3RlcHMgLnJkLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIC5zdGVwcy1idG4tb3JkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNi41MTA0MTY2NjY2NjY2Njd2dyBhdXRvIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzY2MzE5OTtcbiAgICBmb250LXNpemU6IDIuMDgzMzMzMzMzMzMzMzMzdnc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzMuODU0MTY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDYuNTEwNDE2NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDYuMjV2dztcbiAgICBib3JkZXItcmFkaXVzOiAwLjY1MTA0MTY2NjY2NjY2Njd2dztcbiAgICBib3JkZXI6IDAuMTMwMjA4MzMzMzMzMzMzMzF2dyBzb2xpZCAjNjYzMTk5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtc3RlcHMgLnJkLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIC5zdGVwcy1idG4tb3JkZXIgLmFycm93LWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjk1MzEyNXZ3O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItdG9wOiAwLjY1MTA0MTY2NjY2NjY2Njd2dyBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAwLjY1MTA0MTY2NjY2NjY2Njd2dyBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMC45MTE0NTgzMzMzMzMzMzM0dncgc29saWQgIzY2MzE5OTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtc3RlcHMgLnJkLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIC5zdGVwcy1idG4tb3JkZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZiMzAwO1xuICAgIGJvcmRlcjogMC4xMzAyMDgzMzMzMzMzMzMzMXZ3IHNvbGlkICNmZmIzMDA7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtc3RlcHMgLnJkLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIC5zdGVwcy1idG4tb3JkZXI6aG92ZXIgLmFycm93LWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAwLjkxMTQ1ODMzMzMzMzMzMzR2dyBzb2xpZCAjZmZiMzAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcHMtYnRuLW9yZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEzLjMzMzMzMzMzMzMzMzMzNHZ3IGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjNjYzMTk5O1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY2NjY2Njd2dztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA2OS4zMzMzMzMzMzMzMzMzNHZ3O1xuICAgIGhlaWdodDogMTMuMzMzMzMzMzMzMzMzMzM0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDEyLjh2dztcbiAgICBib3JkZXItcmFkaXVzOiAxLjMzMzMzMzMzMzMzMzMzMzV2dztcbiAgICBib3JkZXI6IDAuMjY2NjY2NjY2NjY2NjY2NjZ2dyBzb2xpZCAjNjYzMTk5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtc3RlcHMgLnJkLWNvbnRhaW5lciAucmlnaHQtY29udGFpbmVyIC5zdGVwcy1idG4tb3JkZXIgLmFycm93LWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiA0dnc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci10b3A6IDEuMzMzMzMzMzMzMzMzMzMzNXZ3IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEuMzMzMzMzMzMzMzMzMzMzNXZ3IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxLjg2NjY2NjY2NjY2NjY2N3Z3IHNvbGlkICM2NjMxOTk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcHMtYnRuLW9yZGVyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmYjMwMDtcbiAgICBib3JkZXI6IDAuMjY2NjY2NjY2NjY2NjY2NjZ2dyBzb2xpZCAjZmZiMzAwO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLXN0ZXBzIC5yZC1jb250YWluZXIgLnJpZ2h0LWNvbnRhaW5lciAuc3RlcHMtYnRuLW9yZGVyOmhvdmVyIC5hcnJvdy1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMS44NjY2NjY2NjY2NjY2Njd2dyBzb2xpZCAjZmZiMzAwO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb3VudGVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvdW50ZXJzIHtcbiAgICBoZWlnaHQ6IDEyOS4zMzMzMzMzMzMzMzMzMXZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb3VudGVycyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogODBweDtcbiAgd2lkdGg6IDUyM3B4O1xuICBoZWlnaHQ6IDQ2MnB4O1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY291bnRlcnMgaW1nIHtcbiAgICB3aWR0aDogNDUuNTcyOTE2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDQwLjM2NDU4MzMzMzMzMzMzdnc7XG4gICAgcmlnaHQ6IDMuOTA2MjV2dztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvdW50ZXJzIGltZyB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY2NjY2NjY2dnc7XG4gICAgaGVpZ2h0OiA1OC42NjY2NjY2NjY2NjY2NjR2dztcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC01LjMzMzMzMzMzMzMzMzMzNHZ3O1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY291bnRlcnMgLnJkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDE1cHggOTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvdW50ZXJzIC5yZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDB2dyAzLjkwNjI1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY291bnRlcnMgLnJkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAxNnZ3IDh2dyAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvdW50ZXJzIC5yZC1jb250YWluZXIgZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb3VudGVycyAucmQtY29udGFpbmVyIGRpdiAucmQtY291bnRlcnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDUwcHggMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvdW50ZXJzIC5yZC1jb250YWluZXIgZGl2IC5yZC1jb3VudGVyc19faXRlbSB7XG4gICAgbWFyZ2luOiA2LjUxMDQxNjY2NjY2NjY2N3Z3IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY291bnRlcnMgLnJkLWNvbnRhaW5lciBkaXYgLnJkLWNvdW50ZXJzX19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA0MHZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDh2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY291bnRlcnMgLnJkLWNvbnRhaW5lciBkaXYgLnJkLWNvdW50ZXJzX19pdGVtIC5yZC1jb3VudGVyc19fbnVtIHtcbiAgd2lkdGg6IDE2N3B4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICMyYjJlMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY291bnRlcnMgLnJkLWNvbnRhaW5lciBkaXYgLnJkLWNvdW50ZXJzX19pdGVtIC5yZC1jb3VudGVyc19fbnVtIHtcbiAgICB3aWR0aDogMTMuMDIwODMzMzMzMzMzMzM0dnc7XG4gICAgZm9udC1zaXplOiA0LjE2NjY2NjY2NjY2NjY2NnZ3O1xuICAgIG1hcmdpbi1yaWdodDogMi42MDQxNjY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb3VudGVycyAucmQtY29udGFpbmVyIGRpdiAucmQtY291bnRlcnNfX2l0ZW0gLnJkLWNvdW50ZXJzX19udW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogOC41MzMzMzMzMzMzMzMzMzN2dztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvdW50ZXJzIC5yZC1jb250YWluZXIgZGl2IC5yZC1jb3VudGVyc19faXRlbSAucmQtY291bnRlcnNfX3RleHQge1xuICBjb2xvcjogIzY2NmU3OTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY291bnRlcnMgLnJkLWNvbnRhaW5lciBkaXYgLnJkLWNvdW50ZXJzX19pdGVtIC5yZC1jb3VudGVyc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjgyMjkxNjY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb3VudGVycyAucmQtY29udGFpbmVyIGRpdiAucmQtY291bnRlcnNfX2l0ZW0gLnJkLWNvdW50ZXJzX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBoZWlnaHQ6IDY5MHB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIHtcbiAgICBoZWlnaHQ6IDcyLjI2NTYyNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDIwLjMxMjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIge1xuICAgIGhlaWdodDogMTc3Ljg2NjY2NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNTAuNjY2NjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5yZC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5yZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDkuNzY1NjI1dncgMy45MDYyNXZ3IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTguMTMzMzMzMzMzMzMzMzMzdncgNC41MzMzMzMzMzMzMzMzMzN2dyAwO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnJkLWNvbnRhaW5lciAuc3dpcGVyLXRpdGxlIHtcbiAgd2lkdGg6IDc1MHB4O1xuICBjb2xvcjogIzJiMmUzMztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5yZC1jb250YWluZXIgLnN3aXBlci10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiA0Ljk0NzkxNjY2NjY2NjY2NnZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDEuMzAyMDgzMzMzMzMzMzMzNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gI3N3aXBlciAucmQtY29udGFpbmVyIC5zd2lwZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgbGluZS1oZWlnaHQ6IDcuNDY2NjY2NjY2NjY2NjY4dnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gNS4zMzMzMzMzMzMzMzMzMzR2dztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnJkLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICM2NjZlNzk7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnJkLWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDIuMDgzMzMzMzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnJkLWNvbnRhaW5lciBwIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzMzMzMzM0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDYuNHZ3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gI3N3aXBlciAucmQtY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IDExMDBweDtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N3aXBlci1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gI3N3aXBlciAucmQtY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA2LjUxMDQxNjY2NjY2NjY2N3Z3O1xuICAgIHdpZHRoOiAxMjkuNDI3MDgzMzMzMzMzMzF2dztcbiAgICBoZWlnaHQ6IDU4LjU5Mzc1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5yZC1jb250YWluZXIgLnN3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDEzLjMzMzMzMzMzMzMzMzMzNHZ3O1xuICAgIHdpZHRoOiAyNjUuMDY2NjY2NjY2NjY2NjZ2dztcbiAgICBoZWlnaHQ6IDEyMHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnJkLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5yZC1jb250YWluZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gI3N3aXBlciAucmQtY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmFmYWZhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5yZC1jb250YWluZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGU6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQ6IDAuMTMwMjA4MzMzMzMzMzMzMzF2dyBzb2xpZCAjZmFmYWZhO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gI3N3aXBlciAucmQtY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwLjI2NjY2NjY2NjY2NjY2NjY2dncgc29saWQgI2ZhZmFmYTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5yZC1jb250YWluZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnJkLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZTphZnRlciB7XG4gICAgcmlnaHQ6IDAuMTMwMjA4MzMzMzMzMzMzMzF2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5yZC1jb250YWluZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGU6aG92ZXI6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnJkLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAudGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnJkLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi42MDQxNjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMy4xMjV2dztcbiAgICBtYXJnaW4tYm90dG9tOiA0LjU1NzI5MTY2NjY2NjY2NnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gI3N3aXBlciAucmQtY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzMzMzMzMzMzMzNHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA2LjR2dztcbiAgICBtYXJnaW4tYm90dG9tOiA5LjMzMzMzMzMzMzMzMzMzNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnJkLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAudGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NXB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC01MGRlZywgIzgyMDBmZSAwJSwgIzllMGRlYiAxMDAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gI3N3aXBlciAucmQtY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC50aXRsZTphZnRlciB7XG4gICAgd2lkdGg6IDQuMDM2NDU4MzMzMzMzMzM0dnc7XG4gICAgaGVpZ2h0OiAwLjUyMDgzMzMzMzMzMzMzMzN2dztcbiAgICB0b3A6IDcuMTYxNDU4MzMzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5yZC1jb250YWluZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnRpdGxlOmFmdGVyIHtcbiAgICB3aWR0aDogOC4yNjY2NjY2NjY2NjY2NjZ2dztcbiAgICBoZWlnaHQ6IDEuMDY2NjY2NjY2NjY2NjY2N3Z3O1xuICAgIHRvcDogMTQuNjY2NjY2NjY2NjY2NjY2dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gI3N3aXBlciAucmQtY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5kZXNjIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHotaW5kZXg6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gI3N3aXBlciAucmQtY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5kZXNjIHtcbiAgICBmb250LXNpemU6IDEuODIyOTE2NjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgyMjkxNjY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnJkLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzMzMzMzNHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjczMzMzMzMzMzMzMzMzNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnJkLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc2xpZGUtbnVtIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnJkLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuc2xpZGUtbnVtIHtcbiAgICBmb250LXNpemU6IDEuNDMyMjkxNjY2NjY2NjY2NXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzMjI5MTY2NjY2NjY2NjV2dztcbiAgICBib3R0b206IDQuMjk2ODc1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5yZC1jb250YWluZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnNsaWRlLW51bSB7XG4gICAgZm9udC1zaXplOiAyLjkzMzMzMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjkzMzMzMzMzMzMzMzMzM3Z3O1xuICAgIGJvdHRvbTogOC43OTk5OTk5OTk5OTk5OTl2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5yZC1jb250YWluZXIgLnN3aXBlci1jb250YWluZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnNsaWRlLW51bSAuYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGJvdHRvbTogMTgwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYm90dG9tOiAtMjkuOTQ3OTE2NjY2NjY2NjY4dnc7XG4gICAgcmlnaHQ6IDUyLjV2dyAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYm90dG9tOiAtMzQuNjY2NjY2NjY2NjY2Njd2dztcbiAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDQuNTMzMzMzMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgbGVmdDogNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgIGxlZnQ6IDAuNjUxMDQxNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gI3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBsZWZ0OiAxLjMzMzMzMzMzMzMzMzMzMzV2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBib3R0b206IDEyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJvdHRvbTogLTI5Ljk0NzkxNjY2NjY2NjY2OHZ3O1xuICAgIGxlZnQ6IDUyLjV2dyAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJvdHRvbTogLTM0LjY2NjY2NjY2NjY2NjY3dnc7XG4gICAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBsZWZ0OiAyMC41MzMzMzMzMzMzMzMzMzV2dyAhaW1wb3J0YW50O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbGVmdDogLTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gI3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICBsZWZ0OiAtMC42NTEwNDE2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgIGxlZnQ6IC0xLjMzMzMzMzMzMzMzMzMzMzV2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKDUwJSAtIDU4MHB4KTtcbiAgbGVmdDogYXV0bztcbiAgdG9wOiBhdXRvO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gI3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2QxZDFkMTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2QxZDFkMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gI3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICB3aWR0aDogMS4zMDIwODMzMzMzMzMzMzM1dnc7XG4gICAgaGVpZ2h0OiAxLjMwMjA4MzMzMzMzMzMzMzV2dztcbiAgICBib3JkZXItdG9wOiAwLjEzMDIwODMzMzMzMzMzMzMxdncgc29saWQgI2QxZDFkMTtcbiAgICBib3JkZXItcmlnaHQ6IDAuMTMwMjA4MzMzMzMzMzMzMzF2dyBzb2xpZCAjZDFkMWQxO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gI3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gICAgd2lkdGg6IDIuNjY2NjY2NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiAyLjY2NjY2NjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci10b3A6IDAuMjY2NjY2NjY2NjY2NjY2NjZ2dyBzb2xpZCAjZDFkMWQxO1xuICAgIGJvcmRlci1yaWdodDogMC4yNjY2NjY2NjY2NjY2NjY2NnZ3IHNvbGlkICNkMWQxZDE7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gI3N3aXBlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IDUuMjA4MzMzMzMzMzMzMzM0dnc7XG4gICAgaGVpZ2h0OiA1LjIwODMzMzMzMzMzMzMzNHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDYuNTEwNDE2NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyOiAwLjEzMDIwODMzMzMzMzMzMzMxdncgc29saWQgI2QxZDFkMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduICNzd2lwZXIgLnN3aXBlci1idXR0b24tcHJldixcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAjc3dpcGVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiAxMC42NjY2NjY2NjY2NjY2Njh2dztcbiAgICBoZWlnaHQ6IDEwLjY2NjY2NjY2NjY2NjY2OHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEzLjMzMzMzMzMzMzMzMzMzNHZ3O1xuICAgIGJvcmRlcjogMC4yNjY2NjY2NjY2NjY2NjY2NnZ3IHNvbGlkICNkMWQxZDE7XG4gIH1cbn1cbi5maXJlZm94ICNzd2lwZXIgLnN3aXBlci1zbGlkZSAudGl0bGU6OmFmdGVyIHtcbiAgdG9wOiAzOHB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZmlyZWZveCAjc3dpcGVyIC5zd2lwZXItc2xpZGUgLnRpdGxlOjphZnRlciB7XG4gICAgdG9wOiA0Ljk0NzkxNjY2NjY2NjY2NnZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmZpcmVmb3ggI3N3aXBlciAuc3dpcGVyLXNsaWRlIC50aXRsZTo6YWZ0ZXIge1xuICAgIHRvcDogMTAuMTMzMzMzMzMzMzMzMzMzdncgIWltcG9ydGFudDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAub3VyLWRpc2NyZWV0IC5yZC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA1NnB4O1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA5Ljc2NTYyNXZ3O1xuICAgIHBhZGRpbmctdG9wOiA1LjIwODMzMzMzMzMzMzMzNHZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjUxMDQxNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAub3VyLWRpc2NyZWV0LXRpdGxlIHtcbiAgY29sb3I6ICMyYjJlMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5vdXItZGlzY3JlZXQtdGl0bGUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZm9udC1zaXplOiA0Ljk0NzkxNjY2NjY2NjY2NnZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDMuOTA2MjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAub3VyLWRpc2NyZWV0LXRpdGxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgbGluZS1oZWlnaHQ6IDcuNDY2NjY2NjY2NjY2NjY4dnc7XG4gICAgbWFyZ2luOiAwIDAgNS4zMzMzMzMzMzMzMzMzMzR2dyAwO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAub3VyLWRpc2NyZWV0LXAge1xuICB3aWR0aDogNjAwcHg7XG4gIGNvbG9yOiAjNjY2ZTc5O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgYXV0byA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAub3VyLWRpc2NyZWV0IC5yZC1jb250YWluZXIgLm91ci1kaXNjcmVldC1wIHtcbiAgICBmb250LXNpemU6IDIuMDgzMzMzMzMzMzMzMzMzdnc7XG4gICAgbGluZS1oZWlnaHQ6IDMuMTI1dnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gNi41MTA0MTY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAub3VyLWRpc2NyZWV0LXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzMzMzMzR2dztcbiAgICBsaW5lLWhlaWdodDogNC44dnc7XG4gICAgbWFyZ2luOiAwIDAgOHZ3IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAub3VyLWRpc2NyZWV0IC5yZC1jb250YWluZXIgLm91ci1kaXNjcmVldC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5vdXItZGlzY3JlZXQtaXRlbXMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjIwODMzMzMzMzMzMzMzNHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5vdXItZGlzY3JlZXQtaXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAub3VyLWRpc2NyZWV0IC5yZC1jb250YWluZXIgLm91ci1kaXNjcmVldC1pdGVtcyAub3VyLWRpc2NyZWV0LWl0ZW0ge1xuICB3aWR0aDogMjUlO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5vdXItZGlzY3JlZXQtaXRlbXMgLm91ci1kaXNjcmVldC1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDEuMzAyMDgzMzMzMzMzMzMzNXZ3IDYuNTEwNDE2NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42MDQxNjY2NjY2NjY2Njd2dztcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAub3VyLWRpc2NyZWV0LWl0ZW1zIC5vdXItZGlzY3JlZXQtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAub3VyLWRpc2NyZWV0IC5yZC1jb250YWluZXIgLm91ci1kaXNjcmVldC1pdGVtcyAub3VyLWRpc2NyZWV0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAub3VyLWRpc2NyZWV0IC5yZC1jb250YWluZXIgLm91ci1kaXNjcmVldC1pdGVtcyAub3VyLWRpc2NyZWV0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDIuNjY2NjY2NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAub3VyLWRpc2NyZWV0LWl0ZW1zIC5vdXItZGlzY3JlZXQtaXRlbTpob3ZlciAuY29uZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29uZi12aW9sZXQuc3ZnKTtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5vdXItZGlzY3JlZXQtaXRlbXMgLm91ci1kaXNjcmVldC1pdGVtOmhvdmVyIC5zZWN1cmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlY3VyZS12aW9sZXQuc3ZnKTtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5vdXItZGlzY3JlZXQtaXRlbXMgLm91ci1kaXNjcmVldC1pdGVtOmhvdmVyIC5wYXBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFwZXItdmlvbGV0LnN2Zyk7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAub3VyLWRpc2NyZWV0LWl0ZW1zIC5vdXItZGlzY3JlZXQtaXRlbTpob3ZlciAuc2FmZS1wYXltZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zYWZlLXBheW1lbnQtdmlvbGV0LnN2Zyk7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAub3VyLWRpc2NyZWV0LWl0ZW1zIC5vdXItZGlzY3JlZXQtaXRlbSBkaXYge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZTtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5vdXItZGlzY3JlZXQtaXRlbXMgLm91ci1kaXNjcmVldC1pdGVtIGRpdi5jb25mIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb25mLWdyZXkuc3ZnKTtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5vdXItZGlzY3JlZXQtaXRlbXMgLm91ci1kaXNjcmVldC1pdGVtIGRpdi5zZWN1cmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NlY3VyZS1ncmV5LnN2Zyk7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAub3VyLWRpc2NyZWV0LWl0ZW1zIC5vdXItZGlzY3JlZXQtaXRlbSBkaXYucGFwZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhcGVyLWdyZXkuc3ZnKTtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5vdXItZGlzY3JlZXQtaXRlbXMgLm91ci1kaXNjcmVldC1pdGVtIGRpdi5zYWZlLXBheW1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NhZmUtcGF5bWVudC1ncmV5LnN2Zyk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAub3VyLWRpc2NyZWV0LWl0ZW1zIC5vdXItZGlzY3JlZXQtaXRlbSBkaXYge1xuICAgIHdpZHRoOiA1LjQ2ODc1dnc7XG4gICAgaGVpZ2h0OiA1Ljk4OTU4MzMzMzMzMzMzNHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDIuMzQzNzV2dztcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAub3VyLWRpc2NyZWV0LWl0ZW1zIC5vdXItZGlzY3JlZXQtaXRlbSBkaXYuY29uZiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb25mLXZpb2xldC5zdmcpO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5vdXItZGlzY3JlZXQtaXRlbXMgLm91ci1kaXNjcmVldC1pdGVtIGRpdi5zZWN1cmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc2VjdXJlLXZpb2xldC5zdmcpO1xuICB9XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5vdXItZGlzY3JlZXQtaXRlbXMgLm91ci1kaXNjcmVldC1pdGVtIGRpdi5wYXBlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYXBlci12aW9sZXQuc3ZnKTtcbiAgfVxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAub3VyLWRpc2NyZWV0LWl0ZW1zIC5vdXItZGlzY3JlZXQtaXRlbSBkaXYuc2FmZS1wYXltZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NhZmUtcGF5bWVudC12aW9sZXQuc3ZnKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAub3VyLWRpc2NyZWV0LWl0ZW1zIC5vdXItZGlzY3JlZXQtaXRlbSBkaXYge1xuICAgIHdpZHRoOiAxMS4yMDAwMDAwMDAwMDAwMDF2dztcbiAgICBoZWlnaHQ6IDEyLjI2NjY2NjY2NjY2NjY2NnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDQuOHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAub3VyLWRpc2NyZWV0LWl0ZW1zIC5vdXItZGlzY3JlZXQtaXRlbSAudGl0bGUge1xuICBjb2xvcjogIzJiMmUzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAub3VyLWRpc2NyZWV0IC5yZC1jb250YWluZXIgLm91ci1kaXNjcmVldC1pdGVtcyAub3VyLWRpc2NyZWV0LWl0ZW0gLnRpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGZvbnQtc2l6ZTogMi4zNDM3NXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDEuMzAyMDgzMzMzMzMzMzMzNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5vdXItZGlzY3JlZXQtaXRlbXMgLm91ci1kaXNjcmVldC1pdGVtIC50aXRsZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA0Ljh2dztcbiAgICBtYXJnaW46IDAgYXV0byA0dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5vdXItZGlzY3JlZXQtaXRlbXMgLm91ci1kaXNjcmVldC1pdGVtIC5kZXNjIHtcbiAgY29sb3I6ICM2NjZlNzk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5vdXItZGlzY3JlZXQtaXRlbXMgLm91ci1kaXNjcmVldC1pdGVtIC5kZXNjIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGZvbnQtc2l6ZTogMS44MjI5MTY2NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDIuMzQzNzV2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAub3VyLWRpc2NyZWV0LWl0ZW1zIC5vdXItZGlzY3JlZXQtaXRlbSAuZGVzYyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBsaW5lLWhlaWdodDogNC44dnc7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5zdGVwcy1idG4tb3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjYzMTk5O1xuICBjb2xvcjogIzY2MzE5OTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE2cHggNjVweCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5zdGVwcy1idG4tb3JkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogNi41MTA0MTY2NjY2NjY2Njd2dyBhdXRvIDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzY2MzE5OTtcbiAgICBmb250LXNpemU6IDIuMDgzMzMzMzMzMzMzMzMzdnc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMzMuODU0MTY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDYuNTEwNDE2NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDYuMjV2dztcbiAgICBib3JkZXItcmFkaXVzOiAwLjY1MTA0MTY2NjY2NjY2Njd2dztcbiAgICBib3JkZXI6IDAuMTMwMjA4MzMzMzMzMzMzMzF2dyBzb2xpZCAjNjYzMTk5O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAub3VyLWRpc2NyZWV0IC5yZC1jb250YWluZXIgLnN0ZXBzLWJ0bi1vcmRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2xvcjogIzY2MzE5OTtcbiAgICBmb250LXNpemU6IDQuMjY2NjY2NjY2NjY2NjY3dnc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogNjkuMzMzMzMzMzMzMzMzMzR2dztcbiAgICBoZWlnaHQ6IDEzLjMzMzMzMzMzMzMzMzMzNHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxMi44dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS4zMzMzMzMzMzMzMzMzMzM1dnc7XG4gICAgYm9yZGVyOiAwLjI2NjY2NjY2NjY2NjY2NjY2dncgc29saWQgIzY2MzE5OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAuc3RlcHMtYnRuLW9yZGVyIC5hcnJvdy1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgIzY2MzE5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAub3VyLWRpc2NyZWV0IC5yZC1jb250YWluZXIgLnN0ZXBzLWJ0bi1vcmRlciAuYXJyb3ctbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuOTUzMTI1dnc7XG4gICAgYm9yZGVyLXRvcDogMC42NTEwNDE2NjY2NjY2NjY3dncgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMC42NTEwNDE2NjY2NjY2NjY3dncgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDAuOTExNDU4MzMzMzMzMzMzNHZ3IHNvbGlkICM2NjMxOTk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAub3VyLWRpc2NyZWV0IC5yZC1jb250YWluZXIgLnN0ZXBzLWJ0bi1vcmRlciAuYXJyb3ctbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDR2dztcbiAgICBib3JkZXItdG9wOiAxLjMzMzMzMzMzMzMzMzMzMzV2dyBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxLjMzMzMzMzMzMzMzMzMzMzV2dyBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogMS44NjY2NjY2NjY2NjY2Njd2dyBzb2xpZCAjNjYzMTk5O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAuc3RlcHMtYnRuLW9yZGVyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmIzMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmIzMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAuc3RlcHMtYnRuLW9yZGVyOmhvdmVyIHtcbiAgICBib3JkZXI6IDAuMTMwMjA4MzMzMzMzMzMzMzF2dyBzb2xpZCAjZmZiMzAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5zdGVwcy1idG4tb3JkZXI6aG92ZXIge1xuICAgIGJvcmRlcjogMC4yNjY2NjY2NjY2NjY2NjY2NnZ3IHNvbGlkICNmZmIzMDA7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLm91ci1kaXNjcmVldCAucmQtY29udGFpbmVyIC5zdGVwcy1idG4tb3JkZXI6aG92ZXIgLmFycm93LWxlZnQge1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkICNmZmIzMDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAuc3RlcHMtYnRuLW9yZGVyOmhvdmVyIC5hcnJvdy1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMC45MTE0NTgzMzMzMzMzMzM0dncgc29saWQgI2ZmYjMwMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5vdXItZGlzY3JlZXQgLnJkLWNvbnRhaW5lciAuc3RlcHMtYnRuLW9yZGVyOmhvdmVyIC5hcnJvdy1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMS44NjY2NjY2NjY2NjY2Njd2dyBzb2xpZCAjZmZiMzAwO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA3LjgxMjV2dyAwIDYuNTEwNDE2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtYmVuZWZpdHMgLnJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMTZ2dyAwIDIwdnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLXRpdGxlIHtcbiAgY29sb3I6ICMyYjJlMzM7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwIGF1dG8gMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQuOTQ3OTE2NjY2NjY2NjY2dnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gMS4zMDIwODMzMzMzMzMzMzM1dnc7XG4gICAgcGFkZGluZzogMCAzLjkwNjI1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtYmVuZWZpdHMgLnJkLWNvbnRhaW5lciAucmQtYmVuZWZpdHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gNS4zMzMzMzMzMzMzMzMzMzR2dztcbiAgICBwYWRkaW5nOiAwIDh2dztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1wIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBjb2xvcjogIzY2NmU3OTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMy4xMjV2dztcbiAgICBtYXJnaW46IDAgYXV0byA0LjU1NzI5MTY2NjY2NjY2NnZ3O1xuICAgIHBhZGRpbmc6IDAgMy45MDYyNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLXAge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzMzMzMzR2dztcbiAgICBsaW5lLWhlaWdodDogNC44dnc7XG4gICAgbWFyZ2luOiAwIGF1dG8gNS4zMzMzMzMzMzMzMzMzMzR2dztcbiAgICBwYWRkaW5nOiAwIDh2dztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtYmVuZWZpdHMgLnJkLWNvbnRhaW5lciAucmQtYmVuZWZpdHMtYmxvY2sgLnF1YWxpZmljYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiA1MzhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL291ci13cml0ZXIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayAucXVhbGlmaWNhdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLWJsb2NrIC5xdWFsaWZpY2F0aW9uIC5pdGVtcy1jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE3KTtcbiAgcGFkZGluZzogMCA2MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayAucXVhbGlmaWNhdGlvbiAuaXRlbXMtY29udCB7XG4gICAgcGFkZGluZzogMCA3LjgxMjV2dztcbiAgICBib3JkZXItYm90dG9tOiAwLjEzMDIwODMzMzMzMzMzMzMxdncgc29saWQgd2hpdGU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtYmVuZWZpdHMgLnJkLWNvbnRhaW5lciAucmQtYmVuZWZpdHMtYmxvY2sgLnF1YWxpZmljYXRpb24gLml0ZW1zLWNvbnQge1xuICAgIHBhZGRpbmc6IDkuMDY2NjY2NjY2NjY2NjY2dncgNC41MzMzMzMzMzMzMzMzMzN2dztcbiAgICBib3JkZXItYm90dG9tOiAwLjI2NjY2NjY2NjY2NjY2NjY2dncgc29saWQgd2hpdGU7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLWJsb2NrIC5xdWFsaWZpY2F0aW9uIC5pdGVtcy1jb250OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLWJsb2NrIC5xdWFsaWZpY2F0aW9uIC5pdGVtcy1jb250OmFmdGVyIHtcbiAgICBib3R0b206IDAuMTMwMjA4MzMzMzMzMzMzMzF2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayAucXVhbGlmaWNhdGlvbiAuaXRlbXMtY29udDphZnRlciB7XG4gICAgYm90dG9tOiAwLjI2NjY2NjY2NjY2NjY2NjY2dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLWJsb2NrIC5xdWFsaWZpY2F0aW9uIC5pdGVtcy1jb250OmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtYmVuZWZpdHMgLnJkLWNvbnRhaW5lciAucmQtYmVuZWZpdHMtYmxvY2sgLnF1YWxpZmljYXRpb24gLml0ZW1zLWNvbnQgLml0ZW0tbGVmdCB7XG4gIHdpZHRoOiA1NSU7XG4gIGhlaWdodDogMTgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtYmVuZWZpdHMgLnJkLWNvbnRhaW5lciAucmQtYmVuZWZpdHMtYmxvY2sgLnF1YWxpZmljYXRpb24gLml0ZW1zLWNvbnQgLml0ZW0tbGVmdCB7XG4gICAgaGVpZ2h0OiAyMy40Mzc1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtYmVuZWZpdHMgLnJkLWNvbnRhaW5lciAucmQtYmVuZWZpdHMtYmxvY2sgLnF1YWxpZmljYXRpb24gLml0ZW1zLWNvbnQgLml0ZW0tbGVmdCB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLWJsb2NrIC5xdWFsaWZpY2F0aW9uIC5pdGVtcy1jb250IC5pdGVtLWxlZnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayAucXVhbGlmaWNhdGlvbiAuaXRlbXMtY29udCAuaXRlbS1sZWZ0IC5zdGFycyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmIzMDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayAucXVhbGlmaWNhdGlvbiAuaXRlbXMtY29udCAuaXRlbS1sZWZ0IC5zdGFycyB7XG4gICAgZm9udC1zaXplOiAxLjU2MjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayAucXVhbGlmaWNhdGlvbiAuaXRlbXMtY29udCAuaXRlbS1sZWZ0IC5zdGFycyB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtYmVuZWZpdHMgLnJkLWNvbnRhaW5lciAucmQtYmVuZWZpdHMtYmxvY2sgLnF1YWxpZmljYXRpb24gLml0ZW1zLWNvbnQgLml0ZW0tbGVmdCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWUgLSBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayAucXVhbGlmaWNhdGlvbiAuaXRlbXMtY29udCAuaXRlbS1sZWZ0IHAge1xuICAgIGZvbnQtc2l6ZTogMy4xMjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayAucXVhbGlmaWNhdGlvbiAuaXRlbXMtY29udCAuaXRlbS1sZWZ0IHAge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLWJsb2NrIC5xdWFsaWZpY2F0aW9uIC5pdGVtcy1jb250IC5pdGVtLWxlZnQgLnF1YWxpdHkge1xuICBvcGFjaXR5OiAwLjc7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayAucXVhbGlmaWNhdGlvbiAuaXRlbXMtY29udCAuaXRlbS1sZWZ0IC5xdWFsaXR5IHtcbiAgICBmb250LXNpemU6IDEuODIyOTE2NjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLWJsb2NrIC5xdWFsaWZpY2F0aW9uIC5pdGVtcy1jb250IC5pdGVtLWxlZnQgLnF1YWxpdHkge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzMzMzMzR2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtYmVuZWZpdHMgLnJkLWNvbnRhaW5lciAucmQtYmVuZWZpdHMtYmxvY2sgLnF1YWxpZmljYXRpb24gLml0ZW1zLWNvbnQgLml0ZW0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTAlO1xuICB3aWR0aDogMzUlO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLWJsb2NrIC5xdWFsaWZpY2F0aW9uIC5pdGVtcy1jb250IC5pdGVtLXJpZ2h0IHtcbiAgICBoZWlnaHQ6IDIzLjQzNzV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayAucXVhbGlmaWNhdGlvbiAuaXRlbXMtY29udCAuaXRlbS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLWJsb2NrIC5xdWFsaWZpY2F0aW9uIC5pdGVtcy1jb250IC5pdGVtLXJpZ2h0Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtYmVuZWZpdHMgLnJkLWNvbnRhaW5lciAucmQtYmVuZWZpdHMtYmxvY2sgLnF1YWxpZmljYXRpb24gLml0ZW1zLWNvbnQgLml0ZW0tcmlnaHQgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayAucXVhbGlmaWNhdGlvbiAuaXRlbXMtY29udCAuaXRlbS1yaWdodCBwIHtcbiAgICBmb250LXNpemU6IDMuMTI1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtYmVuZWZpdHMgLnJkLWNvbnRhaW5lciAucmQtYmVuZWZpdHMtYmxvY2sgLnF1YWxpZmljYXRpb24gLml0ZW1zLWNvbnQgLml0ZW0tcmlnaHQgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogNy4xOTk5OTk5OTk5OTk5OTl2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtYmVuZWZpdHMgLnJkLWNvbnRhaW5lciAucmQtYmVuZWZpdHMtYmxvY2sgLnF1YWxpZmljYXRpb24gLml0ZW1zLWNvbnQgLml0ZW0tcmlnaHQgcCBzcGFuIHtcbiAgb3BhY2l0eTogMC43O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtYmVuZWZpdHMgLnJkLWNvbnRhaW5lciAucmQtYmVuZWZpdHMtYmxvY2sgLnF1YWxpZmljYXRpb24gLml0ZW1zLWNvbnQgLml0ZW0tcmlnaHQgcCBzcGFuIHtcbiAgICBmb250LXNpemU6IDIuMDgzMzMzMzMzMzMzMzMzdnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtYmVuZWZpdHMgLnJkLWNvbnRhaW5lciAucmQtYmVuZWZpdHMtYmxvY2sgLnF1YWxpZmljYXRpb24gLml0ZW1zLWNvbnQgLml0ZW0tcmlnaHQgcCBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzMzMzMzNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayAuc2tpbGxzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDYwMHB4KTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtYmVuZWZpdHMgLnJkLWNvbnRhaW5lciAucmQtYmVuZWZpdHMtYmxvY2sgLnNraWxscyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDYuNTEwNDE2NjY2NjY2NjY3dncgNy44MTI1dncgMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayAuc2tpbGxzIHtcbiAgICBwYWRkaW5nOiA4dncgNC41MzMzMzMzMzMzMzMzMzN2dyAwO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayAuc2tpbGxzIC5pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLWJsb2NrIC5za2lsbHMgLml0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMuMjU1MjA4MzMzMzMzMzMzNXZ3KTtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjUxMDQxNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLWJsb2NrIC5za2lsbHMgLml0ZW0ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjY2NjY2NjY2NjY2NjY2OHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayAuc2tpbGxzIC5pdGVtIHAge1xuICBjb2xvcjogIzJiMmUzMztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLWJsb2NrIC5za2lsbHMgLml0ZW0gcCB7XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLWJsb2NrIC5za2lsbHMgLml0ZW0gcCB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiA2LjR2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtYmVuZWZpdHMgLnJkLWNvbnRhaW5lciAucmQtYmVuZWZpdHMtYmxvY2sgLnNraWxscyAuaXRlbSBzcGFuIHtcbiAgY29sb3I6ICM0MzQ4NGY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayAuc2tpbGxzIC5pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi4wODMzMzMzMzMzMzMzMzN2dztcbiAgICBsaW5lLWhlaWdodDogMy4xMjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1iZW5lZml0cyAucmQtY29udGFpbmVyIC5yZC1iZW5lZml0cy1ibG9jayAuc2tpbGxzIC5pdGVtIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogNi40dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLWJsb2NrIC5oaXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYzMTk5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAxNXB4IDQwcHggLTEwcHggIzI0MTRhMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLWJsb2NrIC5oaXJlIHtcbiAgICB3aWR0aDogMzMuODU0MTY2NjY2NjY2Njd2dztcbiAgICBoZWlnaHQ6IDYuNTEwNDE2NjY2NjY2NjY3dnc7XG4gICAgZm9udC1zaXplOiAxLjgyMjkxNjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogNi45MDEwNDE2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMS45NTMxMjV2dyA1LjIwODMzMzMzMzMzMzMzNHZ3IC0xLjMwMjA4MzMzMzMzMzMzMzV2dyAjMjQxNGExO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWJlbmVmaXRzIC5yZC1jb250YWluZXIgLnJkLWJlbmVmaXRzLWJsb2NrIC5oaXJlIHtcbiAgICB3aWR0aDogNjkuMzMzMzMzMzMzMzMzMzR2dztcbiAgICBoZWlnaHQ6IDEzLjMzMzMzMzMzMzMzMzMzNHZ3O1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzMzMzMzR2dztcbiAgICBsaW5lLWhlaWdodDogMTQuMTMzMzMzMzMzMzMzMzM1dnc7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDR2dyAxMC42NjY2NjY2NjY2NjY2Njh2dyAtMi42NjY2NjY2NjY2NjY2Njd2dyAjMjQxNGExO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1lbWFpbC1jb2xsZWN0b3Ige1xuICBoZWlnaHQ6IDM2M3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZW1haWx1c2VyLWJnLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtZW1haWwtY29sbGVjdG9yIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWVtYWlsLWNvbGxlY3RvciAucmQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogNjBweCAxMDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWVtYWlsLWNvbGxlY3RvciAucmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA3LjgxMjV2dyA0LjU1NzI5MTY2NjY2NjY2NnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWVtYWlsLWNvbGxlY3RvciAucmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMy4zMzMzMzMzMzMzMzMzMzR2dyA0LjUzMzMzMzMzMzMzMzMzM3Z3IDE2dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWVtYWlsLWNvbGxlY3RvciAucmQtY29udGFpbmVyICNlbWFpbENvbGxlY3RvckZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1lbWFpbC1jb2xsZWN0b3IgLnJkLWNvbnRhaW5lciAjZW1haWxDb2xsZWN0b3JGb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1lbWFpbC1jb2xsZWN0b3IgLnJkLWNvbnRhaW5lciAjZW1haWxDb2xsZWN0b3JGb3JtIC5yZC1lbWFpbC1jb2xsZWN0b3ItdGl0bGUge1xuICB3aWR0aDogNDgwcHg7XG4gIGNvbG9yOiAjOWQwY2ViO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtZW1haWwtY29sbGVjdG9yIC5yZC1jb250YWluZXIgI2VtYWlsQ29sbGVjdG9yRm9ybSAucmQtZW1haWwtY29sbGVjdG9yLXRpdGxlIGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWVtYWlsLWNvbGxlY3RvciAucmQtY29udGFpbmVyICNlbWFpbENvbGxlY3RvckZvcm0gLnJkLWVtYWlsLWNvbGxlY3Rvci10aXRsZSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1lbWFpbC1jb2xsZWN0b3IgLnJkLWNvbnRhaW5lciAjZW1haWxDb2xsZWN0b3JGb3JtIC5yZC1lbWFpbC1jb2xsZWN0b3ItdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1lbWFpbC1jb2xsZWN0b3IgLnJkLWNvbnRhaW5lciAjZW1haWxDb2xsZWN0b3JGb3JtIC5yZC1lbWFpbC1jb2xsZWN0b3ItdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDQuNjg3NXZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA2LjUxMDQxNjY2NjY2NjY2N3Z3O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNTEwNDE2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtZW1haWwtY29sbGVjdG9yIC5yZC1jb250YWluZXIgI2VtYWlsQ29sbGVjdG9yRm9ybSAucmQtZW1haWwtY29sbGVjdG9yLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgbGluZS1oZWlnaHQ6IDkuNnZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDEwLjY2NjY2NjY2NjY2NjY2OHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1lbWFpbC1jb2xsZWN0b3IgLnJkLWNvbnRhaW5lciAjZW1haWxDb2xsZWN0b3JGb3JtIC5yZC1lbWFpbC1jb2xsZWN0b3ItdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtZW1haWwtY29sbGVjdG9yIC5yZC1jb250YWluZXIgI2VtYWlsQ29sbGVjdG9yRm9ybSAucmQtZW1haWwtY29sbGVjdG9yLXdpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDM0MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtZW1haWwtY29sbGVjdG9yIC5yZC1jb250YWluZXIgI2VtYWlsQ29sbGVjdG9yRm9ybSAucmQtZW1haWwtY29sbGVjdG9yLXdpZGdldCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1lbWFpbC1jb2xsZWN0b3IgLnJkLWNvbnRhaW5lciAjZW1haWxDb2xsZWN0b3JGb3JtIC5yZC1lbWFpbC1jb2xsZWN0b3Itd2lkZ2V0IC5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWVtYWlsLWNvbGxlY3RvciAucmQtY29udGFpbmVyICNlbWFpbENvbGxlY3RvckZvcm0gLnJkLWVtYWlsLWNvbGxlY3Rvci13aWRnZXQgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDZweCAzcHggMCAzcHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWVtYWlsLWNvbGxlY3RvciAucmQtY29udGFpbmVyICNlbWFpbENvbGxlY3RvckZvcm0gLnJkLWVtYWlsLWNvbGxlY3Rvci13aWRnZXQgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICAgIHJpZ2h0OiAyLjYwNDE2NjY2NjY2NjY2N3Z3O1xuICAgIGJvcmRlci13aWR0aDogMC43ODEyNXZ3IDAuMzkwNjI1dncgMCAwLjM5MDYyNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWVtYWlsLWNvbGxlY3RvciAucmQtY29udGFpbmVyICNlbWFpbENvbGxlY3RvckZvcm0gLnJkLWVtYWlsLWNvbGxlY3Rvci13aWRnZXQgLmZvcm0tZ3JvdXA6YWZ0ZXIge1xuICAgIHJpZ2h0OiA1LjMzMzMzMzMzMzMzMzMzNHZ3O1xuICAgIGJvcmRlci13aWR0aDogMS42dncgMC44dncgMCAwLjh2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtZW1haWwtY29sbGVjdG9yIC5yZC1jb250YWluZXIgI2VtYWlsQ29sbGVjdG9yRm9ybSAucmQtZW1haWwtY29sbGVjdG9yLXdpZGdldCAuZm9ybS1ncm91cC5maWVsZC1jb2xsZWN0b3Jmb3JtLWVtYWlsOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWVtYWlsLWNvbGxlY3RvciAucmQtY29udGFpbmVyICNlbWFpbENvbGxlY3RvckZvcm0gLnJkLWVtYWlsLWNvbGxlY3Rvci13aWRnZXQgLmZvcm0tZ3JvdXAge1xuICAgIGhlaWdodDogNi4yNXZ3O1xuICAgIHdpZHRoOiA0OSU7XG4gICAgYm9yZGVyLXJhZGl1czogMC42NTEwNDE2NjY2NjY2NjY3dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yMDgzMzMzMzMzMzMzMzR2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1lbWFpbC1jb2xsZWN0b3IgLnJkLWNvbnRhaW5lciAjZW1haWxDb2xsZWN0b3JGb3JtIC5yZC1lbWFpbC1jb2xsZWN0b3Itd2lkZ2V0IC5mb3JtLWdyb3VwIHtcbiAgICBoZWlnaHQ6IDEyLjh2dztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjMzMzMzMzMzMzMzMzMzMzV2dztcbiAgICBtYXJnaW4tYm90dG9tOiAyLjY2NjY2NjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1lbWFpbC1jb2xsZWN0b3IgLnJkLWNvbnRhaW5lciAjZW1haWxDb2xsZWN0b3JGb3JtIC5yZC1lbWFpbC1jb2xsZWN0b3Itd2lkZ2V0IC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDM3cHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtZW1haWwtY29sbGVjdG9yIC5yZC1jb250YWluZXIgI2VtYWlsQ29sbGVjdG9yRm9ybSAucmQtZW1haWwtY29sbGVjdG9yLXdpZGdldCAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDYuMjV2dztcbiAgICBsaW5lLWhlaWdodDogNi4yNXZ3O1xuICAgIHBhZGRpbmc6IDAuNzgxMjV2dyAyLjM0Mzc1dnc7XG4gICAgZm9udC1zaXplOiAxLjgyMjkxNjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAwLjUyMDgzMzMzMzMzMzMzMzN2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1lbWFpbC1jb2xsZWN0b3IgLnJkLWNvbnRhaW5lciAjZW1haWxDb2xsZWN0b3JGb3JtIC5yZC1lbWFpbC1jb2xsZWN0b3Itd2lkZ2V0IC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogMTIuOHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxMi44dnc7XG4gICAgcGFkZGluZzogMS42dncgNC44dnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzMzMzMzNHZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMDY2NjY2NjY2NjY2NjY2N3Z3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1lbWFpbC1jb2xsZWN0b3IgLnJkLWNvbnRhaW5lciAjZW1haWxDb2xsZWN0b3JGb3JtIC5yZC1lbWFpbC1jb2xsZWN0b3Itd2lkZ2V0IC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wgb3B0aW9uIHtcbiAgY29sb3I6ICM1NTU7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1lbWFpbC1jb2xsZWN0b3IgLnJkLWNvbnRhaW5lciAjZW1haWxDb2xsZWN0b3JGb3JtIC5yZC1lbWFpbC1jb2xsZWN0b3Itd2lkZ2V0IC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtZW1haWwtY29sbGVjdG9yIC5yZC1jb250YWluZXIgI2VtYWlsQ29sbGVjdG9yRm9ybSAucmQtZW1haWwtY29sbGVjdG9yLXdpZGdldCBpbnB1dCB7XG4gICAgaGVpZ2h0OiA2LjI1dnc7XG4gICAgZm9udC1zaXplOiAxLjgyMjkxNjY2NjY2NjY2Njd2dztcbiAgICBib3JkZXItcmFkaXVzOiAwLjUyMDgzMzMzMzMzMzMzMzN2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1lbWFpbC1jb2xsZWN0b3IgLnJkLWNvbnRhaW5lciAjZW1haWxDb2xsZWN0b3JGb3JtIC5yZC1lbWFpbC1jb2xsZWN0b3Itd2lkZ2V0IGlucHV0IHtcbiAgICBoZWlnaHQ6IDEyLjh2dztcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzMzMzMzM0dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS4wNjY2NjY2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWVtYWlsLWNvbGxlY3RvciAucmQtY29udGFpbmVyICNlbWFpbENvbGxlY3RvckZvcm0gLnJkLWVtYWlsLWNvbGxlY3Rvci13aWRnZXQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1lbWFpbC1jb2xsZWN0b3IgLnJkLWNvbnRhaW5lciAjZW1haWxDb2xsZWN0b3JGb3JtIC5yZC1lbWFpbC1jb2xsZWN0b3Itd2lkZ2V0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtZW1haWwtY29sbGVjdG9yIC5yZC1jb250YWluZXIgI2VtYWlsQ29sbGVjdG9yRm9ybSAucmQtZW1haWwtY29sbGVjdG9yLXdpZGdldCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1lbWFpbC1jb2xsZWN0b3IgLnJkLWNvbnRhaW5lciAjZW1haWxDb2xsZWN0b3JGb3JtIC5yZC1lbWFpbC1jb2xsZWN0b3Itd2lkZ2V0IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1lbWFpbC1jb2xsZWN0b3IgLnJkLWNvbnRhaW5lciAjZW1haWxDb2xsZWN0b3JGb3JtIC5yZC1lbWFpbC1jb2xsZWN0b3Itd2lkZ2V0IGJ1dHRvbiB7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjYzMTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzY2MzE5OTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZS1pbi1vdXQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1lbWFpbC1jb2xsZWN0b3IgLnJkLWNvbnRhaW5lciAjZW1haWxDb2xsZWN0b3JGb3JtIC5yZC1lbWFpbC1jb2xsZWN0b3Itd2lkZ2V0IGJ1dHRvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE1O1xuICAgIHdpZHRoOiAzMy44NTQxNjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogNi41MTA0MTY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXI6IDAuMTMwMjA4MzMzMzMzMzMzMzF2dyBzb2xpZCAjNjYzMTk5O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNjUxMDQxNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWVtYWlsLWNvbGxlY3RvciAucmQtY29udGFpbmVyICNlbWFpbENvbGxlY3RvckZvcm0gLnJkLWVtYWlsLWNvbGxlY3Rvci13aWRnZXQgYnV0dG9uIHtcbiAgICBtYXJnaW46IDIuNjA0MTY2NjY2NjY2NjY3dncgYXV0byAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiA0LjI2NjY2NjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjI1O1xuICAgIHdpZHRoOiA2OS4zMzMzMzMzMzMzMzMzNHZ3O1xuICAgIGhlaWdodDogMTMuMzMzMzMzMzMzMzMzMzM0dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS4zMzMzMzMzMzMzMzMzMzM1dnc7XG4gICAgYm9yZGVyOiAwLjI2NjY2NjY2NjY2NjY2NjY2dncgc29saWQgIzY2MzE5OTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWVtYWlsLWNvbGxlY3RvciAucmQtY29udGFpbmVyICNlbWFpbENvbGxlY3RvckZvcm0gLnJkLWVtYWlsLWNvbGxlY3Rvci13aWRnZXQgYnV0dG9uIC5hcnJvdy1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgIzY2MzE5OTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtZW1haWwtY29sbGVjdG9yIC5yZC1jb250YWluZXIgI2VtYWlsQ29sbGVjdG9yRm9ybSAucmQtZW1haWwtY29sbGVjdG9yLXdpZGdldCBidXR0b24gLmFycm93LWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjk1MzEyNXZ3O1xuICAgIGJvcmRlci10b3A6IDAuNjUxMDQxNjY2NjY2NjY2N3Z3IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDAuNjUxMDQxNjY2NjY2NjY2N3Z3IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAwLjkxMTQ1ODMzMzMzMzMzMzR2dyBzb2xpZCAjNjYzMTk5O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWVtYWlsLWNvbGxlY3RvciAucmQtY29udGFpbmVyICNlbWFpbENvbGxlY3RvckZvcm0gLnJkLWVtYWlsLWNvbGxlY3Rvci13aWRnZXQgYnV0dG9uIC5hcnJvdy1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogNHZ3O1xuICAgIGJvcmRlci10b3A6IDEuMzMzMzMzMzMzMzMzMzMzNXZ3IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDEuMzMzMzMzMzMzMzMzMzMzNXZ3IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxLjg2NjY2NjY2NjY2NjY2N3Z3IHNvbGlkICM2NjMxOTk7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWVtYWlsLWNvbGxlY3RvciAucmQtY29udGFpbmVyICNlbWFpbENvbGxlY3RvckZvcm0gLnJkLWVtYWlsLWNvbGxlY3Rvci13aWRnZXQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZiMzAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZiMzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtZW1haWwtY29sbGVjdG9yIC5yZC1jb250YWluZXIgI2VtYWlsQ29sbGVjdG9yRm9ybSAucmQtZW1haWwtY29sbGVjdG9yLXdpZGdldCBidXR0b246aG92ZXIge1xuICAgIGJvcmRlcjogMC4xMzAyMDgzMzMzMzMzMzMzMXZ3IHNvbGlkICNmZmIzMDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtZW1haWwtY29sbGVjdG9yIC5yZC1jb250YWluZXIgI2VtYWlsQ29sbGVjdG9yRm9ybSAucmQtZW1haWwtY29sbGVjdG9yLXdpZGdldCBidXR0b246aG92ZXIge1xuICAgIGJvcmRlcjogMC4yNjY2NjY2NjY2NjY2NjY2NnZ3IHNvbGlkICNmZmIzMDA7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWVtYWlsLWNvbGxlY3RvciAucmQtY29udGFpbmVyICNlbWFpbENvbGxlY3RvckZvcm0gLnJkLWVtYWlsLWNvbGxlY3Rvci13aWRnZXQgYnV0dG9uOmhvdmVyIC5hcnJvdy1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjZmZiMzAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtZW1haWwtY29sbGVjdG9yIC5yZC1jb250YWluZXIgI2VtYWlsQ29sbGVjdG9yRm9ybSAucmQtZW1haWwtY29sbGVjdG9yLXdpZGdldCBidXR0b246aG92ZXIgLmFycm93LWxlZnQge1xuICAgIGJvcmRlci1sZWZ0OiAwLjkxMTQ1ODMzMzMzMzMzMzR2dyBzb2xpZCAjZmZiMzAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWVtYWlsLWNvbGxlY3RvciAucmQtY29udGFpbmVyICNlbWFpbENvbGxlY3RvckZvcm0gLnJkLWVtYWlsLWNvbGxlY3Rvci13aWRnZXQgYnV0dG9uOmhvdmVyIC5hcnJvdy1sZWZ0IHtcbiAgICBib3JkZXItbGVmdDogMS44NjY2NjY2NjY2NjY2Njd2dyBzb2xpZCAjZmZiMzAwO1xuICB9XG59XG5bZGF0YS1jcm0td2lkZ2V0XSAuaGVscC1ibG9jayB7XG4gIGNvbG9yOiAjZjA1YzQyICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1hb3M9XCJzbGlkaW5nXCJdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2RhdGEtYW9zPVwic2xpZGluZ1wiXTpudGgtY2hpbGQoZXZlbikge1xuICByaWdodDogMDtcbn1cbltkYXRhLWFvcz1cInNsaWRpbmdcIl06bnRoLWNoaWxkKGV2ZW4pOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xufVxuW2RhdGEtYW9zPVwic2xpZGluZ1wiXTpudGgtY2hpbGQob2RkKSB7XG4gIGxlZnQ6IDA7XG59XG5bZGF0YS1hb3M9XCJzbGlkaW5nXCJdOm50aC1jaGlsZChvZGQpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpLCAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cbltkYXRhLWFvcz1cInNsaWRpbmdcIl0uYW9zLWFuaW1hdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGF0YS1hb3M9XCJzbGlkaW5nXCJdLmFvcy1hbmltYXRlOm50aC1jaGlsZChldmVuKTphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5bZGF0YS1hb3M9XCJzbGlkaW5nXCJdLmFvcy1hbmltYXRlOm50aC1jaGlsZChvZGQpOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuW2RhdGEtYW9zPVwidGV4dFVwXCJdIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC4wNywgMC41MSwgMC4xMiwgMSkgMC4yNXMsIHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC4wNywgMC41MSwgMC4xMiwgMSksIC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjA3LCAwLjUxLCAwLjEyLCAxKSwgLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjA3LCAwLjUxLCAwLjEyLCAxKTtcbn1cbltkYXRhLWFvcz1cInRleHRVcFwiXS5hb3MtYW5pbWF0ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDE2cHggMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogNjM4cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb25kb24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudDphZnRlciB7XG4gICAgaGVpZ2h0OiA4My4wNzI5MTY2NjY2NjY2NnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQ6YWZ0ZXIge1xuICAgIGhlaWdodDogMTcwLjEzMzMzMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNi41MTA0MTY2NjY2NjY2Njd2dyAzLjkwNjI1dncgNC41NTcyOTE2NjY2NjY2NjZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDE2dncgNC41MzMzMzMzMzMzMzMzMzN2dyAyMHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgLnJkLWNvbnRlbnQtdGl0bGUge1xuICBjb2xvcjogIzJiMmUzMztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgLnJkLWNvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC45NDc5MTY2NjY2NjY2NjZ2dztcbiAgICBtYXJnaW46IDAgYXV0byAxLjMwMjA4MzMzMzMzMzMzMzV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgLnJkLWNvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW46IDAgYXV0byA0dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciAucmQtY29udGVudC1zdWJoZWFkZXIge1xuICBjb2xvcjogIzY2NmU3OTtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIC5yZC1jb250ZW50LXN1YmhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXZ3O1xuICAgIG1hcmdpbjogMCBhdXRvIDMuOTA2MjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgLnJkLWNvbnRlbnQtc3ViaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzMzMzMzM0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDYuNHZ3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTQuNjY2NjY2NjY2NjY2NjY2dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlIHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItYm90dG9tOiAwLjEzMDIwODMzMzMzMzMzMzMxdncgc29saWQgI2Q4ZDhkODtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS50b3AgLmFydGljbGUtYmxvY2stdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyYjJlMzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLnRvcCAuYXJ0aWNsZS1ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjM0Mzc1dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45MDYyNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLnRvcCAuYXJ0aWNsZS1ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzMzMzMzNHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzMzMzMzMzMzMzMzMzM0dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLnRvcCAuYXJ0aWNsZS1wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLnRvcCAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS10ZXh0LXBvc2l0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS50b3AgLmFydGljbGUtcG9zaXRpb24gLmFydGljbGUtdGV4dC1wb3NpdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUudG9wIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLXRleHQtcG9zaXRpb24gLmFydGljbGUtYmxvY2stZGVzYyB7XG4gIGNvbG9yOiAjNzY3ZDg3O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUudG9wIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLXRleHQtcG9zaXRpb24gLmFydGljbGUtYmxvY2stZGVzYyB7XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDIuNjA0MTY2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUudG9wIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLXRleHQtcG9zaXRpb24gLmFydGljbGUtYmxvY2stZGVzYyB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzMzMzMzNHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA0Ljh2dztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzMzMzMzMzMzMzNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS50b3AgLmFydGljbGUtcG9zaXRpb24gLmFydGljbGUtdGV4dC1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1jb250YWluZXIge1xuICB3aWR0aDogY2FsYyg1MCUgLSAyNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS50b3AgLmFydGljbGUtcG9zaXRpb24gLmFydGljbGUtdGV4dC1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDkuMTE0NTgzMzMzMzMzMzMydncpO1xuICAgIG1hcmdpbi1sZWZ0OiA5LjExNDU4MzMzMzMzMzMzMnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLnRvcCAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS10ZXh0LXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLnRvcCAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS10ZXh0LXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWNvbnRhaW5lcjpudGgtY2hpbGQoMikge1xuICBtYXJnaW46IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS50b3AgLmFydGljbGUtcG9zaXRpb24gLmFydGljbGUtdGV4dC1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1jb250YWluZXIgLmFydGljbGUtYmxvY2sge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUudG9wIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLXRleHQtcG9zaXRpb24gLmFydGljbGUtYmxvY2stY29udGFpbmVyIC5hcnRpY2xlLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDEuODIyOTE2NjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNTEwNDE2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUudG9wIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLXRleHQtcG9zaXRpb24gLmFydGljbGUtYmxvY2stY29udGFpbmVyIC5hcnRpY2xlLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzMzMzMzM0dnc7XG4gICAgbGluZS1oZWlnaHQ6IDQuOHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzMzMzMzMzMzMzMzMzM0dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLnRvcCAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS10ZXh0LXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWNvbnRhaW5lciAuYXJ0aWNsZS1ibG9jayBwIHtcbiAgY29sb3I6ICM0MzQ4NGY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLnRvcCAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS10ZXh0LXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWNvbnRhaW5lciAuYXJ0aWNsZS1ibG9jayBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM2ODZjNzE7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS50b3AgLmFydGljbGUtcG9zaXRpb24gLmFydGljbGUtdGV4dC1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1jb250YWluZXIgLmFydGljbGUtYmxvY2sgdWwge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS50b3AgLmFydGljbGUtcG9zaXRpb24gLmFydGljbGUtdGV4dC1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1jb250YWluZXIgLmFydGljbGUtYmxvY2sgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMS45NTMxMjV2dztcbiAgICBtYXJnaW4tdG9wOiAyLjYwNDE2NjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLnRvcCAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS10ZXh0LXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWNvbnRhaW5lciAuYXJ0aWNsZS1ibG9jayB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0dnc7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzMzMzMzR2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUudG9wIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLXRleHQtcG9zaXRpb24gLmFydGljbGUtYmxvY2stY29udGFpbmVyIC5hcnRpY2xlLWJsb2NrIHVsIGxpIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM2ODZjNzE7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS50b3AgLmFydGljbGUtcG9zaXRpb24gLmFydGljbGUtYmxvY2staW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS50b3AgLmFydGljbGUtcG9zaXRpb24gLmFydGljbGUtYmxvY2staW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS50b3AgLmFydGljbGUtcG9zaXRpb24gLmFydGljbGUtYmxvY2staW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLnRvcCAudG9wLW1pZGRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLnRvcCAudG9wLW1pZGRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMjkuMzMzMzMzMzMzMzMzMzMydnc7XG4gICAgbWFyZ2luLWxlZnQ6IC00LjUzMzMzMzMzMzMzMzMzM3Z3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS5taWRkbGUgLmFydGljbGUtYmxvY2stdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyYjJlMzM7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLm1pZGRsZSAuYXJ0aWNsZS1ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjM0Mzc1dnc7XG4gICAgbWFyZ2luOiA2LjUxMDQxNjY2NjY2NjY2N3Z3IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUubWlkZGxlIC5hcnRpY2xlLWJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzMzMzMzMzMzMzM0dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzMzMzMzMzMzMzMzR2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUubWlkZGxlIC5hcnRpY2xlLXBvc2l0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS5taWRkbGUgLmFydGljbGUtcG9zaXRpb24ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLm1pZGRsZSAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLm1pZGRsZSAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1jb250YWluZXIge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDkuMTE0NTgzMzMzMzMzMzMydncpO1xuICAgIG1hcmdpbi1sZWZ0OiA5LjExNDU4MzMzMzMzMzMzMnZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLm1pZGRsZSAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS5taWRkbGUgLmFydGljbGUtcG9zaXRpb24gLmFydGljbGUtYmxvY2stY29udGFpbmVyOm50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLm1pZGRsZSAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1jb250YWluZXIgLmFydGljbGUtYmxvY2sge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUubWlkZGxlIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWNvbnRhaW5lciAuYXJ0aWNsZS1ibG9jayB7XG4gICAgZm9udC1zaXplOiAxLjgyMjkxNjY2NjY2NjY2Njd2dztcbiAgICBsaW5lLWhlaWdodDogMy4xMjV2dztcbiAgICBtYXJnaW4tYm90dG9tOiA2LjUxMDQxNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLm1pZGRsZSAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1jb250YWluZXIgLmFydGljbGUtYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzMzMzMzR2dztcbiAgICBsaW5lLWhlaWdodDogNC44dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzMzMzMzMzMzMzMzR2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUubWlkZGxlIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWNvbnRhaW5lciAuYXJ0aWNsZS1ibG9jayBwIHtcbiAgY29sb3I6ICM0MzQ4NGY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLm1pZGRsZSAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1jb250YWluZXIgLmFydGljbGUtYmxvY2sgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNjg2YzcxO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUubWlkZGxlIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWNvbnRhaW5lciAuYXJ0aWNsZS1ibG9jayB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLm1pZGRsZSAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1jb250YWluZXIgLmFydGljbGUtYmxvY2sgdWwge1xuICAgIHBhZGRpbmctbGVmdDogMS45NTMxMjV2dztcbiAgICBtYXJnaW4tdG9wOiAyLjYwNDE2NjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLm1pZGRsZSAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1jb250YWluZXIgLmFydGljbGUtYmxvY2sgdWwge1xuICAgIHBhZGRpbmctbGVmdDogNHZ3O1xuICAgIG1hcmdpbi10b3A6IDUuMzMzMzMzMzMzMzMzMzM0dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLm1pZGRsZSAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1jb250YWluZXIgLmFydGljbGUtYmxvY2sgdWwgbGkge1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogIzY4NmM3MTtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLm1pZGRsZSAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUubWlkZGxlIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUubWlkZGxlIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWltZyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMxOHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUubWlkZGxlIC5taWRkbGUtYm90dG9tIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUubWlkZGxlIC5taWRkbGUtYm90dG9tIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAyOS4zMzMzMzMzMzMzMzMzMzJ2dztcbiAgICBtYXJnaW4tbGVmdDogLTQuNTMzMzMzMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLmJvdHRvbSAuYXJ0aWNsZS1ibG9jay10aXRsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzJiMmUzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUuYm90dG9tIC5hcnRpY2xlLWJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMzQzNzV2dztcbiAgICBtYXJnaW46IDYuNTEwNDE2NjY2NjY2NjY3dncgMCA1LjIwODMzMzMzMzMzMzMzNHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLmJvdHRvbSAuYXJ0aWNsZS1ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzMzMzMzNHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMzMzMzMzMzMzMzMzMzM0dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLmJvdHRvbSAuYXJ0aWNsZS1ibG9jay1kZXNjIHtcbiAgY29sb3I6ICM0MzQ4NGY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS5ib3R0b20gLmFydGljbGUtYmxvY2stZGVzYyB7XG4gICAgZm9udC1zaXplOiAyLjA4MzMzMzMzMzMzMzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjA4MzMzMzMzMzMzMzM0dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUuYm90dG9tIC5hcnRpY2xlLWJsb2NrLWRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzMzMzMzMzMzMzMzR2dztcbiAgICBsaW5lLWhlaWdodDogNC44dnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzMzMzMzMzMzMzMzR2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUuYm90dG9tIC5hcnRpY2xlLXBvc2l0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUuYm90dG9tIC5hcnRpY2xlLXBvc2l0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS5ib3R0b20gLmFydGljbGUtcG9zaXRpb24gLmFydGljbGUtYmxvY2stY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gNTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS5ib3R0b20gLmFydGljbGUtcG9zaXRpb24gLmFydGljbGUtYmxvY2stY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUuYm90dG9tIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWNvbnRhaW5lciAuYXJ0aWNsZS1ibG9jayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS5ib3R0b20gLmFydGljbGUtcG9zaXRpb24gLmFydGljbGUtYmxvY2stY29udGFpbmVyIC5hcnRpY2xlLWJsb2NrIHtcbiAgICBmb250LXNpemU6IDEuODIyOTE2NjY2NjY2NjY2N3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAzLjEyNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDYuNTEwNDE2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUuYm90dG9tIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWNvbnRhaW5lciAuYXJ0aWNsZS1ibG9jayB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzMzMzMzNHZ3O1xuICAgIGxpbmUtaGVpZ2h0OiA0Ljh2dztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzMzMzMzMzMzMzNHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS5ib3R0b20gLmFydGljbGUtcG9zaXRpb24gLmFydGljbGUtYmxvY2stY29udGFpbmVyIC5hcnRpY2xlLWJsb2NrLmVhcm4ge1xuICAgIHBhZGRpbmctdG9wOiA2LjUxMDQxNjY2NjY2NjY2N3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLmJvdHRvbSAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1jb250YWluZXIgLmFydGljbGUtYmxvY2suZWFybiB7XG4gICAgcGFkZGluZy10b3A6IDUuMzMzMzMzMzMzMzMzMzM0dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLmJvdHRvbSAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1jb250YWluZXIgLmFydGljbGUtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS5ib3R0b20gLmFydGljbGUtcG9zaXRpb24gLmFydGljbGUtYmxvY2stY29udGFpbmVyIC5hcnRpY2xlLWJsb2NrIHAge1xuICBjb2xvcjogIzQzNDg0ZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUuYm90dG9tIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWNvbnRhaW5lciAuYXJ0aWNsZS1ibG9jayBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICM2ODZjNzE7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5yZC1jb250ZW50IC5yZC1jb250YWluZXIgYXJ0aWNsZS5ib3R0b20gLmFydGljbGUtcG9zaXRpb24gLmFydGljbGUtYmxvY2stY29udGFpbmVyIC5hcnRpY2xlLWJsb2NrIHVsIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUuYm90dG9tIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWNvbnRhaW5lciAuYXJ0aWNsZS1ibG9jayB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjk1MzEyNXZ3O1xuICAgIG1hcmdpbi10b3A6IDIuNjA0MTY2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUuYm90dG9tIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWNvbnRhaW5lciAuYXJ0aWNsZS1ibG9jayB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0dnc7XG4gICAgbWFyZ2luLXRvcDogNS4zMzMzMzMzMzMzMzMzMzR2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUuYm90dG9tIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWNvbnRhaW5lciAuYXJ0aWNsZS1ibG9jayB1bCBsaSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjNjg2YzcxO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUuYm90dG9tIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWNvbnRhaW5lciAuYXJ0aWNsZS1ibG9jayAuaGlyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjYzMTk5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDE1cHggNDBweCAtMTBweCAjMjQxNGExO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAucmQtY29udGVudCAucmQtY29udGFpbmVyIGFydGljbGUuYm90dG9tIC5hcnRpY2xlLXBvc2l0aW9uIC5hcnRpY2xlLWJsb2NrLWNvbnRhaW5lciAuYXJ0aWNsZS1ibG9jayAuaGlyZSB7XG4gICAgd2lkdGg6IDMzLjg1NDE2NjY2NjY2NjY3dnc7XG4gICAgaGVpZ2h0OiA2LjUxMDQxNjY2NjY2NjY2N3Z3O1xuICAgIGZvbnQtc2l6ZTogMS44MjI5MTY2NjY2NjY2NjY3dnc7XG4gICAgbGluZS1oZWlnaHQ6IDMuNztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMS45NTMxMjV2dyA1LjIwODMzMzMzMzMzMzMzNHZ3IC0xLjMwMjA4MzMzMzMzMzMzMzV2dyAjMjQxNGExO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLnJkLWNvbnRlbnQgLnJkLWNvbnRhaW5lciBhcnRpY2xlLmJvdHRvbSAuYXJ0aWNsZS1wb3NpdGlvbiAuYXJ0aWNsZS1ibG9jay1jb250YWluZXIgLmFydGljbGUtYmxvY2sgLmhpcmUge1xuICAgIHdpZHRoOiA2OS4zMzMzMzMzMzMzMzMzNHZ3O1xuICAgIGhlaWdodDogMTMuMzMzMzMzMzMzMzMzMzM0dnc7XG4gICAgZm9udC1zaXplOiAzLjczMzMzMzMzMzMzMzMzNHZ3O1xuICAgIG1hcmdpbjogMTAuNjY2NjY2NjY2NjY2NjY4dncgYXV0byAwO1xuICAgIGJveC1zaGFkb3c6IDAgNHZ3IDEwLjY2NjY2NjY2NjY2NjY2OHZ3IC0yLjY2NjY2NjY2NjY2NjY2N3Z3ICMyNDE0YTE7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fdG9wLXJkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMjMyMzI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX3RvcC1yZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xMzAyMDgzMzMzMzMzMzMzMXZ3IHNvbGlkICMzMjMyMzI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX190b3AtcmQge1xuICAgIGJvcmRlci1ib3R0b206IDAuMjY2NjY2NjY2NjY2NjY2NjZ2dyBzb2xpZCAjZmZmO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX3RvcC1yZCAubWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fdG9wLXJkIC5tZW51IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMS4zMDIwODMzMzMzMzMzMzM1dncgMS45NTMxMjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX3RvcC1yZCAubWVudSB7XG4gICAgcGFkZGluZzogNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX3RvcC1yZCAubWVudSBsaSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX190b3AtcmQgLm1lbnUgbGkge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1dnc7XG4gICAgbWFyZ2luOiAxLjMwMjA4MzMzMzMzMzMzMzV2dyAxLjk1MzEyNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fdG9wLXJkIC5tZW51IGxpIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICAgIG1hcmdpbjogMS4zMzMzMzMzMzMzMzMzMzM1dncgNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX3RvcC1yZCAubWVudSBsaSBhIHtcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX190b3AtcmQgLm1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX190b3AtcmQgLm1lbnUgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX3RvcC1yZCAubWVudSBsaTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNnB4O1xuICB0b3A6IC0ycHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX190b3AtcmQgLm1lbnUgbGk6YWZ0ZXIge1xuICAgIHdpZHRoOiAwLjI2MDQxNjY2NjY2NjY2NjYzdnc7XG4gICAgaGVpZ2h0OiAxLjU2MjV2dztcbiAgICB0b3A6IC0wLjI2MDQxNjY2NjY2NjY2NjYzdnc7XG4gICAgcmlnaHQ6IC0yLjA4MzMzMzMzMzMzMzMzM3Z3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fdG9wLXJkIC5tZW51IGxpOmFmdGVyIHtcbiAgICB3aWR0aDogMC41MzMzMzMzMzMzMzMzMzMzdnc7XG4gICAgaGVpZ2h0OiAzLjJ2dztcbiAgICB0b3A6IC0wLjUzMzMzMzMzMzMzMzMzMzN2dztcbiAgICByaWdodDogLTQuMjY2NjY2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ2cHggMTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZTtcbiAgICBwYWRkaW5nOiA1Ljg1OTM3NXZ3IDMuOTA2MjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCB7XG4gICAgcGFkZGluZzogOHZ3IDMuNzMzMzMzMzMzMzMzMzM0dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtbGVmdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMy45MDYyNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtbGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjY2NjY2NjY2NjY2NjY2N3Z3O1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLWxlZnQgLmxvZ28tcmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtbGVmdCAubG9nby1yZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtbGVmdCAubG9nby1yZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLWxlZnQgLmxvZ28tcmQgaW1nIHtcbiAgICB3aWR0aDogMjUuNzgxMjV2dztcbiAgICBoZWlnaHQ6IDQuOTQ3OTE2NjY2NjY2NjY2dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZS1sZWZ0IC5sb2dvLXJkIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDUyLjgwMDAwMDAwMDAwMDAwNHZ3O1xuICAgIGhlaWdodDogMTAuMTMzMzMzMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtbGVmdCAuc29jaWFsLXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtbGVmdCAuc29jaWFsLXJkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMi42MDQxNjY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLWxlZnQgLnNvY2lhbC1yZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtbGVmdCAuc29jaWFsLXJkIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLWxlZnQgLnNvY2lhbC1yZCBhIHtcbiAgICB3aWR0aDogNC4xNjY2NjY2NjY2NjY2NjZ2dztcbiAgICBoZWlnaHQ6IDQuMTY2NjY2NjY2NjY2NjY2dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjA0MTY2NjY2NjY2NjY2NjV2dztcbiAgICBib3JkZXItcmFkaXVzOiAxMy4wMjA4MzMzMzMzMzMzMzR2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLWxlZnQgLnNvY2lhbC1yZCBhIHtcbiAgICB3aWR0aDogOC41MzMzMzMzMzMzMzMzMzN2dztcbiAgICBoZWlnaHQ6IDguNTMzMzMzMzMzMzMzMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjEzMzMzMzMzMzMzMzMzMzN2dztcbiAgICBib3JkZXItcmFkaXVzOiAyNi42NjY2NjY2NjY2NjY2Njh2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZS1sZWZ0IC5zb2NpYWwtcmQgYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZS1sZWZ0IC5zb2NpYWwtcmQgYSBpbWcge1xuICBtYXgtd2lkdGg6IDE2cHg7XG4gIG1heC1oZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtbGVmdCAuc29jaWFsLXJkIGEgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDIuMDgzMzMzMzMzMzMzMzMzdnc7XG4gICAgbWF4LWhlaWdodDogMi4wODMzMzMzMzMzMzMzMzN2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLWxlZnQgLnNvY2lhbC1yZCBhIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0LjI2NjY2NjY2NjY2NjY2N3Z3O1xuICAgIG1heC1oZWlnaHQ6IDQuMjY2NjY2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtbGVmdCAuY29weXJpZ2h0LXJkIHtcbiAgb3BhY2l0eTogMC43O1xuICBjb2xvcjogIzk3OTc5NztcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLWxlZnQgLmNvcHlyaWdodC1yZCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtYXJnaW4tbGVmdDogNjUlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMS41NjI1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZS1sZWZ0IC5jb3B5cmlnaHQtcmQge1xuICAgIHdpZHRoOiA1Ny41OTk5OTk5OTk5OTk5OTR2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzEwcHg7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMjMyMzI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFiMWI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUge1xuICAgIHdpZHRoOiA0MC4zNjQ1ODMzMzMzMzMzM3Z3O1xuICAgIG1pbi1oZWlnaHQ6IDI4LjY0NTgzMzMzMzMzMzMzMnZ3O1xuICAgIHBhZGRpbmc6IDEuMzAyMDgzMzMzMzMzMzMzNXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMDQxNjY2NjY2NjY2NjY2NXZ3O1xuICAgIGJvcmRlcjogMC4xMzAyMDgzMzMzMzMzMzMzMXZ3IHNvbGlkICMzMjMyMzI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZSB7XG4gICAgb3JkZXI6IDI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogNTguNjY2NjY2NjY2NjY2NjY0dnc7XG4gICAgcGFkZGluZzogMi42NjY2NjY2NjY2NjY2Njd2dyA0dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMi4xMzMzMzMzMzMzMzMzMzMzdnc7XG4gICAgYm9yZGVyOiAwLjI2NjY2NjY2NjY2NjY2NjY2dncgc29saWQgIzMyMzIzMjtcbiAgICBtYXJnaW46IDAgYXV0byAxMy4zMzMzMzMzMzMzMzMzMzR2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZSAuY3VzdG9tZXJzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogI2ZlZmZmMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlIC5jdXN0b21lcnMge1xuICAgIGZvbnQtc2l6ZTogNC4xNjY2NjY2NjY2NjY2NjZ2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlIC5jdXN0b21lcnMge1xuICAgIGZvbnQtc2l6ZTogOC41MzMzMzMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZSAuY3VzdG9tZXJzIC50cnVzdCB7XG4gIGNvbG9yOiAjY2ViNjIxO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZSAucm9ra2l0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlIC5yb2traXQgcCB7XG4gIGZvbnQtZmFtaWx5OiBSb2traXR0LCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjZmVmZmYyO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlIC5yb2traXQgcCB7XG4gICAgZm9udC1zaXplOiA2LjI1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZSAucm9ra2l0IHAge1xuICAgIGZvbnQtc2l6ZTogMTIuOHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlIC5yb2traXQgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZSAucm9ra2l0IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjU2MjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlIC5yb2traXQgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMnZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlIC5yb2traXQgc3BhbiBpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmYTMwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUgLnJva2tpdCBzcGFuIGkge1xuICAgIHdpZHRoOiAyLjYwNDE2NjY2NjY2NjY2N3Z3O1xuICAgIGhlaWdodDogMi42MDQxNjY2NjY2NjY2Njd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlIC5yb2traXQgc3BhbiBpIHtcbiAgICB3aWR0aDogNS4zMzMzMzMzMzMzMzMzMzR2dztcbiAgICBoZWlnaHQ6IDUuMzMzMzMzMzMzMzMzMzM0dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUgLmJ5LWxpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZSAuYnktbGlua3Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMuOTA2MjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlIC5ieS1saW5rcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlIC5ieS1saW5rcyBkaXYge1xuICB3aWR0aDogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlIC5ieS1saW5rcyBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUgLmJ5LWxpbmtzIGRpdjpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUgLmJ5LWxpbmtzIGRpdjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00cHg7XG4gIHRvcDogNHB4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3OTc5Nztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUgLmJ5LWxpbmtzIGRpdjphZnRlciB7XG4gICAgcmlnaHQ6IC0wLjUyMDgzMzMzMzMzMzMzMzN2dztcbiAgICB0b3A6IDAuNTIwODMzMzMzMzMzMzMzM3Z3O1xuICAgIHdpZHRoOiAwLjEzMDIwODMzMzMzMzMzMzMxdnc7XG4gICAgaGVpZ2h0OiAxLjU2MjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlIC5ieS1saW5rcyBkaXY6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMC44dnc7XG4gICAgdG9wOiAxLjA2NjY2NjY2NjY2NjY2Njd2dztcbiAgICB3aWR0aDogMC4yNjY2NjY2NjY2NjY2NjY2NnZ3O1xuICAgIGhlaWdodDogMy4ydnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUgLmJ5LWxpbmtzIGRpdiBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2U1Y2EzNztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUgLmJ5LWxpbmtzIGRpdiBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuNTYyNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUgLmJ5LWxpbmtzIGRpdiBzcGFuIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlIC5ieS1saW5rcyBkaXYgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZWZmZjI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlIC5ieS1saW5rcyBkaXYgYSB7XG4gICAgZm9udC1zaXplOiAxLjU2MjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlIC5ieS1saW5rcyBkaXYgYSB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZSAuYmFzZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdCBTZW1pIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUgLmJhc2VkIHtcbiAgICBmb250LXNpemU6IDEuNDMyMjkxNjY2NjY2NjY2NXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUgLmJhc2VkIHtcbiAgICBmb250LXNpemU6IDIuOTMzMzMzMzMzMzMzMzMzdnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUgLmJhc2VkIHNwYW4ge1xuICBmb250LXNpemU6IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlIC5iYXNlZCBzcGFuIHtcbiAgICBmb250LXNpemU6IDEuMTcxODc1dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMzAyMDgzMzMzMzMzMzMzNXZ3O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUgLmJhc2VkIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMi40dnc7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNjY2NjY2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLXJpZ2h0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLXJpZ2h0IC5yZC1waG9uZS1zZWN1cml0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYzOXB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtcmlnaHQgLnJkLXBob25lLXNlY3VyaXR5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtcmlnaHQgLnJkLXBob25lLXNlY3VyaXR5IC5yZC1zZWN1cml0eSxcbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtcmlnaHQgLnJkLXBob25lLXNlY3VyaXR5IC5yZC1waG9uZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzIzMjMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xuICBwYWRkaW5nOiA4cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLXJpZ2h0IC5yZC1waG9uZS1zZWN1cml0eSAucmQtc2VjdXJpdHksXG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtcmlnaHQgLnJkLXBob25lLXNlY3VyaXR5IC5yZC1waG9uZSB7XG4gICAgZm9udC1zaXplOiAxLjU2MjV2dztcbiAgICBtaW4td2lkdGg6IDIwLjgzMzMzMzMzMzMzMzMzNnZ3O1xuICAgIGhlaWdodDogNi4yNXZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjU1MjA4MzMzMzMzMzMzNXZ3O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNTIwODMzMzMzMzMzMzMzM3Z3O1xuICAgIGJvcmRlcjogMC4xMzAyMDgzMzMzMzMzMzMzMXZ3IHNvbGlkICMzMjMyMzI7XG4gICAgcGFkZGluZzogMS4wNDE2NjY2NjY2NjY2NjY1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZS1yaWdodCAucmQtcGhvbmUtc2VjdXJpdHkgLnJkLXNlY3VyaXR5LFxuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLXJpZ2h0IC5yZC1waG9uZS1zZWN1cml0eSAucmQtcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gICAgbWluLXdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTIuOHZ3O1xuICAgIG1hcmdpbi1ib3R0b206IDkuMzMzMzMzMzMzMzMzMzM0dnc7XG4gICAgYm9yZGVyLXJhZGl1czogMS4wNjY2NjY2NjY2NjY2NjY3dnc7XG4gICAgYm9yZGVyOiAwLjI2NjY2NjY2NjY2NjY2NjY2dncgc29saWQgIzMyMzIzMjtcbiAgICBwYWRkaW5nOiAyLjEzMzMzMzMzMzMzMzMzMzN2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZS1yaWdodCAucmQtcGhvbmUtc2VjdXJpdHkgLnJkLXNlY3VyaXR5Omxhc3QtY2hpbGQsXG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLXJpZ2h0IC5yZC1waG9uZS1zZWN1cml0eSAucmQtcGhvbmU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZS1yaWdodCAucmQtcGhvbmUtc2VjdXJpdHkgLnJkLXNlY3VyaXR5Omxhc3QtY2hpbGQsXG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtcmlnaHQgLnJkLXBob25lLXNlY3VyaXR5IC5yZC1waG9uZTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMS45NTMxMjV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLXJpZ2h0IC5yZC1waG9uZS1zZWN1cml0eSAucmQtc2VjdXJpdHk6bGFzdC1jaGlsZCxcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZS1yaWdodCAucmQtcGhvbmUtc2VjdXJpdHkgLnJkLXBob25lOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtcmlnaHQgLnJkLXBob25lLXNlY3VyaXR5IC5yZC1zZWN1cml0eSAuaW1nLXN2Zyxcbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtcmlnaHQgLnJkLXBob25lLXNlY3VyaXR5IC5yZC1waG9uZSAuaW1nLXN2ZyB7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtcmlnaHQgLnJkLXBob25lLXNlY3VyaXR5IC5yZC1zZWN1cml0eSAuaW1nLXN2ZyxcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZS1yaWdodCAucmQtcGhvbmUtc2VjdXJpdHkgLnJkLXBob25lIC5pbWctc3ZnIHtcbiAgICB3aWR0aDogNC4yOTY4NzV2dztcbiAgICBoZWlnaHQ6IDQuMjk2ODc1dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjMwMjA4MzMzMzMzMzMzMzV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLXJpZ2h0IC5yZC1waG9uZS1zZWN1cml0eSAucmQtc2VjdXJpdHkgLmltZy1zdmcsXG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtcmlnaHQgLnJkLXBob25lLXNlY3VyaXR5IC5yZC1waG9uZSAuaW1nLXN2ZyB7XG4gICAgd2lkdGg6IDguNzk5OTk5OTk5OTk5OTk5dnc7XG4gICAgaGVpZ2h0OiA4Ljc5OTk5OTk5OTk5OTk5OXZ3O1xuICAgIG1hcmdpbi1yaWdodDogMi42NjY2NjY2NjY2NjY2Njd2dztcbiAgfVxufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZS1yaWdodCAucmQtcGhvbmUtc2VjdXJpdHkgLnJkLXNlY3VyaXR5IC5pbWctc3ZnIGltZyxcbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtcmlnaHQgLnJkLXBob25lLXNlY3VyaXR5IC5yZC1waG9uZSAuaW1nLXN2ZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZS1yaWdodCBwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIGNvbG9yOiAjOTc5Nzk3O1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtcmlnaHQgcCB7XG4gICAgbWF4LXdpZHRoOiA0OC4xNzcwODMzMzMzMzMzM3Z3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxLjU2MjV2dztcbiAgICBsaW5lLWhlaWdodDogMi42MDQxNjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tYm90dG9tOiAzLjI1NTIwODMzMzMzMzMzMzV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLXJpZ2h0IHAge1xuICAgIG1heC13aWR0aDogNzQuNjY2NjY2NjY2NjY2Njd2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBsaW5lLWhlaWdodDogNC4yNjY2NjY2NjY2NjY2Njd2dztcbiAgICBtYXJnaW4tYm90dG9tOiA5LjMzMzMzMzMzMzMzMzMzNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLXJpZ2h0IC5wYXltZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLXJpZ2h0IC5wYXltZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNTUyMDgzMzMzMzMzMzM1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZS1yaWdodCAucGF5bWVudHMge1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLXJpZ2h0IC5wYXltZW50cyBpbWcge1xuICAgIHdpZHRoOiA2NHZ3O1xuICAgIGhlaWdodDogNi40dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtcmlnaHQgLmxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLXJpZ2h0IC5saW5rcyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtcmlnaHQgLmxpbmtzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlLWluLW91dDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZS1yaWdodCAubGlua3MgYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEuNTYyNXZ3O1xuICAgIG1hcmdpbjogMCAxLjMwMjA4MzMzMzMzMzMzMzV2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLXJpZ2h0IC5saW5rcyBhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBtYXJnaW46IDEuMzMzMzMzMzMzMzMzMzMzNXZ3IDIuNjY2NjY2NjY2NjY2NjY3dnc7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtcmlnaHQgLmxpbmtzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fbWlkZGxlLXJkIC5taWRkbGUtcmlnaHQgLmxpbmtzIGE6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLXJpZ2h0IC5saW5rcyBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLXJpZ2h0IC5saW5rcyBhOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMS4zMDIwODMzMzMzMzMzMzM1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZS1yaWdodCAubGlua3MgYTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNHZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX21pZGRsZS1yZCAubWlkZGxlLXJpZ2h0IC5saW5rcyBhOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZS1yaWdodCAubGlua3MgYTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNnB4O1xuICB0b3A6IC0ycHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTc5Nzk3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZS1yaWdodCAubGlua3MgYTphZnRlciB7XG4gICAgcmlnaHQ6IC0xLjE3MTg3NXZ3O1xuICAgIHRvcDogLTAuMjYwNDE2NjY2NjY2NjY2NjN2dztcbiAgICB3aWR0aDogMC4xMzAyMDgzMzMzMzMzMzMzMXZ3O1xuICAgIGhlaWdodDogMS41NjI1dnc7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19taWRkbGUtcmQgLm1pZGRsZS1yaWdodCAubGlua3MgYTphZnRlciB7XG4gICAgcmlnaHQ6IC0yLjR2dztcbiAgICB0b3A6IC0wLjI2NjY2NjY2NjY2NjY2NjY2dnc7XG4gICAgd2lkdGg6IDAuMjY2NjY2NjY2NjY2NjY2NjZ2dztcbiAgICBoZWlnaHQ6IDMuMnZ3O1xuICB9XG59XG4ucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX2JvdHRvbS1yZCB7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMjMyMzI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAucGFnZS10ZW1wbGF0ZS1mcm9udC1wYWdlLXJlZGVzaWduIC5mb290ZXJfX2JvdHRvbS1yZCB7XG4gICAgaGVpZ2h0OiA5LjExNDU4MzMzMzMzMzMzMnZ3O1xuICAgIHBhZGRpbmc6IDEuMzAyMDgzMzMzMzMzMzMzNXZ3IDUuODU5Mzc1dnc7XG4gICAgYm9yZGVyLXRvcDogMC4xMzAyMDgzMzMzMzMzMzMzMXZ3IHNvbGlkICMzMjMyMzI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19ib3R0b20tcmQge1xuICAgIGhlaWdodDogMjkuODY2NjY2NjY2NjY2Njd2dztcbiAgICBwYWRkaW5nOiA4dnc7XG4gICAgYm9yZGVyLXRvcDogMC4yNjY2NjY2NjY2NjY2NjY2NnZ3IHNvbGlkICNmZmY7XG4gIH1cbn1cbi5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fYm90dG9tLXJkIHAge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMTYwcHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgY29sb3I6ICM5Nzk3OTc7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5wYWdlLXRlbXBsYXRlLWZyb250LXBhZ2UtcmVkZXNpZ24gLmZvb3Rlcl9fYm90dG9tLXJkIHAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEuNTYyNXZ3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLnBhZ2UtdGVtcGxhdGUtZnJvbnQtcGFnZS1yZWRlc2lnbiAuZm9vdGVyX19ib3R0b20tcmQgcCB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgICBsaW5lLWhlaWdodDogNC4yNjY2NjY2NjY2NjY2Njd2dztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi8qIEVzc2F5LXBhZ2UgKi9cbi5lcnJvci1wYWdlIHtcbiAgcGFkZGluZzogODRweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZXJyb3ItcGFnZV9fdGl0bGUge1xuICBmb250LXNpemU6IDY0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4uZXJyb3ItcGFnZV9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ubmV3LW9yZGVyIHtcbiAgcGFkZGluZzogODVweCAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5uZXctb3JkZXIge1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgfVxufVxuI2FjY29yZGlvbi1yZWRlc2lnbiAud3JpdGVycyB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1iZW5lZml0cyBzZWN0aW9uLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1vcmRlciBzZWN0aW9uLFxuLnBhZ2UtdGVtcGxhdGUtcGFnZS1zYW1wbGVzIHNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uY3ItY2ItYnV0dG9uLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIl19 */
