@charset "UTF-8";
/*Site Preloader*/
.preloader {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100vh;
  background-color: #EEE8DD;
  opacity: 1;
  visibility: visible;
  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;
  z-index: 99999999;
}

.preloader svg {
  width: 240px;
}

.preloader svg path {
  -webkit-transition: 0.4s;
  -o-transition: 0.4s;
  transition: 0.4s;
  -webkit-animation-duration: 5s;
  animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
}

.preloader svg path:nth-child(1) {
  -webkit-animation-name: path_1;
  animation-name: path_1;
  stroke-dasharray: 0 340;
  stroke-dashoffset: 340;
}

.preloader svg path:nth-child(2) {
  -webkit-animation-name: path_2;
  animation-name: path_2;
  stroke-dasharray: 0 550;
  stroke-dashoffset: 550;
}

.preloader svg path:nth-child(3) {
  -webkit-animation-name: path_3;
  animation-name: path_3;
  stroke-dasharray: 0 730;
  stroke-dashoffset: 730;
}

.preloader.loaded {
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  -webkit-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.preloader.ending {
  display: none;
}

@-webkit-keyframes path_1 {
  0% {
    stroke-dasharray: 0 340;
  }
  60% {
    stroke-dasharray: 340 0;
  }
  75% {
    stroke-dasharray: 340 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}

@keyframes path_1 {
  0% {
    stroke-dasharray: 0 340;
  }
  60% {
    stroke-dasharray: 340 0;
  }
  75% {
    stroke-dasharray: 340 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes path_2 {
  0% {
    stroke-dasharray: 0 550;
  }
  60% {
    stroke-dasharray: 550 0;
  }
  75% {
    stroke-dasharray: 550 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes path_2 {
  0% {
    stroke-dasharray: 0 550;
  }
  60% {
    stroke-dasharray: 550 0;
  }
  75% {
    stroke-dasharray: 550 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@-webkit-keyframes path_3 {
  0% {
    stroke-dasharray: 0 730;
  }
  60% {
    stroke-dasharray: 730 0;
  }
  75% {
    stroke-dasharray: 730 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
@keyframes path_3 {
  0% {
    stroke-dasharray: 0 730;
  }
  60% {
    stroke-dasharray: 730 0;
  }
  75% {
    stroke-dasharray: 730 0;
  }
  100% {
    stroke-dashoffset: 0;
  }
}
p, h1, h2, h3, h4, h5, h6, .jet-listing-dynamic-link__label, .jet-listing-dynamic-field__content, .elementor-heading-title a, .elementor-icon-list-text {
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

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

#toTop {
  cursor: pointer;
  -webkit-filter: drop-shadow(0px 4px 22px rgba(0, 0, 0, 0.12));
  filter: drop-shadow(0px 4px 22px rgba(0, 0, 0, 0.12));
}

#toTop:before {
  font-family: "fl-budicons-free" !important;
  content: "\e02b" !important;
  font-size: 22px !important;
  width: 45px;
  height: 45px;
  position: relative;
  top: 9px;
  left: 13px;
}

#toTop:hover {
  -webkit-filter: none;
  filter: none;
}

.block-link-works > .e-con-inner .link-category-icon {
  position: absolute;
}

.block-link-works > .e-con-inner .link-category-icon .jet-listing-dynamic-field__content a {
  padding: 30px 90px;
}

.block-link-works > .e-con-inner .link-category-icon-anchor {
  position: absolute;
}

.block-link-works > .e-con-inner .link-category-icon-anchor .jet-listing-dynamic-link a {
  padding: 30px 90px;
}

.underline-link a {
  position: relative;
}

.underline-link a::before {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #191919;
  -webkit-transition: width 0.35s;
  -o-transition: width 0.35s;
  transition: width 0.35s;
}

.underline-link a:hover:before {
  width: 100%;
}

.title-case-category .elementor-heading-title {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.title-case-category .elementor-heading-title::before {
  content: "";
  position: absolute;
  width: 58px;
  height: 1px;
  bottom: -4px;
  left: 0;
  background-color: #FFED00;
  -webkit-transition: width 0.35s;
  -o-transition: width 0.35s;
  transition: width 0.35s;
}

.title-case-category .elementor-heading-title:hover:before {
  width: 100%;
}

.title-case-category .elementor-heading-title:hover {
  color: #FFED00 !important;
}

.underline-link-yellow a {
  display: block;
}

.underline-link-yellow a .jet-listing-dynamic-link__label {
  position: relative;
}

.underline-link-yellow a .jet-listing-dynamic-link__label::before {
  content: "";
  position: absolute;
  width: 58px;
  height: 1px;
  bottom: -4px;
  left: 0;
  background-color: #FFED00;
  -webkit-transition: width 0.35s;
  -o-transition: width 0.35s;
  transition: width 0.35s;
}

.underline-link-yellow a .jet-listing-dynamic-link__label:hover:before {
  width: 100%;
}

.icon-list-footer ul.elementor-icon-list-items.elementor-inline-items {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.footer-text-copyright p b {
  display: block;
}

.required {
  color: #FFB800;
  font-family: Commissioner;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.send-policy {
  color: #929292;
  text-align: center;
  font-family: Commissioner;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.bold-send-pollicy-500 {
  color: #626262;
  font-weight: 500;
}

.bold-send-pollicy-600 {
  color: #626262;
  font-weight: 600;
  text-decoration-line: underline;
}

label {
  display: block;
}

.form-label {
  color: #191919;
  font-family: Commissioner;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

span.wpcf7-form-control.wpcf7-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.wpcf7-list-item {
  margin: 0 0 0 0.4em;
}

input[type=radio] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  outline: none;
  position: relative;
  top: 6px;
  right: 6px;
  background-color: #F6F6F6;
}

input[type=radio]:checked {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  outline: none;
  position: relative;
  top: 6px;
  right: 6px;
  background-color: transparent;
  -webkit-box-shadow: 0 1px 8px rgba(204, 192, 153, 0.35);
  box-shadow: 0 1px 8px rgba(204, 192, 153, 0.35);
}

input[type=radio]:checked::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #FFED00;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

input[type=radio]:checked::before {
  background-color: #FFED00;
}

span.swiper-pagination-bullet {
  border: 1px solid #191919;
}

.swiper-pagination {
  margin-bottom: -20px !important;
}

.our-work-section > .e-con-inner {
  position: relative;
}

.our-work-section > .e-con-inner .jet-listing-dynamic-field__content a {
  color: #CCB694;
  opacity: 0.6;
}

.our-work-section > .e-con-inner .button-our-work {
  position: absolute;
  z-index: 1;
}

.our-work-section > .e-con-inner .elementor-widget-jet-listing-dynamic-image {
  overflow: hidden;
  -webkit-transition: opacity 0.6s ease;
  -o-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}

.our-work-section > .e-con-inner .elementor-widget-jet-listing-dynamic-image .jet-listing-dynamic-image__img {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: -webkit-transform 0.6s ease;
  transition: -webkit-transform 0.6s ease;
  -o-transition: transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
}

.our-work-section > .e-con-inner .button-read-more {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.our-work-section > .e-con-inner:hover .jet-listing-dynamic-image__img {
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.our-work-section > .e-con-inner:hover .elementor-widget-jet-listing-dynamic-image {
  opacity: 0.5;
  background: #191919;
}

.block-link-works {
  position: absolute;
  top: 0;
  bottom: 0;
}

.block-link-works:hover .button-read-more {
  opacity: 1;
  visibility: visible;
}

.slider-home-categories .slick-arrow {
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  border-radius: 50%;
}

.slider-home-categories ul.jet-slick-dots li {
  border: 1px solid #191919;
}

.coundown-timer .elementor-counter-title {
  text-align: left !important;
}

.coundown-timer span.elementor-counter-number-prefix {
  display: none;
}

.elementor-heading-title img.wp-image-815 {
  position: relative;
  bottom: -8px;
  max-width: 36px;
}

.slider-home-h1 .elementor-heading-title .box-word-title-h1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

marquee img {
  position: relative;
  top: -6px;
}

.button-our-services a.elementor-button.elementor-button-link span.elementor-button-icon {
  visibility: hidden;
  opacity: 0;
}

.button-our-services a.elementor-button.elementor-button-link span.elementor-button-icon svg {
  width: 2em !important;
  position: relative;
  top: 3px;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.button-our-services a.elementor-button.elementor-button-link:hover span.elementor-button-icon {
  visibility: visible;
  opacity: 1;
}

.button-our-services a.elementor-button.elementor-button-link:hover {
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}

.title-box-cat-pc .elementor-icon-box-wrapper .elementor-icon-box-icon {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: ease 0.15s all;
  -o-transition: ease 0.15s all;
  transition: ease 0.15s all;
}

.title-box-cat-pc .elementor-icon-box-wrapper .elementor-icon-box-content {
  position: relative;
  -webkit-transition: ease 0.15s all;
  -o-transition: ease 0.15s all;
  transition: ease 0.15s all;
}

.title-box-cat-pc .elementor-icon-box-wrapper .elementor-icon-box-title a {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.title-box-cat-pc:hover .elementor-icon-box-icon {
  opacity: 1;
  visibility: visible;
}

.title-box-cat-pc:hover .elementor-icon-box-content {
  padding-left: 20px;
}

.section-success-home-page {
  display: none;
}

.all-section-cf7-success {
  position: relative;
}

.all-section-cf7-success .section-success-home-page.success {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 9;
  height: 100%;
  width: 100%;
}

.all-section-cf7-success .section-success-home-page.success .elementor-icon-box-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.all-section-cf7-success .section-success-home-page.success > .e-con-inner {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.menu-cat .elementor-icon-list-item a {
  position: relative;
  width: -webkit-fit-content !important;
  width: -moz-fit-content !important;
  width: fit-content !important;
}

.menu-cat .elementor-icon-list-item a span.elementor-icon-list-icon {
  position: absolute !important;
  right: -60px;
  top: 5px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: ease 0.3s all;
  -o-transition: ease 0.3s all;
  transition: ease 0.3s all;
}

.menu-cat .elementor-icon-list-item a:hover span.elementor-icon-list-icon {
  opacity: 1;
  visibility: visible;
}

.menu-cat .elementor-icon-list-item a::before {
  content: "";
  position: absolute;
  width: 35%;
  height: 1px;
  bottom: -4px;
  left: 0;
  background-color: rgba(25, 25, 25, 0.1);
  -webkit-transition: width 0.35s;
  -o-transition: width 0.35s;
  transition: width 0.35s;
}

.menu-cat .elementor-icon-list-item a:hover:before {
  width: 100%;
}

.menu-cat-mobile .elementor-icon-list-item {
  position: relative;
}

.menu-cat-mobile .elementor-icon-list-item a span.elementor-icon-list-icon {
  position: absolute !important;
  right: -10px;
  top: 0;
  opacity: 1;
  visibility: visible;
  -webkit-transition: ease 0.3s all;
  -o-transition: ease 0.3s all;
  transition: ease 0.3s all;
}

.menu-cat-mobile .elementor-icon-list-item a:hover span.elementor-icon-list-icon {
  opacity: 1;
  visibility: visible;
}

.menu-cat-mobile .elementor-icon-list-item a::before {
  content: "";
  position: absolute;
  width: 35%;
  height: 1px;
  bottom: -4px;
  left: 0;
  background-color: rgba(25, 25, 25, 0.1);
  -webkit-transition: width 0.35s;
  -o-transition: width 0.35s;
  transition: width 0.35s;
}

.menu-cat-mobile .elementor-icon-list-item a:hover:before {
  width: 100%;
}

.slider-categories-home-page {
  overflow: hidden;
}

.slider-categories-home-page .jet-listing-dynamic-image a img {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

.slider-categories-home-page:hover .jet-listing-dynamic-image a img {
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}

.hamburger-menu-my a.mobile-link.mobile-top-level-link {
  position: relative;
  display: block;
}

.hamburger-menu-my a.mobile-link.mobile-top-level-link::before {
  content: "";
  position: absolute;
  width: 0%;
  height: 1px;
  bottom: 2px;
  left: 0;
  background-color: #FFED00;
  -webkit-transition: width 0.35s;
  -o-transition: width 0.35s;
  transition: width 0.35s;
}

.hamburger-menu-my a.mobile-link.mobile-top-level-link:hover:before {
  width: 100%;
}

.hamburger-menu-my .jet-mobile-menu__controls {
  position: relative;
}

.hamburger-menu-my .jet-mobile-menu__toggle {
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.1);
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  width: 56px;
  height: 56px;
}

.hamburger-menu-my .jet-mobile-menu__body {
  height: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.hamburger-menu-my .jet-mobile-menu__body .jet-mobile-menu__list {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

[aria-label*="Back to Prev Items"] {
  background: transparent !important;
  -webkit-backdrop-filter: blur(0) !important;
  backdrop-filter: blur(0) !important;
}

.hamburger-menu-my [aria-label*="Back to Prev Items"] {
  width: 74px !important;
  top: 3px;
  position: absolute !important;
  left: 0;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.04);
  -webkit-backdrop-filter: blur(11px);
  backdrop-filter: blur(11px);
  width: 56px;
  height: 56px;
  margin-bottom: 24px;
}

.menu-hamburger-2 a.menu-item-link {
  position: relative;
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.menu-hamburger-2 a.menu-item-link::before {
  content: "";
  position: absolute;
  width: 0%;
  height: 1px;
  bottom: 6px;
  left: 0;
  background-color: #FFED00;
  -webkit-transition: width 0.35s;
  -o-transition: width 0.35s;
  transition: width 0.35s;
}

.menu-hamburger-2 a.menu-item-link:hover:before {
  width: 100%;
}

.page-id-1127 .jet-mobile-menu__toggle, .page-id-12 .jet-mobile-menu__toggle, .page-id-82 .jet-mobile-menu__toggle, .page-id-6071 .jet-mobile-menu__toggle{
  background: #fff;
  border: 1px solid #FFF;
}

.page-id-1127 .jet-mobile-menu__toggle:hover, .page-id-12 .jet-mobile-menu__toggle:hover, .page-id-82 .jet-mobile-menu__toggle:hover,.page-id-6071 .jet-mobile-menu__toggle:hover {
  border: 1px solid #FFF;
  background: #0D0D0D;
}

.page-id-1127 .jet-sticky-section--stuck .jet-mobile-menu__toggle, .page-id-12 .jet-sticky-section--stuck .jet-mobile-menu__toggle, .page-id-82 .jet-sticky-section--stuck .jet-mobile-menu__toggle, .page-id-6071 .jet-sticky-section--stuck .jet-mobile-menu__toggle, .page-id-82 .jet-sticky-section--stuck .jet-mobile-menu__toggle {
  background: rgba(255, 255, 255, 0.1);
  border: 1px solid transparent;
}

.page-id-1127 .jet-sticky-section--stuck .jet-mobile-menu__toggle:hover, .page-id-12 .jet-sticky-section--stuck .jet-mobile-menu__toggle:hover, .page-id-82 .jet-sticky-section--stuck .jet-mobile-menu__toggle:hover, .page-id-6071 .jet-sticky-section--stuck .jet-mobile-menu__toggle:hover {
  border: 1px solid transparent;
  background: rgba(255, 255, 255, 0.1);
}

.main-background-container::before {
  -webkit-animation: scaleAnimation 9s ease infinite alternate;
  animation: scaleAnimation 9s ease infinite alternate;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-animation-delay: 1000ms;
  animation-delay: 1000ms;
}

@-webkit-keyframes scaleAnimation {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}

@keyframes scaleAnimation {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  100% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
}
a.jet-logo__link img.jet-logo__img {
  opacity: 0.8;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

a.jet-logo__link:hover img.jet-logo__img {
  opacity: 1;
}

.services-background-container::before {
  -webkit-transition: all 6s ease;
  -o-transition: all 6s ease;
  transition: all 6s ease;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.services-background-container:hover::before {
  -webkit-transform: scale(1.3);
  -ms-transform: scale(1.3);
  transform: scale(1.3);
}

.cases-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.cases-block .left-text {
  width: 75%;
}

.cases-block .right-text {
  width: 75%;
  text-align: right;
}

.cases-slider .jet-slider__fraction-pagination {
  position: relative;
  top: -30px;
}

.cases-slider .sp-arrow i {
  -webkit-backdrop-filter: blur(0.5px);
  backdrop-filter: blur(0.5px);
}

.cases-slider .sp-arrows:hover .sp-arrow i {
  font-size: 18px !important;
}

.cases-slider .sp-horizontal .sp-previous-arrow {
  left: 8px;
}

.cases-slider .sp-horizontal .sp-next-arrow {
  right: 8px;
}

.cases-slider .sp-buttons {
  display: none;
}

.pages-block-h1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.pages-block-h1 .left-text {
  width: 100%;
}

.pages-block-h1 .right-text {
  width: 100%;
  text-align: left;
}

.contact-page-title-image .elementor-heading-title img {
  width: 24px;
}

.underline-link-contact a {
  position: relative;
}

.underline-link-contact a::before {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #E7E3D3;
  -webkit-transition: width 0.35s;
  -o-transition: width 0.35s;
  transition: width 0.35s;
}

.underline-link-contact a:hover:before {
  width: 100%;
}

.pop-container-successform h2.elementor-icon-box-title {
  margin-top: 20px !important;
}

.pum-theme-3054 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close::before {
  content: "\f69a";
  display: inline-block;
  font: normal normal normal 24px/1 "Material Design Icons";
  font-size: 24px;
  position: absolute;
  right: 6px;
  top: 6px;
  color: #191919;
}

.pum-theme-3054 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close {
  font-size: 0;
  right: 5px;
  top: 5px;
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}

.underline-link-contact-white a {
  color: #E7E3D3;
  position: relative;
}

.underline-link-contact-white a::before {
  content: "";
  position: absolute;
  width: 0;
  height: 1px;
  bottom: 0;
  left: 0;
  background-color: #E7E3D3;
  -webkit-transition: width 0.35s;
  -o-transition: width 0.35s;
  transition: width 0.35s;
}

.underline-link-contact-white a:hover:before {
  width: 100%;
}

.underline-link-contact-white a:hover {
  color: #E7E3D3;
}

span.company {
  display: block;
}

#toTop {
  right: 20px;
}

.page-id-12 #toTop {
  background-color: #FFED00;
  color: #191919;
}

.title-icon-instagram img {
  max-width: 24px !important;
}

.about-carousel .slick-track {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.about-carousel .slick-track .jet-carousel__item-inner img {
  opacity: 0.8;
  -webkit-transition: ease 0.4s all;
  -o-transition: ease 0.4s all;
  transition: ease 0.4s all;
}

.about-carousel .slick-track .jet-carousel__item-inner:hover img {
  opacity: 1;
}

.link-button .elementor-icon {
  -webkit-animation: pulse 1s infinite alternate;
  animation: pulse 1s infinite alternate;
}

.time-save-text svg {
  margin-bottom: -6px;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8); /* Исходный размер */
  }
  100% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); /* Увеличение размера на 10% */
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8); /* Исходный размер */
  }
  100% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); /* Увеличение размера на 10% */
  }
}
ul {
  list-style-type: none;
  margin: 0;
}

.link-color-black a {
  color: #191919;
}

.link-color-white a {
  color: #E7E3D3;
}

.social-links a {
  color: #878787;
}

.social-links a:hover {
  color: #878787;
}

.elementor-divider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.elementor-divider .elementor-divider-separator {
  width: 100%;
  display: inline-block;
  height: 1px;
  background: rgba(25, 25, 25, 0.1019607843);
}

.elementor-divider-black {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.elementor-divider-black .elementor-widget-container {
  width: 100%;
}

.elementor-divider-black .elementor-divider-separator {
  width: 100%;
  display: inline-block;
  height: 1px;
  background: #191919;
  opacity: 0.1;
}

.divider-gray .elementor-divider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.divider-gray .elementor-divider .elementor-divider-separator {
  width: 100%;
  display: inline-block;
  height: 1px;
  background: #BDB59B;
  opacity: 0.1;
}

p {
  margin: 0;
}

.divider-white .elementor-divider {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.divider-white .elementor-divider .elementor-divider-separator {
  background: #fff;
  opacity: 0.2;
}

.jet-mobile-menu__before-template {
  position: relative !important;
}

.jet-mobile-menu__before-template .jet-mobile-menu__before-template-content .menu-before-container {
  right: 0;
  position: absolute !important;
  z-index: 0;
  top: 65px;
}

/*.jet-mobile-menu__after-template {
    position: relative;
    display: flex;
    justify-content: center;
    .jet-mobile-menu__after-template-content {
      position: absolute;
      width: 100%;
      margin: 0 auto;
      z-index: 0;
      bottom: 0;
  }
}*/
.iconscial-list-menu .elementor-icon svg {
  font-size: 36px;
  padding: 10px;
}

.iconscial-list-menu-footer .elementor-icon svg {
  font-size: 48px;
  padding: 12px;
}

.title-section-all .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;
}

.title-section-all .elementor-icon-box-wrapper .elementor-icon-box-icon {
  margin-left: 7px;
}

.icons-locations .elementor-icon-box-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.icons-locations .elementor-icon-box-wrapper .elementor-icon-box-icon {
  margin-right: 14px;
}

.icons-locations .elementor-icon-box-wrapper .elementor-icon-box-title a {
  color: #EEE8DD;
}

.icons-locations-menu .elementor-icon-box-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.icons-locations-menu .elementor-icon-box-wrapper .elementor-icon-box-icon {
  margin-right: 14px;
}

.icons-locations-menu .elementor-icon-box-wrapper .elementor-icon-box-title a {
  color: #BDB59B;
}

div#wpcf7-f332-o1 {
  max-width: 500px;
}

.pum-content.popmake-content {
  height: 100%;
}

.pum-container.pum-responsive {
  min-height: 60%;
}

.container-popup-success {
  display: none;
  background-color: #fff;
}

.container-popup-success .elementor-icon-box-title::before {
  content: "";
  display: block;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  background-color: #FFE900;
  margin-right: 10px;
  float: left;
  top: 28px;
  position: relative;
}

.pop-container-successform {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.wpcf7-not-valid-tip {
  font-size: 14px;
}

.pum-theme-lightbox .pum-container {
  border: none;
}

.wpcf7-response-output {
  font-size: 14px;
  margin: 5px 0 20px 0 !important;
  color: #626262;
  font-weight: 300;
}

.container-popup-success.success {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 999;
}

.title-popup .elementor-icon-box-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.title-popup .elementor-icon-box-wrapper .elementor-icon-box-icon {
  position: relative;
  right: 14px;
}

.container-popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.pum-content.popmake-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
}

.pop-container-successform .elementor-icon-box-title {
  text-align: center;
}

.pop-container-successform .elementor-icon-box-title::before {
  content: "";
  border-radius: 50%;
  display: block;
  width: 8px;
  height: 8px;
  background-color: #FFE900;
  margin-right: 10px;
  float: left;
  margin-right: 10px;
  float: left;
  top: 28px;
  position: relative;
}

.pop-container-successform p.elementor-heading-title {
  margin-bottom: 20px;
  color: #191919;
  text-align: center;
  font-family: Commissioner;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
  opacity: 0.6;
}

.pop-container-successform form.wpcf7-form {
  gap: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.pop-container-successform form.wpcf7-form input {
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #F6F6F6;
  border: none;
  padding: 14px;
  margin-top: 6px;
}

.pop-container-successform form.wpcf7-form input::-webkit-input-placeholder {
  color: #7C7C7C;
  font-family: Commissioner;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 19.2px */
}

.pop-container-successform form.wpcf7-form input::-moz-placeholder {
  color: #7C7C7C;
  font-family: Commissioner;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 19.2px */
}

.pop-container-successform form.wpcf7-form input:-ms-input-placeholder {
  color: #7C7C7C;
  font-family: Commissioner;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 19.2px */
}

.pop-container-successform form.wpcf7-form input::-ms-input-placeholder {
  color: #7C7C7C;
  font-family: Commissioner;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 19.2px */
}

.pop-container-successform form.wpcf7-form input::placeholder {
  color: #7C7C7C;
  font-family: Commissioner;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%; /* 19.2px */
}

.pop-container-successform form.wpcf7-form input.wpcf7-form-control.wpcf7-submit {
  color: #191919;
  text-align: center;
  font-family: Commissioner;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 28px;
  text-transform: capitalize;
  border-radius: 1000px;
  background: #FFED00;
  -webkit-box-shadow: 2px 6px 16px 0px rgba(204, 192, 153, 0.55);
  box-shadow: 2px 6px 16px 0px rgba(204, 192, 153, 0.55);
}

.pop-container-successform form.wpcf7-form .send-policy {
  margin-top: -44px;
}

.pop-container-successform form.wpcf7-form span.wpcf7-form-control.wpcf7-radio {
  margin-top: -20px;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  gap: 16px;
}

.pop-container-successform form.wpcf7-form span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item-label {
  color: #191919;
  font-family: Commissioner;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.stripe .elementor-button {
  position: relative;
  overflow: hidden;
}

.stripe .elementor-button .elementor-button-text {
  z-index: 1;
}

.stripe .elementor-button:before {
  content: "";
  position: absolute;
  top: -50px;
  left: -100%;
  width: 10%;
  height: 200px;
  background-color: rgba(255, 255, 255, 0.5490196078);
  -webkit-animation: stripeMove 2s linear infinite;
  animation: stripeMove 4s linear infinite;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 50px rgb(255, 255, 255);
}

@-webkit-keyframes stripeMove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}

@keyframes stripeMove {
  0% {
    left: -100%;
  }
  100% {
    left: 100%;
  }
}
.header-single-page .logo-header-single {
  display: none;
}

.jet-sticky-section--stuck.header-single-page .logo-header-single {
  display: block;
}

.jet-sticky-section--stuck.header-single-page .logo-header {
  display: none;
}

body:not(.home).jet-mobile-menu-visible .logo-header-single {
  display: block;
}

body:not(.home).jet-mobile-menu-visible .logo-header {
  display: none;
}

body.our-works-categories-template.jet-mobile-menu-visible .logo-header {
  display: block;
}

li#jet-mobile-menu-item-1162 span.jet-dropdown-arrow {
  display: none;
}

div#popmake-3084 {
  max-width: 320px;
  margin: 0 auto;
}

.icons-box-left .elementor-icon-box-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.icons-box-left .elementor-icon-box-wrapper .elementor-icon-box-icon {
  margin-right: 20px;
}

.icons-box-left .elementor-icon-box-wrapper .elementor-icon-box-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0px;
}

div#popmake-3084 h2.elementor-icon-box-title {
  font-size: 20px;
}

div#popmake-3084 h2.elementor-icon-box-title::before {
  top: 9px;
}

.pop-container-successform p.elementor-heading-title {
  font-size: 16px;
}

input[type=radio]:hover {
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  outline: none;
  position: relative;
  top: 6px;
  right: 6px;
  background-color: transparent;
  -webkit-box-shadow: 0 1px 8px rgba(204, 192, 153, 0.35);
  box-shadow: 0 1px 8px rgba(204, 192, 153, 0.35);
}

input[type=radio]:hover::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #FFED00;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

span.sep_icon.js-ticker-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.fd-elementor-news-ticker {
  background-color: #040404 !important;
}

@media (max-width: 356px) {
  div#popmake-3084 {
    max-width: 330px;
  }
  .block-social-icons-mobile {
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .block-social-icons-mobile .left {
    width: 100%;
    text-align: center;
  }
  .block-social-icons-mobile .right {
    width: 100%;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 14px;
  }
}
.menu-before-container {
  display: none;
}

.hamburger-menu-my .jet-mobile-menu__controls .jet-mobile-menu__back {
  top: 50px !important;
  z-index: 10;
}

.form-label b {
  font-size: 14px;
}

.elementor-widget-heading, .elementor-widget-text-editor {
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

.whatdoing .elementor-icon-box-icon {
  padding-bottom: 0;
}

.contact-page-title-image span.text-align-right {
  text-align: right;
  width: 80%;
  display: inline-block;
}

.icon-contact .elementor-icon-box-icon {
  margin-bottom: -22px;
}

.title-service-left-right h1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.icon-block-homes .elementor-icon-box-icon {
  padding-bottom: 10px;
}

@media (min-width: 768px) {
  .icon-contact .elementor-icon-box-icon {
    margin-bottom: 0;
  }
  .icon-block-homes .elementor-icon-box-icon {
    padding-bottom: 30px;
  }
  .contact-page-title-image span.text-align-right {
    text-align: left;
    width: 100%;
    display: inline-block;
  }
  .contact-page-title-image .elementor-heading-title img {
    width: 38px;
  }
  .whatdoing .elementor-icon-box-icon {
    padding-bottom: 30px;
  }
  .form-label b {
    font-size: 16px;
  }
  .pop-container-successform .elementor-icon-box-title::before {
    top: 28px;
  }
  .icons-box-left .elementor-icon-box-wrapper .elementor-icon-box-content {
    margin-top: -10px;
  }
  div#popmake-3084 {
    max-width: 600px;
  }
  a.jet-logo__link img.jet-logo__img {
    opacity: 0.8;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
  }
  a.jet-logo__link:hover img.jet-logo__img {
    opacity: 1;
  }
  div#popmake-3084 {
    left: 15px !important;
    right: 15px !important;
  }
  div#popmake-3084 h2.elementor-icon-box-title {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    font-size: 48px;
    line-height: 1.2em;
    margin-bottom: 28px;
  }
  div#popmake-3084 h2.elementor-icon-box-title::before {
    top: 23px;
  }
  div#popmake-3084 p.elementor-heading-title {
    font-size: 20px !important;
  }
  .jet-mobile-menu__body {
    background-image: url("/wp-content/uploads/2024/03/Frame-1940-min-3.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 100% 50%;
  }
  .hamburger-menu-my .jet-mobile-menu__controls .jet-mobile-menu__back {
    top: 0;
  }
  .jet-mobile-menu-visible header#masthead .center-block {
    display: none;
  }
  .jet-mobile-menu-visible header#masthead .right-block {
    display: none;
  }
  /*.jet-mobile-menu__after-template .jet-mobile-menu__after-template-content{
    width: 1340px;
  }*/
  .menu-before-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .hamburger-menu-my [aria-label*="Back to Prev Items"] {
    width: 74px !important;
    top: 3px;
  }
  .hamburger-menu-my [aria-label*="Close Menu"] {
    top: 0 !important;
  }
  .title-icon-instagram img {
    max-width: 44px !important;
  }
  .pages-block-h1 .right-text {
    text-align: right;
  }
  .cases-slider .sp-buttons {
    display: block;
  }
  .jet-slider__fraction-pagination {
    display: none;
  }
  .jet-sticky-section--stuck > .e-con-inner {
    padding: 10px 0 !important;
  }
  .hamburger-menu-my .jet-mobile-menu__body {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .menu-cat .elementor-icon-list-item a::before {
    display: none;
  }
  .elementor-heading-title img.wp-image-815 {
    max-width: 44px;
  }
  .slider-home-categories {
    /*    .slick-arrow {
          display: none !important;
        }*/
  }
  .title-how-we-works {
    display: block;
  }
  .icon-list-footer ul.elementor-icon-list-items.elementor-inline-items {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .footer-text-copyright p b {
    display: inline;
  }
}
@media (min-width: 1025px) {
  .cases-block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 1270px) {
  span.company {
    display: inline;
  }
  .jet-mobile-menu__template-content {
    height: 68vh;
  }
}
@media (min-width: 1340px) {
  .hamburger-menu-my .jet-mobile-menu__body {
    width: 1340px;
    margin: 45px auto;
  }
  .hamburger-menu-my .jet-mobile-menu__controls {
    width: 1340px;
    margin: 0 auto;
  }
}
.container-popup-success p.elementor-heading-title {
  text-align: center;
}

a.jet-logo__link.formobilelogo {
  display: none;
}

@media (max-width: 768px) {
  .jet-mobile-menu-visible .elementor-jet-logo.jet-blocks {
    display: none;
  }
  .hamburger-menu-my [aria-label*="Open/Close Menu"]::before {
    content: "";
    width: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    border-radius: 100px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent !important;
  }
  .jet-mobile-menu-visible .hamburger-menu-my [aria-label*="Close Menu"]::after {
    content: "";
    background: rgba(189, 181, 155, 0.15);
    border-radius: 100px;
    z-index: 1;
    padding: 28px;
    position: absolute;
  }
  .jet-mobile-menu-visible .hamburger-menu-my [aria-label*="Close Menu"]::before {
    content: "";
    width: auto;
    position: absolute;
    top: -25px;
    bottom: -15px;
    left: -20px;
    right: -40px;
    z-index: -1;
    background: #080808;
  }
  .jet-mobile-menu-visible .hamburger-menu-my [aria-label*="Back to Prev Items"]::before {
    content: "";
    width: auto;
    position: absolute;
    top: -100px;
    bottom: 55px;
    left: -20px;
    right: -800px;
    z-index: -1;
    background: #080808;
    -webkit-box-shadow: 0px 4px 22px 0px rgba(106, 99, 86, 0.2);
    box-shadow: 0px 4px 22px 0px rgba(106, 99, 86, 0.2);
  }
  /*.jet-mobile-menu-visible .background-logo {
    width: 800px !important;
    position: absolute;
    z-index: -1;
    left: -20px;
    top: -35px;
    bottom: -15px;
    background: #080808;
    box-shadow: 0px 4px 22px 0px rgba(106, 99, 86, 0.20);
  }*/
  .jet-mobile-menu-visible .hamburger-menu-my [aria-label*="Close Menu"] {
    background: rgba(189, 181, 155, 0.15);
    padding: 15px;
    border-radius: 100px;
    z-index: 1;
  }
  html.pum-open.pum-open-overlay.pum-open-scrollable body > :not([aria-modal=true]) {
    padding-right: 0;
  }
  .news-ticker-wrap a.js-ticker-item {
    pointer-events: none !important;
  }
  .elementor-widget-elementor-news-ticker {
    pointer-events: none !important;
  }
  a.jet-logo__link.formobilelogo {
    z-index: 11;
    width: 100%;
    display: block;
  }
  .elementor-14 .elementor-element.elementor-element-ac5e62a:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ac5e62a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    z-index: 0;
  }
  .hamburger-menu-my .jet-mobile-menu__controls {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
}

.container-accordions-price ul li::before {
content: '';
    background-image: url(https://uid.company/wp-content/uploads/2024/05/Group-510.svg);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 0px;
	  top: 2px;
}
.container-accordions-price ul li{
	position:relative;
	padding-left:26px;
	margin-bottom: 8px;
}
.container-accordions-price .elementor-tab-title .price-list-title {
    color: #b89f79;
	  font-size: 18px;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;

}
.container-accordions-price .elementor-tab-title:hover .price-list-title {
    color: #ffed00;
}
.container-accordions-price .elementor-tab-title.elementor-active .price-list-title{
	color: #ffed00;
}
.container-accordions-price .elementor-tab-title:hover .elementor-accordion-title{
	color:#fff !important;
}
.container-accordions-price span.elementor-accordion-icon-closed svg,.container-accordions-price .elementor-tab-title.elementor-active span.elementor-accordion-icon-opened svg{
    fill: #191919 !important;
	    position: relative;
    left: -7px;
    top: 7px;
}

.container-accordions-price span.elementor-accordion-icon-closed {
    background-color: #ffffff59;
    height: 30px;
    width: 30px;
    border-radius: 50%;
    position: relative;
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.container-accordions-price .elementor-tab-title:hover span.elementor-accordion-icon-closed{
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background-color:#ffffffa6;
}
.container-accordions-price .elementor-tab-title.elementor-active span.elementor-accordion-icon-closed{
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background-color:#ffffffa6;
}
.container-accordions-price .elementor-tab-title.elementor-active span.elementor-accordion-icon-opened{
	-webkit-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background-color:#ffffffa6;
	height: 30px;
    width: 30px;
    border-radius: 50%;
    position: relative;
}
.container-accordions-price-inside .elementor-tab-title.elementor-active span.elementor-accordion-icon-opened{
	background-color: transparent;
}
.container-accordions-price-inside .elementor-tab-title.elementor-active span.elementor-accordion-icon-opened i {
font-size:22px !important
}
.container-accordions-price-inside .elementor-tab-title span.elementor-accordion-icon-closed{
	background-color: transparent;
    font-size: 24px;
}
.container-accordions-price-inside .elementor-tab-title:hover span.elementor-accordion-icon-closed{
	background-color:transparent;
}
.container-accordions-price-inside .elementor-tab-title:hover span.elementor-accordion-icon-closed i::before{
		-webkit-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;
	color:#fff !important;
}
.container-accordions-price .elementor-accordion-item ul,.container-accordions-price-inside .elementor-accordion-item ul {
    margin-bottom: 20px;
}
.container-accordions-price .elementor-tab-content,.container-accordions-price-inside .elementor-tab-content {
    padding-bottom: 30px !important;
}
.container-accordions-price-inside .elementor-accordion-item .elementor-tab-title{
    border-bottom: 1px solid #474747 !important;
}
.container-accordions-price-inside span.elementor-accordion-icon {
    position: relative;
    top: 13px;
}
div#elementor-tab-title-6763 {
    padding: 15px 20px 20px 20px;
}
.container-accordions-price  span.elementor-accordion-icon{
    position: relative;
    top: -2px;
}
.container-accordions-price .elementor-tab-title.elementor-active {
    background: #484848 !important;
}
.container-accordions-price-inside .elementor-tab-title.elementor-active {
    background: transparent !important;
}
.container-accordions-price-inside span.elementor-accordion-icon {
    position: relative;
    top: 3px;
}
.container-accordions-price .elementor-tab-title {
    min-height: 78px;
}

.container-accordions-price-inside  .elementor-tab-title {
    min-height: auto;
}
.container-accordions-price  .elementor-tab-title {
    border-width: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.container-accordions-price {
	height:-webkit-fit-content;
	height:-moz-fit-content;
	height:fit-content;
}
@media(max-width:1024px){
		.container-accordions-price span.elementor-accordion-icon {
			right: 8px;
	}
	.container-accordions-price-inside span.elementor-accordion-icon {
			right: 0;
	}
	div#elementor-tab-title-1661 {
    display: none !important;
}
	div#elementor-tab-content-1661 {
    display: none !important;
}
	div#elementor-tab-title-9111{
		    display: none !important;
	}
		div#elementor-tab-content-9111{
		    display: none !important;
	}
}
ul li {
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQixpQkFBQTtBQUNBO0VBQ0ksZUFBQTtFQUNBLE9BQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLGFBQUE7RUFDQSx5QkFBQTtFQUNBLFVBQUE7RUFDQSxtQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EsaUJBQUE7QURFSjs7QUNDQTtFQUNJLFlBQUE7QURFSjs7QUNDQTtFQUNJLHdCQUFBO0VBQUEsbUJBQUE7RUFBQSxnQkFBQTtFQUNBLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSwyQ0FBQTtFQUNBLG1DQUFBO0VBQ0EseUNBQUE7RUFDQSxpQ0FBQTtBREVKOztBQ0NBO0VBQ0ksOEJBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0Esc0JBQUE7QURFSjs7QUNDQTtFQUNJLDhCQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLHNCQUFBO0FERUo7O0FDQ0E7RUFDSSw4QkFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxzQkFBQTtBREVKOztBQ0FBO0VBQ0UsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLCtCQUFBO0VBQUEsMEJBQUE7RUFBQSx1QkFBQTtBREdGOztBQ0FBO0VBQ0UsYUFBQTtBREdGOztBQ0RBO0VBQ0k7SUFDSSx1QkFBQTtFRElOO0VDREU7SUFDSSx1QkFBQTtFREdOO0VDQUU7SUFDSSx1QkFBQTtFREVOO0VDQ0U7SUFDSSxvQkFBQTtFRENOO0FBQ0Y7O0FDaEJBO0VBQ0k7SUFDSSx1QkFBQTtFRElOO0VDREU7SUFDSSx1QkFBQTtFREdOO0VDQUU7SUFDSSx1QkFBQTtFREVOO0VDQ0U7SUFDSSxvQkFBQTtFRENOO0FBQ0Y7QUNFQTtFQUNJO0lBQ0ksdUJBQUE7RURBTjtFQ0dFO0lBQ0ksdUJBQUE7RURETjtFQ0lFO0lBQ0ksdUJBQUE7RURGTjtFQ0tFO0lBQ0ksb0JBQUE7RURITjtBQUNGO0FDWkE7RUFDSTtJQUNJLHVCQUFBO0VEQU47RUNHRTtJQUNJLHVCQUFBO0VERE47RUNJRTtJQUNJLHVCQUFBO0VERk47RUNLRTtJQUNJLG9CQUFBO0VESE47QUFDRjtBQ01BO0VBQ0k7SUFDSSx1QkFBQTtFREpOO0VDT0U7SUFDSSx1QkFBQTtFRExOO0VDUUU7SUFDSSx1QkFBQTtFRE5OO0VDU0U7SUFDSSxvQkFBQTtFRFBOO0FBQ0Y7QUNSQTtFQUNJO0lBQ0ksdUJBQUE7RURKTjtFQ09FO0lBQ0ksdUJBQUE7RURMTjtFQ1FFO0lBQ0ksdUJBQUE7RUROTjtFQ1NFO0lBQ0ksb0JBQUE7RURQTjtBQUNGO0FDU0E7RUFDRSxxQkFBQTtFQUFBLGlCQUFBO0VBQUEsYUFBQTtBRFBGOztBQ1NBO0VBQ0Usb0JBQUE7QURORjs7QUNRQTtFQUNFLGVBQUE7RUFDQSw2REFBQTtFQUFBLHFEQUFBO0FETEY7O0FDTUU7RUFDRSwwQ0FBQTtFQUNBLDJCQUFBO0VBQ0EsMEJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7QURISjs7QUNLRTtFQUNFLG9CQUFBO0VBQUEsWUFBQTtBREZKOztBQ01FO0VBQ0Usa0JBQUE7QURISjs7QUNJSTtFQUNJLGtCQUFBO0FERFI7O0FDSUU7RUFDRSxrQkFBQTtBRERKOztBQ0VJO0VBQ0Usa0JBQUE7QURDTjs7QUNLSTtFQUNFLGtCQUFBO0FERk47O0FDR007RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EseUJBQUE7RUFDQSwrQkFBQTtFQUFBLDBCQUFBO0VBQUEsdUJBQUE7QURBUjs7QUNFTTtFQUNFLFdBQUE7QURDUjs7QUNLRTtFQUNJLGtCQUFBO0VBQ0EsMEJBQUE7RUFBQSx1QkFBQTtFQUFBLGtCQUFBO0FERk47O0FDR1E7RUFDRSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EseUJBQUE7RUFDQSwrQkFBQTtFQUFBLDBCQUFBO0VBQUEsdUJBQUE7QURBVjs7QUNFUTtFQUNFLFdBQUE7QURDVjs7QUNDUTtFQUNFLHlCQUFBO0FERVY7O0FDR0c7RUFDRyxjQUFBO0FEQU47O0FDQ007RUFDRSxrQkFBQTtBREVSOztBQ0RRO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsT0FBQTtFQUNBLHlCQUFBO0VBQ0EsK0JBQUE7RUFBQSwwQkFBQTtFQUFBLHVCQUFBO0FESVY7O0FDRlE7RUFDRSxXQUFBO0FES1Y7O0FDQUE7RUFDSSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7QURHSjs7QUNBRTtFQUNFLGNBQUE7QURHSjs7QUNBQTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QURHRjs7QUNEQTtFQUNFLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBRElGOztBQ0ZBO0VBQ0UsY0FBQTtFQUNBLGdCQUFBO0FES0Y7O0FDSEE7RUFDRSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSwrQkFBQTtBRE1GOztBQ0pBO0VBQ0UsY0FBQTtBRE9GOztBQ0xBO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBRFFGOztBQ0xBO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsOEJBQUE7QURRSjs7QUNOQTtFQUNJLG1CQUFBO0FEU0o7O0FDUEE7RUFDSSxnQkFBQTtFQUNBLHdCQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSx5QkFBQTtBRFVKOztBQ1JBO0VBQ0ksZ0JBQUE7RUFDQSx3QkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsNkJBQUE7RUFDQSx1REFBQTtFQUFBLCtDQUFBO0FEV0o7O0FDVEE7RUFDSSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSx3Q0FBQTtFQUFBLG9DQUFBO0VBQUEsZ0NBQUE7QURZSjs7QUNWQTtFQUNJLHlCQUFBO0FEYUo7O0FDWEE7RUFDSSx5QkFBQTtBRGNKOztBQ1pBO0VBQ0ksK0JBQUE7QURlSjs7QUNYRTtFQUNFLGtCQUFBO0FEY0o7O0FDYkk7RUFDSSxjQUFBO0VBQ0EsWUFBQTtBRGdCUjs7QUNkSTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBRGlCTjs7QUNmSTtFQUNFLGdCQUFBO0VBQ0EscUNBQUE7RUFBQSxnQ0FBQTtFQUFBLDZCQUFBO0FEa0JOOztBQ2pCTTtFQUNFLDJCQUFBO0VBQUEsdUJBQUE7RUFBQSxtQkFBQTtFQUNBLCtDQUFBO0VBQUEsdUNBQUE7RUFBQSxrQ0FBQTtFQUFBLCtCQUFBO0VBQUEsNERBQUE7QURvQlI7O0FDakJJO0VBQ0UsVUFBQTtFQUNBLGtCQUFBO0VBQ0EscUNBQUE7RUFBQSxnQ0FBQTtFQUFBLDZCQUFBO0FEb0JOOztBQ2pCTTtFQUNFLDZCQUFBO0VBQUEseUJBQUE7RUFBQSxxQkFBQTtBRG9CUjs7QUNsQk07RUFDRSxZQUFBO0VBQ0EsbUJBQUE7QURxQlI7O0FDaEJBO0VBQ0ksa0JBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTtBRG1CSjs7QUNqQlE7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QURvQlY7O0FDZkU7RUFDSSxrQ0FBQTtFQUFBLDBCQUFBO0VBQ0Esa0JBQUE7QURrQk47O0FDaEJFO0VBQ0kseUJBQUE7QURtQk47O0FDZkU7RUFDRSwyQkFBQTtBRGtCSjs7QUNoQkU7RUFDRSxhQUFBO0FEbUJKOztBQ2hCQTtFQUNJLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QURtQko7O0FDZkk7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSw4QkFBQTtBRGtCUjs7QUNkQTtFQUNJLGtCQUFBO0VBQ0EsU0FBQTtBRGlCSjs7QUNiSTtFQUNFLGtCQUFBO0VBQ0EsVUFBQTtBRGdCTjs7QUNmTztFQUNDLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsaUNBQUE7RUFBQSw0QkFBQTtFQUFBLHlCQUFBO0FEa0JSOztBQ2ZJO0VBQ0UsbUJBQUE7RUFDQSxVQUFBO0FEa0JOOztBQ2hCSTtFQUNFLGtDQUFBO0VBQUEsMEJBQUE7QURtQk47O0FDVkk7RUFDSSxVQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQ0FBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7QURhUjs7QUNYSTtFQUNJLGtCQUFBO0VBQ0Esa0NBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0FEY1I7O0FDWkk7RUFDRSxXQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QURlTjs7QUNYSTtFQUNJLFVBQUE7RUFDQSxtQkFBQTtBRGNSOztBQ1pJO0VBQ0ksa0JBQUE7QURlUjs7QUNYQTtFQUNFLGFBQUE7QURjRjs7QUNaQTtFQUNFLGtCQUFBO0FEZUY7O0FDZEU7RUFDRyxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNDLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FEaUJOOztBQ2hCSTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7QURtQk47O0FDakJJO0VBQ0kseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0FEb0JSOztBQ2JJO0VBQ0Usa0JBQUE7RUFDQSxxQ0FBQTtFQUFBLGtDQUFBO0VBQUEsNkJBQUE7QURnQk47O0FDZk07RUFDRSw2QkFBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLGtCQUFBO0VBQ0EsaUNBQUE7RUFBQSw0QkFBQTtFQUFBLHlCQUFBO0FEa0JSOztBQ2ZRO0VBQ0UsVUFBQTtFQUNBLG1CQUFBO0FEa0JWOztBQ2ZPO0VBQ0csV0FBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsT0FBQTtFQUNBLHVDQUFBO0VBQ0EsK0JBQUE7RUFBQSwwQkFBQTtFQUFBLHVCQUFBO0FEa0JWOztBQ2hCUTtFQUNFLFdBQUE7QURtQlY7O0FDYkU7RUFDRSxrQkFBQTtBRGdCSjs7QUNkTTtFQUNFLDZCQUFBO0VBQ0EsWUFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQ0FBQTtFQUFBLDRCQUFBO0VBQUEseUJBQUE7QURpQlI7O0FDZFE7RUFDRSxVQUFBO0VBQ0EsbUJBQUE7QURpQlY7O0FDZE87RUFDRyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxPQUFBO0VBQ0EsdUNBQUE7RUFDQSwrQkFBQTtFQUFBLDBCQUFBO0VBQUEsdUJBQUE7QURpQlY7O0FDZlE7RUFDRSxXQUFBO0FEa0JWOztBQ2JBO0VBQ0UsZ0JBQUE7QURnQkY7O0FDYlE7RUFDRSwyQkFBQTtFQUFBLHVCQUFBO0VBQUEsbUJBQUE7RUFDQSxpQ0FBQTtFQUFBLDRCQUFBO0VBQUEseUJBQUE7QURnQlY7O0FDVFU7RUFDRSw2QkFBQTtFQUFBLHlCQUFBO0VBQUEscUJBQUE7QURZWjs7QUNKRTtFQUNJLGtCQUFBO0VBQ0EsY0FBQTtBRE9OOztBQ05RO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsT0FBQTtFQUNBLHlCQUFBO0VBQ0EsK0JBQUE7RUFBQSwwQkFBQTtFQUFBLHVCQUFBO0FEU1Y7O0FDUFE7RUFDRSxXQUFBO0FEVVY7O0FDUEU7RUFDRSxrQkFBQTtBRFVKOztBQ0pFO0VBQ0Usb0JBQUE7RUFDQSxvQ0FBQTtFQUNBLG1DQUFBO0VBQUEsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtBRE9KOztBQ0xFO0VBQ0UsWUFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FEUUo7O0FDUEk7RUFDRSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7QURVTjs7QUNEQTtFQUNNLGtDQUFBO0VBQ0EsMkNBQUE7RUFBQSxtQ0FBQTtBRElOOztBQ0RHO0VBQ0Msc0JBQUE7RUFDQSxRQUFBO0VBQ0EsNkJBQUE7RUFDRSxPQUFBO0VBQ0Esb0JBQUE7RUFDQSxxQ0FBQTtFQUNBLG1DQUFBO0VBQUEsMkJBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNJLG1CQUFBO0FESVY7O0FDREk7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSwwQkFBQTtFQUFBLHVCQUFBO0VBQUEsa0JBQUE7QURJTjs7QUNIUTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtFQUNBLE9BQUE7RUFDQSx5QkFBQTtFQUNBLCtCQUFBO0VBQUEsMEJBQUE7RUFBQSx1QkFBQTtBRE1WOztBQ0pRO0VBQ0UsV0FBQTtBRE9WOztBQ0hBO0VBQ0UsZ0JBQUE7RUFDQSxzQkFBQTtBRE1GOztBQ0hFO0VBQ0Usc0JBQUE7RUFDQSxtQkFBQTtBRE1KOztBQ0hBO0VBQ0ksb0NBQUE7RUFDQSw2QkFBQTtBRE1KOztBQ0hFO0VBQ0UsNkJBQUE7RUFDQSxvQ0FBQTtBRE1KOztBQ0hBO0VBQ0UsNERBQUE7RUFBQSxvREFBQTtFQUNBLDJCQUFBO0VBQUEsdUJBQUE7RUFBQSxtQkFBQTtFQUNBLCtCQUFBO0VBQUEsdUJBQUE7QURNRjs7QUNIQTtFQUNFO0lBQ0UsMkJBQUE7SUFBQSxtQkFBQTtFRE1GO0VDSkE7SUFDRSw2QkFBQTtJQUFBLHFCQUFBO0VETUY7QUFDRjs7QUNaQTtFQUNFO0lBQ0UsMkJBQUE7SUFBQSxtQkFBQTtFRE1GO0VDSkE7SUFDRSw2QkFBQTtJQUFBLHFCQUFBO0VETUY7QUFDRjtBQ0FFO0VBQ0UsWUFBQTtFQUNBLGlDQUFBO0VBQUEsNEJBQUE7RUFBQSx5QkFBQTtBREVKOztBQ0NJO0VBQ0UsVUFBQTtBREVOOztBQ0dDO0VBQ0ssK0JBQUE7RUFBQSwwQkFBQTtFQUFBLHVCQUFBO0VBQ0EsMkJBQUE7RUFBQSx1QkFBQTtFQUFBLG1CQUFBO0FEQU47O0FDRUU7RUFDRSw2QkFBQTtFQUFBLHlCQUFBO0VBQUEscUJBQUE7QURDSjs7QUNFQTtFQUNJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLDhCQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7QURDSjs7QUNBRTtFQUNFLFVBQUE7QURHSjs7QUNERTtFQUNFLFVBQUE7RUFDQSxpQkFBQTtBRElKOztBQ0FFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0FER0o7O0FDREU7RUFDRSxvQ0FBQTtFQUFBLDRCQUFBO0FESUo7O0FDRkU7RUFDRSwwQkFBQTtBREtKOztBQ0hFO0VBQ0UsU0FBQTtBRE1KOztBQ0pFO0VBQ0UsVUFBQTtBRE9KOztBQ0xFO0VBQ0UsYUFBQTtBRFFKOztBQ0xBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtBRFFGOztBQ1BFO0VBQ0UsV0FBQTtBRFVKOztBQ1JFO0VBQ0UsV0FBQTtFQUNBLGdCQUFBO0FEV0o7O0FDTkk7RUFDRSxXQUFBO0FEU047O0FDSkk7RUFDRSxrQkFBQTtBRE9OOztBQ05NO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFdBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLHlCQUFBO0VBQ0EsK0JBQUE7RUFBQSwwQkFBQTtFQUFBLHVCQUFBO0FEU1I7O0FDUE07RUFDRSxXQUFBO0FEVVI7O0FDTkE7RUFDSSwyQkFBQTtBRFNKOztBQ1BBO0VBQ0UsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHlEQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSxjQUFBO0FEVUY7O0FDUkE7RUFDRSxZQUFBO0VBQ0EsVUFBQTtFQUNBLFFBQUE7RUFDQSw2QkFBQTtFQUNBLHdCQUFBO0VBQUEsZ0JBQUE7RUFDQSxZQUFBO0FEV0Y7O0FDUkk7RUFBRSxjQUFBO0VBQ0Esa0JBQUE7QURZTjs7QUNYTTtFQUNFLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSx5QkFBQTtFQUNBLCtCQUFBO0VBQUEsMEJBQUE7RUFBQSx1QkFBQTtBRGNSOztBQ1pNO0VBQ0UsV0FBQTtBRGVSOztBQ2JNO0VBQ0UsY0FBQTtBRGdCUjs7QUNaQTtFQUNJLGNBQUE7QURlSjs7QUNiQTtFQUNFLFdBQUE7QURnQkY7O0FDYkU7RUFDRSx5QkFBQTtFQUNBLGNBQUE7QURnQko7O0FDWkU7RUFDRSwwQkFBQTtBRGVKOztBQ1hFO0VBQ0kseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QURjTjs7QUNaUTtFQUNFLFlBQUE7RUFDQSxpQ0FBQTtFQUFBLDRCQUFBO0VBQUEseUJBQUE7QURlVjs7QUNiUTtFQUNHLFVBQUE7QURnQlg7O0FDVkU7RUFDRSw4Q0FBQTtFQUFBLHNDQUFBO0FEYUo7O0FDVEU7RUFDRSxtQkFBQTtBRFlKOztBQ1RBO0VBQ0U7SUFDRSw2QkFBQTtJQUFBLHFCQUFBLEVBQUEsb0JBQUE7RURZRjtFQ1ZBO0lBQ0UsNkJBQUE7SUFBQSxxQkFBQSxFQUFBLDhCQUFBO0VEWUY7QUFDRjs7QUNsQkE7RUFDRTtJQUNFLDZCQUFBO0lBQUEscUJBQUEsRUFBQSxvQkFBQTtFRFlGO0VDVkE7SUFDRSw2QkFBQTtJQUFBLHFCQUFBLEVBQUEsOEJBQUE7RURZRjtBQUNGO0FDVkE7RUFDSSxxQkFBQTtFQUNBLFNBQUE7QURZSjs7QUNWQTtFQUNFLGNBQUE7QURhRjs7QUNYQTtFQUNFLGNBQUE7QURjRjs7QUNYRTtFQUNFLGNBQUE7QURjSjs7QUNiSTtFQUNFLGNBQUE7QURnQk47O0FDWkE7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBRGVKOztBQ2RJO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLDBDQUFBO0FEaUJOOztBQ2RBO0VBSUksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0FEY0o7O0FDbEJFO0VBQ0UsV0FBQTtBRHFCSjs7QUNqQkk7RUFDRSxXQUFBO0VBQ0EscUJBQUE7RUFDQSxXQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0FEb0JOOztBQ2pCQTtFQUNHLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FEb0JIOztBQ25CSTtFQUNFLFdBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7QURzQk47O0FDbkJBO0VBQ0ksU0FBQTtBRHNCSjs7QUNuQkU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBRHNCSjs7QUNyQk07RUFDRSxnQkFBQTtFQUNBLFlBQUE7QUR3QlI7O0FDcEJFO0VBQ0UsNkJBQUE7QUR1Qko7O0FDdEJJO0VBQ00sUUFBQTtFQUNBLDZCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7QUR5QlY7O0FDdEJBOzs7Ozs7Ozs7OztFQUFBO0FBaUJFO0VBQ0UsZUFBQTtFQUNBLGFBQUE7QURvQko7O0FDaEJBO0VBQ0ksZUFBQTtFQUNBLGFBQUE7QURtQko7O0FDaEJBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4QkFBQTtFQUFBLDhCQUFBO0VBQUEsK0JBQUE7RUFBQSwyQkFBQTtBRG1CRjs7QUNsQkU7RUFDRSxnQkFBQTtBRHFCSjs7QUNaRTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0FEZUo7O0FDZEk7RUFDRSxrQkFBQTtBRGlCTjs7QUNkTTtFQUNFLGNBQUE7QURpQlI7O0FDWEU7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtBRGNKOztBQ2JJO0VBQ0Usa0JBQUE7QURnQk47O0FDYk07RUFDRSxjQUFBO0FEZ0JSOztBQ1hBO0VBQ0ksZ0JBQUE7QURjSjs7QUNaQTtFQUNFLFlBQUE7QURlRjs7QUNiQTtFQUNJLGVBQUE7QURnQko7O0FDZEE7RUFDRSxhQUFBO0VBQ0Esc0JBQUE7QURpQkY7O0FDaEJFO0VBQ0UsV0FBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EseUJBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFBYSxTQUFBO0VBQ2Isa0JBQUE7QURvQko7O0FDaEJBO0VBQ0kseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw0QkFBQTtFQUFBLDZCQUFBO0VBQUEsMEJBQUE7RUFBQSxzQkFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtBRG1CSjs7QUNqQkE7RUFDSSxlQUFBO0FEb0JKOztBQ2xCQTtFQUNFLFlBQUE7QURxQkY7O0FDbkJBO0VBQ0ksZUFBQTtFQUNBLCtCQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0FEc0JKOztBQ3BCQTtFQUNJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0FEdUJKOztBQ3BCSTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0FEdUJOOztBQ3RCUTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtBRHlCVjs7QUNyQkE7RUFDSSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLHdCQUFBO0VBQUEscUJBQUE7RUFBQSx1QkFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSwwQkFBQTtFQUFBLHNCQUFBO0FEd0JKOztBQ3RCQTtFQUNJLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7RUFBQSxzQkFBQTtFQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFBQSxxQkFBQTtFQUFBLHVCQUFBO0VBQ0EsWUFBQTtBRHlCSjs7QUN0QkU7RUFDRSxrQkFBQTtBRHlCSjs7QUN4Qkk7RUFDSSxXQUFBO0VBQ0ksa0JBQUE7RUFDSixjQUFBO0VBQ0EsVUFBQTtFQUNBLFdBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGtCQUFBO0VBQ0osV0FBQTtFQUFhLFNBQUE7RUFDYixrQkFBQTtBRDRCSjs7QUN6QkU7RUFDRSxtQkFBQTtFQUNBLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7QUQ0Qko7O0FDMUJFO0VBQ0UsU0FBQTtFQUNBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsNEJBQUE7RUFBQSw2QkFBQTtFQUFBLDBCQUFBO0VBQUEsc0JBQUE7QUQ2Qko7O0FDNUJJO0VBQ0Usd0JBQUE7RUFBQSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FEK0JOOztBQzlCTTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUEsRUFBQSxXQUFBO0FEaUNSOztBQ3ZDTTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUEsRUFBQSxXQUFBO0FEaUNSOztBQ3ZDTTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUEsRUFBQSxXQUFBO0FEaUNSOztBQ3ZDTTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUEsRUFBQSxXQUFBO0FEaUNSOztBQ3ZDTTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUEsRUFBQSxXQUFBO0FEaUNSOztBQzlCSTtFQUNJLGNBQUE7RUFDQSxrQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLDBCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLDhEQUFBO0VBQUEsc0RBQUE7QURpQ1I7O0FDL0JJO0VBQ0UsaUJBQUE7QURrQ047O0FDaENJO0VBQ0UsaUJBQUE7RUFDQSx1QkFBQTtFQUFBLG9CQUFBO0VBQUEsMkJBQUE7RUFDQSxTQUFBO0FEbUNOOztBQ2xDTTtFQUNFLGNBQUE7RUFDQSx5QkFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QURxQ1I7O0FDaENBO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBRG1DRjs7QUNsQ0U7RUFDRSxVQUFBO0FEcUNKOztBQ2pDQTtFQUNJLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxtREFBQTtFQUNBLGdEQUFBO0VBQ0Esd0NBQUE7RUFDQSxnQ0FBQTtFQUNBLDRCQUFBO0VBQ0Esd0JBQUE7RUFDQSw4Q0FBQTtFQUNBLHVDQUFBO0FEb0NKOztBQ2pDQTtFQUNFO0lBQ0UsV0FBQTtFRG9DRjtFQ2xDQTtJQUNFLFVBQUE7RURvQ0Y7QUFDRjs7QUMxQ0E7RUFDRTtJQUNFLFdBQUE7RURvQ0Y7RUNsQ0E7SUFDRSxVQUFBO0VEb0NGO0FBQ0Y7QUNqQ0U7RUFDRSxhQUFBO0FEbUNKOztBQy9CSTtFQUNFLGNBQUE7QURrQ047O0FDL0JBO0VBQ0UsYUFBQTtBRGtDRjs7QUNoQ0E7RUFDSSxjQUFBO0FEbUNKOztBQ2pDQTtFQUNFLGFBQUE7QURvQ0Y7O0FDbENBO0VBQ0UsY0FBQTtBRHFDRjs7QUNuQ0E7RUFDSSxhQUFBO0FEc0NKOztBQ3BDRTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBRHVDSjs7QUNwQ0U7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtBRHVDSjs7QUN0Q0k7RUFDRSxrQkFBQTtBRHlDTjs7QUN2Q0k7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsc0JBQUE7RUFBQSxtQkFBQTtFQUNBLGVBQUE7QUQwQ047O0FDdENBO0VBQ0UsZUFBQTtBRHlDRjs7QUN4Q0U7RUFDRSxRQUFBO0FEMkNKOztBQ3hDQTtFQUNFLGVBQUE7QUQyQ0Y7O0FDekNBO0VBQ0UsZUFBQTtFQUNFLHdCQUFBO0VBQUEscUJBQUE7RUFBQSxnQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLDZCQUFBO0VBQ0EsdURBQUE7RUFBQSwrQ0FBQTtBRDRDSjs7QUMxQ0E7RUFDSSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSx5QkFBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSx3Q0FBQTtFQUNBLG9DQUFBO0VBQ0EsZ0NBQUE7QUQ2Q0o7O0FDM0NBO0VBQ0ksb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtFQUFBLHNCQUFBO0VBQUEsbUJBQUE7QUQ4Q0o7O0FDNUNBO0VBQ0Usb0NBQUE7QUQrQ0Y7O0FDM0NBO0VBQ0U7SUFDRSxnQkFBQTtFRDhDRjtFQzNDQTtJQUNJLDhCQUFBO0lBQUEsMEJBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsMEJBQUE7SUFBQSxzQkFBQTtJQUNBLHlCQUFBO0lBQUEsc0JBQUE7SUFBQSxtQkFBQTtJQUNBLHdCQUFBO0lBQUEscUJBQUE7SUFBQSx1QkFBQTtFRDZDSjtFQzVDSTtJQUNFLFdBQUE7SUFDQSxrQkFBQTtFRDhDTjtFQzVDSTtJQUNJLFdBQUE7SUFDQSx5QkFBQTtJQUFBLHNCQUFBO0lBQUEsbUJBQUE7SUFDQSx3QkFBQTtJQUFBLHFCQUFBO0lBQUEsdUJBQUE7SUFDQSxnQkFBQTtFRDhDUjtBQUNGO0FDM0NBO0VBQ0ksYUFBQTtBRDZDSjs7QUMzQ0U7RUFDRSxTQUFBO0VBQ0EsV0FBQTtBRDhDSjs7QUM1Q0E7RUFDSSxlQUFBO0FEK0NKOztBQzdDQTtFQUNFLHFCQUFBO0VBQUEsaUJBQUE7RUFBQSxhQUFBO0FEZ0RGOztBQzlDQTtFQUNJLGlCQUFBO0FEaURKOztBQy9DQTtFQUNJLGlCQUFBO0VBQ0EsVUFBQTtFQUNBLHFCQUFBO0FEa0RKOztBQ2hEQTtFQUNJLG9CQUFBO0FEbURKOztBQ2pEQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0FEb0RGOztBQ2pERTtFQUNFLG9CQUFBO0FEb0RKOztBQ2pEQTtFQUNFO0lBQ0UsZ0JBQUE7RURvREY7RUNqREE7SUFDRSxvQkFBQTtFRG1ERjtFQ2hEQTtJQUNFLGdCQUFBO0lBQ0EsV0FBQTtJQUNBLHFCQUFBO0VEa0RGO0VDaERBO0lBQ0UsV0FBQTtFRGtERjtFQ2hEQTtJQUNFLG9CQUFBO0VEa0RGO0VDaERBO0lBQ0UsZUFBQTtFRGtERjtFQ2hEQTtJQUNFLFNBQUE7RURrREY7RUNoREE7SUFDRSxpQkFBQTtFRGtERjtFQ2hEQTtJQUNFLGdCQUFBO0VEa0RGO0VDOUNBO0lBQ0UsWUFBQTtJQUNBLGlDQUFBO0lBQUEsNEJBQUE7SUFBQSx5QkFBQTtFRGdERjtFQzdDRTtJQUNFLFVBQUE7RUQrQ0o7RUMzQ0Y7SUFDSSxxQkFBQTtJQUNBLHNCQUFBO0VENkNGO0VDNUNFO0lBQ0UsMEJBQUE7SUFBQSx1QkFBQTtJQUFBLGtCQUFBO0lBQ0EsZUFBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7RUQ4Q0o7RUM3Q0k7SUFDRSxTQUFBO0VEK0NOO0VDNUNBO0lBQ0UsMEJBQUE7RUQ4Q0Y7RUMxQ0E7SUFDRSx5RUFBQTtJQUNBLHdCQUFBO0lBQ0EsNEJBQUE7SUFDQSw2QkFBQTtFRDRDRjtFQzFDRjtJQUNJLE1BQUE7RUQ0Q0Y7RUN4Q0U7SUFDRSxhQUFBO0VEMENKO0VDeENFO0lBQ0UsYUFBQTtFRDBDSjtFQ3RDQTs7SUFBQTtFQUdBO0lBQ0Usb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7RUR3Q0Y7RUNuQ0E7SUFDRSxzQkFBQTtJQUNBLFFBQUE7RURxQ0Y7RUNuQ0E7SUFDRSxpQkFBQTtFRHFDRjtFQ2xDRTtJQUNFLDBCQUFBO0VEb0NKO0VDakNBO0lBQ0ksaUJBQUE7RURtQ0o7RUNqQ0E7SUFDRSxjQUFBO0VEbUNGO0VDakNBO0lBQ0UsYUFBQTtFRG1DRjtFQ2hDRTtJQUNJLDBCQUFBO0VEa0NOO0VDL0JBO0lBQ0UsdUJBQUE7SUFBQSxvQkFBQTtJQUFBLDJCQUFBO0VEaUNGO0VDNUJPO0lBQ0UsYUFBQTtFRDhCVDtFQ3pCQTtJQUNJLGVBQUE7RUQyQko7RUN6QkE7SUFDRjs7VUFBQTtFRDZCRTtFQ3hCQTtJQUNFLGNBQUE7RUQwQkY7RUN4QkE7SUFDRSxxQkFBQTtJQUFBLGtCQUFBO0lBQUEseUJBQUE7SUFDQSw0QkFBQTtJQUFBLDZCQUFBO0lBQUEsMEJBQUE7SUFBQSxzQkFBQTtFRDBCRjtFQ3ZCRTtJQUNFLGVBQUE7RUR5Qko7QUFDRjtBQ3JCQTtFQUNFO0lBQ0UsOEJBQUE7SUFBQSw2QkFBQTtJQUFBLHVCQUFBO0lBQUEsbUJBQUE7RUR1QkY7QUFDRjtBQ2xCQTtFQUNJO0lBQ0UsZUFBQTtFRG9CSjtFQ2xCSTtJQUNBLFlBQUE7RURvQko7QUFDRjtBQ2xCQTtFQUNFO0lBQ0UsYUFBQTtJQUNBLGlCQUFBO0VEb0JGO0VDbEJBO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RURvQkY7QUFDRjtBQ2xCQTtFQUNJLGtCQUFBO0FEb0JKOztBQ2xCQTtFQUNFLGFBQUE7QURxQkY7O0FDbkJBO0VBQ0U7SUFDRSxhQUFBO0VEc0JGO0VDcEJBO0lBQ0UsV0FBQTtJQUNBLFdBQUE7SUFDQSxrQkFBQTtJQUNBLE1BQUE7SUFDQSxTQUFBO0lBQ0EsT0FBQTtJQUNBLFFBQUE7SUFDQSxXQUFBO0lBQ0Esb0JBQUE7SUFDQSx3QkFBQTtJQUFBLGdCQUFBO0lBQ0Esa0NBQUE7RURzQkY7RUNwQkE7SUFDTSxXQUFBO0lBQ0EscUNBQUE7SUFDQSxvQkFBQTtJQUNBLFVBQUE7SUFDQSxhQUFBO0lBQ0Esa0JBQUE7RURzQk47RUNwQkE7SUFDRSxXQUFBO0lBQ0EsV0FBQTtJQUNBLGtCQUFBO0lBQ0EsVUFBQTtJQUNBLGFBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7SUFDQSxtQkFBQTtFRHNCRjtFQ2xCRjtJQUNJLFdBQUE7SUFDQSxXQUFBO0lBQ0Esa0JBQUE7SUFDQSxXQUFBO0lBQ0EsWUFBQTtJQUNBLFdBQUE7SUFDQSxhQUFBO0lBQ0EsV0FBQTtJQUNBLG1CQUFBO0lBQ0EsMkRBQUE7SUFDQSxtREFBQTtFRG9CRjtFQ2xCQTs7Ozs7Ozs7O0lBQUE7RUFVQTtJQUNFLHFDQUFBO0lBQ0EsYUFBQTtJQUNBLG9CQUFBO0lBQ0EsVUFBQTtFRG9CRjtFQ2xCQTtJQUNFLGdCQUFBO0VEb0JGO0VDbEJBO0lBQ0UsK0JBQUE7RURvQkY7RUNsQkE7SUFDRSwrQkFBQTtFRG9CRjtFQ2xCQTtJQUNFLFdBQUE7SUFDQSxXQUFBO0lBQ0EsY0FBQTtFRG9CRjtFQ2xCQTtJQUNFLFVBQUE7RURvQkY7RUNsQkE7SUFDRSw4QkFBQTtJQUFBLDhCQUFBO0lBQUEsK0JBQUE7SUFBQSwyQkFBQTtFRG9CRjtBQUNGIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLypTaXRlIFByZWxvYWRlciovXG4ucHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOEREO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTk5OTk7XG59XG5cbi5wcmVsb2FkZXIgc3ZnIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4ucHJlbG9hZGVyIHN2ZyBwYXRoIHtcbiAgdHJhbnNpdGlvbjogMC40cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDVzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbn1cblxuLnByZWxvYWRlciBzdmcgcGF0aDpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwYXRoXzE7XG4gIGFuaW1hdGlvbi1uYW1lOiBwYXRoXzE7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDAgMzQwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMzQwO1xufVxuXG4ucHJlbG9hZGVyIHN2ZyBwYXRoOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHBhdGhfMjtcbiAgYW5pbWF0aW9uLW5hbWU6IHBhdGhfMjtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMCA1NTA7XG4gIHN0cm9rZS1kYXNob2Zmc2V0OiA1NTA7XG59XG5cbi5wcmVsb2FkZXIgc3ZnIHBhdGg6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcGF0aF8zO1xuICBhbmltYXRpb24tbmFtZTogcGF0aF8zO1xuICBzdHJva2UtZGFzaGFycmF5OiAwIDczMDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDczMDtcbn1cblxuLnByZWxvYWRlci5sb2FkZWQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cblxuLnByZWxvYWRlci5lbmRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5Aa2V5ZnJhbWVzIHBhdGhfMSB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDM0MDtcbiAgfVxuICA2MCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDM0MCAwO1xuICB9XG4gIDc1JSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMzQwIDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGF0aF8yIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAgNTUwO1xuICB9XG4gIDYwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogNTUwIDA7XG4gIH1cbiAgNzUlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA1NTAgMDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwYXRoXzMge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCA3MzA7XG4gIH1cbiAgNjAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA3MzAgMDtcbiAgfVxuICA3NSUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDczMCAwO1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICB9XG59XG5wLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCAuamV0LWxpc3RpbmctZHluYW1pYy1saW5rX19sYWJlbCwgLmpldC1saXN0aW5nLWR5bmFtaWMtZmllbGRfX2NvbnRlbnQsIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSBhLCAuZWxlbWVudG9yLWljb24tbGlzdC10ZXh0IHtcbiAgaHlwaGVuczogbm9uZTtcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4jdG9Ub3Age1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDRweCAyMnB4IHJnYmEoMCwgMCwgMCwgMC4xMikpO1xufVxuXG4jdG9Ub3A6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZmwtYnVkaWNvbnMtZnJlZVwiICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxlMDJiXCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA5cHg7XG4gIGxlZnQ6IDEzcHg7XG59XG5cbiN0b1RvcDpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbn1cblxuLmJsb2NrLWxpbmstd29ya3MgPiAuZS1jb24taW5uZXIgLmxpbmstY2F0ZWdvcnktaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmJsb2NrLWxpbmstd29ya3MgPiAuZS1jb24taW5uZXIgLmxpbmstY2F0ZWdvcnktaWNvbiAuamV0LWxpc3RpbmctZHluYW1pYy1maWVsZF9fY29udGVudCBhIHtcbiAgcGFkZGluZzogMzBweCA5MHB4O1xufVxuXG4uYmxvY2stbGluay13b3JrcyA+IC5lLWNvbi1pbm5lciAubGluay1jYXRlZ29yeS1pY29uLWFuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmJsb2NrLWxpbmstd29ya3MgPiAuZS1jb24taW5uZXIgLmxpbmstY2F0ZWdvcnktaWNvbi1hbmNob3IgLmpldC1saXN0aW5nLWR5bmFtaWMtbGluayBhIHtcbiAgcGFkZGluZzogMzBweCA5MHB4O1xufVxuXG4udW5kZXJsaW5lLWxpbmsgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVuZGVybGluZS1saW5rIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTE5MTk7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzO1xufVxuXG4udW5kZXJsaW5lLWxpbmsgYTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRpdGxlLWNhc2UtY2F0ZWdvcnkgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi50aXRsZS1jYXNlLWNhdGVnb3J5IC5lbGVtZW50b3ItaGVhZGluZy10aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUQwMDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXM7XG59XG5cbi50aXRsZS1jYXNlLWNhdGVnb3J5IC5lbGVtZW50b3ItaGVhZGluZy10aXRsZTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRpdGxlLWNhc2UtY2F0ZWdvcnkgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICNGRkVEMDAgIWltcG9ydGFudDtcbn1cblxuLnVuZGVybGluZS1saW5rLXllbGxvdyBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi51bmRlcmxpbmUtbGluay15ZWxsb3cgYSAuamV0LWxpc3RpbmctZHluYW1pYy1saW5rX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVuZGVybGluZS1saW5rLXllbGxvdyBhIC5qZXQtbGlzdGluZy1keW5hbWljLWxpbmtfX2xhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRDAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cztcbn1cblxuLnVuZGVybGluZS1saW5rLXllbGxvdyBhIC5qZXQtbGlzdGluZy1keW5hbWljLWxpbmtfX2xhYmVsOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaWNvbi1saXN0LWZvb3RlciB1bC5lbGVtZW50b3ItaWNvbi1saXN0LWl0ZW1zLmVsZW1lbnRvci1pbmxpbmUtaXRlbXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb290ZXItdGV4dC1jb3B5cmlnaHQgcCBiIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5yZXF1aXJlZCB7XG4gIGNvbG9yOiAjRkZCODAwO1xuICBmb250LWZhbWlseTogQ29tbWlzc2lvbmVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5zZW5kLXBvbGljeSB7XG4gIGNvbG9yOiAjOTI5MjkyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBDb21taXNzaW9uZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLmJvbGQtc2VuZC1wb2xsaWN5LTUwMCB7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYm9sZC1zZW5kLXBvbGxpY3ktNjAwIHtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtLWxhYmVsIHtcbiAgY29sb3I6ICMxOTE5MTk7XG4gIGZvbnQtZmFtaWx5OiBDb21taXNzaW9uZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi53cGNmNy1saXN0LWl0ZW0ge1xuICBtYXJnaW46IDAgMCAwIDAuNGVtO1xufVxuXG5pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY2RjY7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdXRsaW5lOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNnB4O1xuICByaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMCAxcHggOHB4IHJnYmEoMjA0LCAxOTIsIDE1MywgMC4zNSk7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVEMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVEMDA7XG59XG5cbnNwYW4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE5MTkxOTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLm91ci13b3JrLXNlY3Rpb24gPiAuZS1jb24taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5vdXItd29yay1zZWN0aW9uID4gLmUtY29uLWlubmVyIC5qZXQtbGlzdGluZy1keW5hbWljLWZpZWxkX19jb250ZW50IGEge1xuICBjb2xvcjogI0NDQjY5NDtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ub3VyLXdvcmstc2VjdGlvbiA+IC5lLWNvbi1pbm5lciAuYnV0dG9uLW91ci13b3JrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ub3VyLXdvcmstc2VjdGlvbiA+IC5lLWNvbi1pbm5lciAuZWxlbWVudG9yLXdpZGdldC1qZXQtbGlzdGluZy1keW5hbWljLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG59XG5cbi5vdXItd29yay1zZWN0aW9uID4gLmUtY29uLWlubmVyIC5lbGVtZW50b3Itd2lkZ2V0LWpldC1saXN0aW5nLWR5bmFtaWMtaW1hZ2UgLmpldC1saXN0aW5nLWR5bmFtaWMtaW1hZ2VfX2ltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2U7XG59XG5cbi5vdXItd29yay1zZWN0aW9uID4gLmUtY29uLWlubmVyIC5idXR0b24tcmVhZC1tb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cblxuLm91ci13b3JrLXNlY3Rpb24gPiAuZS1jb24taW5uZXI6aG92ZXIgLmpldC1saXN0aW5nLWR5bmFtaWMtaW1hZ2VfX2ltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuLm91ci13b3JrLXNlY3Rpb24gPiAuZS1jb24taW5uZXI6aG92ZXIgLmVsZW1lbnRvci13aWRnZXQtamV0LWxpc3RpbmctZHluYW1pYy1pbWFnZSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYmFja2dyb3VuZDogIzE5MTkxOTtcbn1cblxuLmJsb2NrLWxpbmstd29ya3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4uYmxvY2stbGluay13b3Jrczpob3ZlciAuYnV0dG9uLXJlYWQtbW9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5zbGlkZXItaG9tZS1jYXRlZ29yaWVzIC5zbGljay1hcnJvdyB7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5zbGlkZXItaG9tZS1jYXRlZ29yaWVzIHVsLmpldC1zbGljay1kb3RzIGxpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE5MTkxOTtcbn1cblxuLmNvdW5kb3duLXRpbWVyIC5lbGVtZW50b3ItY291bnRlci10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmNvdW5kb3duLXRpbWVyIHNwYW4uZWxlbWVudG9yLWNvdW50ZXItbnVtYmVyLXByZWZpeCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lbGVtZW50b3ItaGVhZGluZy10aXRsZSBpbWcud3AtaW1hZ2UtODE1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC04cHg7XG4gIG1heC13aWR0aDogMzZweDtcbn1cblxuLnNsaWRlci1ob21lLWgxIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSAuYm94LXdvcmQtdGl0bGUtaDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbm1hcnF1ZWUgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC02cHg7XG59XG5cbi5idXR0b24tb3VyLXNlcnZpY2VzIGEuZWxlbWVudG9yLWJ1dHRvbi5lbGVtZW50b3ItYnV0dG9uLWxpbmsgc3Bhbi5lbGVtZW50b3ItYnV0dG9uLWljb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5idXR0b24tb3VyLXNlcnZpY2VzIGEuZWxlbWVudG9yLWJ1dHRvbi5lbGVtZW50b3ItYnV0dG9uLWxpbmsgc3Bhbi5lbGVtZW50b3ItYnV0dG9uLWljb24gc3ZnIHtcbiAgd2lkdGg6IDJlbSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4uYnV0dG9uLW91ci1zZXJ2aWNlcyBhLmVsZW1lbnRvci1idXR0b24uZWxlbWVudG9yLWJ1dHRvbi1saW5rOmhvdmVyIHNwYW4uZWxlbWVudG9yLWJ1dHRvbi1pY29uIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJ1dHRvbi1vdXItc2VydmljZXMgYS5lbGVtZW50b3ItYnV0dG9uLmVsZW1lbnRvci1idXR0b24tbGluazpob3ZlciB7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xufVxuXG4udGl0bGUtYm94LWNhdC1wYyAuZWxlbWVudG9yLWljb24tYm94LXdyYXBwZXIgLmVsZW1lbnRvci1pY29uLWJveC1pY29uIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBlYXNlIDAuMTVzIGFsbDtcbn1cblxuLnRpdGxlLWJveC1jYXQtcGMgLmVsZW1lbnRvci1pY29uLWJveC13cmFwcGVyIC5lbGVtZW50b3ItaWNvbi1ib3gtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjE1cyBhbGw7XG59XG5cbi50aXRsZS1ib3gtY2F0LXBjIC5lbGVtZW50b3ItaWNvbi1ib3gtd3JhcHBlciAuZWxlbWVudG9yLWljb24tYm94LXRpdGxlIGEge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnRpdGxlLWJveC1jYXQtcGM6aG92ZXIgLmVsZW1lbnRvci1pY29uLWJveC1pY29uIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnRpdGxlLWJveC1jYXQtcGM6aG92ZXIgLmVsZW1lbnRvci1pY29uLWJveC1jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uc2VjdGlvbi1zdWNjZXNzLWhvbWUtcGFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hbGwtc2VjdGlvbi1jZjctc3VjY2VzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFsbC1zZWN0aW9uLWNmNy1zdWNjZXNzIC5zZWN0aW9uLXN1Y2Nlc3MtaG9tZS1wYWdlLnN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hbGwtc2VjdGlvbi1jZjctc3VjY2VzcyAuc2VjdGlvbi1zdWNjZXNzLWhvbWUtcGFnZS5zdWNjZXNzIC5lbGVtZW50b3ItaWNvbi1ib3gtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYWxsLXNlY3Rpb24tY2Y3LXN1Y2Nlc3MgLnNlY3Rpb24tc3VjY2Vzcy1ob21lLXBhZ2Uuc3VjY2VzcyA+IC5lLWNvbi1pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ubWVudS1jYXQgLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuLm1lbnUtY2F0IC5lbGVtZW50b3ItaWNvbi1saXN0LWl0ZW0gYSBzcGFuLmVsZW1lbnRvci1pY29uLWxpc3QtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogLTYwcHg7XG4gIHRvcDogNXB4O1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGVhc2UgMC4zcyBhbGw7XG59XG5cbi5tZW51LWNhdCAuZWxlbWVudG9yLWljb24tbGlzdC1pdGVtIGE6aG92ZXIgc3Bhbi5lbGVtZW50b3ItaWNvbi1saXN0LWljb24ge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ubWVudS1jYXQgLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzNSU7XG4gIGhlaWdodDogMXB4O1xuICBib3R0b206IC00cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUsIDI1LCAyNSwgMC4xKTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXM7XG59XG5cbi5tZW51LWNhdCAuZWxlbWVudG9yLWljb24tbGlzdC1pdGVtIGE6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZW51LWNhdC1tb2JpbGUgLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1lbnUtY2F0LW1vYmlsZSAuZWxlbWVudG9yLWljb24tbGlzdC1pdGVtIGEgc3Bhbi5lbGVtZW50b3ItaWNvbi1saXN0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIHRyYW5zaXRpb246IGVhc2UgMC4zcyBhbGw7XG59XG5cbi5tZW51LWNhdC1tb2JpbGUgLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbSBhOmhvdmVyIHNwYW4uZWxlbWVudG9yLWljb24tbGlzdC1pY29uIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm1lbnUtY2F0LW1vYmlsZSAuZWxlbWVudG9yLWljb24tbGlzdC1pdGVtIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM1JTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTRweDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNSwgMjUsIDI1LCAwLjEpO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cztcbn1cblxuLm1lbnUtY2F0LW1vYmlsZSAuZWxlbWVudG9yLWljb24tbGlzdC1pdGVtIGE6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGlkZXItY2F0ZWdvcmllcy1ob21lLXBhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2xpZGVyLWNhdGVnb3JpZXMtaG9tZS1wYWdlIC5qZXQtbGlzdGluZy1keW5hbWljLWltYWdlIGEgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbn1cblxuLnNsaWRlci1jYXRlZ29yaWVzLWhvbWUtcGFnZTpob3ZlciAuamV0LWxpc3RpbmctZHluYW1pYy1pbWFnZSBhIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cblxuLmhhbWJ1cmdlci1tZW51LW15IGEubW9iaWxlLWxpbmsubW9iaWxlLXRvcC1sZXZlbC1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhhbWJ1cmdlci1tZW51LW15IGEubW9iaWxlLWxpbmsubW9iaWxlLXRvcC1sZXZlbC1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMnB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFRDAwO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cztcbn1cblxuLmhhbWJ1cmdlci1tZW51LW15IGEubW9iaWxlLWxpbmsubW9iaWxlLXRvcC1sZXZlbC1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGFtYnVyZ2VyLW1lbnUtbXkgLmpldC1tb2JpbGUtbWVudV9fY29udHJvbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYW1idXJnZXItbWVudS1teSAuamV0LW1vYmlsZS1tZW51X190b2dnbGUge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTFweCk7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG59XG5cbi5oYW1idXJnZXItbWVudS1teSAuamV0LW1vYmlsZS1tZW51X19ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmhhbWJ1cmdlci1tZW51LW15IC5qZXQtbW9iaWxlLW1lbnVfX2JvZHkgLmpldC1tb2JpbGUtbWVudV9fbGlzdCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuW2FyaWEtbGFiZWwqPVwiQmFjayB0byBQcmV2IEl0ZW1zXCJdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDApICFpbXBvcnRhbnQ7XG59XG5cbi5oYW1idXJnZXItbWVudS1teSBbYXJpYS1sYWJlbCo9XCJCYWNrIHRvIFByZXYgSXRlbXNcIl0ge1xuICB3aWR0aDogNzRweCAhaW1wb3J0YW50O1xuICB0b3A6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDQpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTFweCk7XG4gIHdpZHRoOiA1NnB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5tZW51LWhhbWJ1cmdlci0yIGEubWVudS1pdGVtLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5tZW51LWhhbWJ1cmdlci0yIGEubWVudS1pdGVtLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiA2cHg7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVEMDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzO1xufVxuXG4ubWVudS1oYW1idXJnZXItMiBhLm1lbnUtaXRlbS1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZS1pZC0xMTI3IC5qZXQtbW9iaWxlLW1lbnVfX3RvZ2dsZSwgLnBhZ2UtaWQtMTIgLmpldC1tb2JpbGUtbWVudV9fdG9nZ2xlLCAucGFnZS1pZC04MiAuamV0LW1vYmlsZS1tZW51X190b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xufVxuXG4ucGFnZS1pZC0xMTI3IC5qZXQtbW9iaWxlLW1lbnVfX3RvZ2dsZTpob3ZlciwgLnBhZ2UtaWQtMTIgLmpldC1tb2JpbGUtbWVudV9fdG9nZ2xlOmhvdmVyLCAucGFnZS1pZC04MiAuamV0LW1vYmlsZS1tZW51X190b2dnbGU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBiYWNrZ3JvdW5kOiAjMEQwRDBEO1xufVxuXG4ucGFnZS1pZC0xMTI3IC5qZXQtc3RpY2t5LXNlY3Rpb24tLXN0dWNrIC5qZXQtbW9iaWxlLW1lbnVfX3RvZ2dsZSwgLnBhZ2UtaWQtMTIgLmpldC1zdGlja3ktc2VjdGlvbi0tc3R1Y2sgLmpldC1tb2JpbGUtbWVudV9fdG9nZ2xlLCAucGFnZS1pZC04MiAuamV0LXN0aWNreS1zZWN0aW9uLS1zdHVjayAuamV0LW1vYmlsZS1tZW51X190b2dnbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ucGFnZS1pZC0xMTI3IC5qZXQtc3RpY2t5LXNlY3Rpb24tLXN0dWNrIC5qZXQtbW9iaWxlLW1lbnVfX3RvZ2dsZTpob3ZlciwgLnBhZ2UtaWQtMTIgLmpldC1zdGlja3ktc2VjdGlvbi0tc3R1Y2sgLmpldC1tb2JpbGUtbWVudV9fdG9nZ2xlOmhvdmVyLCAucGFnZS1pZC04MiAuamV0LXN0aWNreS1zZWN0aW9uLS1zdHVjayAuamV0LW1vYmlsZS1tZW51X190b2dnbGU6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4ubWFpbi1iYWNrZ3JvdW5kLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBzY2FsZUFuaW1hdGlvbiA5cyBlYXNlIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAxMDAwbXM7XG59XG5cbkBrZXlmcmFtZXMgc2NhbGVBbmltYXRpb24ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIH1cbn1cbmEuamV0LWxvZ29fX2xpbmsgaW1nLmpldC1sb2dvX19pbWcge1xuICBvcGFjaXR5OiAwLjg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbmEuamV0LWxvZ29fX2xpbms6aG92ZXIgaW1nLmpldC1sb2dvX19pbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uc2VydmljZXMtYmFja2dyb3VuZC1jb250YWluZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IGFsbCA2cyBlYXNlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc2VydmljZXMtYmFja2dyb3VuZC1jb250YWluZXI6aG92ZXI6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbn1cblxuLmNhc2VzLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uY2FzZXMtYmxvY2sgLmxlZnQtdGV4dCB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jYXNlcy1ibG9jayAucmlnaHQtdGV4dCB7XG4gIHdpZHRoOiA3NSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uY2FzZXMtc2xpZGVyIC5qZXQtc2xpZGVyX19mcmFjdGlvbi1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zMHB4O1xufVxuXG4uY2FzZXMtc2xpZGVyIC5zcC1hcnJvdyBpIHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDAuNXB4KTtcbn1cblxuLmNhc2VzLXNsaWRlciAuc3AtYXJyb3dzOmhvdmVyIC5zcC1hcnJvdyBpIHtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5jYXNlcy1zbGlkZXIgLnNwLWhvcml6b250YWwgLnNwLXByZXZpb3VzLWFycm93IHtcbiAgbGVmdDogOHB4O1xufVxuXG4uY2FzZXMtc2xpZGVyIC5zcC1ob3Jpem9udGFsIC5zcC1uZXh0LWFycm93IHtcbiAgcmlnaHQ6IDhweDtcbn1cblxuLmNhc2VzLXNsaWRlciAuc3AtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlcy1ibG9jay1oMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wYWdlcy1ibG9jay1oMSAubGVmdC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlcy1ibG9jay1oMSAucmlnaHQtdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY29udGFjdC1wYWdlLXRpdGxlLWltYWdlIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSBpbWcge1xuICB3aWR0aDogMjRweDtcbn1cblxuLnVuZGVybGluZS1saW5rLWNvbnRhY3QgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnVuZGVybGluZS1saW5rLWNvbnRhY3QgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTNEMztcbiAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXM7XG59XG5cbi51bmRlcmxpbmUtbGluay1jb250YWN0IGE6aG92ZXI6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3AtY29udGFpbmVyLXN1Y2Nlc3Nmb3JtIGgyLmVsZW1lbnRvci1pY29uLWJveC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLnB1bS10aGVtZS0zMDU0IC5wdW0tY29udGVudCArIC5wdW0tY2xvc2UsIC5wdW0tdGhlbWUtbGlnaHRib3ggLnB1bS1jb250ZW50ICsgLnB1bS1jbG9zZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY2OWFcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAyNHB4LzEgXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2cHg7XG4gIHRvcDogNnB4O1xuICBjb2xvcjogIzE5MTkxOTtcbn1cblxuLnB1bS10aGVtZS0zMDU0IC5wdW0tY29udGVudCArIC5wdW0tY2xvc2UsIC5wdW0tdGhlbWUtbGlnaHRib3ggLnB1bS1jb250ZW50ICsgLnB1bS1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi51bmRlcmxpbmUtbGluay1jb250YWN0LXdoaXRlIGEge1xuICBjb2xvcjogI0U3RTNEMztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udW5kZXJsaW5lLWxpbmstY29udGFjdC13aGl0ZSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFM0QzO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cztcbn1cblxuLnVuZGVybGluZS1saW5rLWNvbnRhY3Qtd2hpdGUgYTpob3ZlcjpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVuZGVybGluZS1saW5rLWNvbnRhY3Qtd2hpdGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjRTdFM0QzO1xufVxuXG5zcGFuLmNvbXBhbnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3RvVG9wIHtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5wYWdlLWlkLTEyICN0b1RvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVEMDA7XG4gIGNvbG9yOiAjMTkxOTE5O1xufVxuXG4udGl0bGUtaWNvbi1pbnN0YWdyYW0gaW1nIHtcbiAgbWF4LXdpZHRoOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hYm91dC1jYXJvdXNlbCAuc2xpY2stdHJhY2sge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFib3V0LWNhcm91c2VsIC5zbGljay10cmFjayAuamV0LWNhcm91c2VsX19pdGVtLWlubmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuODtcbiAgdHJhbnNpdGlvbjogZWFzZSAwLjRzIGFsbDtcbn1cblxuLmFib3V0LWNhcm91c2VsIC5zbGljay10cmFjayAuamV0LWNhcm91c2VsX19pdGVtLWlubmVyOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5saW5rLWJ1dHRvbiAuZWxlbWVudG9yLWljb24ge1xuICBhbmltYXRpb246IHB1bHNlIDFzIGluZmluaXRlIGFsdGVybmF0ZTtcbn1cblxuLnRpbWUtc2F2ZS10ZXh0IHN2ZyB7XG4gIG1hcmdpbi1ib3R0b206IC02cHg7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyAvKiDQmNGB0YXQvtC00L3Ri9C5INGA0LDQt9C80LXRgCAqL1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgLyog0KPQstC10LvQuNGH0LXQvdC40LUg0YDQsNC30LzQtdGA0LAg0L3QsCAxMCUgKi9cbiAgfVxufVxudWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxpbmstY29sb3ItYmxhY2sgYSB7XG4gIGNvbG9yOiAjMTkxOTE5O1xufVxuXG4ubGluay1jb2xvci13aGl0ZSBhIHtcbiAgY29sb3I6ICNFN0UzRDM7XG59XG5cbi5zb2NpYWwtbGlua3MgYSB7XG4gIGNvbG9yOiAjODc4Nzg3O1xufVxuXG4uc29jaWFsLWxpbmtzIGE6aG92ZXIge1xuICBjb2xvcjogIzg3ODc4Nztcbn1cblxuLmVsZW1lbnRvci1kaXZpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmVsZW1lbnRvci1kaXZpZGVyIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNSwgMjUsIDI1LCAwLjEwMTk2MDc4NDMpO1xufVxuXG4uZWxlbWVudG9yLWRpdmlkZXItYmxhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmVsZW1lbnRvci1kaXZpZGVyLWJsYWNrIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZWxlbWVudG9yLWRpdmlkZXItYmxhY2sgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjMTkxOTE5O1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbi5kaXZpZGVyLWdyYXkgLmVsZW1lbnRvci1kaXZpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRpdmlkZXItZ3JheSAuZWxlbWVudG9yLWRpdmlkZXIgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjQkRCNTlCO1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbnAge1xuICBtYXJnaW46IDA7XG59XG5cbi5kaXZpZGVyLXdoaXRlIC5lbGVtZW50b3ItZGl2aWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5kaXZpZGVyLXdoaXRlIC5lbGVtZW50b3ItZGl2aWRlciAuZWxlbWVudG9yLWRpdmlkZXItc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG4uamV0LW1vYmlsZS1tZW51X19iZWZvcmUtdGVtcGxhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLmpldC1tb2JpbGUtbWVudV9fYmVmb3JlLXRlbXBsYXRlIC5qZXQtbW9iaWxlLW1lbnVfX2JlZm9yZS10ZW1wbGF0ZS1jb250ZW50IC5tZW51LWJlZm9yZS1jb250YWluZXIge1xuICByaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7XG4gIHRvcDogNjVweDtcbn1cblxuLyouamV0LW1vYmlsZS1tZW51X19hZnRlci10ZW1wbGF0ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLmpldC1tb2JpbGUtbWVudV9fYWZ0ZXItdGVtcGxhdGUtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgfVxufSovXG4uaWNvbnNjaWFsLWxpc3QtbWVudSAuZWxlbWVudG9yLWljb24gc3ZnIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uaWNvbnNjaWFsLWxpc3QtbWVudS1mb290ZXIgLmVsZW1lbnRvci1pY29uIHN2ZyB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLnRpdGxlLXNlY3Rpb24tYWxsIC5lbGVtZW50b3ItaWNvbi1ib3gtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLnRpdGxlLXNlY3Rpb24tYWxsIC5lbGVtZW50b3ItaWNvbi1ib3gtd3JhcHBlciAuZWxlbWVudG9yLWljb24tYm94LWljb24ge1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG4uaWNvbnMtbG9jYXRpb25zIC5lbGVtZW50b3ItaWNvbi1ib3gtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pY29ucy1sb2NhdGlvbnMgLmVsZW1lbnRvci1pY29uLWJveC13cmFwcGVyIC5lbGVtZW50b3ItaWNvbi1ib3gtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cblxuLmljb25zLWxvY2F0aW9ucyAuZWxlbWVudG9yLWljb24tYm94LXdyYXBwZXIgLmVsZW1lbnRvci1pY29uLWJveC10aXRsZSBhIHtcbiAgY29sb3I6ICNFRUU4REQ7XG59XG5cbi5pY29ucy1sb2NhdGlvbnMtbWVudSAuZWxlbWVudG9yLWljb24tYm94LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaWNvbnMtbG9jYXRpb25zLW1lbnUgLmVsZW1lbnRvci1pY29uLWJveC13cmFwcGVyIC5lbGVtZW50b3ItaWNvbi1ib3gtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbn1cblxuLmljb25zLWxvY2F0aW9ucy1tZW51IC5lbGVtZW50b3ItaWNvbi1ib3gtd3JhcHBlciAuZWxlbWVudG9yLWljb24tYm94LXRpdGxlIGEge1xuICBjb2xvcjogI0JEQjU5Qjtcbn1cblxuZGl2I3dwY2Y3LWYzMzItbzEge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4ucHVtLWNvbnRlbnQucG9wbWFrZS1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucHVtLWNvbnRhaW5lci5wdW0tcmVzcG9uc2l2ZSB7XG4gIG1pbi1oZWlnaHQ6IDYwJTtcbn1cblxuLmNvbnRhaW5lci1wb3B1cC1zdWNjZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmNvbnRhaW5lci1wb3B1cC1zdWNjZXNzIC5lbGVtZW50b3ItaWNvbi1ib3gtdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFOTAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0b3A6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvcC1jb250YWluZXItc3VjY2Vzc2Zvcm0ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wdW0tdGhlbWUtbGlnaHRib3ggLnB1bS1jb250YWluZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uY29udGFpbmVyLXBvcHVwLXN1Y2Nlc3Muc3VjY2VzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiA5OTk7XG59XG5cbi50aXRsZS1wb3B1cCAuZWxlbWVudG9yLWljb24tYm94LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udGl0bGUtcG9wdXAgLmVsZW1lbnRvci1pY29uLWJveC13cmFwcGVyIC5lbGVtZW50b3ItaWNvbi1ib3gtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDE0cHg7XG59XG5cbi5jb250YWluZXItcG9wdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnB1bS1jb250ZW50LnBvcG1ha2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wb3AtY29udGFpbmVyLXN1Y2Nlc3Nmb3JtIC5lbGVtZW50b3ItaWNvbi1ib3gtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wb3AtY29udGFpbmVyLXN1Y2Nlc3Nmb3JtIC5lbGVtZW50b3ItaWNvbi1ib3gtdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFOTAwO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB0b3A6IDI4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvcC1jb250YWluZXItc3VjY2Vzc2Zvcm0gcC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjMTkxOTE5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBDb21taXNzaW9uZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4ucG9wLWNvbnRhaW5lci1zdWNjZXNzZm9ybSBmb3JtLndwY2Y3LWZvcm0ge1xuICBnYXA6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5wb3AtY29udGFpbmVyLXN1Y2Nlc3Nmb3JtIGZvcm0ud3BjZjctZm9ybSBpbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTRweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4ucG9wLWNvbnRhaW5lci1zdWNjZXNzZm9ybSBmb3JtLndwY2Y3LWZvcm0gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3QzdDN0M7XG4gIGZvbnQtZmFtaWx5OiBDb21taXNzaW9uZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTsgLyogMTkuMnB4ICovXG59XG5cbi5wb3AtY29udGFpbmVyLXN1Y2Nlc3Nmb3JtIGZvcm0ud3BjZjctZm9ybSBpbnB1dC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgY29sb3I6ICMxOTE5MTk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IENvbW1pc3Npb25lcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZFRDAwO1xuICBib3gtc2hhZG93OiAycHggNnB4IDE2cHggMHB4IHJnYmEoMjA0LCAxOTIsIDE1MywgMC41NSk7XG59XG5cbi5wb3AtY29udGFpbmVyLXN1Y2Nlc3Nmb3JtIGZvcm0ud3BjZjctZm9ybSAuc2VuZC1wb2xpY3kge1xuICBtYXJnaW4tdG9wOiAtNDRweDtcbn1cblxuLnBvcC1jb250YWluZXItc3VjY2Vzc2Zvcm0gZm9ybS53cGNmNy1mb3JtIHNwYW4ud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXJhZGlvIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ucG9wLWNvbnRhaW5lci1zdWNjZXNzZm9ybSBmb3JtLndwY2Y3LWZvcm0gc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8gc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWwge1xuICBjb2xvcjogIzE5MTkxOTtcbiAgZm9udC1mYW1pbHk6IENvbW1pc3Npb25lcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4uc3RyaXBlIC5lbGVtZW50b3ItYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3RyaXBlIC5lbGVtZW50b3ItYnV0dG9uIC5lbGVtZW50b3ItYnV0dG9uLXRleHQge1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3RyaXBlIC5lbGVtZW50b3ItYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTBweDtcbiAgbGVmdDogLTEwMCU7XG4gIHdpZHRoOiAxMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NDkwMTk2MDc4KTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHN0cmlwZU1vdmUgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHN0cmlwZU1vdmUgNHMgbGluZWFyIGluZmluaXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3gtc2hhZG93OiAwIDAgNTBweCByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbkBrZXlmcmFtZXMgc3RyaXBlTW92ZSB7XG4gIDAlIHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG4uaGVhZGVyLXNpbmdsZS1wYWdlIC5sb2dvLWhlYWRlci1zaW5nbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uamV0LXN0aWNreS1zZWN0aW9uLS1zdHVjay5oZWFkZXItc2luZ2xlLXBhZ2UgLmxvZ28taGVhZGVyLXNpbmdsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uamV0LXN0aWNreS1zZWN0aW9uLS1zdHVjay5oZWFkZXItc2luZ2xlLXBhZ2UgLmxvZ28taGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keTpub3QoLmhvbWUpLmpldC1tb2JpbGUtbWVudS12aXNpYmxlIC5sb2dvLWhlYWRlci1zaW5nbGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keTpub3QoLmhvbWUpLmpldC1tb2JpbGUtbWVudS12aXNpYmxlIC5sb2dvLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkub3VyLXdvcmtzLWNhdGVnb3JpZXMtdGVtcGxhdGUuamV0LW1vYmlsZS1tZW51LXZpc2libGUgLmxvZ28taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmxpI2pldC1tb2JpbGUtbWVudS1pdGVtLTExNjIgc3Bhbi5qZXQtZHJvcGRvd24tYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYjcG9wbWFrZS0zMDg0IHtcbiAgbWF4LXdpZHRoOiAzMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pY29ucy1ib3gtbGVmdCAuZWxlbWVudG9yLWljb24tYm94LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaWNvbnMtYm94LWxlZnQgLmVsZW1lbnRvci1pY29uLWJveC13cmFwcGVyIC5lbGVtZW50b3ItaWNvbi1ib3gtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmljb25zLWJveC1sZWZ0IC5lbGVtZW50b3ItaWNvbi1ib3gtd3JhcHBlciAuZWxlbWVudG9yLWljb24tYm94LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbmRpdiNwb3BtYWtlLTMwODQgaDIuZWxlbWVudG9yLWljb24tYm94LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5kaXYjcG9wbWFrZS0zMDg0IGgyLmVsZW1lbnRvci1pY29uLWJveC10aXRsZTo6YmVmb3JlIHtcbiAgdG9wOiA5cHg7XG59XG5cbi5wb3AtY29udGFpbmVyLXN1Y2Nlc3Nmb3JtIHAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmlucHV0W3R5cGU9cmFkaW9dOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDFweCA4cHggcmdiYSgyMDQsIDE5MiwgMTUzLCAwLjM1KTtcbn1cblxuaW5wdXRbdHlwZT1yYWRpb106aG92ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVEMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuc3Bhbi5zZXBfaWNvbi5qcy10aWNrZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mZC1lbGVtZW50b3ItbmV3cy10aWNrZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQwNDA0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTZweCkge1xuICBkaXYjcG9wbWFrZS0zMDg0IHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICB9XG4gIC5ibG9jay1zb2NpYWwtaWNvbnMtbW9iaWxlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmJsb2NrLXNvY2lhbC1pY29ucy1tb2JpbGUgLmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYmxvY2stc29jaWFsLWljb25zLW1vYmlsZSAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTRweDtcbiAgfVxufVxuLm1lbnUtYmVmb3JlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYW1idXJnZXItbWVudS1teSAuamV0LW1vYmlsZS1tZW51X19jb250cm9scyAuamV0LW1vYmlsZS1tZW51X19iYWNrIHtcbiAgdG9wOiA1MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmZvcm0tbGFiZWwgYiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmVsZW1lbnRvci13aWRnZXQtaGVhZGluZywgLmVsZW1lbnRvci13aWRnZXQtdGV4dC1lZGl0b3Ige1xuICBoeXBoZW5zOiBub25lO1xufVxuXG4ud2hhdGRvaW5nIC5lbGVtZW50b3ItaWNvbi1ib3gtaWNvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uY29udGFjdC1wYWdlLXRpdGxlLWltYWdlIHNwYW4udGV4dC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogODAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pY29uLWNvbnRhY3QgLmVsZW1lbnRvci1pY29uLWJveC1pY29uIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIycHg7XG59XG5cbi50aXRsZS1zZXJ2aWNlLWxlZnQtcmlnaHQgaDEge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaWNvbi1ibG9jay1ob21lcyAuZWxlbWVudG9yLWljb24tYm94LWljb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pY29uLWNvbnRhY3QgLmVsZW1lbnRvci1pY29uLWJveC1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5pY29uLWJsb2NrLWhvbWVzIC5lbGVtZW50b3ItaWNvbi1ib3gtaWNvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNvbnRhY3QtcGFnZS10aXRsZS1pbWFnZSBzcGFuLnRleHQtYWxpZ24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5jb250YWN0LXBhZ2UtdGl0bGUtaW1hZ2UgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIGltZyB7XG4gICAgd2lkdGg6IDM4cHg7XG4gIH1cbiAgLndoYXRkb2luZyAuZWxlbWVudG9yLWljb24tYm94LWljb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5mb3JtLWxhYmVsIGIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuICAucG9wLWNvbnRhaW5lci1zdWNjZXNzZm9ybSAuZWxlbWVudG9yLWljb24tYm94LXRpdGxlOjpiZWZvcmUge1xuICAgIHRvcDogMjhweDtcbiAgfVxuICAuaWNvbnMtYm94LWxlZnQgLmVsZW1lbnRvci1pY29uLWJveC13cmFwcGVyIC5lbGVtZW50b3ItaWNvbi1ib3gtY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbiAgZGl2I3BvcG1ha2UtMzA4NCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuICBhLmpldC1sb2dvX19saW5rIGltZy5qZXQtbG9nb19faW1nIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuICBhLmpldC1sb2dvX19saW5rOmhvdmVyIGltZy5qZXQtbG9nb19faW1nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIGRpdiNwb3BtYWtlLTMwODQge1xuICAgIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICByaWdodDogMTVweCAhaW1wb3J0YW50O1xuICB9XG4gIGRpdiNwb3BtYWtlLTMwODQgaDIuZWxlbWVudG9yLWljb24tYm94LXRpdGxlIHtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB9XG4gIGRpdiNwb3BtYWtlLTMwODQgaDIuZWxlbWVudG9yLWljb24tYm94LXRpdGxlOjpiZWZvcmUge1xuICAgIHRvcDogMjNweDtcbiAgfVxuICBkaXYjcG9wbWFrZS0zMDg0IHAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5qZXQtbW9iaWxlLW1lbnVfX2JvZHkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi93cC1jb250ZW50L3VwbG9hZHMvMjAyNC8wMy9GcmFtZS0xOTQwLW1pbi0zLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgfVxuICAuaGFtYnVyZ2VyLW1lbnUtbXkgLmpldC1tb2JpbGUtbWVudV9fY29udHJvbHMgLmpldC1tb2JpbGUtbWVudV9fYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5qZXQtbW9iaWxlLW1lbnUtdmlzaWJsZSBoZWFkZXIjbWFzdGhlYWQgLmNlbnRlci1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuamV0LW1vYmlsZS1tZW51LXZpc2libGUgaGVhZGVyI21hc3RoZWFkIC5yaWdodC1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvKi5qZXQtbW9iaWxlLW1lbnVfX2FmdGVyLXRlbXBsYXRlIC5qZXQtbW9iaWxlLW1lbnVfX2FmdGVyLXRlbXBsYXRlLWNvbnRlbnR7XG4gICAgd2lkdGg6IDEzNDBweDtcbiAgfSovXG4gIC5tZW51LWJlZm9yZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmhhbWJ1cmdlci1tZW51LW15IFthcmlhLWxhYmVsKj1cIkJhY2sgdG8gUHJldiBJdGVtc1wiXSB7XG4gICAgd2lkdGg6IDc0cHggIWltcG9ydGFudDtcbiAgICB0b3A6IDNweDtcbiAgfVxuICAuaGFtYnVyZ2VyLW1lbnUtbXkgW2FyaWEtbGFiZWwqPVwiQ2xvc2UgTWVudVwiXSB7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRpdGxlLWljb24taW5zdGFncmFtIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBhZ2VzLWJsb2NrLWgxIC5yaWdodC10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuY2FzZXMtc2xpZGVyIC5zcC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuamV0LXNsaWRlcl9fZnJhY3Rpb24tcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuamV0LXN0aWNreS1zZWN0aW9uLS1zdHVjayA+IC5lLWNvbi1pbm5lciB7XG4gICAgcGFkZGluZzogMTBweCAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmhhbWJ1cmdlci1tZW51LW15IC5qZXQtbW9iaWxlLW1lbnVfX2JvZHkge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubWVudS1jYXQgLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbSBhOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIGltZy53cC1pbWFnZS04MTUge1xuICAgIG1heC13aWR0aDogNDRweDtcbiAgfVxuICAuc2xpZGVyLWhvbWUtY2F0ZWdvcmllcyB7XG4gICAgLyogICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH0qL1xuICB9XG4gIC50aXRsZS1ob3ctd2Utd29ya3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pY29uLWxpc3QtZm9vdGVyIHVsLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbXMuZWxlbWVudG9yLWlubGluZS1pdGVtcyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5mb290ZXItdGV4dC1jb3B5cmlnaHQgcCBiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNhc2VzLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTI3MHB4KSB7XG4gIHNwYW4uY29tcGFueSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICB9XG4gIC5qZXQtbW9iaWxlLW1lbnVfX3RlbXBsYXRlLWNvbnRlbnQge1xuICAgIGhlaWdodDogNjh2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNDBweCkge1xuICAuaGFtYnVyZ2VyLW1lbnUtbXkgLmpldC1tb2JpbGUtbWVudV9fYm9keSB7XG4gICAgd2lkdGg6IDEzNDBweDtcbiAgICBtYXJnaW46IDQ1cHggYXV0bztcbiAgfVxuICAuaGFtYnVyZ2VyLW1lbnUtbXkgLmpldC1tb2JpbGUtbWVudV9fY29udHJvbHMge1xuICAgIHdpZHRoOiAxMzQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5jb250YWluZXItcG9wdXAtc3VjY2VzcyBwLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5hLmpldC1sb2dvX19saW5rLmZvcm1vYmlsZWxvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmpldC1tb2JpbGUtbWVudS12aXNpYmxlIC5lbGVtZW50b3ItamV0LWxvZ28uamV0LWJsb2NrcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGFtYnVyZ2VyLW1lbnUtbXkgW2FyaWEtbGFiZWwqPVwiT3Blbi9DbG9zZSBNZW51XCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmpldC1tb2JpbGUtbWVudS12aXNpYmxlIC5oYW1idXJnZXItbWVudS1teSBbYXJpYS1sYWJlbCo9XCJDbG9zZSBNZW51XCJdOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4OSwgMTgxLCAxNTUsIDAuMTUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMjhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLmpldC1tb2JpbGUtbWVudS12aXNpYmxlIC5oYW1idXJnZXItbWVudS1teSBbYXJpYS1sYWJlbCo9XCJDbG9zZSBNZW51XCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTI1cHg7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICByaWdodDogLTQwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogIzA4MDgwODtcbiAgfVxuICAuamV0LW1vYmlsZS1tZW51LXZpc2libGUgLmhhbWJ1cmdlci1tZW51LW15IFthcmlhLWxhYmVsKj1cIkJhY2sgdG8gUHJldiBJdGVtc1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDBweDtcbiAgICBib3R0b206IDU1cHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgcmlnaHQ6IC04MDBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiAjMDgwODA4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCAyMnB4IDBweCByZ2JhKDEwNiwgOTksIDg2LCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjJweCAwcHggcmdiYSgxMDYsIDk5LCA4NiwgMC4yKTtcbiAgfVxuICAvKi5qZXQtbW9iaWxlLW1lbnUtdmlzaWJsZSAuYmFja2dyb3VuZC1sb2dvIHtcbiAgICB3aWR0aDogODAwcHggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdG9wOiAtMzVweDtcbiAgICBib3R0b206IC0xNXB4O1xuICAgIGJhY2tncm91bmQ6ICMwODA4MDg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMnB4IDBweCByZ2JhKDEwNiwgOTksIDg2LCAwLjIwKTtcbiAgfSovXG4gIC5qZXQtbW9iaWxlLW1lbnUtdmlzaWJsZSAuaGFtYnVyZ2VyLW1lbnUtbXkgW2FyaWEtbGFiZWwqPVwiQ2xvc2UgTWVudVwiXSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxODksIDE4MSwgMTU1LCAwLjE1KTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgaHRtbC5wdW0tb3Blbi5wdW0tb3Blbi1vdmVybGF5LnB1bS1vcGVuLXNjcm9sbGFibGUgYm9keSA+IDpub3QoW2FyaWEtbW9kYWw9dHJ1ZV0pIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5uZXdzLXRpY2tlci13cmFwIGEuanMtdGlja2VyLWl0ZW0ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVsZW1lbnRvci13aWRnZXQtZWxlbWVudG9yLW5ld3MtdGlja2VyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGEuamV0LWxvZ29fX2xpbmsuZm9ybW9iaWxlbG9nbyB7XG4gICAgei1pbmRleDogMTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmVsZW1lbnRvci0xNCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYWM1ZTYyYTpub3QoLmVsZW1lbnRvci1tb3Rpb24tZWZmZWN0cy1lbGVtZW50LXR5cGUtYmFja2dyb3VuZCksIC5lbGVtZW50b3ItMTQgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWFjNWU2MmEgPiAuZWxlbWVudG9yLW1vdGlvbi1lZmZlY3RzLWNvbnRhaW5lciA+IC5lbGVtZW50b3ItbW90aW9uLWVmZmVjdHMtbGF5ZXIge1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgLmhhbWJ1cmdlci1tZW51LW15IC5qZXQtbW9iaWxlLW1lbnVfX2NvbnRyb2xzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn0iLCIvKlNpdGUgUHJlbG9hZGVyKi9cbi5wcmVsb2FkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUU4REQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB6LWluZGV4OiA5OTk5OTk5OVxufVxuXG4ucHJlbG9hZGVyIHN2ZyB7XG4gICAgd2lkdGg6IDI0MHB4XG59XG5cbi5wcmVsb2FkZXIgc3ZnIHBhdGgge1xuICAgIHRyYW5zaXRpb246IC40cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogNXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiA1cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhclxufVxuXG4ucHJlbG9hZGVyIHN2ZyBwYXRoOm50aC1jaGlsZCgxKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcGF0aF8xO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBwYXRoXzE7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCAzNDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDM0MFxufVxuXG4ucHJlbG9hZGVyIHN2ZyBwYXRoOm50aC1jaGlsZCgyKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcGF0aF8yO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBwYXRoXzI7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCA1NTA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDU1MFxufVxuXG4ucHJlbG9hZGVyIHN2ZyBwYXRoOm50aC1jaGlsZCgzKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcGF0aF8zO1xuICAgIGFuaW1hdGlvbi1uYW1lOiBwYXRoXzM7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCA3MzA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDczMFxufVxuLnByZWxvYWRlci5sb2FkZWQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbn1cblxuLnByZWxvYWRlci5lbmRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQGtleWZyYW1lcyBwYXRoXzEge1xuICAgIDAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMCAzNDBcbiAgICB9XG5cbiAgICA2MCUge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAzNDAgMFxuICAgIH1cblxuICAgIDc1JSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDM0MCAwXG4gICAgfVxuXG4gICAgMTAwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwXG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHBhdGhfMiB7XG4gICAgMCUge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAwIDU1MFxuICAgIH1cblxuICAgIDYwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDU1MCAwXG4gICAgfVxuXG4gICAgNzUlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNTUwIDBcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDBcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgcGF0aF8zIHtcbiAgICAwJSB7XG4gICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAgNzMwXG4gICAgfVxuXG4gICAgNjAlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNzMwIDBcbiAgICB9XG5cbiAgICA3NSUge1xuICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA3MzAgMFxuICAgIH1cblxuICAgIDEwMCUge1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMFxuICAgIH1cbn1cbnAsaDEsaDIsaDMsaDQsaDUsaDYsLmpldC1saXN0aW5nLWR5bmFtaWMtbGlua19fbGFiZWwsLmpldC1saXN0aW5nLWR5bmFtaWMtZmllbGRfX2NvbnRlbnQsLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxlIGEsIC5lbGVtZW50b3ItaWNvbi1saXN0LXRleHR7XG4gIGh5cGhlbnM6IG5vbmU7XG59XG5oMSxoMixoMyxoNCxoNSxoNntcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4jdG9Ub3B7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNHB4IDIycHggcmdiYSgwLCAwLCAwLCAwLjEyKSk7XG4gICY6YmVmb3Jle1xuICAgIGZvbnQtZmFtaWx5OiAnZmwtYnVkaWNvbnMtZnJlZScgIWltcG9ydGFudDtcbiAgICBjb250ZW50OiBcIlxcZTAyYlwiICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDQ1cHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDlweDtcbiAgICBsZWZ0OiAxM3B4O1xuICB9XG4gICY6aG92ZXJ7XG4gICAgZmlsdGVyOm5vbmU7XG4gIH1cbn1cbi5ibG9jay1saW5rLXdvcmtzID4gLmUtY29uLWlubmVyIHtcbiAgLmxpbmstY2F0ZWdvcnktaWNvbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLmpldC1saXN0aW5nLWR5bmFtaWMtZmllbGRfX2NvbnRlbnQgYSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggOTBweDtcbiAgICB9XG4gIH1cbiAgLmxpbmstY2F0ZWdvcnktaWNvbi1hbmNob3J7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC5qZXQtbGlzdGluZy1keW5hbWljLWxpbmsgYXtcbiAgICAgIHBhZGRpbmc6IDMwcHggOTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnVuZGVybGluZS1saW5re1xuICAgIGF7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTkxOTE5O1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cztcbiAgICAgIH1cbiAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxufVxuXG4udGl0bGUtY2FzZS1jYXRlZ29yeXtcbiAgLmVsZW1lbnRvci1oZWFkaW5nLXRpdGxle1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVEMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXM7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6I0ZGRUQwMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuLnVuZGVybGluZS1saW5rLXllbGxvd3tcbiAgIGF7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC5qZXQtbGlzdGluZy1keW5hbWljLWxpbmtfX2xhYmVse1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDU4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUQwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59XG4uaWNvbi1saXN0LWZvb3RlciB1bC5lbGVtZW50b3ItaWNvbi1saXN0LWl0ZW1zLmVsZW1lbnRvci1pbmxpbmUtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mb290ZXItdGV4dC1jb3B5cmlnaHR7XG4gIHAgYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH0gXG59XG4ucmVxdWlyZWR7XG4gIGNvbG9yOiAjRkZCODAwO1xuICBmb250LWZhbWlseTogQ29tbWlzc2lvbmVyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4uc2VuZC1wb2xpY3l7XG4gIGNvbG9yOiAjOTI5MjkyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBDb21taXNzaW9uZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cbi5ib2xkLXNlbmQtcG9sbGljeS01MDB7XG4gIGNvbG9yOiAjNjI2MjYyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmJvbGQtc2VuZC1wb2xsaWN5LTYwMHtcbiAgY29sb3I6ICM2MjYyNjI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG59XG5sYWJlbHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1sYWJlbHtcbiAgY29sb3I6ICMxOTE5MTk7XG4gIGZvbnQtZmFtaWx5OiBDb21taXNzaW9uZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLndwY2Y3LWxpc3QtaXRlbSB7XG4gICAgbWFyZ2luOiAwIDAgMCAwLjRlbTtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA2cHg7XG4gICAgcmlnaHQ6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggOHB4IHJnYmEoMjA0LCAxOTIsIDE1MywgMC4zNSk7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUQwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUQwMDtcbn1cbnNwYW4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTkxOTE5O1xufVxuLnN3aXBlci1wYWdpbmF0aW9ue1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vdXItd29yay1zZWN0aW9ue1xuICAmID4gLmUtY29uLWlubmVye1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuamV0LWxpc3RpbmctZHluYW1pYy1maWVsZF9fY29udGVudCBhIHtcbiAgICAgICAgY29sb3I6ICNDQ0I2OTQ7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gICAgLmJ1dHRvbi1vdXItd29ya3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgIC5lbGVtZW50b3Itd2lkZ2V0LWpldC1saXN0aW5nLWR5bmFtaWMtaW1hZ2V7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzIGVhc2U7XG4gICAgICAuamV0LWxpc3RpbmctZHluYW1pYy1pbWFnZV9faW1ne1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlO1xuICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9uLXJlYWQtbW9yZXtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIC5qZXQtbGlzdGluZy1keW5hbWljLWltYWdlX19pbWd7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIH1cbiAgICAgIC5lbGVtZW50b3Itd2lkZ2V0LWpldC1saXN0aW5nLWR5bmFtaWMtaW1hZ2V7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgYmFja2dyb3VuZDogIzE5MTkxOTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ibG9jay1saW5rLXdvcmtze1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAuYnV0dG9uLXJlYWQtbW9yZXtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4uc2xpZGVyLWhvbWUtY2F0ZWdvcmllc3tcbiAgLnNsaWNrLWFycm93IHtcbiAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIHVsLmpldC1zbGljay1kb3RzIGxpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxOTE5MTk7XG4gIH1cbn1cbi5jb3VuZG93bi10aW1lcntcbiAgLmVsZW1lbnRvci1jb3VudGVyLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgc3Bhbi5lbGVtZW50b3ItY291bnRlci1udW1iZXItcHJlZml4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZWxlbWVudG9yLWhlYWRpbmctdGl0bGUgaW1nLndwLWltYWdlLTgxNSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLThweDtcbiAgICBtYXgtd2lkdGg6IDM2cHg7XG59XG4uc2xpZGVyLWhvbWUtaDF7XG4gIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZXtcbiAgICAuYm94LXdvcmQtdGl0bGUtaDEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG59XG5tYXJxdWVlIGltZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTZweDtcbn1cbi5idXR0b24tb3VyLXNlcnZpY2Vze1xuICBhLmVsZW1lbnRvci1idXR0b24uZWxlbWVudG9yLWJ1dHRvbi1saW5re1xuICAgIHNwYW4uZWxlbWVudG9yLWJ1dHRvbi1pY29ue1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgICBzdmd7XG4gICAgICAgIHdpZHRoOiAyZW0gIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciBzcGFuLmVsZW1lbnRvci1idXR0b24taWNvbntcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gICAgfVxuICB9XG59XG4ubG9nby1oZWFkZXJ7XG5cbn1cbi50aXRsZS1ib3gtY2F0LXBje1xuICAuZWxlbWVudG9yLWljb24tYm94LXdyYXBwZXJ7XG4gICAgLmVsZW1lbnRvci1pY29uLWJveC1pY29ue1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGVhc2UgMC4xNXMgYWxsO1xuICAgIH1cbiAgICAuZWxlbWVudG9yLWljb24tYm94LWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGVhc2UgMC4xNXMgYWxsO1xuICAgIH1cbiAgICAuZWxlbWVudG9yLWljb24tYm94LXRpdGxlIGF7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG4gICY6aG92ZXJ7XG4gICAgLmVsZW1lbnRvci1pY29uLWJveC1pY29ue1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgICAuZWxlbWVudG9yLWljb24tYm94LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG4uc2VjdGlvbi1zdWNjZXNzLWhvbWUtcGFnZXtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hbGwtc2VjdGlvbi1jZjctc3VjY2Vzc3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuc2VjdGlvbi1zdWNjZXNzLWhvbWUtcGFnZS5zdWNjZXNze1xuICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogOTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIC5lbGVtZW50b3ItaWNvbi1ib3gtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJiA+IC5lLWNvbi1pbm5lciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ubWVudS1jYXR7XG4gIC5lbGVtZW50b3ItaWNvbi1saXN0LWl0ZW17XG4gICAgYXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgICAgc3Bhbi5lbGVtZW50b3ItaWNvbi1saXN0LWljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIDAuM3MgYWxsO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgc3Bhbi5lbGVtZW50b3ItaWNvbi1saXN0LWljb24ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIDAuMTApO1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm1lbnUtY2F0LW1vYmlsZXtcbiAgLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYXtcbiAgICAgIHNwYW4uZWxlbWVudG9yLWljb24tbGlzdC1pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIDAuM3MgYWxsO1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgc3Bhbi5lbGVtZW50b3ItaWNvbi1saXN0LWljb24ge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAyNSwgMjUsIDAuMTApO1xuICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnNsaWRlci1jYXRlZ29yaWVzLWhvbWUtcGFnZXtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuamV0LWxpc3RpbmctZHluYW1pYy1pbWFnZXtcbiAgICAgIGF7XG4gICAgICAgIGltZ3tcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNnMgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgLmpldC1saXN0aW5nLWR5bmFtaWMtaW1hZ2V7XG4gICAgICAgIGF7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgIH1cbiAgICAgICAgIFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxuLmhhbWJ1cmdlci1tZW51LW15e1xuICBhLm1vYmlsZS1saW5rLm1vYmlsZS10b3AtbGV2ZWwtbGlua3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBib3R0b206IDJweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkVEMDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXM7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gIC5qZXQtbW9iaWxlLW1lbnVfX2NvbnRyb2xzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmpldC1tb2JpbGUtbWVudV9fYmFjayB7XG4gICAgICBcbiAgICB9IFxuICB9XG4gIFxuICAuamV0LW1vYmlsZS1tZW51X190b2dnbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTFweCk7XG4gICAgd2lkdGg6IDU2cHg7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICB9XG4gIC5qZXQtbW9iaWxlLW1lbnVfX2JvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLmpldC1tb2JpbGUtbWVudV9fbGlzdCB7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4uamV0LW1vYmlsZS1tZW51LXZpc2libGV7XG4gIC5qZXQtc3RpY2t5LXNlY3Rpb257XG5cbiAgfVxufVxuW2FyaWEtbGFiZWwqPVwiQmFjayB0byBQcmV2IEl0ZW1zXCJdIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMCkgIWltcG9ydGFudDtcblxuICB9XG4gICAuaGFtYnVyZ2VyLW1lbnUtbXkgW2FyaWEtbGFiZWwqPVwiQmFjayB0byBQcmV2IEl0ZW1zXCJde1xuICAgIHdpZHRoOiA3NHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOjNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNCk7XG4gICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTFweCk7XG4gICAgICB3aWR0aDogNTZweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG4ubWVudS1oYW1idXJnZXItMntcbiAgICBhLm1lbnUtaXRlbS1saW5re1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJvdHRvbTogNnB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUQwMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cztcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbn1cbi5wYWdlLWlkLTExMjcgLmpldC1tb2JpbGUtbWVudV9fdG9nZ2xlLCAucGFnZS1pZC0xMiAuamV0LW1vYmlsZS1tZW51X190b2dnbGUsICAucGFnZS1pZC04MiAuamV0LW1vYmlsZS1tZW51X190b2dnbGV7XG4gIGJhY2tncm91bmQ6I2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbn1cbi5wYWdlLWlkLTExMjcgLmpldC1tb2JpbGUtbWVudV9fdG9nZ2xlLCAucGFnZS1pZC0xMiAuamV0LW1vYmlsZS1tZW51X190b2dnbGUsICAucGFnZS1pZC04MiAuamV0LW1vYmlsZS1tZW51X190b2dnbGV7XG4gICY6aG92ZXJ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjMEQwRDBEO1xuICB9XG59XG4ucGFnZS1pZC0xMTI3IC5qZXQtc3RpY2t5LXNlY3Rpb24tLXN0dWNrIC5qZXQtbW9iaWxlLW1lbnVfX3RvZ2dsZSwgLnBhZ2UtaWQtMTIgLmpldC1zdGlja3ktc2VjdGlvbi0tc3R1Y2sgLmpldC1tb2JpbGUtbWVudV9fdG9nZ2xlLCAgLnBhZ2UtaWQtODIgLmpldC1zdGlja3ktc2VjdGlvbi0tc3R1Y2sgLmpldC1tb2JpbGUtbWVudV9fdG9nZ2xle1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5wYWdlLWlkLTExMjcgLmpldC1zdGlja3ktc2VjdGlvbi0tc3R1Y2sgLmpldC1tb2JpbGUtbWVudV9fdG9nZ2xlLCAucGFnZS1pZC0xMiAuamV0LXN0aWNreS1zZWN0aW9uLS1zdHVjayAuamV0LW1vYmlsZS1tZW51X190b2dnbGUsICAucGFnZS1pZC04MiAuamV0LXN0aWNreS1zZWN0aW9uLS1zdHVjayAuamV0LW1vYmlsZS1tZW51X190b2dnbGV7XG4gICY6aG92ZXJ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB9XG59XG4ubWFpbi1iYWNrZ3JvdW5kLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBzY2FsZUFuaW1hdGlvbiA5cyBlYXNlIGluZmluaXRlIGFsdGVybmF0ZTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICBhbmltYXRpb24tZGVsYXk6IDEwMDBtcztcbn1cblxuQGtleWZyYW1lcyBzY2FsZUFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG59XG5cblxuXG5hLmpldC1sb2dvX19saW5re1xuICBpbWcuamV0LWxvZ29fX2ltZyB7XG4gICAgb3BhY2l0eTogMC44O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gIH1cbiAgJjpob3ZlcntcbiAgICBpbWcuamV0LWxvZ29fX2ltZyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuLnNlcnZpY2VzLWJhY2tncm91bmQtY29udGFpbmVye1xuICY6OmJlZm9yZXtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA2cyBlYXNlO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgIH1cbiAgJjpob3Zlcjo6YmVmb3Jle1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgfVxufVxuLmNhc2VzLWJsb2Nre1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLmxlZnQtdGV4dHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5yaWdodC10ZXh0e1xuICAgIHdpZHRoOiA3NSU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cbi5jYXNlcy1zbGlkZXJ7XG4gIC5qZXQtc2xpZGVyX19mcmFjdGlvbi1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMzBweDtcbiAgfVxuICAuc3AtYXJyb3cgaXtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMC41cHgpO1xuICB9XG4gIC5zcC1hcnJvd3M6aG92ZXIgLnNwLWFycm93IGl7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNwLWhvcml6b250YWwgLnNwLXByZXZpb3VzLWFycm93IHtcbiAgICBsZWZ0OiA4cHg7XG4gIH1cbiAgLnNwLWhvcml6b250YWwgLnNwLW5leHQtYXJyb3cse1xuICAgIHJpZ2h0OjhweDtcbiAgfVxuICAuc3AtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnBhZ2VzLWJsb2NrLWgxe1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAubGVmdC10ZXh0e1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yaWdodC10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uY29udGFjdC1wYWdlLXRpdGxlLWltYWdle1xuICAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGV7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgfVxuICB9XG59XG4udW5kZXJsaW5lLWxpbmstY29udGFjdHtcbiAgICBhe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTNEMztcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zNXM7XG4gICAgICB9XG4gICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbn1cbi5wb3AtY29udGFpbmVyLXN1Y2Nlc3Nmb3JtIGgyLmVsZW1lbnRvci1pY29uLWJveC10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xufVxuLnB1bS10aGVtZS0zMDU0IC5wdW0tY29udGVudCArIC5wdW0tY2xvc2UsIC5wdW0tdGhlbWUtbGlnaHRib3ggLnB1bS1jb250ZW50ICsgLnB1bS1jbG9zZTo6YmVmb3Jle1xuICBjb250ZW50OiBcIlxcZjY5YVwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDI0cHgvMSBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZweDtcbiAgdG9wOiA2cHg7XG4gIGNvbG9yOiAjMTkxOTE5O1xufVxuLnB1bS10aGVtZS0zMDU0IC5wdW0tY29udGVudCArIC5wdW0tY2xvc2UsIC5wdW0tdGhlbWUtbGlnaHRib3ggLnB1bS1jb250ZW50ICsgLnB1bS1jbG9zZXtcbiAgZm9udC1zaXplOiAwO1xuICByaWdodDogNXB4O1xuICB0b3A6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4udW5kZXJsaW5lLWxpbmstY29udGFjdC13aGl0ZXtcbiAgICBhe2NvbG9yOiNFN0UzRDM7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFM0QzO1xuICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cztcbiAgICAgIH1cbiAgICAgICY6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmOmhvdmVye1xuICAgICAgICBjb2xvcjojRTdFM0QzO1xuICAgICAgfVxuICAgIH1cbn1cbnNwYW4uY29tcGFueSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4jdG9Ub3B7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnBhZ2UtaWQtMTJ7XG4gICN0b1RvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUQwMDtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgfVxufVxuLnRpdGxlLWljb24taW5zdGFncmFte1xuICBpbWcge1xuICAgIG1heC13aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYWJvdXQtY2Fyb3VzZWx7XG4gIC5zbGljay10cmFjayB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLmpldC1jYXJvdXNlbF9faXRlbS1pbm5lcntcbiAgICAgICAgaW1ne1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBlYXNlIDAuNHMgYWxsO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgaW1ne1xuICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cbi5saW5rLWJ1dHRvbntcbiAgLmVsZW1lbnRvci1pY29ue1xuICAgIGFuaW1hdGlvbjogcHVsc2UgMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xuICB9XG59XG4udGltZS1zYXZlLXRleHR7XG4gIHN2ZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZweDtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IC8qINCY0YHRhdC+0LTQvdGL0Lkg0YDQsNC30LzQtdGAICovXG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyAvKiDQo9Cy0LXQu9C40YfQtdC90LjQtSDRgNCw0LfQvNC10YDQsCDQvdCwIDEwJSAqL1xuICB9XG59XG51bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbn1cbi5saW5rLWNvbG9yLWJsYWNrIGEge1xuICBjb2xvcjojMTkxOTE5O1xufVxuLmxpbmstY29sb3Itd2hpdGUgYSB7XG4gIGNvbG9yOiNFN0UzRDM7XG59XG4uc29jaWFsLWxpbmtze1xuICBhe1xuICAgIGNvbG9yOiAjODc4Nzg3O1xuICAgICY6aG92ZXJ7XG4gICAgICBjb2xvcjogIzg3ODc4NztcbiAgICB9XG4gIH1cbn1cbi5lbGVtZW50b3ItZGl2aWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAuZWxlbWVudG9yLWRpdmlkZXItc2VwYXJhdG9yIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTkxOTE5MUE7XG4gIH1cbn1cbi5lbGVtZW50b3ItZGl2aWRlci1ibGFjayB7XG4gIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmVsZW1lbnRvci1kaXZpZGVyLXNlcGFyYXRvciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogIzE5MTkxOTtcbiAgICAgIG9wYWNpdHk6IDAuMTtcbiAgfVxufVxuLmRpdmlkZXItZ3JheSAuZWxlbWVudG9yLWRpdmlkZXJ7XG4gICBkaXNwbGF5OiBmbGV4O1xuICAgIC5lbGVtZW50b3ItZGl2aWRlci1zZXBhcmF0b3Ige1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNCREI1OUI7XG4gICAgICBvcGFjaXR5OiAwLjE7XG4gIH1cbn1cbnAge1xuICAgIG1hcmdpbjogMDtcbn1cbi5kaXZpZGVyLXdoaXRle1xuICAuZWxlbWVudG9yLWRpdmlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAuZWxlbWVudG9yLWRpdmlkZXItc2VwYXJhdG9yIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgb3BhY2l0eTogMC4yO1xuICAgIH1cbiAgfVxufVxuICAuamV0LW1vYmlsZS1tZW51X19iZWZvcmUtdGVtcGxhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgIC5qZXQtbW9iaWxlLW1lbnVfX2JlZm9yZS10ZW1wbGF0ZS1jb250ZW50IC5tZW51LWJlZm9yZS1jb250YWluZXJ7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICB0b3A6IDY1cHg7XG4gICAgfVxuICB9XG4vKi5qZXQtbW9iaWxlLW1lbnVfX2FmdGVyLXRlbXBsYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAuamV0LW1vYmlsZS1tZW51X19hZnRlci10ZW1wbGF0ZS1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICB9XG59Ki9cblxuLmpldC1tb2JpbGUtbWVudV9fYWZ0ZXItdGVtcGxhdGUge1xuICAgIC8vZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmljb25zY2lhbC1saXN0LW1lbnV7XG4gIC5lbGVtZW50b3ItaWNvbiBzdmd7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbi5pY29uc2NpYWwtbGlzdC1tZW51LWZvb3Rlcntcbi5lbGVtZW50b3ItaWNvbiBzdmd7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gIH1cbn1cbi50aXRsZS1zZWN0aW9uLWFsbCAuZWxlbWVudG9yLWljb24tYm94LXdyYXBwZXJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgLmVsZW1lbnRvci1pY29uLWJveC1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4O1xuICB9XG59XG4uaGFtYnVyZ2VyLW1lbnUtbXkgLmpldC1tb2JpbGUtbWVudV9fYm9keXtcbiAgLmpldC1tb2JpbGUtbWVudV9fbGlzdCB7XG4gICAgLy9wYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIH1cbn1cbi5pY29ucy1sb2NhdGlvbnN7XG4gIC5lbGVtZW50b3ItaWNvbi1ib3gtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5lbGVtZW50b3ItaWNvbi1ib3gtaWNvbntcbiAgICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgICB9XG4gICAgLmVsZW1lbnRvci1pY29uLWJveC10aXRsZXtcbiAgICAgIGF7XG4gICAgICAgIGNvbG9yOiAjRUVFOEREO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmljb25zLWxvY2F0aW9ucy1tZW51e1xuICAuZWxlbWVudG9yLWljb24tYm94LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuZWxlbWVudG9yLWljb24tYm94LWljb257XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgfVxuICAgIC5lbGVtZW50b3ItaWNvbi1ib3gtdGl0bGV7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogI0JEQjU5QjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbmRpdiN3cGNmNy1mMzMyLW8xIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuLnB1bS1jb250ZW50LnBvcG1ha2UtY29udGVudHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnB1bS1jb250YWluZXIucHVtLXJlc3BvbnNpdmV7XG4gICAgbWluLWhlaWdodDogNjAlO1xufVxuLmNvbnRhaW5lci1wb3B1cC1zdWNjZXNze1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAuZWxlbWVudG9yLWljb24tYm94LXRpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTkwMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7IHRvcDogMjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxufVxuLnBvcC1jb250YWluZXItc3VjY2Vzc2Zvcm0ge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5wdW0tdGhlbWUtbGlnaHRib3ggLnB1bS1jb250YWluZXJ7XG4gIGJvcmRlcjpub25lO1xufVxuLndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogNXB4IDAgMjBweCAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICM2MjYyNjI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jb250YWluZXItcG9wdXAtc3VjY2Vzcy5zdWNjZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogOTk5O1xufVxuICAudGl0bGUtcG9wdXB7XG4gICAgLmVsZW1lbnRvci1pY29uLWJveC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuZWxlbWVudG9yLWljb24tYm94LWljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICByaWdodDogMTRweDtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuLmNvbnRhaW5lci1wb3B1cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucHVtLWNvbnRlbnQucG9wbWFrZS1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuLnBvcC1jb250YWluZXItc3VjY2Vzc2Zvcm17XG4gIC5lbGVtZW50b3ItaWNvbi1ib3gtdGl0bGV7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRTkwMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyBcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmbG9hdDogbGVmdDsgdG9wOiAyOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cbiAgcC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBjb2xvcjogIzE5MTkxOTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IENvbW1pc3Npb25lcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgb3BhY2l0eTogMC42O1xufVxuICBmb3JtLndwY2Y3LWZvcm0ge1xuICAgIGdhcDogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaW5wdXQge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICNGNkY2RjY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgJjo6cGxhY2Vob2xkZXJ7XG4gICAgICAgIGNvbG9yOiAjN0M3QzdDO1xuICAgICAgICBmb250LWZhbWlseTogQ29tbWlzc2lvbmVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7IC8qIDE5LjJweCAqL1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IENvbW1pc3Npb25lcjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZFRDAwO1xuICAgICAgICBib3gtc2hhZG93OiAycHggNnB4IDE2cHggMHB4IHJnYmEoMjA0LCAxOTIsIDE1MywgMC41NSk7XG4gICAgfVxuICAgIC5zZW5kLXBvbGljeSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNDRweDtcbiAgICB9XG4gICAgc3Bhbi53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctcmFkaW8ge1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDE2cHg7XG4gICAgICBzcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgICAgICBmb250LWZhbWlseTogQ29tbWlzc2lvbmVyO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3RyaXBlIC5lbGVtZW50b3ItYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuZWxlbWVudG9yLWJ1dHRvbi10ZXh0e1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLnN0cmlwZSAuZWxlbWVudG9yLWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwcHg7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgd2lkdGg6IDEwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY4YztcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogc3RyaXBlTW92ZSAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiBzdHJpcGVNb3ZlIDRzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IHJnYigyNTUgMjU1IDI1NSAvIDEwMCUpO1xufVxuXG5Aa2V5ZnJhbWVzIHN0cmlwZU1vdmUge1xuICAwJSB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuLmhlYWRlci1zaW5nbGUtcGFnZXtcbiAgLmxvZ28taGVhZGVyLXNpbmdsZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uamV0LXN0aWNreS1zZWN0aW9uLS1zdHVjay5oZWFkZXItc2luZ2xlLXBhZ2V7XG4gICAgLmxvZ28taGVhZGVyLXNpbmdsZXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuLmpldC1zdGlja3ktc2VjdGlvbi0tc3R1Y2suaGVhZGVyLXNpbmdsZS1wYWdlIC5sb2dvLWhlYWRlcntcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHk6bm90KC5ob21lKS5qZXQtbW9iaWxlLW1lbnUtdmlzaWJsZSAubG9nby1oZWFkZXItc2luZ2xlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHk6bm90KC5ob21lKS5qZXQtbW9iaWxlLW1lbnUtdmlzaWJsZSAubG9nby1oZWFkZXJ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lm91ci13b3Jrcy1jYXRlZ29yaWVzLXRlbXBsYXRlLmpldC1tb2JpbGUtbWVudS12aXNpYmxlIC5sb2dvLWhlYWRlcntcbiAgZGlzcGxheTogYmxvY2s7XG59XG5saSNqZXQtbW9iaWxlLW1lbnUtaXRlbS0xMTYyIHNwYW4uamV0LWRyb3Bkb3duLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuICBkaXYjcG9wbWFrZS0zMDg0IHtcbiAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4uaWNvbnMtYm94LWxlZnR7XG4gIC5lbGVtZW50b3ItaWNvbi1ib3gtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAuZWxlbWVudG9yLWljb24tYm94LWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgICAuZWxlbWVudG9yLWljb24tYm94LWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxuICB9XG59XG5kaXYjcG9wbWFrZS0zMDg0IGgyLmVsZW1lbnRvci1pY29uLWJveC10aXRsZXtcbiAgZm9udC1zaXplOiAyMHB4O1xuICAmOjpiZWZvcmV7XG4gICAgdG9wOjlweDtcbiAgfVxufVxuLnBvcC1jb250YWluZXItc3VjY2Vzc2Zvcm0gcC5lbGVtZW50b3ItaGVhZGluZy10aXRsZXtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuaW5wdXRbdHlwZT1yYWRpb106aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMCAxcHggOHB4IHJnYmEoMjA0LCAxOTIsIDE1MywgMC4zNSk7XG59XG5pbnB1dFt0eXBlPXJhZGlvXTpob3Zlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUQwMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuc3Bhbi5zZXBfaWNvbi5qcy10aWNrZXItaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4uZmQtZWxlbWVudG9yLW5ld3MtdGlja2Vye1xuICBiYWNrZ3JvdW5kLWNvbG9yOiMwNDA0MDQgIWltcG9ydGFudDtcbn1cblxuXG5AbWVkaWEobWF4LXdpZHRoOjM1NnB4KXtcbiAgZGl2I3BvcG1ha2UtMzA4NCB7XG4gICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICBcbn1cbiAgLmJsb2NrLXNvY2lhbC1pY29ucy1tb2JpbGV7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAubGVmdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIC5yaWdodHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICB9XG4gIH1cbn1cbi5tZW51LWJlZm9yZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4gIC5oYW1idXJnZXItbWVudS1teSAuamV0LW1vYmlsZS1tZW51X19jb250cm9scyAuamV0LW1vYmlsZS1tZW51X19iYWNre1xuICAgIHRvcDogNTBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuLmZvcm0tbGFiZWwgYiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuLmVsZW1lbnRvci13aWRnZXQtaGVhZGluZywuZWxlbWVudG9yLXdpZGdldC10ZXh0LWVkaXRvcntcbiAgaHlwaGVuczogbm9uZTtcbn1cbi53aGF0ZG9pbmcgLmVsZW1lbnRvci1pY29uLWJveC1pY29uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jb250YWN0LXBhZ2UtdGl0bGUtaW1hZ2Ugc3Bhbi50ZXh0LWFsaWduLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aWR0aDogODAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pY29uLWNvbnRhY3QgLmVsZW1lbnRvci1pY29uLWJveC1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjJweDtcbn1cbi50aXRsZS1zZXJ2aWNlLWxlZnQtcmlnaHQgaDF7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaWNvbi1ibG9jay1ob21lc3tcbiAgLmVsZW1lbnRvci1pY29uLWJveC1pY29uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhKG1pbi13aWR0aDo3NjhweCl7XG4gIC5pY29uLWNvbnRhY3QgLmVsZW1lbnRvci1pY29uLWJveC1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmljb24tYmxvY2staG9tZXN7XG4gIC5lbGVtZW50b3ItaWNvbi1ib3gtaWNvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cbiAgLmNvbnRhY3QtcGFnZS10aXRsZS1pbWFnZSBzcGFuLnRleHQtYWxpZ24tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuICAuY29udGFjdC1wYWdlLXRpdGxlLWltYWdlIC5lbGVtZW50b3ItaGVhZGluZy10aXRsZSBpbWcge1xuICAgIHdpZHRoOiAzOHB4O1xufVxuICAud2hhdGRvaW5nIC5lbGVtZW50b3ItaWNvbi1ib3gtaWNvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4gIC5mb3JtLWxhYmVsIGIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cbiAgLnBvcC1jb250YWluZXItc3VjY2Vzc2Zvcm0gLmVsZW1lbnRvci1pY29uLWJveC10aXRsZTo6YmVmb3Jle1xuICAgIHRvcDoyOHB4O1xuICB9XG4gIC5pY29ucy1ib3gtbGVmdCAuZWxlbWVudG9yLWljb24tYm94LXdyYXBwZXIgLmVsZW1lbnRvci1pY29uLWJveC1jb250ZW50e1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIGRpdiNwb3BtYWtlLTMwODQge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgXG59XG4gIGEuamV0LWxvZ29fX2xpbmt7XG4gIGltZy5qZXQtbG9nb19faW1nIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgfVxuICAmOmhvdmVye1xuICAgIGltZy5qZXQtbG9nb19faW1nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG59XG5kaXYjcG9wbWFrZS0zMDg0IHtcbiAgICBsZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBoMi5lbGVtZW50b3ItaWNvbi1ib3gtdGl0bGUge1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgfVxuICB9XG4gIHAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiAgLmpldC1tb2JpbGUtbWVudV9fYm9keSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDI0LzAzL0ZyYW1lLTE5NDAtbWluLTMucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xufVxuLmhhbWJ1cmdlci1tZW51LW15IC5qZXQtbW9iaWxlLW1lbnVfX2NvbnRyb2xzIC5qZXQtbW9iaWxlLW1lbnVfX2JhY2t7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5qZXQtbW9iaWxlLW1lbnUtdmlzaWJsZXtcbiAgaGVhZGVyI21hc3RoZWFke1xuICAgIC5jZW50ZXItYmxvY2t7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucmlnaHQtYmxvY2t7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuICAvKi5qZXQtbW9iaWxlLW1lbnVfX2FmdGVyLXRlbXBsYXRlIC5qZXQtbW9iaWxlLW1lbnVfX2FmdGVyLXRlbXBsYXRlLWNvbnRlbnR7XG4gICAgd2lkdGg6IDEzNDBweDtcbiAgfSovXG4gIC5tZW51LWJlZm9yZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG4gIC5qZXQtbW9iaWxlLW1lbnVfX2FmdGVyLXRlbXBsYXRlIHtcbiAgICAvL2Rpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cbiAgLmhhbWJ1cmdlci1tZW51LW15IFthcmlhLWxhYmVsKj1cIkJhY2sgdG8gUHJldiBJdGVtc1wiXXtcbiAgICB3aWR0aDogNzRweCAhaW1wb3J0YW50O1xuICAgIHRvcDozcHg7XG4gIH1cbiAgLmhhbWJ1cmdlci1tZW51LW15IFthcmlhLWxhYmVsKj1cIkNsb3NlIE1lbnVcIl17XG4gICAgdG9wOjAgIWltcG9ydGFudDtcbiAgfVxuICAudGl0bGUtaWNvbi1pbnN0YWdyYW17XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogNDRweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAucGFnZXMtYmxvY2staDEgLnJpZ2h0LXRleHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmNhc2VzLXNsaWRlciAuc3AtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmpldC1zbGlkZXJfX2ZyYWN0aW9uLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmpldC1zdGlja3ktc2VjdGlvbi0tc3R1Y2t7XG4gICAgJiA+IC5lLWNvbi1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAuaGFtYnVyZ2VyLW1lbnUtbXkgLmpldC1tb2JpbGUtbWVudV9fYm9keSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5tZW51LWNhdHtcbiAgICAuZWxlbWVudG9yLWljb24tbGlzdC1pdGVte1xuICAgICAgYXtcbiAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUgaW1nLndwLWltYWdlLTgxNSB7XG4gICAgICBtYXgtd2lkdGg6IDQ0cHg7XG4gIH1cbiAgLnNsaWRlci1ob21lLWNhdGVnb3JpZXN7XG4vKiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH0qL1xuICB9XG5cbiAgLnRpdGxlLWhvdy13ZS13b3Jrc3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaWNvbi1saXN0LWZvb3RlciB1bC5lbGVtZW50b3ItaWNvbi1saXN0LWl0ZW1zLmVsZW1lbnRvci1pbmxpbmUtaXRlbXMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9vdGVyLXRleHQtY29weXJpZ2h0e1xuICAgIHAgYiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfSBcbiAgfVxufVxuXG5AbWVkaWEobWluLXdpZHRoOjEwMjVweCl7XG4gIC5jYXNlcy1ibG9ja3tcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5AbWVkaWEobWluLXdpZHRoOjEyMDBweCl7XG5cbn1cbkBtZWRpYShtaW4td2lkdGg6MTI3MHB4KXtcbiAgICBzcGFuLmNvbXBhbnkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cbiAgICAgIC5qZXQtbW9iaWxlLW1lbnVfX3RlbXBsYXRlLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiA2OHZoO1xuICB9XG59XG5AbWVkaWEobWluLXdpZHRoOjEzNDBweCl7XG4gIC5oYW1idXJnZXItbWVudS1teSAuamV0LW1vYmlsZS1tZW51X19ib2R5IHtcbiAgICB3aWR0aDogMTM0MHB4O1xuICAgIG1hcmdpbjogNDVweCBhdXRvO1xuICB9XG4gIC5oYW1idXJnZXItbWVudS1teSAuamV0LW1vYmlsZS1tZW51X19jb250cm9scyB7XG4gICAgd2lkdGg6IDEzNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmNvbnRhaW5lci1wb3B1cC1zdWNjZXNzIHAuZWxlbWVudG9yLWhlYWRpbmctdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmEuamV0LWxvZ29fX2xpbmsuZm9ybW9iaWxlbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEobWF4LXdpZHRoOjc2OHB4KXtcbiAgLmpldC1tb2JpbGUtbWVudS12aXNpYmxlIC5lbGVtZW50b3ItamV0LWxvZ28uamV0LWJsb2NrcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiAgLmhhbWJ1cmdlci1tZW51LW15IFthcmlhLWxhYmVsKj1cIk9wZW4vQ2xvc2UgTWVudVwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm9yZGVyLXJhZGl1czoxMDBweDtcbiAgICBib3gtc2hhZG93Om5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuamV0LW1vYmlsZS1tZW51LXZpc2libGUgLmhhbWJ1cmdlci1tZW51LW15IFthcmlhLWxhYmVsKj1cIkNsb3NlIE1lbnVcIl06OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxODksIDE4MSwgMTU1LCAwLjE1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDI4cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gIC5qZXQtbW9iaWxlLW1lbnUtdmlzaWJsZSAuaGFtYnVyZ2VyLW1lbnUtbXkgW2FyaWEtbGFiZWwqPVwiQ2xvc2UgTWVudVwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGJvdHRvbTogLTE1cHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJhY2tncm91bmQ6ICMwODA4MDg7XG4gICAgLy9ib3gtc2hhZG93OiAwcHggNHB4IDIycHggMHB4IHJnYmEoMTA2LCA5OSwgODYsIDAuMjApO1xufVxuXG4uamV0LW1vYmlsZS1tZW51LXZpc2libGUgLmhhbWJ1cmdlci1tZW51LW15IFthcmlhLWxhYmVsKj1cIkJhY2sgdG8gUHJldiBJdGVtc1wiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMDBweDtcbiAgICBib3R0b206IDU1cHg7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgcmlnaHQ6IC04MDBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBiYWNrZ3JvdW5kOiAjMDgwODA4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCAyMnB4IDBweCByZ2JhKDEwNiwgOTksIDg2LCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjJweCAwcHggcmdiYSgxMDYsIDk5LCA4NiwgMC4yKTtcbn1cbiAgLyouamV0LW1vYmlsZS1tZW51LXZpc2libGUgLmJhY2tncm91bmQtbG9nbyB7XG4gICAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogLTM1cHg7XG4gICAgYm90dG9tOiAtMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDgwODA4O1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjJweCAwcHggcmdiYSgxMDYsIDk5LCA4NiwgMC4yMCk7XG4gIH0qL1xuICAuamV0LW1vYmlsZS1tZW51LXZpc2libGUgLmhhbWJ1cmdlci1tZW51LW15IFthcmlhLWxhYmVsKj1cIkNsb3NlIE1lbnVcIl17XG4gICAgYmFja2dyb3VuZDogcmdiYSgxODksIDE4MSwgMTU1LCAwLjE1KTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgaHRtbC5wdW0tb3Blbi5wdW0tb3Blbi1vdmVybGF5LnB1bS1vcGVuLXNjcm9sbGFibGUgYm9keT46bm90KFthcmlhLW1vZGFsPXRydWVdKSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubmV3cy10aWNrZXItd3JhcCBhLmpzLXRpY2tlci1pdGVtIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LWVsZW1lbnRvci1uZXdzLXRpY2tlcntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGEuamV0LWxvZ29fX2xpbmsuZm9ybW9iaWxlbG9nbyB7XG4gICAgei1pbmRleDogMTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmVsZW1lbnRvci0xNCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLWVsZW1lbnQtYWM1ZTYyYTpub3QoLmVsZW1lbnRvci1tb3Rpb24tZWZmZWN0cy1lbGVtZW50LXR5cGUtYmFja2dyb3VuZCksIC5lbGVtZW50b3ItMTQgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1lbGVtZW50LWFjNWU2MmEgPiAuZWxlbWVudG9yLW1vdGlvbi1lZmZlY3RzLWNvbnRhaW5lciA+IC5lbGVtZW50b3ItbW90aW9uLWVmZmVjdHMtbGF5ZXJ7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAuaGFtYnVyZ2VyLW1lbnUtbXkgLmpldC1tb2JpbGUtbWVudV9fY29udHJvbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4iXX0= */
