@charset "UTF-8";
/* PRELOADER */
.preloader {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  z-index: 99999;
  right: 0;
  top: 0;
  background: #ffffff;
}

.preloader figure {
  width: 140px;
  height: 140px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid rgba(238, 203, 141, 0.164);
  border-radius: 50%;
  -webkit-animation: fadeup 0.3s;
  animation: fadeup 0.3s;
  position: relative;
}

.preloader figure:after {
  content: "";
  width: 100%;
  height: 100%;
  border: 1px solid transparent;
  border-top: 1px solid #EECB8D;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-animation: rotate1 0.6s infinite;
  animation: rotate1 0.6s infinite;
}

.preloader img {
  height: 90px;
  display: inline-block;
  -o-object-fit: contain;
  object-fit: contain;
  padding: 5px;
}

.page-loaded .preloader {
  top: 100%;
}

@-webkit-keyframes fadeup {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes fadeup {
  0% {
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
    opacity: 0;
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes rotate1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate1 {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
body, .elementor-button-text {
  font-family: "Helvetica Neue", sans-serif;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", sans-serif;
}

h1 i, h2 i, h3 i, h4 i, h5 i, h6 i {
  font-family: "Test Domaine Display", sans-serif !important;
}

h1 {
  font-size: 44px !important;
}

h2 {
  font-size: 32px !important;
}

h3 {
  font-size: 24px !important;
}

span.elementor-counter-number, span.elementor-counter-number-suffix {
  font-family: "Test Domaine Display", sans-serif !important;
}

.cards-items .jet-animated-box__title {
  font-family: "Test Domaine Display", sans-serif !important;
  text-transform: capitalize;
}

@media (min-width: 768px) {
  h1 {
    font-size: 72px !important;
  }
  h2 {
    font-size: 54px !important;
  }
}
@media (min-width: 1024px) {
  h1 {
    font-size: 90px !important;
  }
  h2 {
    font-size: 58px !important;
  }
}
@media (min-width: 1200px) {
  h1 {
    font-size: 113px !important;
  }
  h3 {
    font-size: 32px !important;
  }
}
@media (min-width: 1440px) {
  h2 {
    font-size: 64px !important;
  }
}
.fd-elementor-news-ticker {
  height: 100%;
}

.jet-mobile-menu-active svg {
  width: 0.6em;
}

.menu-main-menu-container a:hover {
  text-decoration: none;
}

.jet-mobile-menu-active .jet-nav {
  border-radius: 20px;
  margin-top: 24px !important;
}

a:hover {
  text-decoration: none !important;
}

.elementor-button span.elementor-button-text {
  margin-bottom: -2px;
}

.container-image-carousel {
  background-color: #EECB8D;
}

.logo-slider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  padding: 4px 0 2px 0;
}

.logos-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -webkit-animation: slide 25s linear infinite;
  animation: slide 25s linear infinite;
}

.logos-slide img {
  margin: 0 10px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

@-webkit-keyframes slide {
  from {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

@keyframes slide {
  from {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  to {
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.tags ul.elementor-icon-list-items.elementor-inline-items {
  gap: 6px;
}

.tags ul.elementor-icon-list-items.elementor-inline-items li {
  background: #fff;
  padding: 7px 20px 4px 20px;
  border-radius: 100px;
}

.tags li.elementor-icon-list-item.elementor-inline-item:last-child {
  padding: 10px;
}

.tags li.elementor-icon-list-item.elementor-inline-item:last-child svg {
  margin-right: 0;
}

.tags li.elementor-icon-list-item.elementor-inline-item:last-child span.elementor-icon-list-text {
  display: none;
}

.custom-video-button .jet-video__play-button {
  position: absolute;
  bottom: 0;
  right: 0;
  -webkit-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}

.custom-video-button .jet-video__play-button {
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  border-radius: 100%;
}

.custom-video-button-about .jet-video {
  overflow: visible;
}

.custom-video-button-about .jet-video__overlay--custom-bg {
  border-radius: 20px;
}

.custom-video-button-about .jet-video__play-button {
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  border-radius: 100%;
}

.custom-video-button-testimonials .jet-video__play-button {
  position: absolute;
  top: 16px;
  right: 16px;
}

.blur-about-box {
  -webkit-backdrop-filter: blur(70px);
  backdrop-filter: blur(70px);
}

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

.background-blur::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-backdrop-filter: blur(75.7px);
  backdrop-filter: blur(75.7px);
  z-index: -1;
}

.before-margin::before {
  top: -2px;
}

.back-margin {
  top: -2px;
}

.cards-items .jet-arrow {
  z-index: 0 !important;
}

.jet-animated-box {
  position: relative;
  cursor: pointer;
}

.jet-animated-box::before {
  content: "";
  position: absolute;
  right: 10px;
  top: 10px;
  background-image: url("/wp-content/themes/wp_veneer/assets/images/arrow-1.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 55%;
  background-color: #DEBF9B;
  padding: 12px;
  border-radius: 100px;
  z-index: 3;
}

.jet-animated-box:hover::before {
  background-color: #F3D1A9;
}

.js-ticker-track {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
}

.video-border-0 .jet-video {
  border-radius: 0 !important;
}

.testimonials-block .jet-listing-grid__slider-icon.next-arrow {
  border-radius: 100%;
}

.testimonials-block .jet-listing-grid__slider-icon.prev-arrow {
  border-radius: 100%;
}

.testimonials-block .next-arrow.slick-arrow svg {
  display: none;
}

.testimonials-block .next-arrow.slick-arrow::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("/wp-content/themes/wp_veneer/assets/images/arrow-rectangle-right.svg");
}

.testimonials-block .prev-arrow.slick-arrow svg {
  display: none;
}

.testimonials-block .prev-arrow.slick-arrow::before {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("/wp-content/themes/wp_veneer/assets/images/arrow-rectangle-left.svg");
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  left: 8px;
}

h4.widget-title {
  font-size: 14px !important;
  font-weight: 400 !important;
}

.ez-toc-toggle {
  display: none;
}

h4.widget-title {
  border-bottom: 4px solid rgba(163, 172, 177, 0.168627451);
}

#menu-services a {
  color: rgba(23, 23, 25, 0.5098039216) !important;
  padding: 0 !important;
  font-size: 18px;
  font-weight: 500;
}

#menu-services a:hover {
  color: #DEBF9B !important;
}

.widget.widget_nav_menu ul li {
  margin-bottom: 8px;
}

.widget.widget_nav_menu ul li.active {
  background-color: transparent !important;
}

.widget.widget_nav_menu ul {
  padding: 0 !important;
}

.widget.widget_nav_menu ul li a {
  position: relative;
}

.widget.widget_nav_menu ul li a::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-size: contain;
  right: -30px;
  bottom: 0px;
  background-repeat: no-repeat;
  background-image: url("/wp-content/themes/wp_veneer/assets/images/arrow-right.svg");
}

img.post-single__image {
  min-height: 400px;
  -o-object-fit: cover;
  object-fit: cover;
  border-radius: 20px;
}

.widget.widget_nav_menu {
  background: #FFFFFF;
  border-radius: 20px;
  padding: 30px 20px;
}

.single-post a.jet-breadcrumbs__item-link {
  pointer-events: none;
}

.single-post p.elementor-icon-box-description {
  font-family: "Test Domaine Display", sans-serif !important;
}

.single-post .jet-smart-listing__post.has-post-thumb {
  position: relative;
}

.single-post .jet-smart-listing__meta {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 100px;
  position: absolute;
  top: 312px;
  left: 12px;
}

.single-post .wp-post-image {
  min-height: 360px;
  max-height: 360px;
  -o-object-fit: cover;
  object-fit: cover;
}

.widget.widget_nav_menu h4.widget-title {
  position: relative;
  padding-left: 30px;
  padding-bottom: 6px;
}

.widget.widget_nav_menu h4.widget-title::before {
  content: "";
  position: absolute;
  left: 0;
  width: 16px;
  height: 16px;
  top: -3px;
  background-image: url("/wp-content/themes/wp_veneer/assets/images/mingcute_time-line.svg");
  background-repeat: no-repeat;
  background-position: center;
}

.widget + .widget {
  border-top: none;
  margin-top: 0;
  padding-top: 20px;
}

.blog .jet-smart-tiles__meta {
  border-radius: 100px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.blog ul.elementor-icon-list-items {
  margin: 0 !important;
}

.blog .footer-main .elementor-icon-box-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

button.jet-form-builder__action-button.jet-form-builder__submit {
  background: #DEBF9B;
  border: none;
  font-size: 18px !important;
  font-weight: 300 !important;
  text-transform: capitalize;
  color: #fff;
  min-width: 225px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

button.jet-form-builder__action-button.jet-form-builder__submit:hover {
  background: #F3D1A9;
  color: #fff;
}

.wp-container-core-columns-is-layout-9d6595d7 {
  margin-bottom: 0;
  gap: 0 16px;
}

form.jet-form-builder input {
  background-color: #F8F9F9;
  border: none;
  padding: 18px 20px;
  border-radius: 5px;
  font-size: 16px;
  color: #121317;
}

.title-around h1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.title-around h1 span.left {
  text-align: left;
}

.title-around h1 span.center {
  text-align: center;
}

.title-around h1 span.right {
  text-align: right;
}

.elementor-widget-sidebar li.wp-social-link.wp-block-social-link {
  margin-bottom: 0;
}

.elementor-widget-sidebar li.wp-social-link.wp-block-social-link a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #fff !important;
}

.elementor-widget-sidebar li.wp-social-link.wp-block-social-link a svg {
  fill: #fff;
}

.elementor-widget-sidebar ul.wp-block-social-links {
  padding: 20px;
  gap: 16px;
  background: #A3ACB1;
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.elementor-widget-sidebar a.wp-block-social-link-anchor {
  background: rgba(255, 255, 255, 0.1294117647);
  padding: 10px;
  border-radius: 100%;
}

.blog .jet-smart-tiles__box-title {
  font-family: "Test Domaine Display", sans-serif !important;
}

.page-id-56 .site {
  overflow: visible !important;
}

.sticky-doctors.sticky_1 {
  position: sticky;
  top: 0;
  z-index: 1;
}

.sticky-doctors.sticky_2 {
  position: sticky;
  top: 0;
  z-index: 2;
}

.sticky-doctors.sticky_3 {
  position: sticky;
  top: 0;
  z-index: 3;
}

.accordion-about .e-n-accordion-item-title {
  position: relative;
}

.accordion-about .e-n-accordion-item-title::after {
  content: "";
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  bottom: 0;
  width: 95%;
  height: 1px;
  background: #9A9FA2;
}

.accordion-about details[open] {
  border-radius: 20px;
}

.accordion-about details[open] .e-n-accordion-item-title {
  border-radius: 20px 20px 0 0;
}

.accordion-about details[open] .e-n-accordion-item-title::after {
  display: none;
}

.accordion-about details[open] > div[role=region] {
  border-radius: 0 0 20px 20px;
}

.accordion-about span.e-n-accordion-item-title-icon {
  background: #fff;
  padding: 10px;
  border-radius: 100%;
}

.accordion-about details[open] span.e-n-accordion-item-title-icon {
  background: #F7F7F7 !important;
}

.icon-width-content .elementor-icon-box-wrapper {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.animation-rotate-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  width: 130px;
  height: 130px;
  min-width: 130px;
  min-height: 130px;
}

.animation-rotate-text .icon-center {
  width: 62px;
  height: 62px;
}

.animation-rotate-text .icon-center .elementor-icon-wrapper {
  width: 62px;
  height: 62px;
}

.animation-rotate-text .icon-rotate {
  position: absolute;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-animation: rotation 10s infinite linear;
  animation: rotation 10s infinite linear;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  z-index: 1;
}

@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.accordion-services span.module-title {
  background: #9A9FA2;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  padding: 8px 10px 6px 10px;
  border-radius: 100px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-height: 30px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 14px;
}

.accordion-services details[open] .e-n-accordion-item-title {
  border-radius: 20px 20px 0 0 !important;
}

/* Создаем саму анимацию вращения */
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/* Применяем анимацию к внешнему кругу с текстом */
.elementor-element.text-image img {
  -webkit-animation: spin 10s linear infinite;
  animation: spin 10s linear infinite;
  -webkit-transform-origin: center center;
  -ms-transform-origin: center center;
  transform-origin: center center;
  display: block;
}

/* Центрирование элементов относительно друг друга */
.circle-animation {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.inner-image {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 2;
}

@media (min-width: 768px) {
  .accordion-services .e-n-accordion {
    max-height: 600px;
    overflow-y: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .accordion-services .e-n-accordion-item,
  .accordion-services .e-n-accordion-item[open] {
    display: block;
    margin-bottom: 20px;
  }
  .accordion-services .e-n-accordion-item div[role=region] {
    display: block !important;
    height: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .accordion-services .e-n-accordion-item-title-icon {
    display: none;
  }
  .accordion-services summary {
    pointer-events: none;
    cursor: default;
  }
  .accordion-services .e-n-accordion::-webkit-scrollbar {
    width: 6px;
  }
  .accordion-services .e-n-accordion::-webkit-scrollbar-thumb {
    background-color: #ccc;
    border-radius: 10px;
  }
}
@media (min-width: 768px) {
  .accordion-about.services {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
  }
  .accordion-about.services .e-n-accordion-item:nth-child(3) {
    -webkit-column-break-after: column;
    -moz-column-break-after: column;
    break-after: column;
  }
  .custom-video-button-about .jet-video {
    overflow: visible;
  }
  .custom-video-button-about .jet-video__play-button {
    position: absolute;
    bottom: -28px;
    right: -62px;
    -webkit-transform: translate(-50%, 0%);
    -ms-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
  }
  .custom-video-button-about .jet-video__overlay--custom-bg {
    border-radius: 20px;
  }
  .custom-video-button-about .jet-video__play-button {
    -webkit-backdrop-filter: blur(14px);
    backdrop-filter: blur(14px);
    border-radius: 100%;
  }
  .video-border-0 .jet-video {
    border-radius: 20px !important;
  }
  .cards-items .jet-arrow {
    display: none !important;
  }
  .cards-items.about .jet-arrow {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .logos-slide {
    -webkit-animation: 15s slide infinite linear;
    animation: 15s slide infinite linear;
  }
  .logos-slide img {
    margin: 0 20px;
  }
  .tags ul.elementor-icon-list-items.elementor-inline-items {
    gap: 10px;
  }
}
@media (min-width: 1024px) {
  .elementor-widget-sidebar {
    margin-right: 30px;
  }
  .widget.widget_nav_menu {
    padding: 30px 50px;
  }
}
@media (min-width: 1025px) {
  .block-ajax-results.view-more-visible {
    min-height: 410px;
  }
}
@media (min-width: 1200px) {
  .container-right-carousel {
    position: relative;
    width: auto;
    max-width: none;
    margin-right: calc(30% - 40vw);
  }
  .testimonials-block .jet-listing-grid__slider-icon.next-arrow {
    right: 13vw !important;
  }
  .testimonials-block .jet-listing-grid__slider-icon.prev-arrow {
    right: 18vw !important;
  }
  .container-left-carousel {
    min-width: 30%;
  }
}
@media (max-width: 1365px) {
  .disable-paralax {
    position: relative !important;
  }
}
@media (min-width: 1201px) {
  .block-ajax-results.view-more-visible {
    min-height: 444px;
  }
}
@media (min-width: 1365px) {
  .accordion-services .e-n-accordion::-webkit-scrollbar {
    display: none;
    width: 0 !important;
  }
  .accordion-services .e-n-accordion {
    scrollbar-width: none;
  }
  .accordion-services .e-n-accordion {
    -ms-overflow-style: none;
  }
  .block-ajax-results.view-more-visible {
    min-height: 456px;
  }
  .testimonials-block .jet-listing-grid__slider-icon.next-arrow {
    right: 13vw !important;
  }
  .testimonials-block .jet-listing-grid__slider-icon.prev-arrow {
    right: 17.5vw !important;
  }
}
@media (min-width: 1440px) {
  .block-ajax-results.view-more-visible {
    min-height: 482px;
  }
  .testimonials-block .jet-listing-grid__slider-icon.next-arrow {
    right: 13vw !important;
  }
  .testimonials-block .jet-listing-grid__slider-icon.prev-arrow {
    right: 17vw !important;
  }
}
@media (min-width: 1740px) {
  .testimonials-block .jet-listing-grid__slider-icon.next-arrow {
    right: 19vw !important;
  }
  .testimonials-block .jet-listing-grid__slider-icon.prev-arrow {
    right: 22vw !important;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQixjQUFBO0FBQ0E7RUFBVyxXQUFBO0VBQWEsWUFBQTtFQUFjLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQWUsbUJBQUE7RUFBQSxlQUFBO0VBQWlCLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUFxQix3QkFBQTtFQUFBLHFCQUFBO0VBQUEsdUJBQUE7RUFBeUIsZUFBQTtFQUFpQixjQUFBO0VBQWdCLFFBQUE7RUFBVSxNQUFBO0VBQU8sbUJBQUE7QURhdEs7O0FDWkk7RUFBUSxZQUFBO0VBQWMsYUFBQTtFQUFlLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQWUseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQXFCLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtFQUF5Qiw0Q0FBQTtFQUE4QyxrQkFBQTtFQUFvQiw4QkFBQTtFQUFBLHNCQUFBO0VBQXlCLGtCQUFBO0FEd0JqTTs7QUN2QlE7RUFBUSxXQUFBO0VBQWEsV0FBQTtFQUFhLFlBQUE7RUFBYyw2QkFBQTtFQUErQiw2QkFBQTtFQUErQixrQkFBQTtFQUFvQixrQkFBQTtFQUFvQixPQUFBO0VBQVMsTUFBQTtFQUFRLHdDQUFBO0VBQUEsZ0NBQUE7QURvQy9LOztBQ25DSTtFQUFJLFlBQUE7RUFBYyxxQkFBQTtFQUFzQixzQkFBQTtFQUFBLG1CQUFBO0VBQW9CLFlBQUE7QUQwQ2hFOztBQ3pDQTtFQUF5QixTQUFBO0FENkN6Qjs7QUM1Q0E7RUFDSTtJQUFHLG1DQUFBO0lBQUEsMkJBQUE7SUFBNEIsVUFBQTtFRGlEakM7RUNoREU7SUFBSyxnQ0FBQTtJQUFBLHdCQUFBO0lBQXlCLFVBQUE7RURvRGhDO0FBQ0Y7O0FDdkRBO0VBQ0k7SUFBRyxtQ0FBQTtJQUFBLDJCQUFBO0lBQTRCLFVBQUE7RURpRGpDO0VDaERFO0lBQUssZ0NBQUE7SUFBQSx3QkFB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RUNuR007SUFDSSxzQkFBQTtFRHFHVjtFQ2xHRTtJQUNJLGNBQUE7RURvR047QUFDRjtBQ2pHQTtFQUNHO0lBQ0ssNkJBQUE7RURtR047QUFDRjtBQ2pHQTtFQUNJO0lBQ0ksaUJBQUE7RURtR047QUFDRjtBQ2pHQTtFQUNJO0lBQ0ksYUFBQTtJQUNBLG1CQUFBO0VEbUdOO0VDaEdFO0lBQ0kscUJBQUE7RURrR047RUMvRkU7SUFDSSx3QkFBQTtFRGlHTjtFQy9GRTtJQUNJLGlCQUFBO0VEaUdOO0VDOUZNO0lBQ0ksc0JBQUE7RURnR1Y7RUM5Rk07SUFDSSx3QkFBQTtFRGdHVjtBQUNGO0FDNUZBO0VBQ0k7SUFDSSxpQkFBQTtFRDhGTjtFQzNGTTtJQUNJLHNCQUFBO0VENkZWO0VDM0ZNO0lBQ0ksc0JBQUE7RUQ2RlY7QUFDRjtBQzFGQTtFQUVRO0lBQ0ksc0JBQUE7RUQyRlY7RUN6Rk07SUFDSSxzQkFBQTtFRDJGVjtBQUNGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogUFJFTE9BREVSICovXG4ucHJlbG9hZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnByZWxvYWRlciBmaWd1cmUge1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogMTQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzOCwgMjAzLCAxNDEsIDAuMTY0KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IGZhZGV1cCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcmVsb2FkZXIgZmlndXJlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRUVDQjhEO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBhbmltYXRpb246IHJvdGF0ZTEgMC42cyBpbmZpbml0ZTtcbn1cblxuLnByZWxvYWRlciBpbWcge1xuICBoZWlnaHQ6IDkwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4ucGFnZS1sb2FkZWQgLnByZWxvYWRlciB7XG4gIHRvcDogMTAwJTtcbn1cblxuQGtleWZyYW1lcyBmYWRldXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlMSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ib2R5LCAuZWxlbWVudG9yLWJ1dHRvbi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG59XG5cbmgxIGksIGgyIGksIGgzIGksIGg0IGksIGg1IGksIGg2IGkge1xuICBmb250LWZhbWlseTogXCJUZXN0IERvbWFpbmUgRGlzcGxheVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbnNwYW4uZWxlbWVudG9yLWNvdW50ZXItbnVtYmVyLCBzcGFuLmVsZW1lbnRvci1jb3VudGVyLW51bWJlci1zdWZmaXgge1xuICBmb250LWZhbWlseTogXCJUZXN0IERvbWFpbmUgRGlzcGxheVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5jYXJkcy1pdGVtcyAuamV0LWFuaW1hdGVkLWJveF9fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJUZXN0IERvbWFpbmUgRGlzcGxheVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogNzJweCAhaW1wb3J0YW50O1xuICB9XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDU0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogNThweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDExM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDY0cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmZkLWVsZW1lbnRvci1uZXdzLXRpY2tlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmpldC1tb2JpbGUtbWVudS1hY3RpdmUgc3ZnIHtcbiAgd2lkdGg6IDAuNmVtO1xufVxuXG4ubWVudS1tYWluLW1lbnUtY29udGFpbmVyIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5qZXQtbW9iaWxlLW1lbnUtYWN0aXZlIC5qZXQtbmF2IHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWFyZ2luLXRvcDogMjRweCAhaW1wb3J0YW50O1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lbGVtZW50b3ItYnV0dG9uIHNwYW4uZWxlbWVudG9yLWJ1dHRvbi10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTJweDtcbn1cblxuLmNvbnRhaW5lci1pbWFnZS1jYXJvdXNlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUNCOEQ7XG59XG5cbi5sb2dvLXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cHggMCAycHggMDtcbn1cblxuLmxvZ29zLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgYW5pbWF0aW9uOiBzbGlkZSAyNXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubG9nb3Mtc2xpZGUgaW1nIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi50YWdzIHVsLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbXMuZWxlbWVudG9yLWlubGluZS1pdGVtcyB7XG4gIGdhcDogNnB4O1xufVxuXG4udGFncyB1bC5lbGVtZW50b3ItaWNvbi1saXN0LWl0ZW1zLmVsZW1lbnRvci1pbmxpbmUtaXRlbXMgbGkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA3cHggMjBweCA0cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG59XG5cbi50YWdzIGxpLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbS5lbGVtZW50b3ItaW5saW5lLWl0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi50YWdzIGxpLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbS5lbGVtZW50b3ItaW5saW5lLWl0ZW06bGFzdC1jaGlsZCBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi50YWdzIGxpLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbS5lbGVtZW50b3ItaW5saW5lLWl0ZW06bGFzdC1jaGlsZCBzcGFuLmVsZW1lbnRvci1pY29uLWxpc3QtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tdmlkZW8tYnV0dG9uIC5qZXQtdmlkZW9fX3BsYXktYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG59XG5cbi5jdXN0b20tdmlkZW8tYnV0dG9uIC5qZXQtdmlkZW9fX3BsYXktYnV0dG9uIHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE0cHgpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uY3VzdG9tLXZpZGVvLWJ1dHRvbi1hYm91dCAuamV0LXZpZGVvIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5jdXN0b20tdmlkZW8tYnV0dG9uLWFib3V0IC5qZXQtdmlkZW9fX292ZXJsYXktLWN1c3RvbS1iZyB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5jdXN0b20tdmlkZW8tYnV0dG9uLWFib3V0IC5qZXQtdmlkZW9fX3BsYXktYnV0dG9uIHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDE0cHgpO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4uY3VzdG9tLXZpZGVvLWJ1dHRvbi10ZXN0aW1vbmlhbHMgLmpldC12aWRlb19fcGxheS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDE2cHg7XG59XG5cbi5ibHVyLWFib3V0LWJveCB7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3MHB4KTtcbn1cblxuLmJhY2tncm91bmQtYmx1ciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJhY2tncm91bmQtYmx1cjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3NS43cHgpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmJlZm9yZS1tYXJnaW46OmJlZm9yZSB7XG4gIHRvcDogLTJweDtcbn1cblxuLmJhY2stbWFyZ2luIHtcbiAgdG9wOiAtMnB4O1xufVxuXG4uY2FyZHMtaXRlbXMgLmpldC1hcnJvdyB7XG4gIHotaW5kZXg6IDAgIWltcG9ydGFudDtcbn1cblxuLmpldC1hbmltYXRlZC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpldC1hbmltYXRlZC1ib3g6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3dwX3ZlbmVlci9hc3NldHMvaW1hZ2VzL2Fycm93LTEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogNTUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVCRjlCO1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgei1pbmRleDogMztcbn1cblxuLmpldC1hbmltYXRlZC1ib3g6aG92ZXI6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0QxQTk7XG59XG5cbi5qcy10aWNrZXItdHJhY2sge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xufVxuXG4udmlkZW8tYm9yZGVyLTAgLmpldC12aWRlbyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnRlc3RpbW9uaWFscy1ibG9jayAuamV0LWxpc3RpbmctZ3JpZF9fc2xpZGVyLWljb24ubmV4dC1hcnJvdyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi50ZXN0aW1vbmlhbHMtYmxvY2sgLmpldC1saXN0aW5nLWdyaWRfX3NsaWRlci1pY29uLnByZXYtYXJyb3cge1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4udGVzdGltb25pYWxzLWJsb2NrIC5uZXh0LWFycm93LnNsaWNrLWFycm93IHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50ZXN0aW1vbmlhbHMtYmxvY2sgLm5leHQtYXJyb3cuc2xpY2stYXJyb3c6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvd3BfdmVuZWVyL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmVjdGFuZ2xlLXJpZ2h0LnN2Z1wiKTtcbn1cblxuLnRlc3RpbW9uaWFscy1ibG9jayAucHJldi1hcnJvdy5zbGljay1hcnJvdyBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGVzdGltb25pYWxzLWJsb2NrIC5wcmV2LWFycm93LnNsaWNrLWFycm93OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdGhlbWVzL3dwX3ZlbmVlci9hc3NldHMvaW1hZ2VzL2Fycm93LXJlY3RhbmdsZS1sZWZ0LnN2Z1wiKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgbGVmdDogOHB4O1xufVxuXG5oNC53aWRnZXQtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZXotdG9jLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmg0LndpZGdldC10aXRsZSB7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDE2MywgMTcyLCAxNzcsIDAuMTY4NjI3NDUxKTtcbn1cblxuI21lbnUtc2VydmljZXMgYSB7XG4gIGNvbG9yOiByZ2JhKDIzLCAyMywgMjUsIDAuNTA5ODAzOTIxNikgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiNtZW51LXNlcnZpY2VzIGE6aG92ZXIge1xuICBjb2xvcjogI0RFQkY5QiAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHVsIGxpIGE6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHJpZ2h0OiAtMzBweDtcbiAgYm90dG9tOiAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3RoZW1lcy93cF92ZW5lZXIvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC5zdmdcIik7XG59XG5cbmltZy5wb3N0LXNpbmdsZV9faW1hZ2Uge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xufVxuXG4uc2luZ2xlLXBvc3QgYS5qZXQtYnJlYWRjcnVtYnNfX2l0ZW0tbGluayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2luZ2xlLXBvc3QgcC5lbGVtZW50b3ItaWNvbi1ib3gtZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJUZXN0IERvbWFpbmUgRGlzcGxheVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtcG9zdCAuamV0LXNtYXJ0LWxpc3RpbmdfX3Bvc3QuaGFzLXBvc3QtdGh1bWIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtcG9zdCAuamV0LXNtYXJ0LWxpc3RpbmdfX21ldGEge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzEycHg7XG4gIGxlZnQ6IDEycHg7XG59XG5cbi5zaW5nbGUtcG9zdCAud3AtcG9zdC1pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi53aWRnZXQud2lkZ2V0X25hdl9tZW51IGg0LndpZGdldC10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSBoNC53aWRnZXQtdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgdG9wOiAtM3B4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvd3BfdmVuZWVyL2Fzc2V0cy9pbWFnZXMvbWluZ2N1dGVfdGltZS1saW5lLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ud2lkZ2V0ICsgLndpZGdldCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYmxvZyAuamV0LXNtYXJ0LXRpbGVzX19tZXRhIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmJsb2cgdWwuZWxlbWVudG9yLWljb24tbGlzdC1pdGVtcyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uYmxvZyAuZm9vdGVyLW1haW4gLmVsZW1lbnRvci1pY29uLWJveC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuYnV0dG9uLmpldC1mb3JtLWJ1aWxkZXJfX2FjdGlvbi1idXR0b24uamV0LWZvcm0tYnVpbGRlcl9fc3VibWl0IHtcbiAgYmFja2dyb3VuZDogI0RFQkY5QjtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6ICNmZmY7XG4gIG1pbi13aWR0aDogMjI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5idXR0b24uamV0LWZvcm0tYnVpbGRlcl9fYWN0aW9uLWJ1dHRvbi5qZXQtZm9ybS1idWlsZGVyX19zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjRjNEMUE5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLndwLWNvbnRhaW5lci1jb3JlLWNvbHVtbnMtaXMtbGF5b3V0LTlkNjU5NWQ3IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZ2FwOiAwIDE2cHg7XG59XG5cbmZvcm0uamV0LWZvcm0tYnVpbGRlciBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY5Rjk7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMThweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMxMjEzMTc7XG59XG5cbi50aXRsZS1hcm91bmQgaDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cblxuLnRpdGxlLWFyb3VuZCBoMSBzcGFuLmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGl0bGUtYXJvdW5kIGgxIHNwYW4uY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGl0bGUtYXJvdW5kIGgxIHNwYW4ucmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciBsaS53cC1zb2NpYWwtbGluay53cC1ibG9jay1zb2NpYWwtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXNpZGViYXIgbGkud3Atc29jaWFsLWxpbmsud3AtYmxvY2stc29jaWFsLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIGxpLndwLXNvY2lhbC1saW5rLndwLWJsb2NrLXNvY2lhbC1saW5rIGEgc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciB1bC53cC1ibG9jay1zb2NpYWwtbGlua3Mge1xuICBwYWRkaW5nOiAyMHB4O1xuICBnYXA6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNBM0FDQjE7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciBhLndwLWJsb2NrLXNvY2lhbC1saW5rLWFuY2hvciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMjk0MTE3NjQ3KTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLmJsb2cgLmpldC1zbWFydC10aWxlc19fYm94LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiVGVzdCBEb21haW5lIERpc3BsYXlcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1pZC01NiAuc2l0ZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGlja3ktZG9jdG9ycy5zdGlja3lfMSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLnN0aWNreS1kb2N0b3JzLnN0aWNreV8yIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uc3RpY2t5LWRvY3RvcnMuc3RpY2t5XzMge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5hY2NvcmRpb24tYWJvdXQgLmUtbi1hY2NvcmRpb24taXRlbS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFjY29yZGlvbi1hYm91dCAuZS1uLWFjY29yZGlvbi1pdGVtLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDk1JTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICM5QTlGQTI7XG59XG5cbi5hY2NvcmRpb24tYWJvdXQgZGV0YWlsc1tvcGVuXSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cbi5hY2NvcmRpb24tYWJvdXQgZGV0YWlsc1tvcGVuXSAuZS1uLWFjY29yZGlvbi1pdGVtLXRpdGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcbn1cblxuLmFjY29yZGlvbi1hYm91dCBkZXRhaWxzW29wZW5dIC5lLW4tYWNjb3JkaW9uLWl0ZW0tdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGlvbi1hYm91dCBkZXRhaWxzW29wZW5dID4gZGl2W3JvbGU9cmVnaW9uXSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG59XG5cbi5hY2NvcmRpb24tYWJvdXQgc3Bhbi5lLW4tYWNjb3JkaW9uLWl0ZW0tdGl0bGUtaWNvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5hY2NvcmRpb24tYWJvdXQgZGV0YWlsc1tvcGVuXSBzcGFuLmUtbi1hY2NvcmRpb24taXRlbS10aXRsZS1pY29uIHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNyAhaW1wb3J0YW50O1xufVxuXG4uaWNvbi13aWR0aC1jb250ZW50IC5lbGVtZW50b3ItaWNvbi1ib3gtd3JhcHBlciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmFuaW1hdGlvbi1yb3RhdGUtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbiAgbWluLWhlaWdodDogMTMwcHg7XG59XG5cbi5hbmltYXRpb24tcm90YXRlLXRleHQgLmljb24tY2VudGVyIHtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbn1cblxuLmFuaW1hdGlvbi1yb3RhdGUtdGV4dCAuaWNvbi1jZW50ZXIgLmVsZW1lbnRvci1pY29uLXdyYXBwZXIge1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA2MnB4O1xufVxuXG4uYW5pbWF0aW9uLXJvdGF0ZS10ZXh0IC5pY29uLXJvdGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFuaW1hdGlvbjogcm90YXRpb24gMTBzIGluZmluaXRlIGxpbmVhcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4uYWNjb3JkaW9uLXNlcnZpY2VzIHNwYW4ubW9kdWxlLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzlBOUZBMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogOHB4IDEwcHggNnB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC1oZWlnaHQ6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuXG4uYWNjb3JkaW9uLXNlcnZpY2VzIGRldGFpbHNbb3Blbl0gLmUtbi1hY2NvcmRpb24taXRlbS10aXRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDAgIWltcG9ydGFudDtcbn1cblxuLyog0KHQvtC30LTQsNC10Lwg0YHQsNC80YMg0LDQvdC40LzQsNGG0LjRjiDQstGA0LDRidC10L3QuNGPICovXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyog0J/RgNC40LzQtdC90Y/QtdC8INCw0L3QuNC80LDRhtC40Y4g0Log0LLQvdC10YjQvdC10LzRgyDQutGA0YPQs9GDINGBINGC0LXQutGB0YLQvtC8ICovXG4uZWxlbWVudG9yLWVsZW1lbnQudGV4dC1pbWFnZSBpbWcge1xuICBhbmltYXRpb246IHNwaW4gMTBzIGxpbmVhciBpbmZpbml0ZTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qINCm0LXQvdGC0YDQuNGA0L7QstCw0L3QuNC1INGN0LvQtdC80LXQvdGC0L7QsiDQvtGC0L3QvtGB0LjRgtC10LvRjNC90L4g0LTRgNGD0LMg0LTRgNGD0LPQsCAqL1xuLmNpcmNsZS1hbmltYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uaW5uZXItaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbi1zZXJ2aWNlcyAuZS1uLWFjY29yZGlvbiB7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFjY29yZGlvbi1zZXJ2aWNlcyAuZS1uLWFjY29yZGlvbi1pdGVtLFxuICAuYWNjb3JkaW9uLXNlcnZpY2VzIC5lLW4tYWNjb3JkaW9uLWl0ZW1bb3Blbl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmFjY29yZGlvbi1zZXJ2aWNlcyAuZS1uLWFjY29yZGlvbi1pdGVtIGRpdltyb2xlPXJlZ2lvbl0ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAuYWNjb3JkaW9uLXNlcnZpY2VzIC5lLW4tYWNjb3JkaW9uLWl0ZW0tdGl0bGUtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWNjb3JkaW9uLXNlcnZpY2VzIHN1bW1hcnkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxuICAuYWNjb3JkaW9uLXNlcnZpY2VzIC5lLW4tYWNjb3JkaW9uOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDZweDtcbiAgfVxuICAuYWNjb3JkaW9uLXNlcnZpY2VzIC5lLW4tYWNjb3JkaW9uOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFjY29yZGlvbi1hYm91dC5zZXJ2aWNlcyB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG4gIC5hY2NvcmRpb24tYWJvdXQuc2VydmljZXMgLmUtbi1hY2NvcmRpb24taXRlbTpudGgtY2hpbGQoMykge1xuICAgIGJyZWFrLWFmdGVyOiBjb2x1bW47XG4gIH1cbiAgLmN1c3RvbS12aWRlby1idXR0b24tYWJvdXQgLmpldC12aWRlbyB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLmN1c3RvbS12aWRlby1idXR0b24tYWJvdXQgLmpldC12aWRlb19fcGxheS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yOHB4O1xuICAgIHJpZ2h0OiAtNjJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gIH1cbiAgLmN1c3RvbS12aWRlby1idXR0b24tYWJvdXQgLmpldC12aWRlb19fb3ZlcmxheS0tY3VzdG9tLWJnIHtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG4gIC5jdXN0b20tdmlkZW8tYnV0dG9uLWFib3V0IC5qZXQtdmlkZW9fX3BsYXktYnV0dG9uIHtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTRweCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgfVxuICAudmlkZW8tYm9yZGVyLTAgLmpldC12aWRlbyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jYXJkcy1pdGVtcyAuamV0LWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcmRzLWl0ZW1zLmFib3V0IC5qZXQtYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAubG9nb3Mtc2xpZGUge1xuICAgIGFuaW1hdGlvbjogMTVzIHNsaWRlIGluZmluaXRlIGxpbmVhcjtcbiAgfVxuICAubG9nb3Mtc2xpZGUgaW1nIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxuICAudGFncyB1bC5lbGVtZW50b3ItaWNvbi1saXN0LWl0ZW1zLmVsZW1lbnRvci1pbmxpbmUtaXRlbXMge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLndpZGdldC53aWRnZXRfbmF2X21lbnUge1xuICAgIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYmxvY2stYWpheC1yZXN1bHRzLnZpZXctbW9yZS12aXNpYmxlIHtcbiAgICBtaW4taGVpZ2h0OiA0MTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXJpZ2h0LWNhcm91c2VsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygzMCUgLSA0MHZ3KTtcbiAgfVxuICAudGVzdGltb25pYWxzLWJsb2NrIC5qZXQtbGlzdGluZy1ncmlkX19zbGlkZXItaWNvbi5uZXh0LWFycm93IHtcbiAgICByaWdodDogMTN2dyAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXN0aW1vbmlhbHMtYmxvY2sgLmpldC1saXN0aW5nLWdyaWRfX3NsaWRlci1pY29uLnByZXYtYXJyb3cge1xuICAgIHJpZ2h0OiAxOHZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lci1sZWZ0LWNhcm91c2VsIHtcbiAgICBtaW4td2lkdGg6IDMwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzNjVweCkge1xuICAuZGlzYWJsZS1wYXJhbGF4IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDFweCkge1xuICAuYmxvY2stYWpheC1yZXN1bHRzLnZpZXctbW9yZS12aXNpYmxlIHtcbiAgICBtaW4taGVpZ2h0OiA0NDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNjVweCkge1xuICAuYWNjb3JkaW9uLXNlcnZpY2VzIC5lLW4tYWNjb3JkaW9uOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5hY2NvcmRpb24tc2VydmljZXMgLmUtbi1hY2NvcmRpb24ge1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAuYWNjb3JkaW9uLXNlcnZpY2VzIC5lLW4tYWNjb3JkaW9uIHtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIH1cbiAgLmJsb2NrLWFqYXgtcmVzdWx0cy52aWV3LW1vcmUtdmlzaWJsZSB7XG4gICAgbWluLWhlaWdodDogNDU2cHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy1ibG9jayAuamV0LWxpc3RpbmctZ3JpZF9fc2xpZGVyLWljb24ubmV4dC1hcnJvdyB7XG4gICAgcmlnaHQ6IDEzdncgIWltcG9ydGFudDtcbiAgfVxuICAudGVzdGltb25pYWxzLWJsb2NrIC5qZXQtbGlzdGluZy1ncmlkX19zbGlkZXItaWNvbi5wcmV2LWFycm93IHtcbiAgICByaWdodDogMTcuNXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgLmJsb2NrLWFqYXgtcmVzdWx0cy52aWV3LW1vcmUtdmlzaWJsZSB7XG4gICAgbWluLWhlaWdodDogNDgycHg7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy1ibG9jayAuamV0LWxpc3RpbmctZ3JpZF9fc2xpZGVyLWljb24ubmV4dC1hcnJvdyB7XG4gICAgcmlnaHQ6IDEzdncgIWltcG9ydGFudDtcbiAgfVxuICAudGVzdGltb25pYWxzLWJsb2NrIC5qZXQtbGlzdGluZy1ncmlkX19zbGlkZXItaWNvbi5wcmV2LWFycm93IHtcbiAgICByaWdodDogMTd2dyAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTc0MHB4KSB7XG4gIC50ZXN0aW1vbmlhbHMtYmxvY2sgLmpldC1saXN0aW5nLWdyaWRfX3NsaWRlci1pY29uLm5leHQtYXJyb3cge1xuICAgIHJpZ2h0OiAxOXZ3ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRlc3RpbW9uaWFscy1ibG9jayAuamV0LWxpc3RpbmctZ3JpZF9fc2xpZGVyLWljb24ucHJldi1hcnJvdyB7XG4gICAgcmlnaHQ6IDIydncgIWltcG9ydGFudDtcbiAgfVxufSIsIi8qIFBSRUxPQURFUiAqL1xuLnByZWxvYWRlcnt3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlOyBkaXNwbGF5OiBmbGV4OyBmbGV4LXdyYXA6IHdyYXA7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBwb3NpdGlvbjogZml4ZWQ7IHotaW5kZXg6IDk5OTk5OyByaWdodDogMDsgdG9wOjA7IGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZmlndXJleyB3aWR0aDogMTQwcHg7IGhlaWdodDogMTQwcHg7IGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyOyBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzOCwgMjAzLCAxNDEsIDAuMTY0KTsgYm9yZGVyLXJhZGl1czogNTAlOyBhbmltYXRpb246IGZhZGV1cCAwLjMwczsgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVye2NvbnRlbnQ6IFwiXCI7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IDEwMCU7IGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyBib3JkZXItdG9wOiAxcHggc29saWQgI0VFQ0I4RDsgYm9yZGVyLXJhZGl1czogNTAlOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMDsgYW5pbWF0aW9uOiByb3RhdGUxIDAuNjBzIGluZmluaXRlO319XG4gICAgaW1ne2hlaWdodDogOTBweDsgZGlzcGxheTogaW5saW5lLWJsb2NrO29iamVjdC1maXQ6IGNvbnRhaW47cGFkZGluZzogNXB4O319XG4ucGFnZS1sb2FkZWQgLnByZWxvYWRlcnsgdG9wOiAxMDAlO31cbkBrZXlmcmFtZXMgZmFkZXVwIHtcbiAgICAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyMHB4KTsgb3BhY2l0eTogMDt9XG4gICAgMTAwJXt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTsgb3BhY2l0eTogMTt9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZTEge1xuICAgIDAle3RyYW5zZm9ybTpyb3RhdGUoMGRlZyk7IH1cbiAgICAxMDAle3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTsgfVxufVxuYm9keSwuZWxlbWVudG9yLWJ1dHRvbi10ZXh0IHtcbiAgICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgc2Fucy1zZXJpZjtcbn1cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICAgIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCBzYW5zLXNlcmlmO1xuICAgIGl7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnVGVzdCBEb21haW5lIERpc3BsYXknLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuaDF7XG4gICAgZm9udC1zaXplOiA0NHB4ICFpbXBvcnRhbnQ7XG59XG5oMntcbiAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbn1cbmgze1xuICAgIGZvbnQtc2l6ZTogMjRweCAhaW1wb3J0YW50O1xufVxuc3Bhbi5lbGVtZW50b3ItY291bnRlci1udW1iZXIsc3Bhbi5lbGVtZW50b3ItY291bnRlci1udW1iZXItc3VmZml4IHtcbiAgICBmb250LWZhbWlseTogXCJUZXN0IERvbWFpbmUgRGlzcGxheVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG4uY2FyZHMtaXRlbXN7XG4gICAgLmpldC1hbmltYXRlZC1ib3hfX3RpdGxle1xuICAgICAgICBmb250LWZhbWlseTogXCJUZXN0IERvbWFpbmUgRGlzcGxheVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cbn1cblxuXG5AbWVkaWEobWluLXdpZHRoOjc2OHB4KXtcbiAgICBoMXtcbiAgICAgICAgZm9udC1zaXplOiA3MnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGgye1xuICAgICAgICBmb250LXNpemU6IDU0cHggIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEobWluLXdpZHRoOjEwMjRweCl7XG4gICAgaDF7XG4gICAgICAgIGZvbnQtc2l6ZTogOTBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiA1OHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQG1lZGlhKG1pbi13aWR0aDoxMjAwcHgpe1xuICAgIGgxe1xuICAgICAgICBmb250LXNpemU6IDExM3B4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGgze1xuICAgICAgICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbiAgICB9XG59XG5AbWVkaWEobWluLXdpZHRoOjE0NDBweCl7XG4gICAgaDJ7XG4gICAgICAgIGZvbnQtc2l6ZTogNjRweCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5mZC1lbGVtZW50b3ItbmV3cy10aWNrZXJ7XG4gICAgaGVpZ2h0OiAxMDAlOztcbn1cbi5qZXQtbW9iaWxlLW1lbnUtYWN0aXZlIHN2ZyB7XG4gICAgd2lkdGg6IDAuNmVtO1xufVxuLm1lbnUtbWFpbi1tZW51LWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uamV0LW1vYmlsZS1tZW51LWFjdGl2ZSAuamV0LW5hdiB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5hOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5lbGVtZW50b3ItYnV0dG9uIHNwYW4uZWxlbWVudG9yLWJ1dHRvbi10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xufVxuLmNvbnRhaW5lci1pbWFnZS1jYXJvdXNlbHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVDQjhEO1xufVxuLmxvZ28tc2xpZGVyIHtcbiAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0cHggMCAycHggMDtcbn1cbi5sb2dvcy1zbGlkZSB7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBhbmltYXRpb246IHNsaWRlIDI1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ubG9nb3Mtc2xpZGUgaW1nIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBmbGV4LXNocmluazogMDtcbn1cbkBrZXlmcmFtZXMgc2xpZGUge1xuICAgIGZyb20ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cbn1cbi50YWdze1xuICAgIHVsLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbXMuZWxlbWVudG9yLWlubGluZS1pdGVtcyB7XG4gICAgICAgIGdhcDogNnB4O1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggMjBweCA0cHggMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbS5lbGVtZW50b3ItaW5saW5lLWl0ZW06bGFzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbS5lbGVtZW50b3ItaW5saW5lLWl0ZW06bGFzdC1jaGlsZCBzcGFuLmVsZW1lbnRvci1pY29uLWxpc3QtdGV4dHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4uY3VzdG9tLXZpZGVvLWJ1dHRvbntcbiAgICAuamV0LXZpZGVvX19wbGF5LWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICAgIH1cbiAgICAuamV0LXZpZGVvX19wbGF5LWJ1dHRvbiB7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG59XG4uY3VzdG9tLXZpZGVvLWJ1dHRvbi1hYm91dHtcbiAgICAuamV0LXZpZGVve1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gICAgLmpldC12aWRlb19fb3ZlcmxheS0tY3VzdG9tLWJnIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gICAgLmpldC12aWRlb19fcGxheS1idXR0b24ge1xuICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTRweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgfVxufVxuLmN1c3RvbS12aWRlby1idXR0b24tdGVzdGltb25pYWxze1xuICAgIC5qZXQtdmlkZW9fX3BsYXktYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE2cHg7XG4gICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgIH1cbn1cbi5ibHVyLWFib3V0LWJveHtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNzBweCk7XG59XG4uYmFja2dyb3VuZC1ibHVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig3NS43cHgpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59XG4uYmVmb3JlLW1hcmdpbntcbiAgICAmOjpiZWZvcmV7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICB9XG59XG4uYmFjay1tYXJnaW57XG4gICAgdG9wOi0ycHhcbn1cbi5jYXJkcy1pdGVtc3tcbiAgICAuamV0LWFycm93IHtcbiAgICAgICAgei1pbmRleDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5qZXQtYW5pbWF0ZWQtYm94e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy93cF92ZW5lZXIvYXNzZXRzL2ltYWdlcy9hcnJvdy0xLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTUlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVCRjlCO1xuICAgICAgICBwYWRkaW5nOiAxMnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGM0QxQTk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uanMtdGlja2VyLXRyYWNre1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOjIwcHg7XG59XG4udmlkZW8tYm9yZGVyLTAgLmpldC12aWRlb3tcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4udGVzdGltb25pYWxzLWJsb2Nre1xuICAgIC5qZXQtbGlzdGluZy1ncmlkX19zbGlkZXItaWNvbi5uZXh0LWFycm93IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG4gICAgLmpldC1saXN0aW5nLWdyaWRfX3NsaWRlci1pY29uLnByZXYtYXJyb3cge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIH1cbiAgICAubmV4dC1hcnJvdy5zbGljay1hcnJvd3tcbiAgICAgICAgc3Zne1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvd3BfdmVuZWVyL2Fzc2V0cy9pbWFnZXMvYXJyb3ctcmVjdGFuZ2xlLXJpZ2h0LnN2ZycpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmV2LWFycm93LnNsaWNrLWFycm93e1xuICAgICAgICBzdmd7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy93cF92ZW5lZXIvYXNzZXRzL2ltYWdlcy9hcnJvdy1yZWN0YW5nbGUtbGVmdC5zdmcnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5oNC53aWRnZXQtdGl0bGUgIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG4uZXotdG9jLXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbmg0LndpZGdldC10aXRsZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICNhM2FjYjEyYjtcbn1cbiNtZW51LXNlcnZpY2VzIGEge1xuICAgIGNvbG9yOiAjMTcxNzE5ODIgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4jbWVudS1zZXJ2aWNlcyBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0RFQkY5QiAhaW1wb3J0YW50XG59XG4ud2lkZ2V0LndpZGdldF9uYXZfbWVudSB1bCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwgbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgdWwge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBsaSBhe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICBib3R0b206IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy93cF92ZW5lZXIvYXNzZXRzL2ltYWdlcy9hcnJvdy1yaWdodC5zdmcnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbmltZy5wb3N0LXNpbmdsZV9faW1hZ2Uge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5cblxuLndpZGdldC53aWRnZXRfbmF2X21lbnUge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG5cbi5zaW5nbGUtcG9zdHtcbiAgICBhLmpldC1icmVhZGNydW1ic19faXRlbS1saW5rIHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIHAuZWxlbWVudG9yLWljb24tYm94LWRlc2NyaXB0aW9ue1xuICAgICAgICBmb250LWZhbWlseTogJ1Rlc3QgRG9tYWluZSBEaXNwbGF5Jywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuamV0LXNtYXJ0LWxpc3RpbmdfX3Bvc3QuaGFzLXBvc3QtdGh1bWJ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLmpldC1zbWFydC1saXN0aW5nX19tZXRhIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMxMnB4O1xuICAgICAgICBsZWZ0OiAxMnB4O1xuICAgIH1cbiAgICAud3AtcG9zdC1pbWFnZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNjBweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxufVxuLndpZGdldC53aWRnZXRfbmF2X21lbnUgaDQud2lkZ2V0LXRpdGxle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvd3AtY29udGVudC90aGVtZXMvd3BfdmVuZWVyL2Fzc2V0cy9pbWFnZXMvbWluZ2N1dGVfdGltZS1saW5lLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxufVxuLndpZGdldCArIC53aWRnZXQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5ibG9ne1xuICAgIC5qZXQtc21hcnQtdGlsZXNfX21ldGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbiAgICB1bC5lbGVtZW50b3ItaWNvbi1saXN0LWl0ZW1zIHtcbiAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5mb290ZXItbWFpbiAuZWxlbWVudG9yLWljb24tYm94LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cbmJ1dHRvbi5qZXQtZm9ybS1idWlsZGVyX19hY3Rpb24tYnV0dG9uLmpldC1mb3JtLWJ1aWxkZXJfX3N1Ym1pdCB7XG4gICAgYmFja2dyb3VuZDogI0RFQkY5QjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMCAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjNEMUE5O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG59XG4ud3AtY29udGFpbmVyLWNvcmUtY29sdW1ucy1pcy1sYXlvdXQtOWQ2NTk1ZDcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZ2FwOjAgMTZweDtcbn1cbmZvcm0uamV0LWZvcm0tYnVpbGRlciBpbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjlGOTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMThweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMxMjEzMTc7XG59XG4udGl0bGUtYXJvdW5ke1xuICAgIGgxe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgc3Bhbi5sZWZ0e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLmNlbnRlcntcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBzcGFuLnJpZ2h0e1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZWxlbWVudG9yLXdpZGdldC1zaWRlYmFyIHtcbiAgICBsaS53cC1zb2NpYWwtbGluay53cC1ibG9jay1zb2NpYWwtbGluayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGF7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6I2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHVsLndwLWJsb2NrLXNvY2lhbC1saW5rcyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGdhcDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI0EzQUNCMTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICBhLndwLWJsb2NrLXNvY2lhbC1saW5rLWFuY2hvciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmYyMTtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG59XG4uYmxvZ3tcbiAgICAuamV0LXNtYXJ0LXRpbGVzX19ib3gtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ1Rlc3QgRG9tYWluZSBEaXNwbGF5Jywgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnBhZ2UtaWQtNTYgLnNpdGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG4uc3RpY2t5LWRvY3RvcnMuc3RpY2t5XzF7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4uc3RpY2t5LWRvY3RvcnMuc3RpY2t5XzJ7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbn1cbi5zdGlja3ktZG9jdG9ycy5zdGlja3lfM3tcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAzO1xufVxuXG4uYWNjb3JkaW9uLWFib3V0e1xuICAgIC5lLW4tYWNjb3JkaW9uLWl0ZW0tdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyAgIFxuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzlBOUZBMjtcbiAgICAgICAgfVxuICAgIH1cbiAgICBkZXRhaWxzW29wZW5de1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAuZS1uLWFjY29yZGlvbi1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmID4gZGl2W3JvbGU9XCJyZWdpb25cIl0ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBzcGFuLmUtbi1hY2NvcmRpb24taXRlbS10aXRsZS1pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG4gICAgZGV0YWlsc1tvcGVuXSBzcGFuLmUtbi1hY2NvcmRpb24taXRlbS10aXRsZS1pY29ue1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmljb24td2lkdGgtY29udGVudCAuZWxlbWVudG9yLWljb24tYm94LXdyYXBwZXIge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5hbmltYXRpb24tcm90YXRlLXRleHR7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEzMHB4O1xuICAgIC5pY29uLWNlbnRlcntcbiAgICAgICAgd2lkdGg6IDYycHg7XG4gICAgICAgIGhlaWdodDogNjJweDtcbiAgICAgICAgLmVsZW1lbnRvci1pY29uLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDYycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmljb24tcm90YXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICBhbmltYXRpb246IHJvdGF0aW9uIDEwcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIEBrZXlmcmFtZXMgcm90YXRpb24ge1xuICAgICAgICBmcm9tIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIHRvIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWNjb3JkaW9uLXNlcnZpY2Vze1xuICAgIHNwYW4ubW9kdWxlLXRpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzlBOUZBMjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogOHB4IDEwcHggNnB4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIH1cbiAgICBkZXRhaWxzW29wZW5dIC5lLW4tYWNjb3JkaW9uLWl0ZW0tdGl0bGV7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4vKiDQodC+0LfQtNCw0LXQvCDRgdCw0LzRgyDQsNC90LjQvNCw0YbQuNGOINCy0YDQsNGJ0LXQvdC40Y8gKi9cbkBrZXlmcmFtZXMgc3BpbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4vKiDQn9GA0LjQvNC10L3Rj9C10Lwg0LDQvdC40LzQsNGG0LjRjiDQuiDQstC90LXRiNC90LXQvNGDINC60YDRg9Cz0YMg0YEg0YLQtdC60YHRgtC+0LwgKi9cbi5lbGVtZW50b3ItZWxlbWVudC50ZXh0LWltYWdlIGltZyB7XG4gICAgYW5pbWF0aW9uOiBzcGluIDEwcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyog0KbQtdC90YLRgNC40YDQvtCy0LDQvdC40LUg0Y3Qu9C10LzQtdC90YLQvtCyINC+0YLQvdC+0YHQuNGC0LXQu9GM0L3QviDQtNGA0YPQsyDQtNGA0YPQs9CwICovXG4uY2lyY2xlLWFuaW1hdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmlubmVyLWltYWdlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWNjb3JkaW9uLXNlcnZpY2VzIC5lLW4tYWNjb3JkaW9uIHtcbiAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1zZXJ2aWNlcyAuZS1uLWFjY29yZGlvbi1pdGVtLFxuICAgIC5hY2NvcmRpb24tc2VydmljZXMgLmUtbi1hY2NvcmRpb24taXRlbVtvcGVuXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tc2VydmljZXMgLmUtbi1hY2NvcmRpb24taXRlbSBkaXZbcm9sZT1cInJlZ2lvblwiXSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWNjb3JkaW9uLXNlcnZpY2VzIC5lLW4tYWNjb3JkaW9uLWl0ZW0tdGl0bGUtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5hY2NvcmRpb24tc2VydmljZXMgc3VtbWFyeSB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICAgIC5hY2NvcmRpb24tc2VydmljZXMgLmUtbi1hY2NvcmRpb246Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1zZXJ2aWNlcyAuZS1uLWFjY29yZGlvbjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWNjb3JkaW9uLWFib3V0LnNlcnZpY2Vze1xuICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgIC5lLW4tYWNjb3JkaW9uLWl0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGJyZWFrLWFmdGVyOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN1c3RvbS12aWRlby1idXR0b24tYWJvdXR7XG4gICAgICAgIC5qZXQtdmlkZW97XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICAuamV0LXZpZGVvX19wbGF5LWJ1dHRvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0yOHB4O1xuICAgICAgICAgICAgcmlnaHQ6IC02MnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xuICAgICAgICB9XG4gICAgICAgIC5qZXQtdmlkZW9fX292ZXJsYXktLWN1c3RvbS1iZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5qZXQtdmlkZW9fX3BsYXktYnV0dG9uIHtcbiAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxNHB4KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnZpZGVvLWJvcmRlci0wIC5qZXQtdmlkZW97XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNhcmRzLWl0ZW1ze1xuICAgICAgICAuamV0LWFycm93IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY2FyZHMtaXRlbXMuYWJvdXR7XG4gICAgICAgIC5qZXQtYXJyb3cge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5sb2dvcy1zbGlkZSB7XG4gICAgICAgIGFuaW1hdGlvbjogMTVzIHNsaWRlIGluZmluaXRlIGxpbmVhcjtcbiAgICB9XG4gICAgLmxvZ29zLXNsaWRlIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIH1cbiAgICAudGFnc3tcbiAgICAgICAgdWwuZWxlbWVudG9yLWljb24tbGlzdC1pdGVtcy5lbGVtZW50b3ItaW5saW5lLWl0ZW1zIHtcbiAgICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtZWRpYShtaW4td2lkdGg6IDEwMjRweCkge1xuICAgLmVsZW1lbnRvci13aWRnZXQtc2lkZWJhciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG4gICAgLndpZGdldC53aWRnZXRfbmF2X21lbnUge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgfVxufVxuQG1lZGlhKG1pbi13aWR0aDoxMDI1cHgpe1xuICAgIC5ibG9jay1hamF4LXJlc3VsdHMudmlldy1tb3JlLXZpc2libGV7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQxMHB4O1xuICAgIH1cbn1cbkBtZWRpYShtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXItcmlnaHQtY2Fyb3VzZWx7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDMwJSAtIDQwdncpO1xuICAgIH1cbiAgICAudGVzdGltb25pYWxzLWJsb2Nre1xuICAgICAgICAuamV0LWxpc3RpbmctZ3JpZF9fc2xpZGVyLWljb24ubmV4dC1hcnJvdyB7XG4gICAgICAgICAgICByaWdodDogMTN2dyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5qZXQtbGlzdGluZy1ncmlkX19zbGlkZXItaWNvbi5wcmV2LWFycm93IHtcbiAgICAgICAgICAgIHJpZ2h0OiAxOHZ3ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRhaW5lci1sZWZ0LWNhcm91c2Vse1xuICAgICAgICBtaW4td2lkdGg6IDMwJTtcbiAgICB9XG4gICAgXG59XG5AbWVkaWEobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgIC5kaXNhYmxlLXBhcmFsYXh7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgfVxufVxuQG1lZGlhKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gICAgLmJsb2NrLWFqYXgtcmVzdWx0cy52aWV3LW1vcmUtdmlzaWJsZXtcbiAgICAgICAgbWluLWhlaWdodDogNDQ0cHg7XG4gICAgfVxufVxuQG1lZGlhKG1pbi13aWR0aDogMTM2NXB4KSB7XG4gICAgLmFjY29yZGlvbi1zZXJ2aWNlcyAuZS1uLWFjY29yZGlvbjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB3aWR0aDogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tc2VydmljZXMgLmUtbi1hY2NvcmRpb24ge1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1zZXJ2aWNlcyAuZS1uLWFjY29yZGlvbiB7XG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICB9XG4gICAgLmJsb2NrLWFqYXgtcmVzdWx0cy52aWV3LW1vcmUtdmlzaWJsZXtcbiAgICAgICAgbWluLWhlaWdodDogNDU2cHg7XG4gICAgfVxuICAudGVzdGltb25pYWxzLWJsb2Nre1xuICAgICAgICAuamV0LWxpc3RpbmctZ3JpZF9fc2xpZGVyLWljb24ubmV4dC1hcnJvdyB7XG4gICAgICAgICAgICByaWdodDogMTN2dyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5qZXQtbGlzdGluZy1ncmlkX19zbGlkZXItaWNvbi5wcmV2LWFycm93IHtcbiAgICAgICAgICAgIHJpZ2h0OiAxNy41dncgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJsb2NrLWFqYXgtcmVzdWx0cy52aWV3LW1vcmUtdmlzaWJsZXtcbiAgICAgICAgbWluLWhlaWdodDogNDgycHg7XG4gICAgfVxuICAudGVzdGltb25pYWxzLWJsb2Nre1xuICAgICAgICAuamV0LWxpc3RpbmctZ3JpZF9fc2xpZGVyLWljb24ubmV4dC1hcnJvdyB7XG4gICAgICAgICAgICByaWdodDogMTN2dyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5qZXQtbGlzdGluZy1ncmlkX19zbGlkZXItaWNvbi5wcmV2LWFycm93IHtcbiAgICAgICAgICAgIHJpZ2h0OiAxN3Z3ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEobWluLXdpZHRoOiAxNzQwcHgpIHtcbiAgLnRlc3RpbW9uaWFscy1ibG9ja3tcbiAgICAgICAgLmpldC1saXN0aW5nLWdyaWRfX3NsaWRlci1pY29uLm5leHQtYXJyb3cge1xuICAgICAgICAgICAgcmlnaHQ6IDE5dncgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuamV0LWxpc3RpbmctZ3JpZF9fc2xpZGVyLWljb24ucHJldi1hcnJvdyB7XG4gICAgICAgICAgICByaWdodDogMjJ2dyAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufSJdfQ== */
