@charset "UTF-8";
/**
 * @file
 * Main scss file of theme.
 */
/* Import all files. */
/**
 * @file
 * Import files for this theme.
 */
/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
/* Layouts. */
/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.oktopro-popup,
.oktopro-success-popup {
  max-width: 720px;
}
.oktopro-popup .modal-content,
.oktopro-success-popup .modal-content {
  padding: 55px;
  border-radius: 10px;
  border: unset;
}
.oktopro-popup .modal-content .modal-header,
.oktopro-success-popup .modal-content .modal-header {
  position: relative;
  margin-bottom: 28px;
}
.oktopro-popup .modal-content .modal-header .modal-title,
.oktopro-success-popup .modal-content .modal-header .modal-title {
  font-size: 32px;
  font-weight: 600;
  color: #0f2856;
  font-family: "Source Sans Pro", "sans-serif";
}
.oktopro-popup .modal-content .modal-header .close,
.oktopro-success-popup .modal-content .modal-header .close {
  position: absolute;
  right: 0;
  padding: 0;
  margin: 0;
  top: -10px;
  opacity: unset;
}
.oktopro-popup .modal-content .modal-header .close span,
.oktopro-success-popup .modal-content .modal-header .close span {
  width: 24px;
  height: 24px;
  display: block;
  background-image: url("../images/icons/close_icon.svg");
  -webkit-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  font-size: 0;
}
.oktopro-popup .modal-content .modal-header,
.oktopro-popup .modal-content .modal-body,
.oktopro-popup .modal-content .modal-footer,
.oktopro-success-popup .modal-content .modal-header,
.oktopro-success-popup .modal-content .modal-body,
.oktopro-success-popup .modal-content .modal-footer {
  border: unset;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.oktopro-popup .modal-content .modal-header .btn-primary,
.oktopro-popup .modal-content .modal-body .btn-primary,
.oktopro-popup .modal-content .modal-footer .btn-primary,
.oktopro-success-popup .modal-content .modal-header .btn-primary,
.oktopro-success-popup .modal-content .modal-body .btn-primary,
.oktopro-success-popup .modal-content .modal-footer .btn-primary {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 0 30px;
  margin-top: 0;
  background-color: #21D9E5;
  border-color: unset;
  border-radius: 8px;
  font-family: "Source Sans Pro", "sans-serif";
  font-weight: 900;
  color: #FFFFFF;
  font-size: 16px;
  height: 44px;
}
.oktopro-popup .modal-content .form-actions,
.oktopro-success-popup .modal-content .form-actions {
  display: none;
}
.oktopro-popup .modal-content .modal-footer,
.oktopro-success-popup .modal-content .modal-footer {
  margin-top: 25px;
}
@media only screen and (max-width: 767px) {
  .oktopro-popup .modal-content,
  .oktopro-success-popup .modal-content {
    padding: 25px;
  }
}

.region-top-header {
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #21D9E5;
  padding: 8px 0;
  z-index: 12;
}
@media only screen and (max-width: 767px) {
  .region-top-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 12px 45px;
  }
}

.header-wrapper {
  width: 100%;
  z-index: 10;
  -webkit-filter: drop-shadow(0 5px 10px rgba(0, 0, 0, 0.1));
          filter: drop-shadow(0 5px 10px rgba(0, 0, 0, 0.1));
}
.header-wrapper .header {
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #FFFFFF;
  padding: 12px 100px;
  position: static;
}
.header-wrapper .header .navbar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: static;
}
.header-wrapper .header .navbar .region-header-left,
.header-wrapper .header .navbar .region-header-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.header-wrapper .header .navbar .region-header-left .navbar-brand {
  margin-right: 20px;
}
.header-wrapper .header .navbar-toggler {
  border: 4px solid transparent;
}
.header-wrapper .header .navbar-toggler:focus, .header-wrapper .header .navbar-toggler:active {
  border: 4px solid transparent;
  outline: unset;
}
.header-wrapper .header .navbar-toggler.corporate-nav-icon-menu-action {
  width: 60px;
  height: 48px;
  position: relative;
  margin: 0;
  -webkit-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out;
  cursor: pointer;
}
.header-wrapper .header .navbar-toggler.corporate-nav-icon-menu-action span {
  display: block;
  position: absolute;
  height: 5px;
  width: 100%;
  background: #0f2856;
  border-radius: 10px;
  opacity: 1;
  left: 0;
  -webkit-transform: rotate(0deg);
       -o-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: 0.25s ease-in-out;
  -o-transition: 0.25s ease-in-out;
  transition: 0.25s ease-in-out;
}
.header-wrapper .header .navbar-toggler.corporate-nav-icon-menu-action span:nth-child(1) {
  top: 0;
  -webkit-transform-origin: left center;
       -o-transform-origin: left center;
          transform-origin: left center;
}
.header-wrapper .header .navbar-toggler.corporate-nav-icon-menu-action span:nth-child(2) {
  top: 18px;
  -webkit-transform-origin: left center;
       -o-transform-origin: left center;
          transform-origin: left center;
}
.header-wrapper .header .navbar-toggler.corporate-nav-icon-menu-action span:nth-child(3) {
  top: 36px;
  -webkit-transform-origin: left center;
       -o-transform-origin: left center;
          transform-origin: left center;
}
.header-wrapper .header .navbar-toggler.corporate-nav-icon-menu-action.corporate-nav-icon-menu-action-open {
  z-index: 100;
  position: absolute;
  top: 8%;
  right: 10%;
}
.header-wrapper .header .navbar-toggler.corporate-nav-icon-menu-action.corporate-nav-icon-menu-action-open span {
  background-color: #21D9E5;
}
.header-wrapper .header .navbar-toggler.corporate-nav-icon-menu-action.corporate-nav-icon-menu-action-open span:nth-child(1) {
  -webkit-transform: rotate(45deg);
       -o-transform: rotate(45deg);
          transform: rotate(45deg);
  top: -3px;
  left: 8px;
}
.header-wrapper .header .navbar-toggler.corporate-nav-icon-menu-action.corporate-nav-icon-menu-action-open span:nth-child(2) {
  width: 0;
  opacity: 0;
}
.header-wrapper .header .navbar-toggler.corporate-nav-icon-menu-action.corporate-nav-icon-menu-action-open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
       -o-transform: rotate(-45deg);
          transform: rotate(-45deg);
  top: 39px;
  left: 8px;
}
@media only screen and (max-width: 1199px) {
  .header-wrapper .header {
    padding: 12px 45px;
  }
  .header-wrapper .header .navbar .region-header-left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: normal;
    -webkit-align-items: normal;
        -ms-flex-align: normal;
            align-items: normal;
  }
  .header-wrapper .header .navbar .region-header-right {
    margin-left: auto;
    margin-right: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .header-wrapper .header .navbar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .header-wrapper .header .navbar .region-header-right {
    margin: 0 auto;
  }
  .header-wrapper .header .navbar .region-header-left .navbar-brand {
    margin-right: 0;
    margin-bottom: 10px;
  }
  .header-wrapper .header .navbar .region {
    margin-bottom: 30px;
  }
}

header.admin-header-region,
header.top-header-region {
  margin: 0;
  width: 100%;
  background-color: #21D9E5;
}
header.admin-header-region nav.navbar,
header.top-header-region nav.navbar {
  padding: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
header.admin-header-region .region-admin-header,
header.admin-header-region .top-header-region,
header.top-header-region .region-admin-header,
header.top-header-region .top-header-region {
  margin: 0;
  width: 100%;
  position: relative;
}

header.top-header-region nav.navbar {
  max-width: 1440px;
  margin: 0 auto;
}

body.path-app:not(.user-logged-in) header.region-admin-header .region-admin-header:after {
  content: "";
  visibility: hidden;
  height: 73px;
}

.site-footer {
  display: block;
  background: #21D9E5;
  background-color: #21D9E5;
  padding: 0;
}
.site-footer .container {
  width: auto;
  max-width: unset;
  padding: 0;
}

.site-footer__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: auto;
  color: #FFFFFF;
  background-color: #21D9E5;
}

.region.region-footer-second {
  padding: 40px 0 62px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-flex: revert;
  -webkit-flex-grow: revert;
      -ms-flex-positive: revert;
          flex-grow: revert;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  max-width: 700px;
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {
  .region.region-footer-second {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.region.region-footer-first {
  width: auto;
  padding: 60px 0 0;
}
.region.region-footer-first .site-name-slogan {
  color: #FFFFFF;
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 44px;
  font-weight: 900;
  text-align: center;
  max-width: 787px;
  line-height: 44px;
}
@media only screen and (max-width: 767px) {
  .region.region-footer-first {
    max-width: 380px;
  }
  .region.region-footer-first .site-name-slogan {
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .region.region-footer-first {
    max-width: 280px;
  }
  .region.region-footer-first .site-name-slogan {
    font-size: 24px;
  }
}

.site-footer__bottom {
  background-color: #0f2856;
  padding: 37px 0 92px;
}
.site-footer__bottom .container {
  max-width: 1140px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.site-footer__bottom .container .sub-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.site-footer__bottom .container .sub-container.sub-container-logo-menu {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.site-footer__bottom .container .sub-container.sub-container-social-links-language-switcher {
  -webkit-box-pack: space-evenly;
  -webkit-justify-content: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}
@media only screen and (max-width: 991px) {
  .site-footer__bottom .container .sub-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: stretch;
    -webkit-justify-content: stretch;
        -ms-flex-pack: stretch;
            justify-content: stretch;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    width: 100%;
  }
  .site-footer__bottom .container .sub-container .region {
    margin: 0;
  }
}
@media only screen and (max-width: 767px) {
  .site-footer__bottom .container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.region-footer-third {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 10px;
}

.region-footer-sixth {
  padding-right: 40px;
}

/* Package */
.o-package.o-package--view-mode-teaser {
  max-width: 610px;
}
.o-package.o-package--view-mode-teaser, .o-package.o-package--view-mode-teaser-candidate {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  width: 100%;
  border-radius: 10px;
  background-color: #F7F9FD;
  padding: 60px 100px;
}
.o-package.o-package--view-mode-teaser .percentage-description-wrapper, .o-package.o-package--view-mode-teaser-candidate .percentage-description-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 30px;
  width: 100%;
}
.o-package.o-package--view-mode-teaser .field--name-field-percentage, .o-package.o-package--view-mode-teaser-candidate .field--name-field-percentage {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 55px;
  font-weight: 600;
  font-style: normal;
  color: #0f2856;
  margin-right: 20px;
  line-height: 75px;
}
.o-package.o-package--view-mode-teaser .field--name-field-price,
.o-package.o-package--view-mode-teaser .field--name-field-steps,
.o-package.o-package--view-mode-teaser .field--name-field-hours, .o-package.o-package--view-mode-teaser-candidate .field--name-field-price,
.o-package.o-package--view-mode-teaser-candidate .field--name-field-steps,
.o-package.o-package--view-mode-teaser-candidate .field--name-field-hours {
  font-size: 56px;
  font-weight: 900;
  line-height: 64px;
  color: #0f2856;
  margin-right: 20px;
}
.o-package.o-package--view-mode-teaser .field--name-field-description,
.o-package.o-package--view-mode-teaser .field--name-field-payment-type,
.o-package.o-package--view-mode-teaser .label-steps-in-training, .o-package.o-package--view-mode-teaser-candidate .field--name-field-description,
.o-package.o-package--view-mode-teaser-candidate .field--name-field-payment-type,
.o-package.o-package--view-mode-teaser-candidate .label-steps-in-training {
  color: #0f2856;
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 18px;
  font-weight: 600;
  font-style: normal;
}
.o-package.o-package--view-mode-teaser .packages-action-buttons, .o-package.o-package--view-mode-teaser-candidate .packages-action-buttons {
  text-align: center;
}
.o-package.o-package--view-mode-teaser .packages-action-buttons .show-details,
.o-package.o-package--view-mode-teaser .packages-action-buttons .get-full-refund,
.o-package.o-package--view-mode-teaser .packages-action-buttons .comfort-package-show-details, .o-package.o-package--view-mode-teaser-candidate .packages-action-buttons .show-details,
.o-package.o-package--view-mode-teaser-candidate .packages-action-buttons .get-full-refund,
.o-package.o-package--view-mode-teaser-candidate .packages-action-buttons .comfort-package-show-details {
  font-family: "Source Sans Pro", "sans-serif";
  background-color: #0f2856;
  color: #FFFFFF;
  text-transform: none;
  border: unset;
  font-weight: 900;
  font-size: 16px;
  padding: 8px 30px;
  border-radius: 6px;
  min-height: 44px;
  height: 100%;
  width: 100%;
  margin: 0 auto;
  outline: unset;
}
.o-package.o-package--view-mode-teaser .packages-action-buttons .show-details, .o-package.o-package--view-mode-teaser-candidate .packages-action-buttons .show-details {
  max-width: 156px;
}
.o-package.o-package--view-mode-teaser .packages-action-buttons .get-full-refund, .o-package.o-package--view-mode-teaser-candidate .packages-action-buttons .get-full-refund {
  max-width: 169px;
  background-color: #21D9E5;
}
.o-package.o-package--view-mode-teaser-candidate {
  max-width: 683px;
}
.o-package.o-package--view-mode-teaser-candidate div {
  padding: 0;
}
.o-package.o-package--view-mode-teaser-candidate div .main-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 60px;
     -moz-column-gap: 60px;
          column-gap: 60px;
}
.o-package.o-package--view-mode-teaser-candidate div .main-content-wrapper .field-steps-in-training {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.o-package.o-package--view-mode-teaser-candidate div .main-content-wrapper .field-steps-in-training .label-steps-in-training {
  max-width: 140px;
}
.o-package.o-package--view-mode-teaser-candidate div .main-content-wrapper .price-payment-type-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.o-package.o-package--view-mode-teaser-candidate div .buttons-wrapper {
  max-width: 355px;
  margin: 30px auto 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  .o-package.o-package--view-mode-teaser, .o-package.o-package--view-mode-teaser-candidate {
    padding: 20px 10px;
  }
  .o-package.o-package--view-mode-teaser-candidate div .main-content-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .o-package.o-package--view-mode-teaser-candidate div .main-content-wrapper .field-steps-in-training {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .o-package.o-package--view-mode-teaser-candidate div .main-content-wrapper .field-steps-in-training .label-steps-in-training {
    text-align: center;
  }
  .o-package.o-package--view-mode-teaser-candidate div .main-content-wrapper .price-payment-type-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .o-package.o-package--view-mode-teaser-candidate div .main-content-wrapper .price-payment-type-wrapper .field--name-field-price {
    margin-right: 0;
  }
}

/* Entity */
.o-meeting-record.innovation-meeting.overview-candidate .group-smart-wrapper > fieldset .fieldset-wrapper > div, .o-meeting-record.innovation-meeting.overview .group-smart-wrapper > fieldset .fieldset-wrapper > div, .o-meeting-record.cold-call.overview-candidate .group-smart-wrapper > fieldset .fieldset-wrapper > div, .o-meeting-record.cold-call.overview .group-smart-wrapper > fieldset .fieldset-wrapper > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 5px 0;
}
.o-meeting-record.innovation-meeting.overview-candidate .group-smart-wrapper > fieldset .fieldset-wrapper > div > .field__label, .o-meeting-record.innovation-meeting.overview .group-smart-wrapper > fieldset .fieldset-wrapper > div > .field__label, .o-meeting-record.cold-call.overview-candidate .group-smart-wrapper > fieldset .fieldset-wrapper > div > .field__label, .o-meeting-record.cold-call.overview .group-smart-wrapper > fieldset .fieldset-wrapper > div > .field__label {
  font-weight: bold;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 260px;
      -ms-flex: 0 0 260px;
          flex: 0 0 260px;
}
.o-meeting-record.innovation-meeting.overview-candidate .group-smart-wrapper > fieldset .fieldset-wrapper > div > .field__item, .o-meeting-record.innovation-meeting.overview .group-smart-wrapper > fieldset .fieldset-wrapper > div > .field__item, .o-meeting-record.cold-call.overview-candidate .group-smart-wrapper > fieldset .fieldset-wrapper > div > .field__item, .o-meeting-record.cold-call.overview .group-smart-wrapper > fieldset .fieldset-wrapper > div > .field__item {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
      -ms-flex: 1 0;
          flex: 1 0;
}

/* Pages. */
.path-main-menu,
.path-dashboard,
.path-catalog,
.path-service-fee,
.path-commitment {
  overflow: hidden;
}
.path-main-menu div.dialog-off-canvas-main-canvas,
.path-dashboard div.dialog-off-canvas-main-canvas,
.path-catalog div.dialog-off-canvas-main-canvas,
.path-service-fee div.dialog-off-canvas-main-canvas,
.path-commitment div.dialog-off-canvas-main-canvas {
  overflow: hidden;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page header.header .navbar,
.path-dashboard div.dialog-off-canvas-main-canvas #page header.header .navbar,
.path-catalog div.dialog-off-canvas-main-canvas #page header.header .navbar,
.path-service-fee div.dialog-off-canvas-main-canvas #page header.header .navbar,
.path-commitment div.dialog-off-canvas-main-canvas #page header.header .navbar {
  padding: 0;
  position: fixed;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page header.header .navbar.bg-primary,
.path-dashboard div.dialog-off-canvas-main-canvas #page header.header .navbar.bg-primary,
.path-catalog div.dialog-off-canvas-main-canvas #page header.header .navbar.bg-primary,
.path-service-fee div.dialog-off-canvas-main-canvas #page header.header .navbar.bg-primary,
.path-commitment div.dialog-off-canvas-main-canvas #page header.header .navbar.bg-primary {
  left: 25%;
  width: 75%;
  position: fixed;
  background-color: rgba(255, 255, 255, 0) !important;
  z-index: 100;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page header.header .navbar.bg-primary .navbar-collapse,
.path-dashboard div.dialog-off-canvas-main-canvas #page header.header .navbar.bg-primary .navbar-collapse,
.path-catalog div.dialog-off-canvas-main-canvas #page header.header .navbar.bg-primary .navbar-collapse,
.path-service-fee div.dialog-off-canvas-main-canvas #page header.header .navbar.bg-primary .navbar-collapse,
.path-commitment div.dialog-off-canvas-main-canvas #page header.header .navbar.bg-primary .navbar-collapse {
  width: 100%;
  max-width: unset;
  margin: 0;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container {
  max-width: none;
  width: 100%;
  height: 100%;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas {
  height: 100%;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col {
  padding: 0;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section {
  height: 100%;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block {
  height: 100%;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content {
  height: 100%;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol {
  height: 100%;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 25%;
      -ms-flex: 0 1 25%;
          flex: 0 1 25%;
  background-image: url("../images/introduction_background.png");
  background-position: 35% 50%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first {
  background-color: rgba(15, 40, 86, 0.9215686275);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 40px 0;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *:last-child,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *:last-child,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *:last-child,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *:last-child,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *:last-child {
  margin-top: 150px;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-calendar,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-calendar,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-calendar,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-calendar,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-calendar {
  height: 100%;
  padding-bottom: 20px;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block {
  width: 190px;
  padding: 10px;
  margin-bottom: auto;
  text-align: center;
  color: #FFFFFF;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block h2,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block h2,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block h2,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block h2,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block h2 {
  font-size: 13px;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown.is-countdown,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown.is-countdown,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown.is-countdown,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown.is-countdown,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown.is-countdown {
  background: none;
  border: none;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount {
  border: 1px solid #fff;
  border-radius: 7px;
  width: 40px;
  height: 40px;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 21px;
  background: #3c5076;
  position: relative;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount:after,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount:after,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount:after,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount:after,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount:after {
  display: block;
  content: ":";
  position: absolute;
  right: -12px;
  font-weight: bold;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-period,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-period,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-period,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-period,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-period {
  text-transform: lowercase;
  font-size: 9px;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section:last-child .countdown-amount:after,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section:last-child .countdown-amount:after,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section:last-child .countdown-amount:after,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section:last-child .countdown-amount:after,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section:last-child .countdown-amount:after {
  display: none;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video {
  padding: 20px 0;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video .content,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video .content,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video .content,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video .content,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block {
  width: 250px;
  height: 100%;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper {
  max-width: none;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link {
  position: relative;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  width: 100%;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.1215686275);
  padding: 10px 25px;
  margin: 0;
  border: 1px solid #FFFFFF;
  border-radius: 25px;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq:hover,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq:hover,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq:hover,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq:hover,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq:hover {
  color: #0f2856;
  background-color: #FFFFFF;
  text-decoration: none;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-border,
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-description,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-border,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-description,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-border,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-description,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-border,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-description,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-border,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-description {
  display: none;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 75%;
      -ms-flex: 0 1 75%;
          flex: 0 1 75%;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second .block-region-second,
.path-dashboard div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second .block-region-second,
.path-catalog div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second .block-region-second,
.path-service-fee div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second .block-region-second,
.path-commitment div.dialog-off-canvas-main-canvas #page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second .block-region-second {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.path-main-menu div.dialog-off-canvas-main-canvas #page footer.site-footer,
.path-dashboard div.dialog-off-canvas-main-canvas #page footer.site-footer,
.path-catalog div.dialog-off-canvas-main-canvas #page footer.site-footer,
.path-service-fee div.dialog-off-canvas-main-canvas #page footer.site-footer,
.path-commitment div.dialog-off-canvas-main-canvas #page footer.site-footer {
  display: none;
}
.path-main-menu:not(.presentation-mode) div.dialog-off-canvas-main-canvas header.header .navbar.bg-primary,
.path-dashboard:not(.presentation-mode) div.dialog-off-canvas-main-canvas header.header .navbar.bg-primary,
.path-catalog:not(.presentation-mode) div.dialog-off-canvas-main-canvas header.header .navbar.bg-primary,
.path-service-fee:not(.presentation-mode) div.dialog-off-canvas-main-canvas header.header .navbar.bg-primary,
.path-commitment:not(.presentation-mode) div.dialog-off-canvas-main-canvas header.header .navbar.bg-primary {
  height: auto;
}

.path-main-menu header.header .navbar {
  top: 79px;
}

.path-app div.dialog-off-canvas-main-canvas header.region-admin-header .navbar,
.path-ads div.dialog-off-canvas-main-canvas header.region-admin-header .navbar,
.path-ad div.dialog-off-canvas-main-canvas header.region-admin-header .navbar {
  background-color: #0f2856;
}
.path-app div.dialog-off-canvas-main-canvas header.region-admin-header .navbar#navbar-main,
.path-ads div.dialog-off-canvas-main-canvas header.region-admin-header .navbar#navbar-main,
.path-ad div.dialog-off-canvas-main-canvas header.region-admin-header .navbar#navbar-main {
  background-color: #0f2856 !important;
}
.path-app div.dialog-off-canvas-main-canvas footer.site-footer,
.path-ads div.dialog-off-canvas-main-canvas footer.site-footer,
.path-ad div.dialog-off-canvas-main-canvas footer.site-footer {
  margin-top: 45px;
  padding-top: 35px;
  padding-bottom: 36px;
  border-top: 2px solid #E5E5E5;
  background: #fff;
}
.path-app #block-dropdown-language-switcher,
.path-ads #block-dropdown-language-switcher,
.path-ad #block-dropdown-language-switcher {
  position: initial;
}

.role-bd_am div.dialog-off-canvas-main-canvas #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *:last-child,
.role-sales div.dialog-off-canvas-main-canvas #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *:last-child,
.role-in_office div.dialog-off-canvas-main-canvas #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *:last-child {
  margin-top: 10px;
}

.role-bd_am div.dialog-off-canvas-main-canvas #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block,
.role-sales div.dialog-off-canvas-main-canvas #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block,
.role-in_office div.dialog-off-canvas-main-canvas #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block {
  margin-bottom: 10px;
}

.role-bd_am div.dialog-off-canvas-main-canvas #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first,
.role-sales div.dialog-off-canvas-main-canvas #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first,
.role-in_office div.dialog-off-canvas-main-canvas #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.path-faq {
  overflow-x: hidden;
  overflow-y: auto;
}
.path-faq .dialog-off-canvas-main-canvas {
  overflow-x: hidden;
  overflow-y: auto;
}
.path-faq .dialog-off-canvas-main-canvas header.header .navbar.bg-primary {
  background-color: #FFFFFF !important;
}
.path-faq .dialog-off-canvas-main-canvas h2 {
  font-size: 30px;
  font-weight: 700;
  font-style: normal;
  color: #0f2856;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 40px;
}
.path-faq .dialog-off-canvas-main-canvas footer.site-footer {
  display: none;
}

.path-team {
  overflow: hidden;
}
.path-team div.dialog-off-canvas-main-canvas {
  overflow: hidden;
}
.path-team div.dialog-off-canvas-main-canvas header.header {
  margin: 0 auto;
  width: 34%;
}
.path-team div.dialog-off-canvas-main-canvas header.header .navbar {
  width: 66%;
  position: fixed;
  height: 200px;
  background-color: rgba(255, 255, 255, 0) !important;
  z-index: 100;
}
.path-team div.dialog-off-canvas-main-canvas header.header .navbar .navbar-collapse {
  width: 100%;
}
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container {
  max-width: none;
  height: 100%;
  padding: 0;
}
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas {
  height: 100%;
}
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section {
  height: 100%;
}
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block {
  height: 100%;
}
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content {
  height: 100%;
}
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 {
  height: 100%;
}
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region {
  height: 100%;
}
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region .block-region-first,
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region .block-region-second,
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region .block-region-third {
  height: 100%;
}
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region .block-region-first .views-element-container,
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region .block-region-second .views-element-container,
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region .block-region-third .views-element-container {
  height: 100%;
}
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region .block-region-first .views-element-container .content > div,
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region .block-region-second .views-element-container .content > div,
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region .block-region-third .views-element-container .content > div {
  height: 100%;
}
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region--first .isotope-filters .isotope-content-filters,
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region--second .isotope-filters .isotope-content-filters {
  height: 100% !important;
}
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region--first .isotope-filters .isotope-content-filters .isotope-filtering,
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region--second .isotope-filters .isotope-content-filters .isotope-filtering {
  position: inherit !important;
  left: unset !important;
  top: unset !important;
}
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region--first .isotope-filters .isotope-content-filters h3.isotope-filtering,
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region--second .isotope-filters .isotope-content-filters h3.isotope-filtering {
  pointer-events: none;
}
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region--first {
  background-color: #0f2856;
}
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region--second,
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region--third {
  margin-top: 200px;
}
.path-team div.dialog-off-canvas-main-canvas .layout-main-wrapper .container .row.row-offcanvas section.section .block-system-main-block .content .layout--threecol-33-34-33 .layout__region--third {
  padding-top: 49px;
}
.path-team div.dialog-off-canvas-main-canvas footer.site-footer {
  display: none;
}

.path-commitment .dialog-off-canvas-main-canvas header.header .navbar.bg-primary {
  background-color: #FFFFFF !important;
}
.path-commitment .dialog-off-canvas-main-canvas .layout-main-wrapper > .container {
  height: 100%;
  max-width: 90%;
}
.path-commitment .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row {
  height: 100%;
}
.path-commitment .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content {
  height: 100%;
}
.path-commitment .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section {
  height: 100%;
}
.path-commitment .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block {
  height: 100%;
}
.path-commitment .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block > .content {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.path-commitment .dialog-off-canvas-main-canvas footer.site-footer {
  height: 200px;
  background: #FFFFFF;
  display: none;
}

.path-service-fee.pushable.adminimal-admin-toolbar {
  padding-top: 79px !important;
}
.path-service-fee.pushable.adminimal-admin-toolbar .pusher {
  height: 100%;
  min-height: unset !important;
}

.path-service-fee.pushable .pusher {
  height: 100%;
  min-height: unset !important;
}

.path-service-fee {
  overflow: hidden;
}
.path-service-fee .layout-main-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.path-service-fee .block-views.ui.sidebar {
  width: 40%;
  padding: 100px;
  background-color: #FFFFFF;
  border: none;
}
.path-service-fee .dialog-off-canvas-main-canvas {
  overflow: hidden;
}
.path-service-fee .dialog-off-canvas-main-canvas header.header .navbar.bg-primary {
  background-color: #FFFFFF !important;
}
.path-service-fee .dialog-off-canvas-main-canvas .layout-main-wrapper > .container {
  height: 100%;
}
.path-service-fee .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row {
  height: 100%;
}
.path-service-fee .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content {
  height: 100%;
}
.path-service-fee .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section {
  height: 100%;
}
.path-service-fee .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block {
  height: 100%;
}
.path-service-fee .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block > .content {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.path-service-fee .dialog-off-canvas-main-canvas footer.site-footer {
  height: 200px;
  background: #FFFFFF;
}

.path-catalog .dialog-off-canvas-main-canvas header.header .navbar.bg-primary {
  background-color: #FFFFFF !important;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper {
  background-color: #FFFFFF !important;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper > .container {
  height: 100%;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row {
  height: 100%;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content {
  height: 100%;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section {
  height: 100%;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block {
  height: 100%;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block .content {
  height: 100%;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories {
  height: 100%;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories .no-data {
  font-size: 25px;
  font-weight: 300;
  font-style: normal;
  color: #0f2856;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories .dealers-categories-wrapper .row {
  margin: 40px 0;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories .dealers-categories-wrapper .row .dealer-category .dealer-category-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFFFFF;
  border: 2px solid #FFFFFF;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 5px 5px #EAEAEA;
          box-shadow: 0 0 5px 5px #EAEAEA;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories .dealers-categories-wrapper .row .dealer-category .dealer-category-wrapper .counter {
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  top: -10px;
  min-width: 125px;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 2px 15px;
  color: #FFFFFF;
  background-color: #0E75D9;
  border-radius: 25px;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories .dealers-categories-wrapper .row .dealer-category .dealer-category-wrapper .catalog-category {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 40px;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories .dealers-categories-wrapper .row .dealer-category .dealer-category-wrapper .catalog-category .category-image {
  height: 60px;
  width: auto;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories .dealers-categories-wrapper .row .dealer-category .dealer-category-wrapper .catalog-category .category-name {
  font-size: 18px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #0f2856;
  margin-top: 30px;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories .dealers-categories-wrapper .row .dealer-category .dealer-category-wrapper:hover {
  border: 2px solid #8cbeec;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories .dealers-categories-wrapper .row .dealer-category.hide .dealer-category-wrapper {
  -webkit-filter: opacity(0.4) grayscale(1);
          filter: opacity(0.4) grayscale(1);
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories .dealers-categories-wrapper .row .dealer-category.hide .dealer-category-wrapper .catalog-category {
  cursor: default;
  pointer-events: none;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories .dealers-categories-wrapper .row .dealer-category.hide .dealer-category-wrapper:hover {
  border: 2px solid #FFFFFF;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed .nav-bar-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed .nav-bar-wrapper a.back-to-catalog {
  font-size: 13px;
  font-weight: 700;
  font-style: normal;
  text-transform: uppercase;
  color: #0f2856;
  background-color: #fff;
  top: -70px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 8px;
  border: 1px solid transparent;
  border-radius: 25px;
  -webkit-box-shadow: 0 0 5px 5px #EAEAEA;
          box-shadow: 0 0 5px 5px #EAEAEA;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed .nav-bar-wrapper a.back-to-catalog:hover {
  border: 1px solid #0f2856;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed ul#nav-dealers-tabs.nav-bootstrap-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  border: none;
  border-radius: unset;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed ul#nav-dealers-tabs.nav-bootstrap-tabs li.nav-item {
  padding: 15px;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed ul#nav-dealers-tabs.nav-bootstrap-tabs li.nav-item a.nav-link {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: white;
  border: 2px solid #FFFFFF;
  border-radius: 15px;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed ul#nav-dealers-tabs.nav-bootstrap-tabs li.nav-item a.nav-link img {
  height: 50px;
  width: auto;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed ul#nav-dealers-tabs.nav-bootstrap-tabs li.nav-item a.nav-link span.dealer-tab-title {
  font-weight: bold;
  font-size: 22px;
  white-space: nowrap;
  display: inline-block;
  margin: 0 20px;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed ul#nav-dealers-tabs.nav-bootstrap-tabs li.nav-item a.nav-link.active {
  color: #37b0fe;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed ul#nav-dealers-tabs.nav-bootstrap-tabs li.nav-item:not(.active) {
  -webkit-filter: opacity(0.4) grayscale(1);
          filter: opacity(0.4) grayscale(1);
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed ul#nav-dealers-tabs.nav-bootstrap-tabs li.nav-item:hover {
  -webkit-filter: none;
          filter: none;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed div#nav-dealers-tabs-content .tab-pane .dealer-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 60px 0;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed div#nav-dealers-tabs-content .tab-pane .dealer-wrapper .dealer-info-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed div#nav-dealers-tabs-content .tab-pane .dealer-wrapper .dealer-info-wrapper .dealer-category-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed div#nav-dealers-tabs-content .tab-pane .dealer-wrapper .dealer-info-wrapper .dealer-category-wrapper .dealer-category-logo-wrapper {
  height: 30px;
  width: 30px;
  background-color: #0f2856;
  margin-right: 10px;
  border-radius: 25%;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed div#nav-dealers-tabs-content .tab-pane .dealer-wrapper .dealer-info-wrapper .dealer-category-wrapper .dealer-category-logo-wrapper .dealer-category-logo {
  height: 30px;
  width: 30px;
  padding: 5px;
  -webkit-filter: invert(1) contrast(100%) brightness(100);
          filter: invert(1) contrast(100%) brightness(100);
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed div#nav-dealers-tabs-content .tab-pane .dealer-wrapper .dealer-info-wrapper .dealer-category-wrapper span {
  font-size: 24px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #0f2856;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed div#nav-dealers-tabs-content .tab-pane .dealer-wrapper .dealer-info-wrapper .dealer-name {
  font-size: 40px;
  font-weight: 500;
  font-style: normal;
  letter-spacing: 1px;
  margin-top: 20px;
  color: #0f2856;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed div#nav-dealers-tabs-content .tab-pane .dealer-wrapper .dealer-description {
  font-size: 18px;
  font-weight: 400;
  font-style: normal;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  word-break: break-word;
  -webkit-hyphens: auto;
     -moz-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed div#nav-dealers-tabs-content .tab-pane .materials-wrapper .materials-header {
  font-size: 24px;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
  color: #c2c6d3;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed div#nav-dealers-tabs-content .tab-pane .materials-wrapper .container.materials-wrapper {
  padding: 0;
  margin: 20px 0;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed div#nav-dealers-tabs-content .tab-pane .materials-wrapper .container.materials-wrapper .row {
  margin: 40px 0;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed div#nav-dealers-tabs-content .tab-pane .materials-wrapper .container.materials-wrapper .row .material-item .material-item-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #FFFFFF;
  border-radius: 15px;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed div#nav-dealers-tabs-content .tab-pane .materials-wrapper .container.materials-wrapper .row .material-item .material-item-wrapper .material-logo {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  margin: 0 auto;
}
.path-catalog .dialog-off-canvas-main-canvas .layout-main-wrapper .dealers-categories-detailed div#nav-dealers-tabs-content .tab-pane .materials-wrapper .container.materials-wrapper .row .material-item .material-item-wrapper .material-title {
  font-size: 18px;
  font-weight: 500;
  font-style: normal;
  margin-top: 25px;
  color: #0f2856;
}
.path-catalog .dialog-off-canvas-main-canvas footer.site-footer {
  display: none;
}

.path-application {
  overflow-x: hidden;
  overflow-y: auto;
}
.path-application .dialog-off-canvas-main-canvas {
  overflow-x: hidden;
  overflow-y: auto;
}
.path-application .dialog-off-canvas-main-canvas header.header .navbar.bg-primary {
  background-color: #FFFFFF !important;
}
.path-application .dialog-off-canvas-main-canvas footer.site-footer {
  background: #fff !important;
}

.path-admin {
  overflow-x: hidden;
  overflow-y: auto;
}
.path-admin .dialog-off-canvas-main-canvas {
  overflow-x: hidden;
  overflow-y: auto;
}
.path-admin .dialog-off-canvas-main-canvas header.header .navbar.bg-primary {
  background-color: #FFFFFF !important;
}
.path-admin .dialog-off-canvas-main-canvas dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.path-admin .dialog-off-canvas-main-canvas dl a {
  color: #0E75D9;
}
.path-admin .dialog-off-canvas-main-canvas footer.site-footer {
  display: none;
}

.path-jobs {
  color: #FFFFFF;
  background-color: #0f2856;
  overflow: hidden;
}
.path-jobs div.dialog-off-canvas-main-canvas {
  overflow: hidden;
}
.path-jobs div.dialog-off-canvas-main-canvas div#page {
  color: #FFFFFF;
  background-color: #0f2856;
}
.path-jobs div.dialog-off-canvas-main-canvas header.header {
  height: 200px;
}
.path-jobs div.dialog-off-canvas-main-canvas header.header .navbar {
  position: relative;
  height: 100%;
  max-width: 80%;
  padding: 0;
  margin: 0 auto;
  color: #FFFFFF;
  background-color: #0f2856 !important;
}
.path-jobs div.dialog-off-canvas-main-canvas header.header .navbar .navbar-brand {
  width: 58px;
  height: 58px;
  padding: 0;
  margin: 0;
}
.path-jobs div.dialog-off-canvas-main-canvas header.header .navbar .navbar-brand .img-fluid {
  width: 58px;
  height: 58px;
}
.path-jobs div.dialog-off-canvas-main-canvas header.header .navbar .navbar-collapse {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  position: absolute;
  width: 100%;
  height: 200px;
  background-color: transparent;
}
.path-jobs div.dialog-off-canvas-main-canvas header.header .navbar .navbar-collapse .block-language-blocklanguage-interface .links .nav-link .language-link {
  color: #FFFFFF;
  background-color: #0f2856;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.path-jobs div.dialog-off-canvas-main-canvas header.header .navbar .navbar-collapse .block-language-blocklanguage-interface .links .nav-link .language-link:hover {
  text-decoration: none;
  border: 1px solid #FFFFFF;
}
.path-jobs div.dialog-off-canvas-main-canvas header.header .navbar .navbar-collapse .block-language-blocklanguage-interface .links .nav-link .language-link.is-active {
  color: #0f2856;
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
}
.path-jobs div.dialog-off-canvas-main-canvas header.header .navbar .navbar-collapse #block-dropdown-language-switcher {
  top: 65px;
}
.path-jobs div.dialog-off-canvas-main-canvas header.header .navbar .navbar-collapse #block-dropdown-language-switcher .language-link {
  color: #FFFFFF;
  background-color: #0f2856;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.path-jobs div.dialog-off-canvas-main-canvas header.header .navbar .navbar-collapse #block-dropdown-language-switcher .language-link:hover {
  text-decoration: none;
  border: 1px solid #FFFFFF;
}
.path-jobs div.dialog-off-canvas-main-canvas header.header .navbar .navbar-collapse #block-dropdown-language-switcher .language-link.active-language {
  color: #0f2856;
  background-color: #FFFFFF;
  border: 1px solid #FFFFFF;
}
.path-jobs div.dialog-off-canvas-main-canvas header.header .navbar > .container {
  max-width: 1400px;
}
.path-jobs div.dialog-off-canvas-main-canvas div.featured-top,
.path-jobs div.dialog-off-canvas-main-canvas div#main-wrapper.layout-main-wrapper {
  max-width: 762px;
  margin: 0 auto;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.path-jobs div.dialog-off-canvas-main-canvas div.featured-top {
  min-width: 762px;
  color: #FFFFFF;
  background-color: #0f2856;
}
.path-jobs div.dialog-off-canvas-main-canvas div.featured-top .site-name-slogan {
  font-size: 60px;
  font-weight: 700;
  font-style: normal;
  line-height: 1.2;
}
.path-jobs div.dialog-off-canvas-main-canvas div#main-wrapper.layout-main-wrapper {
  color: #FFFFFF;
  background-color: #0f2856;
  width: 100%;
  -webkit-box-flex: 1 !important;
  -webkit-flex: auto !important;
      -ms-flex: auto !important;
          flex: auto !important;
}
.path-jobs div.dialog-off-canvas-main-canvas div#main-wrapper.layout-main-wrapper main.main-content,
.path-jobs div.dialog-off-canvas-main-canvas div#main-wrapper.layout-main-wrapper div.sidebar_second {
  margin-top: 50px;
}
.path-jobs div.dialog-off-canvas-main-canvas div#main-wrapper.layout-main-wrapper main.main-content {
  max-width: 650px;
  width: 100%;
  padding: 0 !important;
}
.path-jobs div.dialog-off-canvas-main-canvas footer.site-footer {
  height: 100px;
  color: #FFFFFF;
  background-color: #0f2856;
}

.user-logged-in.path-jobs #block-dropdown-language-switcher {
  top: 110px !important;
}

.path-introduction {
  overflow-x: hidden;
  overflow-y: auto;
}
.path-introduction div#main {
  max-width: 800px;
  width: 100%;
}
.path-introduction .dialog-off-canvas-main-canvas {
  overflow-x: hidden;
  overflow-y: auto;
}
.path-introduction .dialog-off-canvas-main-canvas header.header .navbar.bg-primary {
  background-color: #FFFFFF !important;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container {
  height: 100%;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row {
  height: 100%;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content {
  height: 100%;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section {
  height: 100%;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block {
  height: 100%;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block > .content {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block > .content .slick-slider {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block > .content .slick-slider .slick-list .slide .views-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block > .content .slick-slider .slick-list .slide .views-field-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #0f2856;
  font-size: 48px;
  font-weight: 600;
  font-style: normal;
  padding: 20px;
  border: none;
  text-transform: uppercase;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block > .content .slick-slider .slick-list .slide .views-field-body {
  font-size: 20px;
  font-weight: 300;
  font-style: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding: 10px;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block > .content .slick-slider .slick-dots {
  position: relative;
  bottom: unset;
  margin-bottom: 30px;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block > .content .slick-slider .slick-dots li {
  width: 30px;
  height: 30px;
  margin: 0;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block > .content .slick-slider .slick-dots li button {
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block > .content .slick-slider .slick-dots li button::before {
  top: unset;
  left: unset;
  position: relative;
  font-size: 14px;
  width: 15px;
  height: 15px;
  color: #ffffff;
  content: "";
  border: 2px solid #0e75d9;
  border-radius: 25px;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block > .content .slick-slider .slick-dots li li.slick-active button::before {
  font-size: 20px;
  width: 20px;
  height: 20px;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block > .content .slick__arrow {
  top: 90px;
  height: auto;
  margin: 0;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block > .content .slick__arrow .slick-arrow {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #d0d5df;
  font-size: 48px;
  font-weight: 600;
  font-style: normal;
  padding: 20px;
  border: none;
  text-transform: uppercase;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block > .content .slick__arrow .slick-arrow:before {
  display: none;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block > .content .slick__arrow .slick-prev {
  left: -100% !important;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.path-introduction .dialog-off-canvas-main-canvas .layout-main-wrapper > .container .row .main-content .section .block-system-main-block > .content .slick__arrow .slick-next {
  right: -100% !important;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.path-introduction .dialog-off-canvas-main-canvas footer.site-footer {
  display: none;
}
.path-introduction .view-display-id-your_team_card .isotope-content {
  height: auto !important;
}
.path-introduction .view-display-id-your_team_card .isotope-content .views-row {
  position: relative !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  margin-bottom: 40px;
}
.path-introduction .view-display-id-your_team_card .isotope-content .views-row .field-content {
  display: inline-block !important;
}
.path-introduction .view-display-id-your_team_card .isotope-content .views-row .field-content .main-wrapper {
  width: 50%;
  float: left;
}
.path-introduction .view-display-id-your_team_card .isotope-content .views-row .field-content .second-wrapper,
.path-introduction .view-display-id-your_team_card .isotope-content .views-row .field-content .views-field-field-personal-feedback {
  width: 50%;
}
.path-introduction .view-id-introduction_video > .view-content {
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0;
}
.path-introduction .view-id-introduction_video > .view-content .introduction-video {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.path-introduction .view-id-introduction_video > .view-content .introduction-video h2, .path-introduction .view-id-introduction_video > .view-content .introduction-video span {
  display: none;
}
.path-introduction .view-id-introduction_video > .view-content .introduction-video .introduction-video-wrapper {
  margin: 0;
}
.path-introduction .view-id-introduction_video > .view-content .introduction-video .introduction-video-wrapper .watch-introduction-video {
  color: transparent;
  font-size: 0.0001em;
  text-indent: -9999px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding: 10px;
  border: 3px solid #0f2856;
}
.path-introduction .view-id-introduction_video > .view-content .introduction-video .introduction-video-wrapper .watch-introduction-video:before {
  content: "";
  -webkit-mask: url("../images/multimedia.svg") no-repeat 50% 50%;
          mask: url("../images/multimedia.svg") no-repeat 50% 50%;
  -webkit-mask-size: cover;
          mask-size: cover;
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  background-color: #0f2856;
}
.path-introduction .view-id-introduction_video > .view-content .introduction-video .introduction-video-wrapper .watch-introduction-video:hover {
  background-color: #0f2856;
}
.path-introduction .view-id-introduction_video > .view-content .introduction-video .introduction-video-wrapper .watch-introduction-video:hover:before {
  background-color: #FFFFFF;
}

.view-oktopro-demo-guide-articles {
  padding: 20px 0 60px;
}
.view-oktopro-demo-guide-articles .view-content .views-row .views-field-title {
  font-size: 28px;
  margin-top: 10px;
  margin-bottom: 30px;
  text-align: center;
  font-weight: bold;
}
.view-oktopro-demo-guide-articles .view-content .views-row .views-field-field-article-parts .paragraph--type--article-part {
  padding: 20px 10px;
}
.view-oktopro-demo-guide-articles .view-content .views-row .views-field-field-article-parts .paragraph--type--article-part .field--name-field-formatted {
  padding: 15px 0;
  font-size: 20px;
  font-weight: bold;
}
.view-oktopro-demo-guide-articles .view-content .views-row .views-field-field-article-parts .paragraph--type--article-part.paragraph--view-mode--collapsible {
  padding: 15px 10px;
}
.view-oktopro-demo-guide-articles .view-content .views-row .views-field-field-article-parts .paragraph--type--article-part.paragraph--view-mode--collapsible details {
  margin: 0;
}
.view-oktopro-demo-guide-articles .view-content .views-row .views-field-field-article-parts .paragraph--type--article-part.paragraph--view-mode--collapsible details summary::marker {
  font-size: 20px;
}
.view-oktopro-demo-guide-articles .view-content .views-row .views-field-field-article-parts .paragraph--type--article-part.paragraph--view-mode--collapsible details .field--name-field-formatted {
  padding: 0 5px;
  display: inline-block;
}

.oktopro-vision-panels-variant-0 .header {
  position: fixed;
  right: 25%;
  -webkit-transform: translateX(50%);
       -o-transform: translateX(50%);
          transform: translateX(50%);
  z-index: 3;
}

.oktopro-vision-panels-variant-0 .dropdown-language-item {
  display: none;
}

.oktopro-vision-panels-variant-0 .site-footer {
  display: none;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.glossary-page .glossary-page-header .block-page-title-block {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 60px auto 70px;
}
.glossary-page .glossary-page-header .block-page-title-block h1 {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 44px;
  font-weight: 900;
  color: #0f2856;
}
.glossary-page .main-content-wrapper {
  margin: 60px auto 114px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 68px;
     -moz-column-gap: 68px;
          column-gap: 68px;
}
@media only screen and (max-width: 767px) {
  .glossary-page .main-content-wrapper .glossary-page-left-sidebar {
    display: none;
  }
}

.path-frontpage .header-wrapper {
  -webkit-filter: unset;
          filter: unset;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.path-blog .block-page-title-block {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 70px auto 60px;
}
.path-blog .block-page-title-block h1 {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 44px;
  font-weight: 900;
  color: #0f2856;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.path-frontpage #main.container,
.node--type-page #main.container,
.node--type-blog-post #main.container,
.page-vocabulary-topics #main.container,
.path-blog #main.container,
.page-user-login #main.container {
  max-width: none;
  width: 100%;
  height: 100%;
}
.path-frontpage #main.container .row.row-offcanvas,
.node--type-page #main.container .row.row-offcanvas,
.node--type-blog-post #main.container .row.row-offcanvas,
.page-vocabulary-topics #main.container .row.row-offcanvas,
.path-blog #main.container .row.row-offcanvas,
.page-user-login #main.container .row.row-offcanvas {
  height: 100%;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col,
.node--type-page #main.container .row.row-offcanvas .main-content.col,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col,
.path-blog #main.container .row.row-offcanvas .main-content.col,
.page-user-login #main.container .row.row-offcanvas .main-content.col {
  padding: 0;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section,
.path-blog #main.container .row.row-offcanvas .main-content.col .section,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section {
  height: 100%;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block {
  height: 100%;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content {
  height: 100%;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol {
  height: 100%;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 25%;
      -ms-flex: 0 1 25%;
          flex: 0 1 25%;
  background-image: url("../images/introduction_background.png");
  background-position: 35% 50%;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first {
  background-color: rgba(15, 40, 86, 0.9215686275);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 40px 0;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > * {
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *:last-child,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *:last-child,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *:last-child,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *:last-child,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *:last-child,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first > *:last-child {
  margin-top: 150px;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-calendar,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-calendar,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-calendar,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-calendar,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-calendar,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-calendar {
  height: 100%;
  padding-bottom: 20px;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block {
  width: 190px;
  padding: 10px;
  margin-bottom: auto;
  text-align: center;
  color: #FFFFFF;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block h2,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block h2,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block h2,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block h2,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block h2,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block h2 {
  font-size: 13px;
  font-weight: 500;
  font-style: normal;
  text-transform: uppercase;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown.is-countdown,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown.is-countdown,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown.is-countdown,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown.is-countdown,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown.is-countdown,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown.is-countdown {
  background: none;
  border: none;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount {
  border: 1px solid #fff;
  border-radius: 7px;
  width: 40px;
  height: 40px;
  vertical-align: middle;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 21px;
  background: #3c5076;
  position: relative;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount:after,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount:after,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount:after,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount:after,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount:after,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-amount:after {
  display: block;
  content: ":";
  position: absolute;
  right: -12px;
  font-weight: bold;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-period,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-period,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-period,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-period,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-period,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section .countdown-period {
  text-transform: lowercase;
  font-size: 9px;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section:last-child .countdown-amount:after,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section:last-child .countdown-amount:after,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section:last-child .countdown-amount:after,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section:last-child .countdown-amount:after,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section:last-child .countdown-amount:after,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-oktopro-presentation-access-timer-block .content .countdown-timer-wrapper .countdown .countdown-row .countdown-section:last-child .countdown-amount:after {
  display: none;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video {
  padding: 20px 0;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video .content,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video .content,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video .content,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video .content,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video .content,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-views-blockintroduction-video-maincontractor-introduction-video .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block {
  width: 250px;
  height: 100%;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper {
  max-width: none;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link {
  position: relative;
  -webkit-transform: none;
       -o-transform: none;
          transform: none;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  width: 100%;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.1215686275);
  padding: 10px 25px;
  margin: 0;
  border: 1px solid #FFFFFF;
  border-radius: 25px;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq:hover,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq:hover,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq:hover,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq:hover,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq:hover,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-link .faq:hover {
  color: #0f2856;
  background-color: #FFFFFF;
  text-decoration: none;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-border,
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-description,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-border,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-description,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-border,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-description,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-border,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-description,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-border,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-description,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-border,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--first .block-region-first .block-menu-item-block .menu-item-block .inner-wrapper .menu-description {
  display: none;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 75%;
      -ms-flex: 0 1 75%;
          flex: 0 1 75%;
}
.path-frontpage #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second .block-region-second,
.node--type-page #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second .block-region-second,
.node--type-blog-post #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second .block-region-second,
.page-vocabulary-topics #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second .block-region-second,
.path-blog #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second .block-region-second,
.page-user-login #main.container .row.row-offcanvas .main-content.col .section .block-system-main-block .content .layout--twocol .layout__region--second .block-region-second {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.path-pricing .layout-main-wrapper,
.path-service-fee .layout-main-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.path-pricing .block-views.ui.sidebar,
.path-service-fee .block-views.ui.sidebar {
  width: 40%;
  padding: 50px;
  background-color: #FFFFFF;
  border: none;
}
.path-pricing .block-views.ui.sidebar .view-content.row .views-row,
.path-service-fee .block-views.ui.sidebar .view-content.row .views-row {
  width: 100%;
}
@media only screen and (max-width: 991px) {
  .path-pricing .block-views.ui.sidebar,
  .path-service-fee .block-views.ui.sidebar {
    width: 85%;
  }
}
@media only screen and (max-width: 767px) {
  .path-pricing .block-views.ui.sidebar,
  .path-service-fee .block-views.ui.sidebar {
    width: 95%;
  }
}
.path-pricing header.header .navbar.bg-primary,
.path-service-fee header.header .navbar.bg-primary {
  background-color: #FFFFFF !important;
}
.path-pricing .layout--threecol-25-50-25,
.path-pricing .layout-no-sidebars,
.path-service-fee .layout--threecol-25-50-25,
.path-service-fee .layout-no-sidebars {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.path-pricing .layout--threecol-25-50-25 .block-page-title-block,
.path-pricing .layout-no-sidebars .block-page-title-block,
.path-service-fee .layout--threecol-25-50-25 .block-page-title-block,
.path-service-fee .layout-no-sidebars .block-page-title-block {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 60px auto 25px;
}
.path-pricing .layout--threecol-25-50-25 .block-page-title-block .title,
.path-pricing .layout-no-sidebars .block-page-title-block .title,
.path-service-fee .layout--threecol-25-50-25 .block-page-title-block .title,
.path-service-fee .layout-no-sidebars .block-page-title-block .title {
  font-family: "Source Sans Pro", "sans-serif";
  font-weight: 900;
  font-size: 44px;
  color: #0f2856;
}
.path-pricing .layout--threecol-25-50-25 .block-block-content .field--name-body,
.path-pricing .layout-no-sidebars .block-block-content .field--name-body,
.path-service-fee .layout--threecol-25-50-25 .block-block-content .field--name-body,
.path-service-fee .layout-no-sidebars .block-block-content .field--name-body {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 20px;
  color: #555555;
  text-align: center;
  max-width: 695px;
  margin: 0 auto;
}
.path-pricing .layout--threecol-25-50-25 .layout__region--first,
.path-pricing .layout--threecol-25-50-25 .layout__region--third,
.path-pricing .layout-no-sidebars .layout__region--first,
.path-pricing .layout-no-sidebars .layout__region--third,
.path-service-fee .layout--threecol-25-50-25 .layout__region--first,
.path-service-fee .layout--threecol-25-50-25 .layout__region--third,
.path-service-fee .layout-no-sidebars .layout__region--first,
.path-service-fee .layout-no-sidebars .layout__region--third {
  display: none;
}
.path-pricing .layout--threecol-25-50-25 .layout__region--second,
.path-pricing .layout-no-sidebars .layout__region--second,
.path-service-fee .layout--threecol-25-50-25 .layout__region--second,
.path-service-fee .layout-no-sidebars .layout__region--second {
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 100%;
      -ms-flex: 0 1 100%;
          flex: 0 1 100%;
  padding: 60px 0 90px;
}
.path-pricing .layout--threecol-25-50-25 .block-views,
.path-pricing .layout-no-sidebars .block-views,
.path-service-fee .layout--threecol-25-50-25 .block-views,
.path-service-fee .layout-no-sidebars .block-views {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 35px 0;
}
.path-pricing .layout--threecol-25-50-25 .block-views .content,
.path-pricing .layout-no-sidebars .block-views .content,
.path-service-fee .layout--threecol-25-50-25 .block-views .content,
.path-service-fee .layout-no-sidebars .block-views .content {
  width: 100%;
}
.path-pricing .layout--threecol-25-50-25 .block-views .content .view-header,
.path-pricing .layout-no-sidebars .block-views .content .view-header,
.path-service-fee .layout--threecol-25-50-25 .block-views .content .view-header,
.path-service-fee .layout-no-sidebars .block-views .content .view-header {
  font-size: 32px;
  line-height: 32px;
  font-weight: 600;
  font-style: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  row-gap: 10px;
  color: #0f2856;
  font-family: "Source Sans Pro", "sans-serif";
  margin: 35px 0 20px;
}
.path-pricing .layout--threecol-25-50-25 .block-views .content .view-content.row .views-row,
.path-pricing .layout-no-sidebars .block-views .content .view-content.row .views-row,
.path-service-fee .layout--threecol-25-50-25 .block-views .content .view-content.row .views-row,
.path-service-fee .layout-no-sidebars .block-views .content .view-content.row .views-row {
  width: 100%;
}
.path-pricing .layout--threecol-25-50-25 .block-views:first-child,
.path-pricing .layout-no-sidebars .block-views:first-child,
.path-service-fee .layout--threecol-25-50-25 .block-views:first-child,
.path-service-fee .layout-no-sidebars .block-views:first-child {
  padding-top: 0;
}
.path-pricing .layout--threecol-25-50-25 .block-views:last-child,
.path-pricing .layout-no-sidebars .block-views:last-child,
.path-service-fee .layout--threecol-25-50-25 .block-views:last-child,
.path-service-fee .layout-no-sidebars .block-views:last-child {
  padding-bottom: 0;
}
.path-pricing .layout--threecol-25-50-25 .plus-wrapper,
.path-pricing .layout-no-sidebars .plus-wrapper,
.path-service-fee .layout--threecol-25-50-25 .plus-wrapper,
.path-service-fee .layout-no-sidebars .plus-wrapper {
  width: 100%;
  height: 60px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.path-pricing .layout--threecol-25-50-25 .plus-wrapper .plus,
.path-pricing .layout-no-sidebars .plus-wrapper .plus,
.path-service-fee .layout--threecol-25-50-25 .plus-wrapper .plus,
.path-service-fee .layout-no-sidebars .plus-wrapper .plus {
  display: inline-block;
  width: 60px;
  height: 60px;
  background-color: #0f2856;
  border-radius: 100%;
  background-image: url("../images/icons/plus_icon.svg");
  background-position: center;
  -webkit-background-size: 30px 30px;
          background-size: 30px 30px;
  background-repeat: no-repeat;
}

/* Node. */
/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.node--type-blog-post.node--view-mode-teaser, .node--type-blog-post.node--view-mode-related-articles-teaser {
  max-width: 580px;
  margin: 0;
  padding: 0;
  border: unset;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.node--type-blog-post.node--view-mode-teaser .field--name-field-image, .node--type-blog-post.node--view-mode-related-articles-teaser .field--name-field-image {
  margin: 0;
  border-radius: 12px 12px 0 0;
}
.node--type-blog-post.node--view-mode-teaser .field--name-field-image .field--name-field-media-image, .node--type-blog-post.node--view-mode-related-articles-teaser .field--name-field-image .field--name-field-media-image {
  margin: 0;
}
.node--type-blog-post.node--view-mode-teaser .field--name-field-image .field--name-field-media-image img, .node--type-blog-post.node--view-mode-related-articles-teaser .field--name-field-image .field--name-field-media-image img {
  margin: 0;
}
.node--type-blog-post.node--view-mode-teaser .main-content-wrapper,
.node--type-blog-post.node--view-mode-teaser .main-content-wrapper-related-articles-teaser, .node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper,
.node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper-related-articles-teaser {
  background-color: #F7F9FD;
  padding: 30px 40px 40px 40px;
  border-radius: 0 0 12px 12px;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.node--type-blog-post.node--view-mode-teaser .main-content-wrapper .field--type-datetime,
.node--type-blog-post.node--view-mode-teaser .main-content-wrapper-related-articles-teaser .field--type-datetime, .node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper .field--type-datetime,
.node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper-related-articles-teaser .field--type-datetime {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  font-weight: 600;
  color: #555555;
  margin-bottom: 20px;
}
.node--type-blog-post.node--view-mode-teaser .main-content-wrapper .field--name-node-title,
.node--type-blog-post.node--view-mode-teaser .main-content-wrapper-related-articles-teaser .field--name-node-title, .node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper .field--name-node-title,
.node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper-related-articles-teaser .field--name-node-title {
  margin-bottom: 10px;
  padding-top: 0;
}
.node--type-blog-post.node--view-mode-teaser .main-content-wrapper .field--name-node-title h2,
.node--type-blog-post.node--view-mode-teaser .main-content-wrapper-related-articles-teaser .field--name-node-title h2, .node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper .field--name-node-title h2,
.node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper-related-articles-teaser .field--name-node-title h2 {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 22px;
  font-weight: 600;
  color: #0f2856;
}
.node--type-blog-post.node--view-mode-teaser .main-content-wrapper .field--name-field-summary,
.node--type-blog-post.node--view-mode-teaser .main-content-wrapper-related-articles-teaser .field--name-field-summary, .node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper .field--name-field-summary,
.node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper-related-articles-teaser .field--name-field-summary {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 18px;
  color: #555555;
  line-height: 28px;
  margin-bottom: 10px;
  padding-top: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.node--type-blog-post.node--view-mode-teaser .main-content-wrapper .field--name-node-link,
.node--type-blog-post.node--view-mode-teaser .main-content-wrapper-related-articles-teaser .field--name-node-link, .node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper .field--name-node-link,
.node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper-related-articles-teaser .field--name-node-link {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 10px auto 0;
  background-color: #21D9E5;
  padding: 15px 54px;
  border-radius: 7px;
}
.node--type-blog-post.node--view-mode-teaser .main-content-wrapper .field--name-node-link a,
.node--type-blog-post.node--view-mode-teaser .main-content-wrapper-related-articles-teaser .field--name-node-link a, .node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper .field--name-node-link a,
.node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper-related-articles-teaser .field--name-node-link a {
  font-family: "Source Sans Pro", "sans-serif";
  color: #FFFFFF;
  font-weight: 900;
  font-size: 18px;
}
@media only screen and (max-width: 1199px) {
  .node--type-blog-post.node--view-mode-teaser, .node--type-blog-post.node--view-mode-related-articles-teaser {
    max-width: 451px;
  }
}
@media only screen and (max-width: 767px) {
  .node--type-blog-post.node--view-mode-teaser .main-content-wrapper .field--name-node-title h2, .node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper .field--name-node-title h2 {
    font-size: 18px;
  }
  .node--type-blog-post.node--view-mode-teaser .main-content-wrapper .inline__links, .node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper .inline__links {
    padding: 6px 34px;
  }
  .node--type-blog-post.node--view-mode-teaser .main-content-wrapper .inline__links a, .node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper .inline__links a {
    font-size: 16px;
  }
}
.node--type-blog-post.node--view-mode-related-articles-teaser {
  max-width: 370px;
  width: 100%;
}
.node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper-related-articles-teaser {
  padding: 20px 30px 30px;
}
.node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper-related-articles-teaser .field--name-node-title {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper-related-articles-teaser .field--name-node-link {
  margin-top: 30px;
  max-width: 100%;
  text-align: center;
  padding: 15px 54px;
}
.node--type-blog-post.node--view-mode-full .blog-post-header {
  background-color: #F7F9FD;
}
.node--type-blog-post.node--view-mode-full .blog-post-header .inner-header-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 70px 120px;
  max-width: 1440px;
  margin: 0 auto;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
}
.node--type-blog-post.node--view-mode-full .main-content-wrapper {
  padding: 45px 120px 90px;
}
.node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .main-content-wrapper {
  padding: 70px 120px 90px;
}
.node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .main-content-wrapper .blog-post-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 0 70px;
}
.node--type-blog-post.node--view-mode-full .header-right-sub-wrapper, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .header-right-sub-wrapper {
  max-width: 529px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  row-gap: 25px;
}
.node--type-blog-post.node--view-mode-full .header-right-sub-wrapper .field--name-node-title h2, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .header-right-sub-wrapper .field--name-node-title h2 {
  font-family: "Source Sans Pro", "sans-serif";
  color: #0f2856;
  font-size: 44px;
  font-weight: 900;
}
.node--type-blog-post.node--view-mode-full .header-right-sub-wrapper .publication-date--read-time-wrapper, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .header-right-sub-wrapper .publication-date--read-time-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.node--type-blog-post.node--view-mode-full .header-right-sub-wrapper .publication-date--read-time-wrapper .field--type-datetime, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .header-right-sub-wrapper .publication-date--read-time-wrapper .field--type-datetime {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  font-weight: 600;
  color: #636D81;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.node--type-blog-post.node--view-mode-full .header-right-sub-wrapper .publication-date--read-time-wrapper .field--type-datetime:after, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .header-right-sub-wrapper .publication-date--read-time-wrapper .field--type-datetime:after {
  content: "";
  display: block;
  width: 6px;
  height: 6px;
  background-color: #21D9E5;
  border-radius: 100%;
  margin-left: 20px;
}
.node--type-blog-post.node--view-mode-full .header-right-sub-wrapper .publication-date--read-time-wrapper .field--name-field-estimated-read-time, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .header-right-sub-wrapper .publication-date--read-time-wrapper .field--name-field-estimated-read-time {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  color: #0f2856;
  font-weight: 600;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: 20px;
}
.node--type-blog-post.node--view-mode-full .header-right-sub-wrapper .publication-date--read-time-wrapper .field--name-field-estimated-read-time:before, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .header-right-sub-wrapper .publication-date--read-time-wrapper .field--name-field-estimated-read-time:before {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-image: url("../images/icons/estimated_read_time_icon.svg");
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  margin-right: 10px;
}
.node--type-blog-post.node--view-mode-full .header-right-sub-wrapper .field--name-field-topics, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .header-right-sub-wrapper .field--name-field-topics {
  margin: auto 80px auto 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.node--type-blog-post.node--view-mode-full .header-right-sub-wrapper .field--name-field-topics .field__label, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .header-right-sub-wrapper .field--name-field-topics .field__label {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 14px;
  color: #636D81;
  margin-right: 20px;
}
.node--type-blog-post.node--view-mode-full .header-right-sub-wrapper .field--name-field-topics .field__items, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .header-right-sub-wrapper .field--name-field-topics .field__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.node--type-blog-post.node--view-mode-full .header-right-sub-wrapper .field--name-field-topics .field__items .field__item, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .header-right-sub-wrapper .field--name-field-topics .field__items .field__item {
  background-color: #0f2856;
  margin-right: 10px;
  border-radius: 4px;
  padding: 1px 3px;
}
.node--type-blog-post.node--view-mode-full .header-right-sub-wrapper .field--name-field-topics .field__items .field__item a, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .header-right-sub-wrapper .field--name-field-topics .field__items .field__item a {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 14px;
  color: #FFFFFF;
}
.node--type-blog-post.node--view-mode-full .main-content-wrapper, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .main-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  background-color: #FFFFFF;
  -webkit-column-gap: 25px;
     -moz-column-gap: 25px;
          column-gap: 25px;
  max-width: 1440px;
  margin: 0 auto;
}
.node--type-blog-post.node--view-mode-full .main-content-wrapper .blog-post-main-content, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .main-content-wrapper .blog-post-main-content {
  max-width: 980px;
}
.node--type-blog-post.node--view-mode-full .main-content-wrapper .blog-post-main-content .field--name-field-summary, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .main-content-wrapper .blog-post-main-content .field--name-field-summary {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 18px;
  color: #0f2856;
  font-weight: 600;
  margin-bottom: 45px;
  line-height: 24px;
  text-align: justify;
}
.node--type-blog-post.node--view-mode-full .field--name-field-related-articles, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .field--name-field-related-articles {
  max-width: 1200px;
  margin: 0 auto 87px;
}
.node--type-blog-post.node--view-mode-full .field--name-field-related-articles .viewsreference--view-title, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .field--name-field-related-articles .viewsreference--view-title {
  font-family: "Source Sans Pro", "sans-serif";
  color: #0f2856;
  font-weight: 900;
  font-size: 44px;
  text-align: center;
  margin-bottom: 60px;
}
.node--type-blog-post.node--view-mode-full .field--name-field-related-articles .views-element-container, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .field--name-field-related-articles .views-element-container {
  max-width: 1200px;
  margin: 0 auto;
}
@media only screen and (max-width: 1199px) {
  .node--type-blog-post.node--view-mode-full .blog-post-header, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .blog-post-header {
    padding: 30px 40px;
  }
  .node--type-blog-post.node--view-mode-full .blog-post-header .inner-header-wrapper, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .blog-post-header .inner-header-wrapper {
    padding: 30px 0;
  }
  .node--type-blog-post.node--view-mode-full .blog-post-header .inner-header-wrapper .header-right-sub-wrapper .field--name-node-title h2, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .blog-post-header .inner-header-wrapper .header-right-sub-wrapper .field--name-node-title h2 {
    font-size: 32px;
  }
  .node--type-blog-post.node--view-mode-full .blog-post-header .inner-header-wrapper .header-right-sub-wrapper .field--name-field-topics, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .blog-post-header .inner-header-wrapper .header-right-sub-wrapper .field--name-field-topics {
    margin: auto 50px auto 0;
  }
  .node--type-blog-post.node--view-mode-full .main-content-wrapper, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .main-content-wrapper {
    padding: 30px;
  }
}
@media only screen and (max-width: 991px) {
  .node--type-blog-post.node--view-mode-full .blog-post-header, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .blog-post-header {
    padding: 20px;
  }
  .node--type-blog-post.node--view-mode-full .blog-post-header .header-right-sub-wrapper, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .blog-post-header .header-right-sub-wrapper {
    max-width: 429px;
    margin-right: 20px;
  }
  .node--type-blog-post.node--view-mode-full .blog-post-header .header-right-sub-wrapper .field--name-node-title h2, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .blog-post-header .header-right-sub-wrapper .field--name-node-title h2 {
    font-size: 24px;
  }
  .node--type-blog-post.node--view-mode-full .blog-post-header .header-right-sub-wrapper .field--name-field-topics, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .blog-post-header .header-right-sub-wrapper .field--name-field-topics {
    margin: auto 35px auto 0;
  }
  .node--type-blog-post.node--view-mode-full .main-content-wrapper, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .main-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .node--type-blog-post.node--view-mode-full .main-content-wrapper, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .main-content-wrapper {
    padding: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .node--type-blog-post.node--view-mode-full .blog-post-header, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .blog-post-header {
    padding: 20px;
  }
  .node--type-blog-post.node--view-mode-full .blog-post-header .inner-header-wrapper, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .blog-post-header .inner-header-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .node--type-blog-post.node--view-mode-full .blog-post-header .inner-header-wrapper .header-right-sub-wrapper, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .blog-post-header .inner-header-wrapper .header-right-sub-wrapper {
    max-width: 100%;
    margin-right: 0;
  }
  .node--type-blog-post.node--view-mode-full .blog-post-header .inner-header-wrapper .field--name-field-image, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .blog-post-header .inner-header-wrapper .field--name-field-image {
    margin: 0 auto;
  }
  .node--type-blog-post.node--view-mode-full .blog-post-header .field--name-field-topics, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .blog-post-header .field--name-field-topics {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .node--type-blog-post.node--view-mode-full .blog-post-header .field--name-field-topics .field__items, .node--type-blog-post.node--view-mode-blog-post-full-view-mode-without-image .blog-post-header .field--name-field-topics .field__items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    row-gap: 5px;
  }
}
@media only screen and (max-width: 479px) {
  .node--type-blog-post.node--view-mode-full .blog-post-header {
    padding: 10px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  .node--type-blog-post.node--view-mode-full .main-content-wrapper {
    padding: 10px;
  }
  .node--type-blog-post.node--view-mode-full .main-content-wrapper .blog-post-main-content .field--name-field-summary {
    text-align: left;
  }
  .node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper-related-articles-teaser {
    padding: 10px;
  }
  .node--type-blog-post.node--view-mode-related-articles-teaser .main-content-wrapper-related-articles-teaser .field--name-node-link {
    padding: 15px 20px;
  }
}

/* Blocks. */
/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
#block-countries-counter,
#block-contracts-counter,
#block-projects-counter {
  position: relative;
  min-height: 90px;
  padding: 0 15px;
  border: none;
}
#block-countries-counter .content,
#block-contracts-counter .content,
#block-projects-counter .content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#block-countries-counter .content .animated-counter-block .inner-wrapper,
#block-contracts-counter .content .animated-counter-block .inner-wrapper,
#block-projects-counter .content .animated-counter-block .inner-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#block-countries-counter .content .animated-counter-block .inner-wrapper .counter-amount,
#block-contracts-counter .content .animated-counter-block .inner-wrapper .counter-amount,
#block-projects-counter .content .animated-counter-block .inner-wrapper .counter-amount {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 56px;
  font-style: normal;
  font-weight: 900;
  line-height: 64px;
  color: #FFFFFF;
}
#block-countries-counter .content .animated-counter-block .inner-wrapper .counter-label,
#block-contracts-counter .content .animated-counter-block .inner-wrapper .counter-label,
#block-projects-counter .content .animated-counter-block .inner-wrapper .counter-label {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  line-height: 32px;
  color: #FFFFFF;
}
#block-countries-counter .content:before,
#block-contracts-counter .content:before,
#block-projects-counter .content:before {
  width: 30px;
  height: 30px;
  padding: 30px;
  display: block;
  content: "";
  -webkit-background-size: 30px 30px;
          background-size: 30px 30px;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-mask-size: cover;
          mask-size: cover;
  margin-top: 2px;
  background-color: #0f2856;
  border-radius: 50%;
  margin-bottom: 16px;
}

#block-countries-counter .content:before {
  background-image: url("../images/icons/countries_counter_icon.svg");
}

#block-contracts-counter .content:before {
  background-image: url("../images/icons/contracts_counter_icon.svg");
}

#block-projects-counter .content:before {
  background-image: url("../images/icons/complated_projects_in_m2_icon.svg");
}

div.language-switcher-language-url.block-language {
  width: 250px;
}
div.language-switcher-language-url.block-language nav.links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
div.language-switcher-language-url.block-language nav.links .nav-link .language-link {
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  color: #0f2856;
  background-color: #FFFFFF;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 8px;
  border: 1px solid transparent;
  border-radius: 25px;
  -webkit-box-shadow: 0 0 5px 5px #EAEAEA;
          box-shadow: 0 0 5px 5px #EAEAEA;
}
div.language-switcher-language-url.block-language nav.links .nav-link .language-link:hover {
  text-decoration: none;
  border: 1px solid #0f2856;
}
div.language-switcher-language-url.block-language nav.links .nav-link .language-link.is-active {
  color: #FFFFFF;
  background-color: #0f2856;
  border: 1px solid #0f2856;
}

#block-oktopro-user-theme-account-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 90px;
  height: 20px;
  margin: 0 10px;
}
#block-oktopro-user-theme-account-menu .nav {
  width: 100%;
}
#block-oktopro-user-theme-account-menu .nav .nav-link {
  font-size: 13px;
  font-weight: 700;
  font-style: normal;
  color: #0f2856;
  background-color: #FFFFFF;
  text-transform: uppercase;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 20px;
  padding: 0 8px;
  border: 1px solid transparent;
  border-radius: 25px;
  -webkit-box-shadow: 0 0 5px 5px #EAEAEA;
          box-shadow: 0 0 5px 5px #EAEAEA;
}
#block-oktopro-user-theme-account-menu .nav .nav-link:hover {
  text-decoration: none;
  color: #FFFFFF;
  background-color: #0f2856;
  border: 1px solid #0f2856;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
#block-home {
  margin: 0 30px;
}
#block-home ul.nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-right: 30px;
}
#block-home ul.nav .nav-item {
  background-color: #FFFFFF;
  border-radius: 25px;
  -webkit-box-shadow: 0 0 5px 5px #EAEAEA;
          box-shadow: 0 0 5px 5px #EAEAEA;
  margin-right: 15px;
}
#block-home ul.nav .nav-item a {
  color: transparent;
  font-size: 0.0001em;
  text-indent: -9999px;
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  content: "";
  -webkit-mask-size: cover;
          mask-size: cover;
  background-color: #0f2856;
}
#block-home ul.nav .nav-item a.nav-link--dashboard {
  -webkit-mask: url("../images/icons/contracts_counter_icon.svg") no-repeat 50% 50%;
          mask: url("../images/icons/contracts_counter_icon.svg") no-repeat 50% 50%;
}
#block-home ul.nav .nav-item a.nav-link--user {
  -webkit-mask: url("../images/back_to_main_menu.svg") no-repeat 50% 50%;
          mask: url("../images/back_to_main_menu.svg") no-repeat 50% 50%;
}

.block-oktopro-menu {
  height: 100%;
  width: 100%;
}
.block-oktopro-menu .menu-item-block {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.block-oktopro-menu .menu-item-block .inner-wrapper {
  position: relative;
  max-width: 80%;
  width: 100%;
  margin: 0 auto;
}
.block-oktopro-menu .menu-item-block .inner-wrapper .menu-link {
  width: 100%;
  position: absolute;
  -webkit-transform: translateY(-100%);
       -o-transform: translateY(-100%);
          transform: translateY(-100%);
}
.block-oktopro-menu .menu-item-block .inner-wrapper .menu-link a {
  font-size: 24px;
  font-weight: 500;
  font-style: normal;
  color: #0f2856;
  cursor: pointer;
  display: inline-block;
  position: relative;
  z-index: 1;
  padding: 1em;
  margin: -1em;
}
.block-oktopro-menu .menu-item-block .inner-wrapper .menu-link a:hover {
  text-decoration: none;
}
.block-oktopro-menu .menu-item-block .inner-wrapper .menu-link:hover ~ .menu-border {
  width: 100%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}
.block-oktopro-menu .menu-item-block .inner-wrapper .menu-border {
  width: 60%;
  height: 4px;
  background-color: #0E75D9;
}
.block-oktopro-menu .menu-item-block .inner-wrapper .menu-description {
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  color: #0f2856;
  position: absolute;
  margin-top: 25px;
}
.block-oktopro-menu .menu-item-block.none {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.block-oktopro-menu .menu-item-block.right {
  -webkit-box-shadow: inset -50px 0 50px -50px #EAEAEA;
          box-shadow: inset -50px 0 50px -50px #EAEAEA;
}
.block-oktopro-menu .menu-item-block.left {
  -webkit-box-shadow: inset 50px 0 50px -50px #EAEAEA;
          box-shadow: inset 50px 0 50px -50px #EAEAEA;
}

.oktopro-demo {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.oktopro-demo:before {
  color: transparent;
  font-size: 0.0001em;
  text-indent: -9999px;
  width: 100%;
  height: 200px;
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  content: "";
  background-image: url("../images/main_menu_logo.svg");
  -webkit-background-size: 100% 100%;
          background-size: 100% 100%;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: #FFFFFF;
  padding: 0 !important;
  margin: 0 !important;
}

.bg-primary,
.bg-secondary {
  background: #fff !important;
}

.block.block-menu.navigation.menu--top-navigation {
  width: 100%;
  background-color: #0f2856;
  margin-bottom: 120px;
}
.block.block-menu.navigation.menu--top-navigation ul {
  width: 1170px;
  margin: auto;
}
.block.block-menu.navigation.menu--top-navigation ul.nav li {
  padding: 20px;
  font-size: 1.3em;
  color: #fff;
  font-weight: bold;
}
.block.block-menu.navigation.menu--top-navigation ul.nav li a.nav-link {
  color: #ffffff;
}
.block.block-menu.navigation.menu--top-navigation ul.nav li a.nav-link:hover {
  color: #21d7e3;
}
.block.block-menu.navigation.menu--top-navigation ul.nav li a.nav-link.link-dashboard {
  font-size: 0;
  margin-right: 30px;
}
.block.block-menu.navigation.menu--top-navigation ul.nav li a.nav-link.link-dashboard:after {
  content: "";
  display: inline-block;
  width: 35px;
  height: 35px;
  background-image: url(/themes/custom/oktopro_user_theme/images/logo/logo_short_blue.svg);
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  position: absolute;
  top: 18px;
}
.block.block-menu.navigation.menu--top-navigation ul.nav li.menu-item--active-trail {
  background-color: #1d3b71;
}
.block.block-menu.navigation.menu--top-navigation ul.nav li.menu-item--active-trail span.nav-link.active, .block.block-menu.navigation.menu--top-navigation ul.nav li.menu-item--active-trail a.nav-link.active {
  font-weight: bold;
  color: #21d7e3;
}
.block.block-menu.navigation.menu--top-navigation ul.nav li.menu-item--active-trail ul.menu > li.menu-item--active-trail {
  background-color: initial;
}
.block.block-menu.navigation.menu--top-navigation ul.nav li ul.menu {
  width: 100%;
  padding: 0 calc((100% - 1170px) / 2);
}
.block.block-menu.navigation.menu--top-navigation ul.nav li ul.menu > li {
  padding: 15px 20px;
  min-width: 190px;
}
.block.block-menu.navigation.menu--top-navigation ul.nav li ul.menu > li a {
  padding: 0;
}
.block.block-menu.navigation.menu--top-navigation ul.nav li ul.menu > li a:before {
  content: "";
  display: block;
  width: 44px;
  height: 40px;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  background-position: center;
  margin: auto auto 5px;
}
.block.block-menu.navigation.menu--top-navigation ul.nav li ul.menu > li a:not(.active) {
  color: initial;
}
.block.block-menu.navigation.menu--top-navigation ul.nav li ul.menu > li a.link-ads-post-candidate:before, .block.block-menu.navigation.menu--top-navigation ul.nav li ul.menu > li a.link-ads-post-external:before {
  background-image: url(/themes/custom/oktopro_user_theme/images/icons/post.svg);
}
.block.block-menu.navigation.menu--top-navigation ul.nav li ul.menu > li a.link-candidates-overview:before, .block.block-menu.navigation.menu--top-navigation ul.nav li ul.menu > li a.link-candidate-types-overview:before, .block.block-menu.navigation.menu--top-navigation ul.nav li ul.menu > li a.link-applications-overview:before, .block.block-menu.navigation.menu--top-navigation ul.nav li ul.menu > li a.link-ads-overview:before {
  background-image: url(/themes/custom/oktopro_user_theme/images/icons/overview.svg);
}

.menu--top-navigation .nav-item {
  display: inline-block;
  padding: 20px;
  font-size: 17px;
  cursor: pointer;
}
@media only screen and (max-width: 991px) {
  .menu--top-navigation .nav-item {
    padding: 20px 18px;
  }
}
.menu--top-navigation .nav-item a, .menu--top-navigation .nav-item span {
  color: #fff;
}
.menu--top-navigation .nav-item a:hover, .menu--top-navigation .nav-item span:hover {
  text-decoration: none;
}
.menu--top-navigation .nav-item a:focus, .menu--top-navigation .nav-item span:focus {
  text-decoration: none;
}
.menu--top-navigation .nav-item ul.menu.level-1 {
  position: absolute;
  background: #e2e8f2;
  z-index: 0;
  width: 100%;
  left: 0;
  top: 73px;
  overflow: hidden;
  height: 0;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.menu--top-navigation .nav-item ul.menu.level-1 li {
  height: 100%;
}
.menu--top-navigation .nav-item ul.menu.level-1 a {
  height: 100%;
  color: #0f2856;
  font-size: 15px;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.menu--top-navigation .nav-item ul.menu.level-1 a:hover {
  text-decoration: underline;
}
.menu--top-navigation .nav-item.menu-item--active-trail:hover {
  background: #0f2856;
}
.menu--top-navigation .nav-item.menu-item--active-trail:hover a {
  color: #21d7e3;
}
.menu--top-navigation .nav-item.menu-item--active-trail ul.menu.level-1 {
  height: 100px;
  display: block;
}
.menu--top-navigation .nav-item.oktopro-ignored:hover {
  background: none;
}
.menu--top-navigation .nav-item:hover {
  background: #e2e8f2;
}
.menu--top-navigation .nav-item:hover a, .menu--top-navigation .nav-item:hover span {
  color: #0f2856;
}

.block-add-application-block {
  width: 100%;
  height: 100%;
}
.block-add-application-block .content {
  width: 100%;
  height: 100%;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
}
.block-add-application-block .content:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 2px;
  background: #EAEAEA;
  top: 50%;
  left: calc(-50% - 130px);
}
.block-add-application-block .content:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 2px;
  background: #EAEAEA;
  top: 50%;
  right: calc(-50% - 130px);
}
.block-add-application-block .content .add-new-application-link {
  font-size: 1rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.5;
  width: 200px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.375rem 0.75rem;
  margin: 0;
  color: #FFFFFF;
  background-color: #0E75D9;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.block-add-application-block .content .add-new-application-link:hover {
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

#block-go-back-history-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  width: 90px;
  height: 20px;
  margin: 0 10px;
  background: none;
  border-radius: unset;
}
#block-go-back-history-block .go-back-history-btn {
  font-size: 13px;
  font-weight: 700;
  font-style: normal;
  color: #0f2856;
  background: none;
  background-color: #FFFFFF;
  text-transform: uppercase;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 20px;
  padding: 0 8px;
  border: 1px solid transparent;
  border-radius: 25px;
  -webkit-box-shadow: 0 0 5px 5px #EAEAEA;
          box-shadow: 0 0 5px 5px #EAEAEA;
  cursor: pointer;
}
#block-go-back-history-block .go-back-history-btn:hover {
  text-decoration: none;
  color: #FFFFFF;
  background-color: #0f2856;
  border: 1px solid #0f2856;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.navbar-collapse {
  max-width: 550px;
  margin-left: 110px;
}
.navbar-collapse .navbar-nav .nav-item {
  margin-right: 50px;
}
.navbar-collapse .navbar-nav .nav-item a {
  font-size: 16px;
  font-weight: 900;
  font-family: "Source Sans Pro", "sans-serif";
  color: #0f2856;
  padding: 0;
}
.navbar-collapse .navbar-nav .nav-item a:focus {
  color: #0f2856;
}
.navbar-collapse .navbar-nav .nav-item a.active {
  color: #21D9E5;
}
.navbar-collapse .navbar-nav .nav-item a.active:focus {
  color: #21D9E5;
}
.navbar-collapse .navbar-nav .nav-item a:hover {
  color: #0f2856;
}
.navbar-collapse .navbar-nav .nav-item a.dropdown-toggle:after {
  position: absolute;
  right: -24px;
  top: 0;
  border: unset;
  display: block;
  width: 20px;
  height: 20px;
  content: "";
  background-image: url("../images/icons/dropdown.svg");
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
}
.navbar-collapse .navbar-nav .nav-item .dropdown-menu {
  position: absolute;
  background-color: #0f2856;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  font-size: 16px;
  border-radius: 7px;
  margin-top: 8px;
  z-index: 10;
}
.navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item {
  margin-bottom: 8px;
}
.navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item a {
  font-size: 16px;
  font-weight: 900;
  font-family: "Source Sans Pro", "sans-serif";
  color: #FFFFFF;
  padding: 0;
}
.navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item a.is-active {
  color: #21D9E5;
  background-color: unset;
}
.navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover {
  background: unset;
}
.navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item.active {
  background-color: unset;
}
.navbar-collapse .navbar-nav .nav-item:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 991px) {
  .navbar-collapse {
    position: absolute;
    margin: 0;
    top: 0;
    z-index: 100;
    background-color: #0f2856;
    opacity: 0.97;
    max-width: unset;
    left: 0;
    right: 0;
    padding-top: 10%;
    height: 100%;
    -webkit-transition: unset;
    -o-transition: unset;
    transition: unset;
  }
  .navbar-collapse .navbar-nav {
    max-width: 550px;
    margin: 0 auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .navbar-collapse .navbar-nav .nav-item {
    text-align: center;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin: 15px 0;
  }
  .navbar-collapse .navbar-nav .nav-item a {
    font-size: 28px;
    color: #FFFFFF;
  }
  .navbar-collapse .navbar-nav .nav-item a.dropdown-toggle:after {
    right: -27px;
    top: 8px;
    width: 25px;
    height: 25px;
    background-image: url("../images/icons/dropdown_white.svg");
  }
  .navbar-collapse .navbar-nav .nav-item a.active {
    color: #21D9E5;
  }
  .navbar-collapse .navbar-nav .nav-item a:hover, .navbar-collapse .navbar-nav .nav-item a:focus, .navbar-collapse .navbar-nav .nav-item a:visited {
    color: #FFFFFF;
  }
  .navbar-collapse .navbar-nav .nav-item .dropdown-menu {
    background-color: #FFFFFF;
    opacity: 1;
  }
  .navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item a {
    font-size: 28px;
    color: #0f2856;
  }
  .navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item a.is-active {
    color: #0f2856;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.block-oktopro-book-demo-block {
  padding: 0;
  margin: 0;
}
.block-oktopro-book-demo-block .oktopro-book-demo {
  background-color: #0f2856;
  padding: 9px 30px;
  margin: 0;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  font-weight: 900;
  color: #FFFFFF;
  border-radius: 7px;
  border-color: #0f2856;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block {
  margin-bottom: 25px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple {
  position: relative;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget {
  background: none;
  border: none;
  border-radius: 0;
  position: absolute !important;
  padding: 0;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton {
  background: none;
  border: none;
  border-radius: 10px;
  margin-top: 1px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: auto;
  padding-left: 0;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton:after {
  display: none;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li:hover {
  background: unset;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li span.language-link {
  text-transform: none;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.dropbutton-action {
  position: relative;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.dropbutton-action .language-link {
  color: #0f2856;
  font-weight: 600;
  font-size: 14px;
  text-align: left;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.dropbutton-action:not(.secondary-action) {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: 7px;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.dropbutton-action:not(.secondary-action):after {
  content: "";
  display: block;
  position: absolute;
  width: 24px;
  height: 24px;
  background-image: url("../images/icons/dropdown_language_switcher_icon.svg");
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  top: -1px;
  right: -17px;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.secondary-action {
  border: unset;
  background-color: #0f2856;
  padding: 5px 15px 0 !important;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.secondary-action .language-link {
  font-size: 16px;
  font-weight: 400;
  font-family: "Source Sans Pro", "sans-serif";
  color: #FFFFFF;
  border: unset;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.secondary-action .language-link:hover {
  color: #21D9E5;
  background: unset;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.secondary-action:nth-child(3) {
  border-radius: 7px 7px 0 0;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.secondary-action:last-child {
  border-radius: 0 0 7px 7px;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.secondary-action:last-child .language-link {
  padding-bottom: 5px !important;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.dropbutton-toggle {
  background: none;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.dropbutton-toggle button {
  display: none;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block {
  margin: 0;
  padding: 0;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block .content {
  margin: 0;
  padding: 0;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block .content .dropbutton-wrapper.dropbutton-multiple {
  position: relative;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block .content .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget {
  top: -16px;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block .content .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton .dropbutton-toggle {
  display: none;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block .content .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block .content .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li:hover {
  background: unset;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block .content .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li span.language-link {
  text-transform: none;
  padding: 0;
  font-size: 16px;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block .content .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.dropbutton-action span.language-link {
  color: #FFFFFF;
  padding: 0;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block .content .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.dropbutton-action:not(.secondary-action) {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: 7px;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block .content .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.dropbutton-action:not(.secondary-action):after {
  content: "";
  display: block;
  position: absolute;
  width: 24px;
  height: 24px;
  background-image: url("../images/icons/dropdown_language_switcher_footer_icon.svg");
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  top: 0;
  right: -7px;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block .content .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.secondary-action {
  background-color: #21D9E5;
  padding: 2px 15px 0 !important;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block .content .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.secondary-action .language-link {
  color: #FFFFFF;
}
.block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block .content .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.secondary-action .language-link:hover {
  color: #FFFFFF;
}
@media only screen and (max-width: 1199px) {
  .block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple {
    position: relative;
  }
  .block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li span.language-link {
    padding: 0 !important;
  }
  .block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.dropbutton-action:not(.secondary-action):after {
    right: -24px;
  }
  .block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton:after {
    top: -1px;
    right: 25px;
  }
  .block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block .content .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li {
    padding-top: 2px;
  }
  .block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block .content .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton li.dropbutton-action:not(.secondary-action):after {
    right: -24px;
  }
}
@media only screen and (max-width: 767px) {
  .block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block .content .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton {
    padding-left: 0;
    margin-right: 0;
  }
  .block-dropdown-languagelanguage-interface.oktopro-dropdownlanguage-block.dropdownlanguage-footer-block .content .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget ul.dropbutton:after {
    top: -1px;
    right: 20px;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.menu--footer-menu {
  max-width: 325px;
}
.menu--footer-menu ul .nav-item a {
  font-size: 16px;
  font-family: "Source Sans Pro", "sans-serif";
  color: #FFFFFF;
  padding: 0;
  margin-right: 24px;
}
.menu--footer-menu ul .nav-item a.active {
  color: #FFFFFF;
}
.menu--footer-menu ul .nav-item a:hover {
  color: #FFFFFF;
}
.menu--footer-menu ul .nav-item a.dropdown-toggle:after {
  position: absolute;
  right: -24px;
  top: -1px;
  border: unset;
  display: block;
  width: 20px;
  height: 20px;
  content: "";
  background-image: url("../images/icons/dropdown.svg");
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
}
.menu--footer-menu ul .nav-item .dropdown-menu {
  position: absolute;
  background-color: #FFFFFF;
  max-width: 96px;
  font-size: 16px;
  border-radius: 7px;
  margin-top: 8px;
  z-index: 10;
}
.menu--footer-menu ul .nav-item .dropdown-menu .dropdown-item {
  margin-bottom: 8px;
}
.menu--footer-menu ul .nav-item .dropdown-menu .dropdown-item a {
  font-size: 16px;
  font-weight: 900;
  font-family: "Source Sans Pro", "sans-serif";
  color: #FFFFFF;
  padding: 0;
}
.menu--footer-menu ul .nav-item .dropdown-menu .dropdown-item a.is-active {
  color: #FFFFFF;
}
.menu--footer-menu ul .nav-item .dropdown-menu .dropdown-item:hover {
  background: unset;
}
.menu--footer-menu ul .nav-item:last-child a {
  margin-right: 0;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.block-block-content .social-link-field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0;
}
.block-block-content .social-link-field li {
  margin-right: 17px;
  list-style: none;
}
.block-block-content .social-link-field li a {
  display: block;
  width: 24px;
  height: 24px;
  color: transparent;
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
}
.block-block-content .social-link-field li a:hover, .block-block-content .social-link-field li a:active, .block-block-content .social-link-field li a:focus, .block-block-content .social-link-field li a:visited {
  color: transparent;
}
.block-block-content .social-link-field li a.linkedin {
  background-image: url("../images/icons/linkedin_icon.svg");
}
.block-block-content .social-link-field li a.facebook {
  background-image: url("../images/icons/facebook_icon.svg");
}
.block-block-content .social-link-field li a.instagram {
  background-image: url("../images/icons/instagram_icon.svg");
}
.block-block-content .social-link-field li a.youtube {
  background-image: url("../images/icons/youtube_icon.svg");
}
.block-block-content .social-link-field li a.pinterest {
  background-image: url("../images/icons/pinterest_icon.svg");
}
.block-block-content .social-link-field li:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 991px) {
  .block-block-content .social-link-field {
    margin-bottom: 100px;
  }
}
@media only screen and (max-width: 767px) {
  .block-block-content .social-link-field {
    margin: 20px auto;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.block.block-copyright-block {
  margin-top: 0;
}
.block.block-copyright-block .content,
.block.block-copyright-block a {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 14px;
  line-height: 24px;
  color: #636D81;
  padding: 0;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.block-facet--glossaryaz {
  max-width: 1200px;
  padding: 70px 97px;
  background-color: #F7F9FD;
  border-radius: 10px;
}
.block-facet--glossaryaz .item-list .list-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.block-facet--glossaryaz .item-list .list-group .facet-item {
  background-color: #FFFFFF;
  border-radius: 8px;
  min-width: 50px;
  min-height: 50px;
  line-height: 50px;
}
.block-facet--glossaryaz .item-list .list-group .facet-item a {
  font-size: 22px;
  font-family: "Source Sans Pro", "sans-serif";
  color: #0f2856;
  line-height: 50px;
  border-radius: 8px;
}
.block-facet--glossaryaz .item-list .list-group .facet-item a:hover {
  background-color: #21D9E5;
  color: #FFFFFF;
}
.block-facet--glossaryaz .item-list .list-group .facet-item.is-active {
  background-color: #21D9E5;
}
.block-facet--glossaryaz .item-list .list-group .facet-item.is-active a {
  color: #FFFFFF;
}
@media only screen and (max-width: 767px) {
  .block-facet--glossaryaz {
    padding: 40px 50px;
  }
}
@media only screen and (max-width: 479px) {
  .block-facet--glossaryaz {
    padding: 10px 20px;
  }
  .block-facet--glossaryaz .item-list .list-group {
    row-gap: 10px;
    -webkit-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.block-views-blocktopics-glossary-block-topics-glossary {
  max-width: 800px;
  margin-left: auto;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.block-o-glossary-active-item {
  margin-left: auto;
  min-width: 45px;
}
.block-o-glossary-active-item .o-glossary-active-item {
  font-family: "Source Sans Pro", "sans-serif";
  font-weight: 900;
  font-size: 74px;
  color: #0f2856;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.admin-dropdownlanguage-block {
  position: absolute;
  right: 50px;
  top: 20px;
}
.admin-dropdownlanguage-block .content legend {
  display: none;
}
.admin-dropdownlanguage-block .content .dropbutton-wrapper {
  background: none;
}
.admin-dropdownlanguage-block .content .dropbutton-wrapper .dropbutton-widget {
  background: none;
  border: none;
  padding-right: 7px;
  border-radius: 0;
}
.admin-dropdownlanguage-block .content .dropbutton-wrapper .dropbutton-widget ul.dropbutton {
  background: none;
  border: none;
  border-radius: 10px;
}
.admin-dropdownlanguage-block .content .dropbutton-wrapper .dropbutton-widget ul.dropbutton li {
  background: #0f2856;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-transform: uppercase;
}
.admin-dropdownlanguage-block .content .dropbutton-wrapper .dropbutton-widget ul.dropbutton li.dropbutton-action .language-link {
  color: white;
  font-weight: bold;
}
.admin-dropdownlanguage-block .content .dropbutton-wrapper .dropbutton-widget ul.dropbutton li.dropbutton-action.secondary-action .language-link:hover {
  background: #000;
}
.admin-dropdownlanguage-block .content .dropbutton-wrapper .dropbutton-widget ul.dropbutton li.dropbutton-toggle {
  background: none;
}
.admin-dropdownlanguage-block .content .dropbutton-wrapper .dropbutton-widget ul.dropbutton li.dropbutton-toggle button {
  background: none;
  color: white;
}

.path-main-menu .admin-dropdownlanguage-block,
.path-dashboard .admin-dropdownlanguage-block,
.path-catalog .admin-dropdownlanguage-block,
.path-service-fee .admin-dropdownlanguage-block,
.path-dashboard .admin-dropdownlanguage-block,
.path-commitment .admin-dropdownlanguage-block {
  top: 90px;
  z-index: 10;
}

.oktopro-footer-logo .field--name-field-image {
  margin-bottom: 0;
}

/* Paragraphs */
/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--video {
  position: relative;
}
.paragraph--type--video .video-content-wrapper {
  position: absolute;
  top: 7%;
  left: 11%;
  max-width: 699px;
  z-index: 9;
}
.paragraph--type--video .video-content-wrapper .field--name-field-title {
  font-family: "Source Sans Pro", "sans-serif";
  font-weight: 900;
  font-size: 56px;
  color: #FFFFFF;
  line-height: 64px;
  text-transform: capitalize;
  margin-bottom: 16px;
}
.paragraph--type--video .video-content-wrapper .field--name-field-text {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 20px;
  color: #FFFFFF;
}
.paragraph--type--video .video-content-wrapper .field--name-field-link {
  margin-top: 40px;
}
.paragraph--type--video .field--name-field-video .field--name-field-media-oembed-video .media-oembed-content {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}
.paragraph--type--video .field--name-field-video .field--name-field-media-video-file video {
  height: 701px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.paragraph--type--video .field--name-field-video .field--name-field-media-oembed-video,
.paragraph--type--video .field--name-field-video .field--name-field-media-video-file {
  position: relative;
  width: 100%;
  height: 701px;
}
.paragraph--type--video .field--name-field-video .field--name-field-media-oembed-video:before,
.paragraph--type--video .field--name-field-video .field--name-field-media-video-file:before {
  position: absolute;
  content: "";
  display: block;
  z-index: 8;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(rgba(15, 40, 86, 0.6)), to(rgba(15, 40, 86, 0.1)));
  background: -webkit-linear-gradient(left, rgba(15, 40, 86, 0.6), rgba(15, 40, 86, 0.1));
  background: -o-linear-gradient(left, rgba(15, 40, 86, 0.6), rgba(15, 40, 86, 0.1));
  background: linear-gradient(to right, rgba(15, 40, 86, 0.6), rgba(15, 40, 86, 0.1));
}
@media only screen and (max-width: 1199px) {
  .paragraph--type--video .video-content-wrapper {
    left: 3%;
  }
}
@media only screen and (max-width: 991px) {
  .paragraph--type--video .video-content-wrapper {
    max-width: 600px;
  }
}
@media only screen and (max-width: 767px) {
  .paragraph--type--video .video-content-wrapper {
    top: 15%;
    left: 10%;
    max-width: 400px;
  }
  .paragraph--type--video .video-content-wrapper .field--name-field-title {
    font-size: 40px;
    line-height: 40px;
  }
}
@media only screen and (max-width: 479px) {
  .paragraph--type--video .field--name-field-title {
    font-size: 32px;
  }
  .paragraph--type--video .video-content-wrapper {
    top: 3%;
    left: 5%;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--tab-container {
  position: relative;
}
.paragraph--type--tab-container .paragraph-tabs-selector {
  position: relative;
  z-index: 5;
  margin: 0 auto;
  width: 100%;
}
.paragraph--type--tab-container .paragraph-tabs-selector .nav-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border: unset;
}
.paragraph--type--tab-container .paragraph-tabs-selector .nav-tabs li {
  max-width: 460px;
  width: 100%;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 20px;
     -moz-column-gap: 20px;
          column-gap: 20px;
  background-color: #FFFFFF;
  border-radius: 8px 8px 0 0;
  cursor: pointer;
  margin-right: 35px;
  position: relative;
}
.paragraph--type--tab-container .paragraph-tabs-selector .nav-tabs li a {
  font-family: "Source Sans Pro", "sans-serif";
  color: #0f2856;
  font-size: 20px;
  font-weight: 600;
  padding: 22px 0 22px 22px;
  display: block;
}
.paragraph--type--tab-container .paragraph-tabs-selector .nav-tabs li a.active {
  color: #FFFFFF;
}
.paragraph--type--tab-container .paragraph-tabs-selector .nav-tabs li svg path {
  stroke: #0f2856;
}
.paragraph--type--tab-container .paragraph-tabs-selector .nav-tabs li:has(> a.active) {
  background-color: #0f2856;
}
.paragraph--type--tab-container .paragraph-tabs-selector .nav-tabs li:has(> a.active) svg path {
  stroke: #FFFFFF;
}
.paragraph--type--tab-container .paragraph-tabs-selector .nav-tabs li:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 991px) {
  .paragraph--type--tab-container .paragraph-tabs-selector .nav-tabs li {
    max-width: 300px;
    width: 100%;
    margin-right: 10px;
  }
}
@media only screen and (max-width: 767px) {
  .paragraph--type--tab-container .paragraph-tabs-selector {
    background-color: rgba(18, 115, 201, 0.1215686275);
    padding: 20px 0;
  }
  .paragraph--type--tab-container .paragraph-tabs-selector .nav-tabs {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border: unset;
  }
  .paragraph--type--tab-container .paragraph-tabs-selector .nav-tabs li {
    margin: 0 0 5px 0;
    border-radius: unset;
  }
}
@media only screen and (max-width: 479px) {
  .paragraph--type--tab-container {
    margin-top: -21px;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--call-to-action {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #0f2856;
  padding: 60px 0 61px;
}
.paragraph--type--call-to-action .call-to-action-content-wrapper {
  max-width: 765px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.paragraph--type--call-to-action .call-to-action-content-wrapper .field--name-field-title {
  color: #FFFFFF;
  margin: 0 0 13px;
}
.paragraph--type--call-to-action .call-to-action-content-wrapper .field--name-field-text {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 20px;
  font-weight: normal;
  color: #FFFFFF;
  margin-bottom: 40px;
  text-align: center;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--how-does-it-work {
  background-color: #FFFFFF;
  margin-top: 90px;
}
.paragraph--type--how-does-it-work .content-wrapper {
  max-width: 1200px;
  margin: 0 auto;
}
.paragraph--type--how-does-it-work .content-wrapper .field--name-field-title {
  margin-bottom: 49px;
}
.paragraph--type--how-does-it-work .content-wrapper .items-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: 112px;
     -moz-column-gap: 112px;
          column-gap: 112px;
}
.paragraph--type--how-does-it-work .content-wrapper .items-wrapper .items-link-wrapper > .field--name-field-tab-content {
  max-width: 508px;
  margin-bottom: 40px;
}
.paragraph--type--how-does-it-work .content-wrapper .items-wrapper .items-link-wrapper > .field--name-field-tab-content > .field__item {
  margin-bottom: 20px;
}
@media only screen and (max-width: 991px) {
  .paragraph--type--how-does-it-work .content-wrapper .items-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .paragraph--type--how-does-it-work .content-wrapper .items-wrapper .items-link-wrapper .field--name-field-link {
    margin: 0 auto;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--how-does-it-work-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--how-does-it-work-item .field--name-field-step-number {
  color: #21D9E5;
  font-size: 24px;
  font-weight: 600;
  font-family: "Source Sans Pro", "sans-serif";
  border-radius: 50%;
  background-color: #F7F9FD;
  width: 60px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  margin-right: 22px;
}
.paragraph--type--how-does-it-work-item .title-text-wrapper {
  max-width: 402px;
}
.paragraph--type--how-does-it-work-item .title-text-wrapper .field--name-field-title {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 22px;
  font-weight: 600;
  color: #0f2856;
  margin-bottom: 16px;
}
.paragraph--type--how-does-it-work-item .title-text-wrapper .field--name-field-text {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  color: #636D81;
}
@media only screen and (max-width: 767px) {
  .paragraph--type--how-does-it-work-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--opportunities {
  margin-top: 101px;
}
.paragraph--type--opportunities .main-content-wrapper {
  max-width: 980px;
  margin: 0 auto;
}
.paragraph--type--opportunities .main-content-wrapper .field--name-field-title {
  margin: 0 auto;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--opportunities-item {
  max-width: 980px;
  margin: 0 auto 64px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 100px;
     -moz-column-gap: 100px;
          column-gap: 100px;
}
.paragraph--type--opportunities-item .field--name-field-media-svg {
  max-width: 451px;
}
.paragraph--type--opportunities-item .main-content-wrapper {
  max-width: 429px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.paragraph--type--opportunities-item .main-content-wrapper .field--name-field-icon {
  color: #21D9E5;
  border-radius: 50%;
  background-color: #F7F9FD;
  width: 60px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  margin-bottom: 32px;
}
.paragraph--type--opportunities-item .main-content-wrapper .field--name-field-title {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 32px;
  font-weight: 600;
  color: #0f2856;
  text-transform: capitalize;
  margin: 0 0 32px;
  line-height: 32px;
}
.paragraph--type--opportunities-item .main-content-wrapper .field--name-field-text {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  color: #636D81;
  text-align: left;
  line-height: 24px;
  margin: 0;
}
.paragraph--type--opportunities-item.paragraph--view-mode--opportunities-image-right-text-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media only screen and (max-width: 991px) {
  .paragraph--type--opportunities-item.paragraph--view-mode--opportunities-image-right-text-left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .paragraph--type--opportunities-item.paragraph--view-mode--opportunities-image-right-text-left .main-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (max-width: 991px) {
  .paragraph--type--opportunities-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .paragraph--type--opportunities-item .main-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (max-width: 479px) {
  .paragraph--type--opportunities-item .field--name-field-media-svg svg {
    max-width: 280px;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--oktopro-model-video .main-content-wrapper {
  max-width: 926px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--oktopro-model-video .main-content-wrapper .field--name-field-title {
  margin: 90px 0 25px;
}
.paragraph--type--oktopro-model-video .main-content-wrapper .field--name-field-media-video-file video {
  width: min(926px, 100%);
  height: clamp(150px, 50vw, 520px);
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--faq .main-content-wrapper {
  max-width: 843px;
  margin: 0 auto 90px;
}
.paragraph--type--faq .main-content-wrapper .field--name-field-title {
  margin: 25px auto 25px;
}
.paragraph--type--faq .main-content-wrapper .field--name-field-faq-content .views-element-container {
  padding: 40px 0;
}
.paragraph--type--faq .main-content-wrapper .field--name-field-faq-content .views-element-container .viewsreference--view-title {
  display: none;
}
.paragraph--type--faq .main-content-wrapper .field--name-field-faq-content .views-element-container .view-content .views-row {
  background-color: #FFFFFF;
}
.paragraph--type--faq .main-content-wrapper .field--name-field-faq-content .views-element-container .view-content .views-row .views-field-title {
  background-color: #FFFFFF;
  color: #0f2856;
  font-family: "Source Sans Pro", "sans-serif";
  font-weight: 600;
  line-height: 28px;
  font-size: 20px;
  border-top: unset;
  border-left: unset;
  border-right: unset;
  border-color: #636D81;
  border-radius: unset;
  padding: 19px 15px;
  position: relative;
}
.paragraph--type--faq .main-content-wrapper .field--name-field-faq-content .views-element-container .view-content .views-row .views-field-title .ui-accordion-header-icon {
  position: absolute;
  right: 0;
  background-image: url("../images/icons/arrow_icon_open.svg");
  width: 24px;
  height: 24px;
  color: #636D81;
  -webkit-background-size: contain;
          background-size: contain;
  background-position: center;
  display: block;
}
.paragraph--type--faq .main-content-wrapper .field--name-field-faq-content .views-element-container .view-content .views-row .views-field-title.ui-state-active {
  background-color: #FFFFFF;
  border-color: #636D81;
  border-bottom: unset;
}
.paragraph--type--faq .main-content-wrapper .field--name-field-faq-content .views-element-container .view-content .views-row .views-field-title.ui-state-active .ui-accordion-header-icon {
  -webkit-transform: rotate(-90deg);
       -o-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.paragraph--type--faq .main-content-wrapper .field--name-field-faq-content .views-element-container .view-content .views-row .ui-accordion-content {
  max-width: 843px;
  border-top: unset;
  border-left: unset;
  border-right: unset;
  border-radius: unset;
  border-color: #636D81;
  padding: 24px 15px 20px;
  height: auto !important;
}
.paragraph--type--faq .main-content-wrapper .field--name-field-faq-content .views-element-container .view-content .views-row .ui-accordion-content .views-field-body .field-content {
  white-space: unset;
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  line-height: 24px;
  color: #636D81;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--oktopro-product-features {
  max-width: 1200px;
  margin: 0 auto 131px;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--oktopro-product-features-item {
  max-width: 1200px;
  margin: 0 auto 64px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 100px;
     -moz-column-gap: 100px;
          column-gap: 100px;
}
.paragraph--type--oktopro-product-features-item .field--name-field-image {
  max-width: 574px;
}
.paragraph--type--oktopro-product-features-item .main-content-wrapper {
  max-width: 526px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.paragraph--type--oktopro-product-features-item .main-content-wrapper .icon-title-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.paragraph--type--oktopro-product-features-item .main-content-wrapper .icon-title-wrapper .sub-item-icon {
  margin-right: 32px;
}
.paragraph--type--oktopro-product-features-item .main-content-wrapper .field--name-field-text {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  color: #636D81;
  text-align: left;
  line-height: 24px;
  margin: 0;
  max-width: 526px;
}
.paragraph--type--oktopro-product-features-item.paragraph--view-mode--oktopro-product-features-image-right-text-left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
@media only screen and (max-width: 991px) {
  .paragraph--type--oktopro-product-features-item.paragraph--view-mode--oktopro-product-features-image-right-text-left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .paragraph--type--oktopro-product-features-item.paragraph--view-mode--oktopro-product-features-image-right-text-left .main-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (max-width: 991px) {
  .paragraph--type--oktopro-product-features-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .paragraph--type--oktopro-product-features-item .main-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (max-width: 767px) {
  .paragraph--type--oktopro-product-features-item .main-content-wrapper .icon-title-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .paragraph--type--oktopro-product-features-item .main-content-wrapper .icon-title-wrapper .sub-item-icon {
    margin-bottom: 10px;
  }
}
@media only screen and (max-width: 479px) {
  .paragraph--type--oktopro-product-features-item .field--name-field-media-svg svg {
    max-width: 280px;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--cta-with-image {
  max-width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 90px 0 125px;
}
.paragraph--type--cta-with-image .main-content-wrapper {
  max-width: 537px;
}
.paragraph--type--cta-with-image .main-content-wrapper .field--name-field-title {
  margin: 0 auto 20px;
}
.paragraph--type--cta-with-image .main-content-wrapper .field--name-field-text {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 18px;
  line-height: 28px;
  color: #555555;
  margin-bottom: 14px;
}
.paragraph--type--cta-with-image .main-content-wrapper .field--name-field-link {
  background: -webkit-gradient(linear, left top, right top, from(#3CDB05), to(#B8E700));
  background: -webkit-linear-gradient(left, #3CDB05, #B8E700);
  background: -o-linear-gradient(left, #3CDB05, #B8E700);
  background: linear-gradient(to right, #3CDB05, #B8E700);
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  border-radius: 8px;
}
.paragraph--type--cta-with-image .main-content-wrapper .field--name-field-link a {
  display: inline-block;
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 18px;
  font-weight: 900;
  padding: 15px 78px 15px 55px;
  color: #FFFFFF;
  position: relative;
}
.paragraph--type--cta-with-image .main-content-wrapper .field--name-field-link a:after {
  content: "";
  display: block;
  background-image: url("../images/icons/cta_button_icon.svg");
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 40px;
  top: 19px;
}
.paragraph--type--cta-with-image .main-content-wrapper .field--name-field-link a:active, .paragraph--type--cta-with-image .main-content-wrapper .field--name-field-link a:visited, .paragraph--type--cta-with-image .main-content-wrapper .field--name-field-link a:focus {
  color: #FFFFFF;
}
.paragraph--type--cta-with-image .field--name-field-image {
  max-width: 652px;
}
@media only screen and (max-width: 991px) {
  .paragraph--type--cta-with-image {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 45px 0 60px;
  }
  .paragraph--type--cta-with-image .main-content-wrapper .field--name-field-text {
    text-align: center;
  }
  .paragraph--type--cta-with-image .main-content-wrapper .field--name-field-link {
    margin: 0 auto;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--about-us {
  max-width: 1440px;
  margin: 0 auto;
  padding: 63px 135px 97px 120px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 100px;
     -moz-column-gap: 100px;
          column-gap: 100px;
}
.paragraph--type--about-us .field--name-field-image {
  max-width: 572px;
  margin: 0 auto;
  width: 100%;
  min-width: 390px;
}
.paragraph--type--about-us .field--name-field-image img {
  width: 100%;
  height: auto;
}
.paragraph--type--about-us .main-content-wrapper {
  max-width: 511px;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.paragraph--type--about-us .main-content-wrapper .field--name-field-title {
  text-align: left;
  margin: 0 0 25px;
}
.paragraph--type--about-us .main-content-wrapper .field--name-field-text {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 20px;
  color: #636D81;
}
@media only screen and (max-width: 1199px) {
  .paragraph--type--about-us {
    -webkit-column-gap: 60px;
       -moz-column-gap: 60px;
            column-gap: 60px;
  }
  .paragraph--type--about-us .field--name-field-image {
    min-width: unset;
  }
}
@media only screen and (max-width: 991px) {
  .paragraph--type--about-us {
    padding: 60px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
@media only screen and (max-width: 479px) {
  .paragraph--type--about-us {
    padding: 30px;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--our-values {
  max-width: 1200px;
  margin: 0 auto;
  padding-bottom: 97px;
}
.paragraph--type--our-values .field--name-field-title {
  margin-bottom: 25px;
}
.paragraph--type--our-values .field--name-field-items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
}
.paragraph--type--our-values .field--name-field-items .field__item {
  height: 100%;
}
.paragraph--type--our-values .field--name-field-items .oktopro-plus,
.paragraph--type--our-values .field--name-field-items .oktopro-equal {
  display: block;
  width: 60px;
  height: 60px;
  background-color: #0f2856;
  border-radius: 50%;
  margin: auto 0;
  -webkit-background-size: 30px 30px;
          background-size: 30px 30px;
  background-position: center;
  background-repeat: no-repeat;
}
.paragraph--type--our-values .field--name-field-items .oktopro-plus {
  background-image: url("../images/icons/plus_icon.svg");
}
.paragraph--type--our-values .field--name-field-items .oktopro-equal {
  background-image: url("../images/icons/equal_icon.svg");
}
@media only screen and (max-width: 991px) {
  .paragraph--type--our-values .field--name-field-items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    row-gap: 20px;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--title-text.paragraph--view-mode--our-values, .paragraph--type--title-text.paragraph--view-mode--user-agreement, .paragraph--type--title-text.paragraph--view-mode--steps, .paragraph--type--title-text.paragraph--view-mode--general-content {
  max-width: 315px;
  border: 1px solid #636D81;
  padding: 34px 30px;
  border-radius: 10px;
}
.paragraph--type--title-text.paragraph--view-mode--our-values .field--name-field-title, .paragraph--type--title-text.paragraph--view-mode--user-agreement .field--name-field-title, .paragraph--type--title-text.paragraph--view-mode--steps .field--name-field-title, .paragraph--type--title-text.paragraph--view-mode--general-content .field--name-field-title {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 32px;
  font-weight: 600;
  color: #0f2856;
  text-align: center;
  margin-bottom: 60px;
}
.paragraph--type--title-text.paragraph--view-mode--our-values .field--name-field-body, .paragraph--type--title-text.paragraph--view-mode--user-agreement .field--name-field-body, .paragraph--type--title-text.paragraph--view-mode--steps .field--name-field-body, .paragraph--type--title-text.paragraph--view-mode--general-content .field--name-field-body {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 18px;
  color: #555555;
  text-align: left;
}
.paragraph--type--title-text.paragraph--view-mode--user-agreement {
  max-width: 630px;
  border: unset;
  border-radius: unset;
}
.paragraph--type--title-text.paragraph--view-mode--steps {
  max-width: 630px;
  border-radius: 10px;
  background-color: #F7F9FD;
  border: unset;
  padding: 25px 35px;
  margin: 30px 0;
}
.paragraph--type--title-text.paragraph--view-mode--steps .field--name-field-title {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 28px;
  font-weight: 600;
  color: #0f2856;
  text-align: left;
  margin-bottom: 10px;
}
.paragraph--type--title-text.paragraph--view-mode--steps .field--name-field-body {
  margin: 40px auto;
}
.paragraph--type--title-text.paragraph--view-mode--our-values .field--name-field-title {
  font-size: 22px;
  margin-bottom: 16px;
}
.paragraph--type--title-text.paragraph--view-mode--general-content {
  max-width: 1200px;
  margin: 0 auto;
  border: unset;
}
@media only screen and (max-width: 479px) {
  .paragraph--type--title-text.paragraph--type--title-text {
    max-width: 250px;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--quote {
  background-color: #0f2856;
  padding: 120px 221px;
  position: relative;
}
.paragraph--type--quote:before {
  position: absolute;
  content: "";
  display: block;
  background-image: url("../images/icons/quote_mark.svg");
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 136px;
  height: 115px;
  right: 100px;
  top: -37px;
}
.paragraph--type--quote .main-content-wrapper {
  max-width: 997px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.paragraph--type--quote .main-content-wrapper .field--name-field-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 44px;
  font-weight: 900;
  color: #FFFFFF;
  text-align: center;
  row-gap: 44px;
}
.paragraph--type--quote .main-content-wrapper .field--name-field-text:after {
  content: "";
  display: block;
  background-color: #FFFFFF;
  width: 8px;
  height: 8px;
  border-radius: 100%;
}
.paragraph--type--quote .main-content-wrapper .field--name-field-author {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 20px;
  line-height: 28px;
  font-weight: 900;
  color: #21D9E5;
  text-align: center;
  margin: 45px auto 15px;
}
.paragraph--type--quote .main-content-wrapper .field--name-field-job-title {
  font-family: "Inter", "sans-serif";
  font-size: 16px;
  color: #FFFFFF;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .paragraph--type--quote {
    padding: 60px 110px;
  }
  .paragraph--type--quote:before {
    width: 93px;
    height: 78px;
    right: 18px;
    top: -37px;
  }
  .paragraph--type--quote .main-content-wrapper .field--name-field-text {
    font-size: 32px;
    row-gap: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .paragraph--type--quote {
    padding: 50px;
  }
  .paragraph--type--quote .main-content-wrapper .field--name-field-text {
    font-size: 24px;
  }
  .paragraph--type--quote .main-content-wrapper .field--name-field-author {
    margin: 35px auto 15px;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--our-team {
  padding: 40px 120px 60px;
}
.paragraph--type--our-team .viewsreference--view-title {
  display: none;
}
.paragraph--type--our-team .main-content-wrapper {
  max-width: 1200px;
  margin: 0 auto;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--member-info.paragraph--view-mode--te .field--name-field-company-function {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  font-weight: 600;
  color: #636D81;
  text-align: center;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--contacts {
  max-width: 1200px;
  margin: 0 auto;
  padding-bottom: 47px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--contacts .main-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  max-width: 548px;
  margin-right: 179px;
}
.paragraph--type--contacts .main-content-wrapper .title-subtitle-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 25px;
}
.paragraph--type--contacts .main-content-wrapper .title-subtitle-wrapper .field--name-field-title {
  margin: 0 0 25px 0;
}
.paragraph--type--contacts .main-content-wrapper .title-subtitle-wrapper .field--name-field-text {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 18px;
  line-height: 28px;
  color: #636D81;
}
.paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper .field--name-field-email {
  padding: 10px 30px;
  background-color: #F7F9FD;
  border-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper .field--name-field-email a {
  color: #0f2856;
  font-family: "Source Sans Pro", "sans-serif";
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
}
.paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper .field--name-field-email:before {
  margin-right: 18px;
  display: block;
  content: "";
  width: 42px;
  height: 42px;
  border-radius: 100%;
  background-color: #0f2856;
  background-image: url("../images/icons/email_icon.svg");
  background-position: center;
  background-repeat: no-repeat;
}
.paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper .social-media-links--platforms {
  margin: 0 0 0 35px;
  padding: 19px 36px;
  background-color: #F7F9FD;
  border-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper .social-media-links--platforms li {
  padding: 0;
  margin-right: 18px;
}
.paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper .social-media-links--platforms li a {
  background-color: #F7F9FD;
  display: block;
  width: 24px;
  height: 24px;
}
.paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper .social-media-links--platforms li a span:before {
  display: block;
  content: "";
  width: 24px;
  height: 24px;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
          background-size: cover;
}
.paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper .social-media-links--platforms li a.social-media-link-icon--linkedin span:before {
  background-image: url("../images/icons/linkedin_icon_without_shadow.svg");
}
.paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper .social-media-links--platforms li a.social-media-link-icon--facebook span:before {
  background-image: url("../images/icons/facebook_icon.svg");
}
.paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper .social-media-links--platforms li a.social-media-link-icon--instagram span:before {
  background-image: url("../images/icons/instagram_icon.svg");
}
.paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper .social-media-links--platforms li a.social-media-link-icon--youtube_channel span:before {
  background-image: url("../images/icons/youtube_icon.svg");
}
.paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper .social-media-links--platforms li a.social-media-link-icon--pinterest span:before {
  background-image: url("../images/icons/pinterest_icon.svg");
}
.paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper .social-media-links--platforms li:last-child {
  margin-right: 0;
}
.paragraph--type--contacts .field--name-field-image {
  max-width: 473px;
}
@media only screen and (max-width: 1199px) {
  .paragraph--type--contacts {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .paragraph--type--contacts .main-content-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 70px;
  }
  .paragraph--type--contacts .main-content-wrapper .title-subtitle-wrapper {
    margin: 0 auto;
  }
  .paragraph--type--contacts .main-content-wrapper .title-subtitle-wrapper .field--name-field-title {
    margin: 0 auto 25px;
  }
  .paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    row-gap: 30px;
  }
  .paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper .social-media-links--platforms {
    margin-left: 0;
  }
}
@media only screen and (max-width: 1199px) {
  .paragraph--type--contacts {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .paragraph--type--contacts .main-content-wrapper {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 0;
  }
  .paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    row-gap: 30px;
  }
  .paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper .social-media-links--platforms {
    margin-left: 35px;
  }
}
@media only screen and (max-width: 767px) {
  .paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0 auto;
  }
  .paragraph--type--contacts .main-content-wrapper .email--social-links-wrapper .social-media-links--platforms {
    margin-left: 0;
  }
}
@media only screen and (max-width: 479px) {
  .paragraph--type--contacts .field--name-field-tex {
    text-align: center;
  }
  .paragraph--type--contacts .field--name-field-media-svg svg {
    max-width: 280px;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--blog-listing {
  max-width: 1200px;
  margin: 0 auto;
}
.paragraph--type--blog-listing .field--name-field-title {
  margin-bottom: 52px;
}
.paragraph--type--blog-listing .field--type-viewsreference .viewsreference--view-title {
  display: none;
}
.paragraph--type--blog-listing .field--type-viewsreference {
  max-width: 1200px;
  margin: 0 auto;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--tab-buttons {
  margin-top: -95px;
  position: relative;
  z-index: 8;
}
@media only screen and (max-width: 767px) {
  .paragraph--type--tab-buttons {
    margin-top: -21px;
  }
}

/* Taxonomy*/
/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.taxonomy-term--type-topics.taxonomy-term--view-mode-glossary {
  max-width: 880px;
  border-radius: 10px;
  border: 1px solid #555555;
  padding: 35px;
}
.taxonomy-term--type-topics.taxonomy-term--view-mode-glossary .field--name-taxonomy-term-title {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 32px;
  color: #0f2856;
  font-weight: 600;
}
.taxonomy-term--type-topics.taxonomy-term--view-mode-glossary .field--name-description {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  line-height: 24px;
  color: #555555;
  max-width: 810px;
}
.taxonomy-term--type-topics.taxonomy-term--view-mode-glossary .field--name-description .more-link {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.taxonomy-term--type-topics.taxonomy-term--view-mode-glossary .field--name-description .more-link a {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  line-height: 24px;
  color: #21D9E5;
  font-weight: 900;
}
.taxonomy-term--type-topics.taxonomy-term--view-mode-glossary .field--name-description .more-link a:after {
  content: "→";
  display: block;
  color: #21D9E5;
  margin-left: 5px;
}
.taxonomy-term--type-topics.taxonomy-term--view-mode-term-page {
  margin: 60px auto;
}
.taxonomy-term--type-topics.taxonomy-term--view-mode-term-page .field--name-taxonomy-term-title {
  margin: 30px auto;
  text-align: center;
}
.taxonomy-term--type-topics.taxonomy-term--view-mode-term-page .field--name-taxonomy-term-title h2 {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 44px;
  color: #0f2856;
  font-weight: 900;
}
.taxonomy-term--type-topics.taxonomy-term--view-mode-term-page .field--name-description {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  line-height: 24px;
  color: #555555;
  text-align: justify;
}
@media only screen and (max-width: 479px) {
  .taxonomy-term--type-topics.taxonomy-term--view-mode-glossary {
    padding: 15px;
  }
  .taxonomy-term--type-topics.taxonomy-term--view-mode-glossary .field--name-taxonomy-term-title {
    font-size: 24px;
  }
}

/* Forms. */
/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.oktopro-login-form .form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0;
  padding: 0;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
.oktopro-login-form .form-actions fieldset.form-type-password {
  margin: 0;
  padding: 0;
}
.oktopro-login-form .form-actions fieldset.form-type-password .form-control {
  max-width: 159px;
  padding: 4px 0;
  background-color: #21D9E5;
  border: 1px solid #FFFFFF;
  border-radius: 4px;
  height: 30px;
  color: #FFFFFF;
}
.oktopro-login-form .form-actions .form-submit {
  padding: 8px 22px;
  background-color: #FFFFFF;
  font-size: 12px;
  font-weight: 900;
  font-family: "Source Sans Pro", "sans-serif";
  border: 1px solid #FFFFFF;
  border-radius: 4px;
  color: #21D9E5;
  text-align: center;
  line-height: 12px;
  margin: 0;
  height: 30px;
}
@media only screen and (max-width: 767px) {
  .oktopro-login-form .form-actions {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .oktopro-login-form .form-actions fieldset.form-type-password {
    margin: 15px auto;
  }
}

.user-login-form,
.user-pass {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 auto;
}
.user-login-form fieldset,
.user-pass fieldset {
  margin-bottom: 10px;
  padding: 0;
}
.user-login-form label,
.user-pass label {
  font-size: 16px;
  color: #0f2856;
  font-family: "Source Sans Pro", "sans-serif";
  padding-left: 20px;
  font-weight: 400;
}
.user-login-form input[type=text],
.user-login-form input[type=password],
.user-pass input[type=text],
.user-pass input[type=password] {
  max-width: 300px;
  height: 52px;
  border: 1px solid #636D81;
  border-radius: 8px;
}
.user-login-form .form-actions,
.user-pass .form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.user-login-form .form-submit,
.user-pass .form-submit {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 0 30px;
  margin: 0 auto;
  background-color: #21D9E5;
  border-color: unset;
  border-radius: 8px;
  font-family: "Source Sans Pro", "sans-serif";
  font-weight: 900;
  color: #FFFFFF;
  font-size: 16px;
  height: 44px;
}
.user-login-form .forgot-password,
.user-login-form .close-reset-button,
.user-pass .forgot-password,
.user-pass .close-reset-button {
  text-align: center;
  margin: 20px auto 24px;
}
.user-login-form .forgot-password a,
.user-login-form .close-reset-button a,
.user-pass .forgot-password a,
.user-pass .close-reset-button a {
  font-family: "Source Sans Pro", "sans-serif";
  font-weight: 400;
  color: #0f2856;
  font-size: 16px;
}

#oktopro-jobs-auth-form .actions-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}
#oktopro-jobs-auth-form .actions-wrapper fieldset.form-item-code {
  padding: 0;
}
#oktopro-jobs-auth-form .actions-wrapper fieldset.form-item-code input[data-drupal-selector=edit-code] {
  font-size: 21px;
  font-style: normal;
  font-weight: 300;
  text-align: center;
  letter-spacing: 3px;
  width: 225px;
  height: 35px;
  padding: 0 25px;
  margin: 0;
  color: #FFFFFF !important;
  background-color: #0f2856 !important;
  border-top: none;
  border-right: none;
  border-bottom: 2px solid #FFFFFF;
  border-left: none;
  border-radius: 0;
}
#oktopro-jobs-auth-form .actions-wrapper fieldset.form-item-code input[data-drupal-selector=edit-code]:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
#oktopro-jobs-auth-form .actions-wrapper [data-drupal-selector=edit-submit] {
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  width: 175px;
  height: 35px;
  margin-left: -5px;
  color: #0f2856;
  background-color: #95ACC6;
  border: 2px solid #95ACC6;
  border-radius: 0;
}
#oktopro-jobs-auth-form .actions-wrapper [data-drupal-selector=edit-submit]:hover {
  background-color: #FFFFFF;
  border-color: #FFFFFF;
}
#oktopro-jobs-auth-form .actions-wrapper [data-drupal-selector=edit-submit]:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
#oktopro-jobs-auth-form span[data-drupal-selector=edit-description] {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  display: inline-block;
  width: 325px;
}

.o-ad-source-form .description {
  display: block;
}

.o-app-form .spec-main-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
}
.o-app-form .spec-main-wrapper > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.o-app-form legend {
  padding-top: 0.35em;
}
.o-app-form legend,
.o-app-form label {
  font-size: 1.1em;
}
.o-app-form .field--widget-readonly-field-widget {
  padding: 0.35em 0.75em 0.625em;
}
.o-app-form .field--widget-readonly-field-widget .field__label {
  font-size: 1.1em;
  font-weight: bold;
  margin-bottom: 7px;
}
.o-app-form .org-q-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.o-app-form .org-q-wrapper .field--name-q__have-organisation {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
      -ms-flex: 1 0;
          flex: 1 0;
}
.o-app-form .org-q-wrapper .field--name-q__create-organisation {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
      -ms-flex: 1 0;
          flex: 1 0;
}
.o-app-form .field--name-birth-date {
  padding: 0.35em 0.75em 0.625em;
}
.o-app-form .field--name-birth-date fieldset {
  padding: 0;
}
.o-app-form .group-countryvat-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.o-app-form.create-innovation-meeting .group-information .field--name-decision-maker-phone,
.o-app-form.create-innovation-meeting .group-information .field--name-decision-maker-email, .o-app-form.create-cold-call .group-information .field--name-decision-maker-phone,
.o-app-form.create-cold-call .group-information .field--name-decision-maker-email {
  display: inline-block;
  width: 49%;
}
.o-app-form.create-innovation-meeting .group-information .field--name-decision-maker-phone.field--name-decision-maker-email,
.o-app-form.create-innovation-meeting .group-information .field--name-decision-maker-email.field--name-decision-maker-email, .o-app-form.create-cold-call .group-information .field--name-decision-maker-phone.field--name-decision-maker-email,
.o-app-form.create-cold-call .group-information .field--name-decision-maker-email.field--name-decision-maker-email {
  float: right;
}
.o-app-form.create-innovation-meeting .group-information .field--name-decision-maker-phone fieldset,
.o-app-form.create-innovation-meeting .group-information .field--name-decision-maker-email fieldset, .o-app-form.create-cold-call .group-information .field--name-decision-maker-phone fieldset,
.o-app-form.create-cold-call .group-information .field--name-decision-maker-email fieldset {
  margin-bottom: 0;
}
.o-app-form.create-innovation-meeting .group-smart-wrapper .group-smart-s .group-smart-s--numbers, .o-app-form.create-cold-call .group-smart-wrapper .group-smart-s .group-smart-s--numbers {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 0.5vw;
  padding: 0.35em 0.75em 0.625em;
}
.o-app-form.create-innovation-meeting .group-smart-wrapper .group-smart-s .field--name-field-meeting-guests .tabledrag-toggle-weight-wrapper, .o-app-form.create-cold-call .group-smart-wrapper .group-smart-s .field--name-field-meeting-guests .tabledrag-toggle-weight-wrapper {
  display: none;
}
.o-app-form.create-innovation-meeting .group-smart-wrapper .group-smart-s .field--name-field-meeting-guests table.table tr.draggable td.field-multiple-drag a.tabledrag-handle, .o-app-form.create-cold-call .group-smart-wrapper .group-smart-s .field--name-field-meeting-guests table.table tr.draggable td.field-multiple-drag a.tabledrag-handle {
  display: block;
  float: none;
  padding: 0;
  min-width: 30px;
  width: 30px;
  height: auto;
  margin: auto;
  text-align: center;
}
.o-app-form.create-innovation-meeting .group-smart-wrapper .group-smart-s .field--name-field-meeting-guests table.table tr.draggable td.field-multiple-drag a.tabledrag-handle .handle, .o-app-form.create-cold-call .group-smart-wrapper .group-smart-s .field--name-field-meeting-guests table.table tr.draggable td.field-multiple-drag a.tabledrag-handle .handle {
  height: auto;
  min-width: initial;
  margin: auto;
  width: auto;
}
.o-app-form.create-innovation-meeting .group-smart-wrapper .group-smart-s .field--name-field-meeting-guests table.table tr td, .o-app-form.create-cold-call .group-smart-wrapper .group-smart-s .field--name-field-meeting-guests table.table tr td {
  vertical-align: middle;
  padding: 5px 10px;
}
.o-app-form.create-innovation-meeting .group-smart-wrapper .group-smart-s .field--name-field-meeting-guests table.table tr .paragraphs-subform, .o-app-form.create-cold-call .group-smart-wrapper .group-smart-s .field--name-field-meeting-guests table.table tr .paragraphs-subform {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 0.5vw;
  padding: 0.35em 0.75em 0.625em;
}
.o-app-form.create-innovation-meeting .group-smart-wrapper .group-smart-t:not(.view) > .fieldset-wrapper, .o-app-form.create-cold-call .group-smart-wrapper .group-smart-t:not(.view) > .fieldset-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 0.5vw;
  padding: 0.35em 0.75em 0.625em;
}
.o-app-form.create-innovation-meeting .group-smart-wrapper .group-smart-t:not(.view) > .fieldset-wrapper fieldset, .o-app-form.create-cold-call .group-smart-wrapper .group-smart-t:not(.view) > .fieldset-wrapper fieldset {
  padding: 0 2px;
}
.o-app-form.create-innovation-meeting .group-smart-wrapper .group-smart-t:not(.view) > .fieldset-wrapper fieldset legend, .o-app-form.create-cold-call .group-smart-wrapper .group-smart-t:not(.view) > .fieldset-wrapper fieldset legend {
  padding-top: 0;
}
.o-app-form.create-innovation-meeting .group-smart-wrapper .group-smart-t:not(.view) > .fieldset-wrapper .form-type-date, .o-app-form.create-cold-call .group-smart-wrapper .group-smart-t:not(.view) > .fieldset-wrapper .form-type-date {
  padding: 0 1px;
}
.o-app-form.create-innovation-meeting .group-smart-t:not(.view) > .fieldset-wrapper, .o-app-form.create-cold-call .group-smart-t:not(.view) > .fieldset-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 0.5vw;
  padding: 0.35em 0.75em 0.625em;
}
.o-app-form.create-innovation-meeting .group-smart-t:not(.view) > .fieldset-wrapper fieldset, .o-app-form.create-cold-call .group-smart-t:not(.view) > .fieldset-wrapper fieldset {
  padding: 0 2px;
}
.o-app-form.create-innovation-meeting .group-smart-t:not(.view) > .fieldset-wrapper fieldset legend, .o-app-form.create-cold-call .group-smart-t:not(.view) > .fieldset-wrapper fieldset legend {
  padding-top: 0;
}
.o-app-form.create-innovation-meeting .group-smart-t:not(.view) > .fieldset-wrapper .form-type-date, .o-app-form.create-cold-call .group-smart-t:not(.view) > .fieldset-wrapper .form-type-date {
  padding: 0 1px;
}
.o-app-form.create-innovation-meeting .email-settings-group, .o-app-form.create-cold-call .email-settings-group {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 40px;
  -webkit-box-align: end;
  -webkit-align-items: end;
      -ms-flex-align: end;
          align-items: end;
  padding: 20px;
}
.o-app-form.create-innovation-meeting .email-settings-group > div, .o-app-form.create-cold-call .email-settings-group > div {
  margin: 0;
}
.o-app-form.create-innovation-meeting .email-settings-group > div fieldset, .o-app-form.create-cold-call .email-settings-group > div fieldset {
  margin: 0;
  padding: 0;
}
.o-app-form.create-innovation-meeting .field--name-field-dm-details .group-inline-wrapper,
.o-app-form.create-innovation-meeting .field--name-field-dm-details__new .group-inline-wrapper, .o-app-form.create-cold-call .field--name-field-dm-details .group-inline-wrapper,
.o-app-form.create-cold-call .field--name-field-dm-details__new .group-inline-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.o-app-form.create-innovation-meeting .field--name-field-dm-details .group-inline-wrapper > div,
.o-app-form.create-innovation-meeting .field--name-field-dm-details__new .group-inline-wrapper > div, .o-app-form.create-cold-call .field--name-field-dm-details .group-inline-wrapper > div,
.o-app-form.create-cold-call .field--name-field-dm-details__new .group-inline-wrapper > div {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-bottom: 0;
}
.o-app-form.create-innovation-meeting .field--name-field-dm-details .group-inline-wrapper > div fieldset,
.o-app-form.create-innovation-meeting .field--name-field-dm-details__new .group-inline-wrapper > div fieldset, .o-app-form.create-cold-call .field--name-field-dm-details .group-inline-wrapper > div fieldset,
.o-app-form.create-cold-call .field--name-field-dm-details__new .group-inline-wrapper > div fieldset {
  margin-bottom: 0;
}
.o-app-form.candidate .field--name-field-motivation-rate.field--widget-options-buttons .fieldset-wrapper > .radio {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
}
.o-app-form.candidate .field--name-field-motivation-rate.field--widget-options-buttons .fieldset-wrapper > .radio .form-item-field-motivation-rate {
  margin-right: 15px;
}
.o-app-form.candidate .field--name-field-motivation-rate.field--widget-options-buttons .fieldset-wrapper > .radio .form-item-field-motivation-rate label.custom-control-label {
  cursor: pointer;
}
.o-app-form.candidate .field--name-field-motivation-rate.field--widget-options-buttons .fieldset-wrapper > .radio .form-item-field-motivation-rate label.custom-control-label:before {
  left: -1.3rem;
  top: 0.1rem;
}
.o-app-form.candidate .field--name-field-motivation-rate.field--widget-options-buttons .fieldset-wrapper > .radio .form-item-field-motivation-rate label.custom-control-label:after {
  left: -1.3rem;
}
.o-app-form.candidate .field--name-field-16-personality .input-group {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.o-app-form.candidate .field--name-field-16-personality .input-group .input-group-prepend {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%;
}
.o-app-form.candidate .field--name-field-16-personality .input-group .input-group-prepend .field-prefix {
  background: none;
  border: none;
  padding: 0;
  text-align: left;
}
.o-app-form.candidate .field--name-field-16-personality .input-group .input-group-prepend .field-prefix a {
  white-space: initial;
}

.view-oktopro-applications td .operations-wrapper {
  -webkit-box-pack: start;
  -webkit-justify-content: start;
      -ms-flex-pack: start;
          justify-content: start;
}

.views-exposed-form .form-group[data-drupal-selector=edit-composed-source-filter-wrapper] {
  grid-column: 1/4;
}
.views-exposed-form .form-group[data-drupal-selector=edit-composed-source-filter-wrapper] > .fieldset-wrapper {
  display: grid !important;
  grid-gap: 10px 15px;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.o-app-contractor-book-a-demo-form {
  max-width: 630px;
  margin: 0 auto;
  background-color: #FFFFFF;
}
.o-app-contractor-book-a-demo-form .oktopro-cta-wrapper {
  max-width: 695px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
.o-app-contractor-book-a-demo-form .oktopro-cta-wrapper .oktopro-popup-title {
  font-size: 32px;
  color: #0f2856;
  font-family: "Source Sans Pro", "sans-serif";
  font-weight: 900;
  margin-bottom: 10px;
}
.o-app-contractor-book-a-demo-form .oktopro-cta-wrapper .oktopro-popup-cta {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  color: #555555;
  margin-bottom: 27px;
}
.o-app-contractor-book-a-demo-form .main-content-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-column-gap: 30px;
     -moz-column-gap: 30px;
          column-gap: 30px;
}
.o-app-contractor-book-a-demo-form .field--type-boolean {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin: 0 auto;
}
.o-app-contractor-book-a-demo-form .field--type-boolean .form-check {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.o-app-contractor-book-a-demo-form .field--type-boolean .form-check input {
  position: static;
  margin: 0;
  padding: 0;
}
.o-app-contractor-book-a-demo-form .field--type-boolean .form-check label {
  padding-left: 15px;
}
.o-app-contractor-book-a-demo-form .field--type-boolean .form-check label a {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  color: #0f2856;
  text-decoration: underline;
}
.o-app-contractor-book-a-demo-form fieldset {
  margin-bottom: 10px;
  padding: 0;
}
.o-app-contractor-book-a-demo-form label {
  font-size: 16px;
  color: #0f2856;
  font-family: "Source Sans Pro", "sans-serif";
  padding-left: 20px;
  font-weight: 400;
}
.o-app-contractor-book-a-demo-form input[type=text],
.o-app-contractor-book-a-demo-form input[type=email],
.o-app-contractor-book-a-demo-form input[type=tel],
.o-app-contractor-book-a-demo-form input[type=password],
.o-app-contractor-book-a-demo-form select {
  height: 52px;
  border: 1px solid #636D81;
  border-radius: 8px;
}
.o-app-contractor-book-a-demo-form textarea {
  border: 1px solid #636D81;
  border-radius: 8px;
}
.o-app-contractor-book-a-demo-form select,
.o-app-contractor-book-a-demo-form textarea {
  font-family: "Source Sans Pro", "sans-serif";
  font-weight: 5550;
  font-size: 16px;
  color: #636D81;
}
@media only screen and (max-width: 767px) {
  .o-app-contractor-book-a-demo-form .main-content-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/* Views. */
.view-id-introduction_video {
  margin: 10px 0;
}
.view-id-introduction_video > .view-content {
  max-width: 250px;
}
.view-id-introduction_video .video-unavailable {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  color: #FFFFFF;
}
.view-id-introduction_video .views-field-field-video h2 {
  font-size: 24px;
  font-weight: 500;
  font-style: normal;
  color: #FFFFFF;
}
.view-id-introduction_video .views-field-field-video .introduction-video-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
.view-id-introduction_video .views-field-field-video .introduction-video-wrapper .watch-introduction-video {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  width: 100%;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.1215686275);
  padding: 10px 25px;
  border: 1px solid #FFFFFF;
  border-radius: 25px;
}
.view-id-introduction_video .views-field-field-video .introduction-video-wrapper .watch-introduction-video:hover {
  color: #0f2856;
  background-color: #FFFFFF;
  text-decoration: none;
}
.view-id-introduction_video .views-field-field-video span {
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  color: #FFFFFF;
}

.view-id-efficiency_video {
  margin: 10px 0;
}
.view-id-efficiency_video > .view-content {
  max-width: 250px;
}
.view-id-efficiency_video .video-unavailable {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  color: #FFFFFF;
}
.view-id-efficiency_video .views-field-field-video h2 {
  font-size: 24px;
  font-weight: 500;
  font-style: normal;
  color: #FFFFFF;
}
.view-id-efficiency_video .views-field-field-video .introduction-video-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
}
.view-id-efficiency_video .views-field-field-video .introduction-video-wrapper .watch-introduction-video {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  width: 100%;
  height: 30px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.1215686275);
  padding: 10px 25px;
  border: 1px solid #FFFFFF;
  border-radius: 25px;
}
.view-id-efficiency_video .views-field-field-video .introduction-video-wrapper .watch-introduction-video:hover {
  color: #0f2856;
  background-color: #FFFFFF;
  text-decoration: none;
}
.view-id-efficiency_video .views-field-field-video span {
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  color: #FFFFFF;
}

.view-id-faq_post .views-row {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 20px 0;
  border-bottom: 3px solid #95ACC6;
}
.view-id-faq_post .views-row .views-field-title,
.view-id-faq_post .views-row .views-field-body {
  width: 50%;
}
.view-id-faq_post .views-row .views-field-title .field-content,
.view-id-faq_post .views-row .views-field-body .field-content {
  color: #0f2856;
}
.view-id-faq_post .views-row .views-field-title .field-content strong,
.view-id-faq_post .views-row .views-field-body .field-content strong {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  color: #FFFFFF;
  background-color: #0E75D9;
}
.view-id-faq_post .views-row .views-field-title {
  padding-right: 20px;
}
.view-id-faq_post .views-row .views-field-title .field-content {
  font-size: 22px;
  font-weight: 400;
  font-style: normal;
}
.view-id-faq_post .views-row .views-field-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 20px;
}
.view-id-faq_post .views-row .views-field-body .field-content {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
}
.view-id-faq_post .views-row .views-field-body .text-truncate {
  display: inline-block;
  max-height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.view-id-faq_post .views-row:last-child {
  border: none;
}

.view-display-id-your_team_list {
  height: 100%;
  position: relative;
}
.view-display-id-your_team_list .view-header {
  font-size: 18px;
  font-weight: 500;
  font-style: normal;
  color: #FFFFFF;
  width: 80%;
  padding-top: 30px;
  margin: 0 auto;
}
.view-display-id-your_team_list .isotope-filters {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  top: 80px;
  padding-bottom: 80px;
}
.view-display-id-your_team_list .isotope-filters .isotope-content-filters {
  overflow-y: auto;
}
.view-display-id-your_team_list .isotope-filters .isotope-content-filters .row-group {
  width: 80%;
  margin: 0 auto;
}
.view-display-id-your_team_list .isotope-filters .isotope-content-filters .row-group h3.isotope-filtering {
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  color: #21D9E5;
  text-transform: uppercase;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 20px;
}
.view-display-id-your_team_list .isotope-filters .isotope-content-filters .row-group h3.isotope-filtering:after {
  content: "";
  height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 10px;
  background: #21D9E5;
}
.view-display-id-your_team_list .isotope-filters .isotope-content-filters .row-group div.isotope-filtering {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 10px 0;
  margin: 10px 0;
  cursor: pointer;
}
.view-display-id-your_team_list .isotope-filters .isotope-content-filters .row-group div.isotope-filtering .views-field-user-picture {
  margin-right: 20px;
}
.view-display-id-your_team_list .isotope-filters .isotope-content-filters .row-group div.isotope-filtering .views-field-user-picture img {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}
.view-display-id-your_team_list .isotope-filters .isotope-content-filters .row-group div.isotope-filtering .views-field-name {
  font-size: 18px;
  font-weight: 500;
  font-style: normal;
  color: #FFFFFF;
}
.view-display-id-your_team_list .isotope-filters .isotope-content-filters .row-group div.isotope-filtering .views-field-field-company-function {
  font-size: 10px;
  font-weight: 400;
  font-style: normal;
  color: #FFFFFF;
}
.view-display-id-your_team_list .isotope-filters .isotope-content-filters .row-group div.isotope-filtering.is-selected {
  content: "";
  padding: 10px 12.5%;
  margin-left: -12.5%;
  margin-right: -12.5%;
  background-color: #1b437b;
}

.view-display-id-your_team_questions {
  height: 100%;
  position: relative;
}
.view-display-id-your_team_questions .view-header {
  font-size: 18px;
  font-weight: 500;
  font-style: normal;
  color: black;
  width: 80%;
  margin: 0 auto;
}
.view-display-id-your_team_questions .isotope-filters {
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  height: 100%;
  top: 30px;
  padding-bottom: 80px;
}
.view-display-id-your_team_questions .isotope-filters .isotope-content-filters .row-group {
  width: 80%;
  margin: 0 auto;
  overflow-y: auto;
  max-height: 500px;
  padding: 0 15px 0 10px;
}
.view-display-id-your_team_questions .isotope-filters .isotope-content-filters .row-group div.isotope-filtering {
  padding: 25px;
  margin: 25px 0;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 5px 5px #eaeaea;
          box-shadow: 0 0 5px 5px #eaeaea;
  cursor: pointer;
}
.view-display-id-your_team_questions .isotope-filters .isotope-content-filters .row-group div.isotope-filtering .views-field-title {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
}
.view-display-id-your_team_questions .isotope-filters .isotope-content-filters .row-group div.isotope-filtering.is-selected {
  color: #FFFFFF;
  background-color: #0E75D9;
}
.view-display-id-your_team_questions .isotope-filters .isotope-content-filters .row-group::-webkit-scrollbar {
  width: 6px;
  border-radius: 20px;
}
.view-display-id-your_team_questions .isotope-filters .isotope-content-filters .row-group::-webkit-scrollbar-track {
  border-radius: 20px;
}
.view-display-id-your_team_questions .isotope-filters .isotope-content-filters .row-group::-webkit-scrollbar-track-piece:end {
  background: transparent;
  margin-bottom: 25px;
}
.view-display-id-your_team_questions .isotope-filters .isotope-content-filters .row-group::-webkit-scrollbar-track-piece:start {
  background: transparent;
  margin-top: 25px;
}

.view-display-id-your_team_card {
  height: 100%;
  width: 80%;
  margin: 0;
}
.view-display-id-your_team_card .isotope-content .isotope-filtering .views-field-nothing .field-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.view-display-id-your_team_card .isotope-content .isotope-filtering .views-field-nothing .field-content .views-fields-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-bottom: 40px;
}
.view-display-id-your_team_card .isotope-content .isotope-filtering .views-field-nothing .field-content .second-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.view-display-id-your_team_card .isotope-content .isotope-filtering .views-field-nothing .field-content .views-field-field-user-picture {
  margin-right: 20px;
}
.view-display-id-your_team_card .isotope-content .isotope-filtering .views-field-nothing .field-content .views-field-field-user-picture img {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  max-width: initial;
}
.view-display-id-your_team_card .isotope-content .isotope-filtering .views-field-nothing .field-content .views-field-field-name {
  font-size: 30px;
  line-height: 30px;
  font-weight: 500;
  font-style: normal;
  color: #0f2856;
  margin-bottom: 15px;
}
.view-display-id-your_team_card .isotope-content .isotope-filtering .views-field-nothing .field-content .views-field-field-company-function {
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  color: #d2d2d2;
}
.view-display-id-your_team_card .isotope-content .isotope-filtering .views-field-nothing .field-content .views-field-field-experience-with-oktopro,
.view-display-id-your_team_card .isotope-content .isotope-filtering .views-field-nothing .field-content .views-field-field-languages-spoken,
.view-display-id-your_team_card .isotope-content .isotope-filtering .views-field-nothing .field-content .views-field-field-time-zone {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  line-height: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.view-display-id-your_team_card .isotope-content .isotope-filtering .views-field-nothing .field-content .views-field-field-experience-with-oktopro:before {
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  content: "";
  -webkit-mask: url("../images/work_experience.svg") no-repeat 50% 50%;
          mask: url("../images/work_experience.svg") no-repeat 50% 50%;
  -webkit-mask-size: cover;
          mask-size: cover;
  background-color: #d2d2d2;
  margin-right: 10px;
}
.view-display-id-your_team_card .isotope-content .isotope-filtering .views-field-nothing .field-content .views-field-field-languages-spoken:before {
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  content: "";
  -webkit-mask: url("../images/languages.svg") no-repeat 50% 50%;
          mask: url("../images/languages.svg") no-repeat 50% 50%;
  -webkit-mask-size: cover;
          mask-size: cover;
  background-color: #d2d2d2;
  margin-right: 10px;
}
.view-display-id-your_team_card .isotope-content .isotope-filtering .views-field-nothing .field-content .views-field-field-time-zone:before {
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: middle;
  content: "";
  -webkit-mask: url("../images/time_zone.svg") no-repeat 50% 50%;
          mask: url("../images/time_zone.svg") no-repeat 50% 50%;
  -webkit-mask-size: cover;
          mask-size: cover;
  background-color: #d2d2d2;
  margin-right: 10px;
}
.view-display-id-your_team_card .isotope-content .isotope-filtering .views-field-nothing .field-content .views-field-field-personal-feedback {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 50px;
     -moz-column-gap: 50px;
          column-gap: 50px;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.artemij-style-form.views-exposed-form {
  margin: 25px 0;
}
@media only screen and (min-width: 992px) {
  .artemij-style-form.views-exposed-form .form-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .artemij-style-form.views-exposed-form .form-row > .form-group:not(.form-actions) {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    padding: 0;
    max-width: initial;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .artemij-style-form.views-exposed-form .form-row > .form-group:not(.form-actions):not(:first-child) {
    margin-left: 15px;
  }
  .artemij-style-form.views-exposed-form .form-row > .form-group:not(.form-actions) > .select-wrapper,
  .artemij-style-form.views-exposed-form .form-row > .form-group:not(.form-actions) > select,
  .artemij-style-form.views-exposed-form .form-row > .form-group:not(.form-actions) > input {
    width: 100%;
  }
  .artemij-style-form.views-exposed-form .form-row > .form-group:not(.form-actions) legend {
    font-size: 1em;
  }
  .artemij-style-form.views-exposed-form .form-row > .form-group:not(.form-actions) .fieldset-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  .artemij-style-form.views-exposed-form .form-row > .form-group:not(.form-actions) .fieldset-wrapper fieldset {
    padding: 0;
    margin-bottom: 0;
  }
  .artemij-style-form.views-exposed-form .form-row > .form-group:not(.form-actions) fieldset {
    padding: 0;
    margin-bottom: 0;
  }
  .artemij-style-form.views-exposed-form .form-row .form-checkboxes {
    white-space: nowrap;
  }
  .artemij-style-form.views-exposed-form .form-row .form-checkboxes > input {
    width: initial;
  }
  .artemij-style-form.views-exposed-form .form-row .form-actions {
    width: 100%;
    float: none;
    text-align: center;
    overflow: hidden;
    position: relative;
    margin-top: 20px;
  }
  .artemij-style-form.views-exposed-form .form-row .form-actions button, .artemij-style-form.views-exposed-form .form-row .form-actions .btn {
    width: 200px;
    margin: 0;
    font-weight: bold;
  }
  .artemij-style-form.views-exposed-form .form-row .form-actions button .icon, .artemij-style-form.views-exposed-form .form-row .form-actions .btn .icon {
    font-weight: normal;
  }
  .artemij-style-form.views-exposed-form .form-row .form-actions button:first-child:before, .artemij-style-form.views-exposed-form .form-row .form-actions .btn:first-child:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background: #e8e8e8;
    top: 50%;
    left: calc(-50% - 230px);
  }
  .artemij-style-form.views-exposed-form .form-row .form-actions button:last-child:after, .artemij-style-form.views-exposed-form .form-row .form-actions .btn:last-child:after {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    height: 2px;
    background: #e8e8e8;
    top: 50%;
    right: calc(-50% - 230px);
  }
  .artemij-style-form.views-exposed-form .form-row .form-actions button:only-child:before, .artemij-style-form.views-exposed-form .form-row .form-actions .btn:only-child:before {
    left: calc(-50% - 130px);
  }
  .artemij-style-form.views-exposed-form .form-row .form-actions button:only-child:after, .artemij-style-form.views-exposed-form .form-row .form-actions .btn:only-child:after {
    right: calc(-50% - 130px);
  }
  .artemij-style-form.views-exposed-form .form-row .form-actions button:not(:first-child), .artemij-style-form.views-exposed-form .form-row .form-actions .btn:not(:first-child) {
    margin-left: 15px;
  }
}
.artemij-style-form.views-exposed-form .form-row .form-item .fieldgroup {
  border: none;
  padding: 0;
}
.artemij-style-form.views-exposed-form .form-row .form-item .fieldgroup .form-type-checkbox {
  margin: 5px 0;
}
.artemij-style-form.views-exposed-form .form-row .select-wrapper .shs-container .shs-field-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.artemij-style-form.views-exposed-form .form-row .select-wrapper .shs-container .shs-field-container .shs-widget-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.artemij-style-form.views-exposed-form .form-row .select-wrapper .shs-container .shs-field-container .shs-widget-container select {
  height: 38px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 15px;
}
.artemij-style-form.views-exposed-form.gridded .form-row:before, .artemij-style-form.views-exposed-form.gridded-4 .form-row:before, .artemij-style-form.views-exposed-form.gridded-5 .form-row:before {
  display: none;
}
.artemij-style-form.views-exposed-form.gridded .form-row > .form-group:not(.form-actions):not(:first-child), .artemij-style-form.views-exposed-form.gridded-4 .form-row > .form-group:not(.form-actions):not(:first-child), .artemij-style-form.views-exposed-form.gridded-5 .form-row > .form-group:not(.form-actions):not(:first-child) {
  margin-left: 0;
}
@media only screen and (min-width: 992px) {
  .artemij-style-form.views-exposed-form.gridded .form-row, .artemij-style-form.views-exposed-form.gridded-4 .form-row, .artemij-style-form.views-exposed-form.gridded-5 .form-row {
    display: grid;
    grid-gap: 10px 15px;
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  }
  .artemij-style-form.views-exposed-form.gridded .form-row > .form-group:not(.form-actions) .form-item, .artemij-style-form.views-exposed-form.gridded-4 .form-row > .form-group:not(.form-actions) .form-item, .artemij-style-form.views-exposed-form.gridded-5 .form-row > .form-group:not(.form-actions) .form-item {
    margin-bottom: 0;
  }
  .artemij-style-form.views-exposed-form.gridded .form-row > .form-group:not(.form-actions) .form-item:not(:first-child), .artemij-style-form.views-exposed-form.gridded-4 .form-row > .form-group:not(.form-actions) .form-item:not(:first-child), .artemij-style-form.views-exposed-form.gridded-5 .form-row > .form-group:not(.form-actions) .form-item:not(:first-child) {
    margin-left: 0;
  }
  .artemij-style-form.views-exposed-form.gridded .form-row > .form-group:not(.form-actions) .form-item .form-item-expense-claim-expense-claim, .artemij-style-form.views-exposed-form.gridded-4 .form-row > .form-group:not(.form-actions) .form-item .form-item-expense-claim-expense-claim, .artemij-style-form.views-exposed-form.gridded-5 .form-row > .form-group:not(.form-actions) .form-item .form-item-expense-claim-expense-claim {
    margin: 0;
  }
  .artemij-style-form.views-exposed-form.gridded .form-row > .form-group:not(.form-actions) .form-item .form-item-expense-claim-expense-claim label, .artemij-style-form.views-exposed-form.gridded-4 .form-row > .form-group:not(.form-actions) .form-item .form-item-expense-claim-expense-claim label, .artemij-style-form.views-exposed-form.gridded-5 .form-row > .form-group:not(.form-actions) .form-item .form-item-expense-claim-expense-claim label {
    font-weight: bold;
  }
  .artemij-style-form.views-exposed-form.gridded .form-row > .form-group:not(.form-actions) .form-item .form-item-expense-claim-expense-claim label input, .artemij-style-form.views-exposed-form.gridded-4 .form-row > .form-group:not(.form-actions) .form-item .form-item-expense-claim-expense-claim label input, .artemij-style-form.views-exposed-form.gridded-5 .form-row > .form-group:not(.form-actions) .form-item .form-item-expense-claim-expense-claim label input {
    display: inline-block;
    vertical-align: inherit;
    margin: 0 5px 0 0;
  }
  .artemij-style-form.views-exposed-form.gridded .form-row > .form-group:not(.form-actions) .form-item.form-item-status, .artemij-style-form.views-exposed-form.gridded-4 .form-row > .form-group:not(.form-actions) .form-item.form-item-status, .artemij-style-form.views-exposed-form.gridded-5 .form-row > .form-group:not(.form-actions) .form-item.form-item-status {
    max-width: initial;
  }
  .artemij-style-form.views-exposed-form.gridded .form-row .form-actions, .artemij-style-form.views-exposed-form.gridded-4 .form-row .form-actions, .artemij-style-form.views-exposed-form.gridded-5 .form-row .form-actions {
    grid-column: 1/-1;
  }
}
@media only screen and (min-width: 992px) {
  .artemij-style-form.views-exposed-form.gridded.gridded-4 .form-row, .artemij-style-form.views-exposed-form.gridded-4.gridded-4 .form-row, .artemij-style-form.views-exposed-form.gridded-5.gridded-4 .form-row {
    grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  }
}
@media only screen and (min-width: 992px) {
  .artemij-style-form.views-exposed-form.gridded.gridded-5 .form-row, .artemij-style-form.views-exposed-form.gridded-4.gridded-5 .form-row, .artemij-style-form.views-exposed-form.gridded-5.gridded-5 .form-row {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  }
}

.block-oktopro-source-creation-link-block {
  margin-bottom: 30px;
}

.view-oktopro-sources .view-content.row table caption {
  caption-side: top;
  font-size: 16px;
  font-weight: bold;
}
.view-oktopro-sources .view-content.row table caption a {
  border-bottom: 2px solid #dee2e6;
}
.view-oktopro-sources .view-content.row table td {
  border-top: none;
}
.view-oktopro-sources.view-display-id-overview_block > .view-content table {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1px;
  margin: 0.5px 0;
}
.view-oktopro-sources.view-display-id-overview_block > .view-content table > caption, .view-oktopro-sources.view-display-id-overview_block > .view-content table tbody {
  border: 1px solid #dedede;
  padding: 20px;
}
.view-oktopro-sources.view-display-id-overview_block > .view-content table > caption tr, .view-oktopro-sources.view-display-id-overview_block > .view-content table tbody tr {
  border: none;
}
.view-oktopro-sources.view-display-id-overview_block > .view-content table > caption tr td, .view-oktopro-sources.view-display-id-overview_block > .view-content table tbody tr td {
  border: none;
}
.view-oktopro-sources.view-display-id-overview_block > .view-content table > caption tr td.views-field-name-1, .view-oktopro-sources.view-display-id-overview_block > .view-content table tbody tr td.views-field-name-1 {
  font-size: 14px;
}
.view-oktopro-sources.view-display-id-overview_block > .view-content table > caption tr td .source-tags, .view-oktopro-sources.view-display-id-overview_block > .view-content table tbody tr td .source-tags {
  font-style: italic;
  font-size: 12px;
  display: block;
}
.view-oktopro-sources.view-display-id-overview_block > .view-content table > caption {
  font-size: 14px;
  font-weight: bold;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.view-oktopro-team .view-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.view-oktopro-team .view-content .views-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-pack: stretch;
  -webkit-justify-content: stretch;
      -ms-flex-pack: stretch;
          justify-content: stretch;
  margin: 0 40px 60px 0;
  height: auto;
  -webkit-flex-basis: 250px;
      -ms-flex-preferred-size: 250px;
          flex-basis: 250px;
}
.view-oktopro-team .view-content .views-row .views-field-fieldset {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  position: relative;
}
.view-oktopro-team .view-content .views-row .views-field-fieldset .user-picture--social-links-wrapper {
  position: relative;
}
.view-oktopro-team .view-content .views-row .views-field-fieldset .user-picture--social-links-wrapper .views-field-user-picture {
  margin-bottom: 25px;
}
.view-oktopro-team .view-content .views-row .views-field-fieldset .user-picture--social-links-wrapper .views-field-user-picture .field-content img {
  border-radius: 100%;
}
.view-oktopro-team .view-content .views-row .views-field-fieldset .user-picture--social-links-wrapper .views-field-field-social-links {
  position: absolute;
  right: 10px;
  bottom: -16px;
}
.view-oktopro-team .view-content .views-row .views-field-fieldset .user-picture--social-links-wrapper .views-field-field-social-links .social-media-link-icon--linkedin span:before {
  display: block;
  content: "";
  background-image: url("../images/icons/linkedin_icon.svg");
  background-position: center;
  -webkit-background-size: 30px 30px;
          background-size: 30px 30px;
  background-repeat: no-repeat;
  width: 50px;
  height: 50px;
  background-color: #0f2856;
  border-radius: 100%;
}
.view-oktopro-team .view-content .views-row .views-field-name {
  text-align: center;
}
.view-oktopro-team .view-content .views-row .views-field-name .field-content {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 22px;
  font-weight: 600;
  color: #0f2856;
  text-align: center;
}
.view-oktopro-team .view-content .views-row:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 991px) {
  .view-oktopro-team .view-content .views-row {
    margin: 20px auto;
  }
}
@media only screen and (max-width: 767px) {
  .view-oktopro-team .view-content {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .view-oktopro-team .view-content .views-row:last-child {
    margin: 20px auto;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.view-oktopro-blog-listing-seach-index {
  max-width: 1200px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.view-oktopro-blog-listing-seach-index .view-filters {
  padding: 0;
  margin: 0 0 23px;
}
.view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row {
  grid-template-columns: repeat(auto-fill, minmax(450px, 1fr));
  grid-template-rows: 52px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row .form-type-select {
  grid-column: 1/2;
  grid-row: 1/2;
}
.view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row .form-type-search-api-autocomplete {
  grid-column: 2/3;
  grid-row: 1/2;
}
.view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row .form-type-select,
.view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row .form-type-search-api-autocomplete {
  justify-self: center;
  width: 100%;
  margin-bottom: 0;
  max-width: 580px;
}
.view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row .form-type-select .form-select,
.view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row .form-type-select .form-autocomplete,
.view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row .form-type-search-api-autocomplete .form-select,
.view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row .form-type-search-api-autocomplete .form-autocomplete {
  background-image: unset;
  border-radius: 8px;
  border: 1px solid #636D81;
  height: 52px;
  padding: 16px 20px;
  line-height: 18px;
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  font-weight: 600;
  color: #636D81;
}
.view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row .form-type-search-api-autocomplete {
  position: relative;
  background-image: unset;
}
.view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row .form-type-search-api-autocomplete:before {
  position: absolute;
  content: "";
  display: block;
  width: 16px;
  height: 16px;
  background-image: url("../images/icons/search_icon_icon.svg");
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  top: 19px;
  left: 16px;
}
.view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row .form-type-search-api-autocomplete .form-autocomplete {
  padding: 16px 20px 16px 40px;
}
.view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row .form-actions {
  display: none;
}
.view-oktopro-blog-listing-seach-index .view-empty {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 32px;
  font-family: "Source Sans Pro", "sans-serif";
  color: #0f2856;
  font-weight: 900;
  margin: 20px auto;
}
.view-oktopro-blog-listing-seach-index .view-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-column-gap: 40px;
     -moz-column-gap: 40px;
          column-gap: 40px;
  row-gap: 40px;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  height: 100%;
  margin-bottom: 40px;
}
.view-oktopro-blog-listing-seach-index .view-content .views-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.view-oktopro-blog-listing-seach-index .pagination {
  margin: 60px auto 90px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.view-oktopro-blog-listing-seach-index .pagination .page-item,
.view-oktopro-blog-listing-seach-index .pagination .page-link,
.view-oktopro-blog-listing-seach-index .pagination .pager__item--next,
.view-oktopro-blog-listing-seach-index .pagination .pager__item--next {
  border: unset;
}
.view-oktopro-blog-listing-seach-index .pagination .page-item a,
.view-oktopro-blog-listing-seach-index .pagination .page-link a,
.view-oktopro-blog-listing-seach-index .pagination .pager__item--next a,
.view-oktopro-blog-listing-seach-index .pagination .pager__item--next a {
  border: unset;
}
.view-oktopro-blog-listing-seach-index .pagination .page-item,
.view-oktopro-blog-listing-seach-index .pagination .pager__item--next {
  margin-right: 33px;
}
.view-oktopro-blog-listing-seach-index .pagination .page-item .page-link,
.view-oktopro-blog-listing-seach-index .pagination .pager__item--next .page-link {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 22px;
  font-weight: 600;
  border-radius: 8px;
  background-color: #FFFFFF;
  color: #0f2856;
  padding: 6px 14px;
}
.view-oktopro-blog-listing-seach-index .pagination .page-item.active .page-link,
.view-oktopro-blog-listing-seach-index .pagination .pager__item--next.active .page-link {
  background-color: #0f2856;
  color: #21D9E5;
}
.view-oktopro-blog-listing-seach-index.view-display-id-block_blog_listing_topics {
  margin-bottom: 87px;
}
.view-oktopro-blog-listing-seach-index.view-display-id-block_blog_listing_topics .view-filters {
  padding: 0 30px;
}
.view-oktopro-blog-listing-seach-index.view-display-id-block_blog_listing_topics .view-filters .views-exposed-form .form-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 750px;
  margin: 0 auto;
}
@media only screen and (max-width: 1199px) {
  .view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 39px;
       -moz-column-gap: 39px;
            column-gap: 39px;
  }
  .view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row .form-type-select,
  .view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row .form-type-search-api-autocomplete {
    max-width: 451px;
    width: 100%;
  }
  .view-oktopro-blog-listing-seach-index .view-content {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media only screen and (max-width: 991px) {
  .view-oktopro-blog-listing-seach-index .view-filters {
    padding: 0 15px;
  }
  .view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    row-gap: 15px;
  }
  .view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row .form-type-select,
  .view-oktopro-blog-listing-seach-index .view-filters .views-exposed-form .form-row .form-type-search-api-autocomplete {
    width: 100%;
    max-width: 451px;
    -webkit-align-self: center;
        -ms-flex-item-align: center;
            align-self: center;
  }
}
@media only screen and (max-width: 767px) {
  .view-oktopro-blog-listing-seach-index .pagination .page-item,
  .view-oktopro-blog-listing-seach-index .pagination .page-link,
  .view-oktopro-blog-listing-seach-index .pagination .pager__item--next,
  .view-oktopro-blog-listing-seach-index .pagination .pager__item--next {
    border: unset;
  }
  .view-oktopro-blog-listing-seach-index .pagination .page-item a,
  .view-oktopro-blog-listing-seach-index .pagination .page-link a,
  .view-oktopro-blog-listing-seach-index .pagination .pager__item--next a,
  .view-oktopro-blog-listing-seach-index .pagination .pager__item--next a {
    border: unset;
  }
  .view-oktopro-blog-listing-seach-index .pagination .page-item,
  .view-oktopro-blog-listing-seach-index .pagination .pager__item--next {
    margin-right: 10px;
  }
  .view-oktopro-blog-listing-seach-index .pagination .page-item .page-link,
  .view-oktopro-blog-listing-seach-index .pagination .pager__item--next .page-link {
    padding: 3px 8px;
  }
}

.view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles {
  position: relative;
  padding: 0 30px;
  overflow: hidden;
}
.view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index {
  position: static;
}
.view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick-list {
  max-width: 1200px;
  margin: 0 auto;
  overflow: hidden;
}
.view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick-list .slick-track {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
.view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick-list .slick-track .slick__slide {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 10px;
  height: auto;
}
.view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick-list .slick-track .slick__slide .slide__grid {
  border: unset;
}
.view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick-list .slick-track .slick__slide .slide__grid .grid__content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick__arrow {
  top: 47%;
}
.view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick__arrow .slick-prev:before,
.view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick__arrow .slick-next:before {
  color: unset;
  background-image: url("../images/icons/slider_arrow.svg");
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
  width: 15px;
  height: 30px;
  display: block;
}
.view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick__arrow .slick-next {
  right: -15px;
}
.view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick__arrow .slick-prev {
  left: 11px;
}
.view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick__arrow .slick-prev:before {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media only screen and (min-width: 768px) {
  .view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick-list .slick-track {
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
  }
  .view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick-list .slick-track .slick__slide {
    max-width: 570px;
    width: 100%;
  }
  .view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick__arrow {
    top: 47%;
  }
  .view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick__arrow .slick-prev:before,
  .view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick__arrow .slick-next:before {
    color: unset;
    background-image: url("../images/icons/slider_arrow.svg");
    background-position: center;
    -webkit-background-size: cover;
            background-size: cover;
    background-repeat: no-repeat;
    width: 15px;
    height: 30px;
    display: block;
  }
  .view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick__arrow .slick-next {
    right: -15px;
  }
  .view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick__arrow .slick-prev {
    left: 11px;
  }
  .view-oktopro-blog-listing-seach-index.view-display-id-block_related_articles .view-content .slick--view--oktopro-blog-listing-seach-index .slick__arrow .slick-prev:before {
    -webkit-transform: rotate(180deg);
         -o-transform: rotate(180deg);
            transform: rotate(180deg);
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.view-topics-glossary.view-display-id-block_topics_glossary {
  max-width: 880px;
  margin: 0 auto;
}
.view-topics-glossary.view-display-id-block_topics_glossary .view-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  row-gap: 35px;
}
.view-topics-glossary.view-display-id-block_topics_glossary .view-content .views-row {
  width: 100%;
}
.view-topics-glossary.view-display-id-block_topics_glossary .pagination {
  margin: 60px auto 90px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.view-topics-glossary.view-display-id-block_topics_glossary .pagination .page-item,
.view-topics-glossary.view-display-id-block_topics_glossary .pagination .page-link,
.view-topics-glossary.view-display-id-block_topics_glossary .pagination .pager__item--next,
.view-topics-glossary.view-display-id-block_topics_glossary .pagination .pager__item--next {
  border: unset;
}
.view-topics-glossary.view-display-id-block_topics_glossary .pagination .page-item a,
.view-topics-glossary.view-display-id-block_topics_glossary .pagination .page-link a,
.view-topics-glossary.view-display-id-block_topics_glossary .pagination .pager__item--next a,
.view-topics-glossary.view-display-id-block_topics_glossary .pagination .pager__item--next a {
  border: unset;
}
.view-topics-glossary.view-display-id-block_topics_glossary .pagination .page-item,
.view-topics-glossary.view-display-id-block_topics_glossary .pagination .pager__item--next {
  margin-right: 33px;
}
.view-topics-glossary.view-display-id-block_topics_glossary .pagination .page-item .page-link,
.view-topics-glossary.view-display-id-block_topics_glossary .pagination .pager__item--next .page-link {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 22px;
  font-weight: 600;
  border-radius: 8px;
  background-color: #FFFFFF;
  color: #0f2856;
  padding: 6px 14px;
}
.view-topics-glossary.view-display-id-block_topics_glossary .pagination .page-item.active .page-link,
.view-topics-glossary.view-display-id-block_topics_glossary .pagination .pager__item--next.active .page-link {
  background-color: #0f2856;
  color: #21D9E5;
}

/* Content */
.vision--teaser.vision {
  min-height: 100vh;
  z-index: 7;
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  position: relative;
}

.vision {
  color: white;
  padding-bottom: 30px;
}
.vision--header, .vision--content {
  max-width: 35vw;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-left: auto;
  margin-right: auto;
}
.vision--logo {
  position: absolute;
  top: 40px;
  left: 50%;
  text-align: center;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
}
.vision--logo svg {
  width: 65px;
  height: 65px;
}
.vision--logo h5 {
  margin-top: 5px;
  font-size: 30px;
  font-weight: 900;
}
.vision--header {
  padding-top: 210px;
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 16px;
  border-bottom: 2px solid white;
}
.vision h2 {
  width: 100%;
}
.vision--title {
  margin-left: 150px;
  text-transform: uppercase;
  font-size: 33px;
}
.vision--icon {
  position: absolute;
  left: 0;
  bottom: -10px;
}
.vision--icon svg {
  overflow: visible !important;
  width: 70px;
  height: 70px;
}
.vision--icon svg .cls-1 {
  stroke: white;
  stroke-width: 3px;
  fill: transparent;
}
.vision--content {
  position: relative;
  padding: 10px 2em 4em 2em;
  border-radius: 6px;
  font-size: 18px;
  border: white 2px solid;
}
.vision .overlay {
  position: absolute;
  display: block;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(51, 48, 48, 0.4);
}
.vision .ec-toggle-link {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
       -o-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 1px;
  letter-spacing: -1px;
  color: transparent;
}
.vision .ec-toggle-link::before {
  content: "";
  display: block;
  width: 88px;
  height: 50px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 74.36 47.48'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3Escroll%3C/title%3E%3Cg id='Layer_2' data-name='Layer 2'%3E%3Cg id='Layer_1-2' data-name='Layer 1'%3E%3Cpath class='cls-1' d='M37.18,47.48a4.68,4.68,0,0,1-3.31-1.36L.44,12.68a1.5,1.5,0,0,1,2.12-2.12L36,44a1.68,1.68,0,0,0,2.37,0L71.8,10.56a1.5,1.5,0,0,1,2.12,2.12L40.49,46.12A4.66,4.66,0,0,1,37.18,47.48Z'/%3E%3Cpath class='cls-1' d='M37.18,37.36A4.68,4.68,0,0,1,33.87,36L.44,2.56A1.5,1.5,0,0,1,2.56.44L36,33.88a1.68,1.68,0,0,0,2.37,0L71.8.44a1.5,1.5,0,0,1,2.12,2.12L40.49,36A4.66,4.66,0,0,1,37.18,37.36Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  content: "";
  -webkit-background-size: 71px 71px;
          background-size: 71px;
  background-position: center;
  background-repeat: no-repeat;
}
.vision--content:not(.toggle-active) {
  padding-bottom: 40px;
}
.vision .toggle-active .ec-content {
  padding-bottom: 60px;
}

/* Components */
.js .dropbutton-wrapper {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.js .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget .dropbutton .secondary-action {
  display: block;
  visibility: hidden;
  height: 0;
  border-top-width: 0;
}
.js .dropbutton-wrapper.dropbutton-multiple.open .dropbutton-widget .dropbutton .secondary-action {
  visibility: initial;
  height: initial;
  border-top-width: 1px;
}

.js td .dropbutton-multiple {
  padding: 0;
  margin: 0;
}

.dropbutton .dropbutton-action > * {
  padding: 0.1em 1em !important;
}

/**
 * @file
 * Visual styles for Bootstrap Barrio's field components.
 */
.field__label {
  font-weight: bold;
}

.field--label-inline .field__label::after {
  content: ":";
}

.field--type-entity-reference .field__label {
  font-weight: bold;
  padding-right: 0;
}

.field--label-inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 5px;
}
.field--label-inline > .field__label {
  margin-right: 5px;
}
.field--label-inline > .field__item,
.field--label-inline > .field__items {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.field--label-inline > .field__item > div.field__item,
.field--label-inline > .field__items > div.field__item {
  display: block;
}

input[type=file] {
  padding: 2px;
}

.section-title {
  text-align: center;
  font-family: "Source Sans Pro", "sans-serif";
  font-weight: 900;
  font-size: 44px;
  color: #0f2856;
  line-height: 44px;
  margin: 60px 0;
}
@media only screen and (max-width: 767px) {
  .section-title {
    font-size: 32px;
  }
}

.oktopro-section-sub-text {
  max-width: 695px;
  margin: 25px auto 60px;
  font-family: "Source Sans Pro", "sans-serif";
  font-weight: 20;
  color: #636D81;
  text-align: center;
}

.sub-item-title {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 32px;
  font-weight: 600;
  color: #0f2856;
  text-transform: capitalize;
  margin: 0 0 32px;
  line-height: 32px;
}

.sub-item-icon {
  color: #21D9E5;
  border-radius: 50%;
  background-color: #F7F9FD;
  width: 60px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  margin-bottom: 32px;
}

.vision-preview--container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.vision-preview--content, .vision-preview--navigation, .vision-preview--package {
  width: 50vw;
}
.vision-preview img {
  margin-bottom: 0;
}
.vision-preview--package {
  overflow: hidden;
  height: 100vh;
  position: relative;
}
.vision-preview--navigation {
  right: 0;
  position: fixed;
  z-index: 3;
  height: calc(100vh - 210px);
  top: 210px;
}
.vision-preview--navigation__item:nth-child(-n+3) {
  height: 136px;
}
.vision-preview--navigation__item:nth-child(n+4):nth-child(-n+6) {
  height: calc(80vh - 210px - 136px - 60px);
}
.vision-preview--navigation__item a {
  z-index: 5;
  position: absolute;
  width: 100%;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  top: 0;
}
.vision-preview--navigation__item a.active, .vision-preview--navigation__item a:hover {
  top: -30px;
}
.vision-preview--tab {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
}
.vision-preview--tab__title {
  color: #022153;
  position: absolute;
  height: 1000px;
  top: 93px;
  border-radius: 6px;
  padding: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: white;
  -webkit-filter: drop-shadow(0px 0px 6px rgba(40, 39, 39, 0.2));
          filter: drop-shadow(0px 0px 6px rgba(40, 39, 39, 0.2));
  width: 103%;
}
.vision-preview--tab__title-content {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  font-size: 23px;
  font-weight: bold;
  line-height: 1.1;
  text-transform: uppercase;
  position: relative;
}
.vision-preview--tab__title-content::after {
  content: "";
  display: block;
  position: absolute;
  height: 2px;
  bottom: -10px;
  background-color: #4ee4e8;
  width: 80%;
  left: 10%;
}
.vision-preview--tab__icon svg {
  width: 100px;
  height: 100px;
}
.vision-preview--tab__icon svg .cls-1 {
  fill: inherit !important;
}

h2.ad-heading-2 {
  color: #21D9E5;
  font-size: 40px;
  line-height: 47px;
  font-weight: 800;
}

h3.ad-heading-3 {
  font-weight: 800;
  font-size: 27px;
  line-height: 32px;
  color: #2D307C;
}

h4.ad-heading-4 {
  font-style: normal;
  font-weight: 800;
  font-size: 27px;
  line-height: 32px;
  color: #21D9E5;
}

h2.sub-title {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 24px;
  color: #FFFFFF;
  font-weight: 900;
  margin-bottom: 20px;
}

h2.paragraph-blog-post-heading {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 34px;
  font-weight: 600;
  color: #0f2856;
  margin-bottom: 20px;
}
@media only screen and (max-width: 991px) {
  h2.paragraph-blog-post-heading {
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  h2.paragraph-blog-post-heading {
    font-size: 24px;
  }
}

p.paragraph-blog-post-text {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  line-height: 24px;
  color: #636D81;
  margin-bottom: 20px;
  text-align: justify;
}
@media only screen and (max-width: 479px) {
  p.paragraph-blog-post-text {
    margin-bottom: 10px;
    text-align: left;
  }
}

h3.paragraph-blog-post-sub-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 20px;
  font-weight: 600;
  color: #0f2856;
}
h3.paragraph-blog-post-sub-heading:before {
  content: "";
  display: block;
  width: 24px;
  height: 25px;
  background-image: url("../images/icons/informative_footnote_icon.png");
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-right: 2px;
}

a.link-blog-post {
  font-family: "Source Sans Pro", "sans-serif";
  color: #21D9E5;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}
a.link-blog-post:hover, a.link-blog-post:focus, a.link-blog-post:visited {
  color: #21D9E5;
}

ul.unordered-list-blog,
ul.unordered-full-refund {
  padding: 0 0 0 17px;
  line-height: 24px;
  margin: 20px 0 45px;
}
ul.unordered-list-blog li p,
ul.unordered-list-blog li span,
ul.unordered-list-blog li div,
ul.unordered-full-refund li p,
ul.unordered-full-refund li span,
ul.unordered-full-refund li div {
  display: block;
  margin-bottom: 10px;
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  line-height: 24px;
  color: #636D81;
  text-align: justify;
}
ul.unordered-list-blog li::marker,
ul.unordered-full-refund li::marker {
  color: #21D9E5;
}
ul.unordered-list-blog.unordered-full-refund li::marker,
ul.unordered-full-refund.unordered-full-refund li::marker {
  color: #555555;
}
@media only screen and (max-width: 479px) {
  ul.unordered-list-blog,
  ul.unordered-full-refund {
    margin: 10px 0 20px;
  }
}

strong.bold-text {
  font-family: "Source Sans Pro", "sans-serif";
  line-height: 24px;
  color: #555555;
  font-weight: 900;
  font-size: 16px;
}

.informative-footnote-wrapper {
  background-color: #F7F9FD;
  padding: 30px 38px 34px;
  border-radius: 10px;
  margin: 20px 0 45px;
}
.informative-footnote-wrapper .informative-footnote-heading {
  margin-bottom: 15px;
}
.informative-footnote-wrapper .informative-footnote-content {
  font-family: "Source Sans Pro", "sans-serif";
  color: #0f2856;
  font-size: 16px;
  line-height: 24px;
}
@media only screen and (max-width: 479px) {
  .informative-footnote-wrapper {
    padding: 15px 18px 15px;
  }
}

.ad-nice-page {
  color: #565656;
}
.ad-nice-page .first-tab-content-package {
  border-image-source: url(../images/about_oktopro_wrapper.png);
  border-image-slice: 200;
  border-style: solid;
  border-width: 82px;
}
.ad-nice-page .job-details-link--package {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
}
.ad-nice-page .job-details-link {
  text-transform: uppercase;
  background-color: #2D307C;
  -webkit-box-shadow: 0 4px 4px rgba(45, 48, 124, 0.1);
  box-shadow: 0 4px 4px rgba(45, 48, 124, 0.1);
  border-radius: 6px;
  font-weight: 300;
  font-size: 30px;
  line-height: 35px;
  color: #FFFFFF;
  width: 215px;
  padding: 18px;
}
.ad-nice-page .field--name-about-oktopro-video {
  height: unset;
  margin-bottom: 10px;
  margin-left: calc(-50vw + 50%);
  width: 100vw;
}
@media (min-width: 650px) {
  .ad-nice-page .field--name-about-oktopro-video {
    height: 725px;
    margin-bottom: 100px;
  }
}
.ad-nice-page iframe,
.ad-nice-page video {
  width: 100% !important;
  height: 100% !important;
}
.ad-nice-page .about-logo {
  display: inline-block;
  padding-bottom: 22px;
  border-bottom: 1px solid #21D9E5;
  margin-bottom: 22px;
}
.ad-nice-page .site-footer {
  background: #2D307C !important;
}
.ad-nice-page .o-ad-job-packages-formatter .nav-tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-bottom: unset;
  width: 100%;
  background: #21D9E5;
  -webkit-box-shadow: 0 3px 4px rgba(45, 48, 124, 0.2);
          box-shadow: 0 3px 4px rgba(45, 48, 124, 0.2);
  border-radius: 10px;
  min-height: 80px;
  margin-top: 100px;
  margin-bottom: 50px;
}
.ad-nice-page .o-ad-job-packages-formatter .nav-tabs .nav-item {
  -webkit-flex-basis: 32%;
      -ms-flex-preferred-size: 32%;
          flex-basis: 32%;
}
.ad-nice-page .o-ad-job-packages-formatter .nav-tabs .nav-link {
  font-weight: 800;
  font-size: 18px;
  line-height: 26px;
  color: white;
  text-align: center;
  -webkit-transition: color 0.5s, font-size 0.5s;
  -o-transition: color 0.5s, font-size 0.5s;
  transition: color 0.5s, font-size 0.5s;
}
.ad-nice-page .o-ad-job-packages-formatter .nav-tabs .nav-link,
.ad-nice-page .o-ad-job-packages-formatter .nav-tabs .nav-link.active {
  background-color: unset;
  border: unset;
}
.ad-nice-page .o-ad-job-packages-formatter .nav-tabs .nav-link:hover,
.ad-nice-page .o-ad-job-packages-formatter .nav-tabs .nav-link.active:hover {
  border: unset;
}
.ad-nice-page .o-ad-job-packages-formatter .nav-tabs .nav-link.active {
  font-size: 22px;
  color: #2D307C;
}
.ad-nice-page .o-ad-job-packages-formatter .nav-tabs .nav-item:not(:last-child) a.nav-link {
  border-right: 2px solid white;
  padding: 6px 0;
}
.ad-nice-page .map {
  background: url(../images/map.png) no-repeat center center;
  width: 100%;
  height: 411px;
  -webkit-background-size: 1000px 411px;
          background-size: 1000px 411px;
}
.ad-nice-page .apply-button-wrapper a {
  font-style: normal;
  font-weight: 300;
  font-size: 30px;
  line-height: 35px;
  color: #FFFFFF;
  background: #2D307C;
  width: 215px;
  -webkit-box-shadow: 0 4px 4px rgba(45, 48, 124, 0.1);
          box-shadow: 0 4px 4px rgba(45, 48, 124, 0.1);
}

.package-nice-view {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.package-nice-view--left {
  -webkit-flex-basis: 40%;
      -ms-flex-preferred-size: 40%;
          flex-basis: 40%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.package-nice-view--left img {
  max-width: 100%;
  height: auto;
}
.package-nice-view--right {
  -webkit-flex-basis: 60%;
      -ms-flex-preferred-size: 60%;
          flex-basis: 60%;
}
.package-nice-view--right .field--name-sub-title {
  margin-bottom: 10px;
  color: #21D9E5;
  font-weight: 800;
  font-size: 20px;
  line-height: 23px;
}
.package-nice-view--number {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  margin: 15px 0;
}
.package-nice-view--number .field--name-salary-main__suffix,
.package-nice-view--number .field--name-salary-extra__suffix {
  margin-left: 5px;
}
.package-nice-view--number .field--name-salary-extra__amount,
.package-nice-view--number .field--name-salary-extra__prefix,
.package-nice-view--number .field--name-salary-main__amount,
.package-nice-view--number .field--name-salary-main__prefix {
  font-size: 30px;
  color: #2d307c;
  font-weight: 800;
}

.is-active-source {
  color: #28a745;
}

.sources-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.sources-wrapper .label {
  font-weight: bold;
  font-size: 17px;
  margin-bottom: 10px;
  min-height: 38px;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.block-oktopro-jobs-auth-form-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.block-oktopro-jobs-auth-form-block .oktopro-jobs-auth-form-block {
  max-width: 372px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 10px;
     -moz-column-gap: 10px;
          column-gap: 10px;
}
.block-oktopro-jobs-auth-form-block .oktopro-jobs-auth-form-block .oktopro-auth-message {
  color: #FFFFFF;
  font-size: 14px;
  font-weight: 600;
  font-family: "Source Sans Pro", "sans-serif";
  position: relative;
  padding-right: 12px;
}
.block-oktopro-jobs-auth-form-block .oktopro-jobs-auth-form-block .oktopro-auth-message .oktopro-jobs-auth-form-tooltip {
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background-image: url("../images/icons/tooltip_icon.svg");
  -webkit-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  right: -3px;
  top: 0;
}
@media only screen and (max-width: 767px) {
  .block-oktopro-jobs-auth-form-block {
    margin: 15px;
  }
  .block-oktopro-jobs-auth-form-block .oktopro-jobs-auth-form-block {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.block-oktopro-user-login-block {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  margin-left: auto;
  margin-right: 15px;
}
.block-oktopro-user-login-block .oktopro-user-login-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-column-gap: 8px;
     -moz-column-gap: 8px;
          column-gap: 8px;
  line-height: 14px;
}
.block-oktopro-user-login-block .oktopro-user-login-form .oktopro-user-login-form-message {
  color: #FFFFFF;
  font-size: 14px;
  font-family: "Source Sans Pro", "sans-serif";
  font-weight: 600;
}
.block-oktopro-user-login-block .oktopro-user-login-form .oktopro-user-login-form-link .oktopro-user-login-link {
  background-image: url("../images/icons/avatar.svg");
  -webkit-background-size: contain;
          background-size: contain;
  background-repeat: no-repeat;
  border-radius: 100%;
  margin: 0;
  width: 24px;
  height: 24px;
  background-color: unset;
  border: unset;
  cursor: pointer;
}
@media only screen and (max-width: 991px) {
  .block-oktopro-user-login-block {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .block-oktopro-user-login-block {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .block-oktopro-user-login-block .oktopro-user-login-form {
    margin: 15px;
  }
}

.navbar-brand {
  max-width: 94px;
  height: auto;
}

.large-button {
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  padding: 18px 22px;
  background-color: #21D9E5;
  border-radius: 8px;
  text-align: center;
}
.large-button a {
  color: #FFFFFF;
  font-size: 18px;
  font-family: "Source Sans Pro", "sans-serif";
  font-weight: 900;
}
.large-button a:hover, .large-button a:focus, .large-button a:active {
  color: #FFFFFF;
}

.button-with-arrows {
  background: -webkit-gradient(linear, left top, right top, from(#3CDB05), to(#B8E700));
  background: -webkit-linear-gradient(left, #3CDB05, #B8E700);
  background: -o-linear-gradient(left, #3CDB05, #B8E700);
  background: linear-gradient(to right, #3CDB05, #B8E700);
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  border-radius: 8px;
}
.button-with-arrows a {
  display: inline-block;
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 18px;
  font-weight: 900;
  padding: 15px 78px 15px 55px;
  color: #FFFFFF;
  position: relative;
}
.button-with-arrows a:after {
  content: "";
  display: block;
  background-image: url("../images/icons/cta_button_icon.svg");
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 40px;
  top: 19px;
}
.button-with-arrows a:active, .button-with-arrows a:visited, .button-with-arrows a:focus {
  color: #FFFFFF;
}
@media only screen and (max-width: 479px) {
  .button-with-arrows a {
    padding: 15px 48px 15px 25px;
    font-size: 14px;
  }
  .button-with-arrows a:after {
    top: 14px;
    right: 24px;
  }
}
.button-with-arrows.blue-button {
  background: #21D9E5;
  margin-top: 40px;
}
.button-with-arrows.blue-button a:after {
  top: 18px;
}
@media only screen and (max-width: 479px) {
  .button-with-arrows.blue-button a:after {
    top: 14px;
    right: 24px;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.oktopro-node--blog-post--addtoany {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.oktopro-node--blog-post--addtoany .oktopro-addtoany-share-links-title {
  font-family: "Source Sans Pro", "sans-serif";
  font-weight: 600;
  font-size: 18px;
  color: #0f2856;
  margin-bottom: 20px;
}
.oktopro-node--blog-post--addtoany .oktopro-addtoany-inner-wrapper span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
}
.oktopro-node--blog-post--addtoany .oktopro-addtoany-inner-wrapper span a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #21D9E5;
  border-radius: 7px;
  margin-right: 10px;
  width: 28px;
  height: 28px;
}
.oktopro-node--blog-post--addtoany .oktopro-addtoany-inner-wrapper span a svg path {
  stroke: #FFFFFF;
}
.oktopro-node--blog-post--addtoany .oktopro-addtoany-inner-wrapper span a:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 991px) {
  .oktopro-node--blog-post--addtoany {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin: 20px 0;
  }
  .oktopro-node--blog-post--addtoany .oktopro-addtoany-share-links-title {
    margin-bottom: 10px;
  }
}

/* Webforms */
/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.webform-submission-subscription-form-form {
  max-width: 980px;
  margin: 0 auto;
  background-color: #0f2856;
  border-radius: 10px;
  padding: 35px 40px 45px;
}
.webform-submission-subscription-form-form label {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  font-weight: 400;
  color: #FFFFFF;
  padding-left: 5px;
}
.webform-submission-subscription-form-form label a {
  color: #FFFFFF;
  text-decoration: underline;
}
.webform-submission-subscription-form-form .form-type-processed-text h2 {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 32px;
  font-weight: 600;
  color: #FFFFFF;
}
.webform-submission-subscription-form-form .oktopro-webform-inputs-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-column-gap: 28px;
     -moz-column-gap: 28px;
          column-gap: 28px;
}
.webform-submission-subscription-form-form .oktopro-webform-inputs-container .oktopro-webform-name-inputs-container,
.webform-submission-subscription-form-form .oktopro-webform-inputs-container .oktopro-webform-email-topics-inputs-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  margin: 0 auto;
  -webkit-column-gap: 28px;
     -moz-column-gap: 28px;
          column-gap: 28px;
  width: 100%;
}
.webform-submission-subscription-form-form .oktopro-webform-inputs-container .oktopro-webform-name-inputs-container .form-group,
.webform-submission-subscription-form-form .oktopro-webform-inputs-container .oktopro-webform-email-topics-inputs-container .form-group {
  max-width: 436px;
  width: 100%;
  margin-bottom: 10px;
}
.webform-submission-subscription-form-form .oktopro-webform-inputs-container .oktopro-webform-name-inputs-container .form-group select,
.webform-submission-subscription-form-form .oktopro-webform-inputs-container .oktopro-webform-name-inputs-container .form-group input,
.webform-submission-subscription-form-form .oktopro-webform-inputs-container .oktopro-webform-email-topics-inputs-container .form-group select,
.webform-submission-subscription-form-form .oktopro-webform-inputs-container .oktopro-webform-email-topics-inputs-container .form-group input {
  height: 52px;
  font-family: "Source Sans Pro", "sans-serif";
  color: #555555;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 0;
}
.webform-submission-subscription-form-form .form-actions {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 51px;
}
.webform-submission-subscription-form-form .form-actions:before {
  content: "";
  display: block;
  background-image: url("../images/icons/cta_button_icon.svg");
  -webkit-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
  position: absolute;
  right: 69px;
  top: 17px;
}
.webform-submission-subscription-form-form .form-actions .webform-button--submit {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 18px;
  font-weight: 900;
  color: #FFFFFF;
  background-color: #21D9E5;
  padding: 16px 100px 16px 60px;
  margin: 0;
  border-radius: 10px;
  height: 56px;
  line-height: 18px;
  border: unset;
}
.webform-submission-subscription-form-form .webform-confirmation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.webform-submission-subscription-form-form .webform-confirmation .webform-confirmation__message {
  margin: 0;
  font-family: "Source Sans Pro", "sans-serif";
  color: #FFFFFF;
  font-size: 32px;
}
@media only screen and (max-width: 767px) {
  .webform-submission-subscription-form-form {
    padding: 15px 20px 25px;
  }
  .webform-submission-subscription-form-form .oktopro-webform-inputs-container .oktopro-webform-name-inputs-container,
  .webform-submission-subscription-form-form .oktopro-webform-inputs-container .oktopro-webform-email-topics-inputs-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin: 0;
  }
  .webform-submission-subscription-form-form .oktopro-webform-inputs-container .oktopro-webform-name-inputs-container .form-group,
  .webform-submission-subscription-form-form .oktopro-webform-inputs-container .oktopro-webform-email-topics-inputs-container .form-group {
    max-width: 100%;
  }
  .webform-submission-subscription-form-form .form-actions:before {
    right: 35px;
  }
  .webform-submission-subscription-form-form .form-actions .webform-button--submit {
    padding: 16px 70px 16px 50px;
  }
}
@media only screen and (max-width: 991px) {
  .webform-submission-subscription-form-form .form-type-processed-text h2 {
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .webform-submission-subscription-form-form .form-type-processed-text h2 {
    font-size: 24px;
  }
}

/* Elements. */
.footable-loader {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.footable-loader .fooicon:before {
  font-family: "Material Icons";
  content: "rotate_right";
}

.ajax-progress-fullscreen {
  visibility: hidden;
}

table {
  background-color: transparent;
}

caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #999999;
  text-align: left;
}

th {
  text-align: left;
}

table,
table.footable {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
table > thead > tr,
table > tbody > tr,
table > tfoot > tr,
table.footable > thead > tr,
table.footable > tbody > tr,
table.footable > tfoot > tr {
  background-color: unset;
}
table > thead > tr > th,
table > thead > tr > td,
table > tbody > tr > th,
table > tbody > tr > td,
table > tfoot > tr > th,
table > tfoot > tr > td,
table.footable > thead > tr > th,
table.footable > thead > tr > td,
table.footable > tbody > tr > th,
table.footable > tbody > tr > td,
table.footable > tfoot > tr > th,
table.footable > tfoot > tr > td {
  color: initial;
  background-color: unset;
  padding: 8px;
  line-height: 1.428571429;
  border-top: 1px solid #ddd;
  vertical-align: middle;
}
table > thead > tr > th a,
table > thead > tr > td a,
table > tbody > tr > th a,
table > tbody > tr > td a,
table > tfoot > tr > th a,
table > tfoot > tr > td a,
table.footable > thead > tr > th a,
table.footable > thead > tr > td a,
table.footable > tbody > tr > th a,
table.footable > tbody > tr > td a,
table.footable > tfoot > tr > th a,
table.footable > tfoot > tr > td a {
  color: #008ee6;
  text-decoration: none;
  background-color: transparent;
  position: relative;
}
table > thead > tr > th a .tablesort,
table > thead > tr > td a .tablesort,
table > tbody > tr > th a .tablesort,
table > tbody > tr > td a .tablesort,
table > tfoot > tr > th a .tablesort,
table > tfoot > tr > td a .tablesort,
table.footable > thead > tr > th a .tablesort,
table.footable > thead > tr > td a .tablesort,
table.footable > tbody > tr > th a .tablesort,
table.footable > tbody > tr > td a .tablesort,
table.footable > tfoot > tr > th a .tablesort,
table.footable > tfoot > tr > td a .tablesort {
  margin-left: 0.25em;
  position: absolute;
}
table > thead > tr > th a .tablesort.tablesort--asc,
table > thead > tr > td a .tablesort.tablesort--asc,
table > tbody > tr > th a .tablesort.tablesort--asc,
table > tbody > tr > td a .tablesort.tablesort--asc,
table > tfoot > tr > th a .tablesort.tablesort--asc,
table > tfoot > tr > td a .tablesort.tablesort--asc,
table.footable > thead > tr > th a .tablesort.tablesort--asc,
table.footable > thead > tr > td a .tablesort.tablesort--asc,
table.footable > tbody > tr > th a .tablesort.tablesort--asc,
table.footable > tbody > tr > td a .tablesort.tablesort--asc,
table.footable > tfoot > tr > th a .tablesort.tablesort--asc,
table.footable > tfoot > tr > td a .tablesort.tablesort--asc {
  background-image: url(/core/misc/icons/008ee6/twistie-down.svg);
}
table > thead > tr > th a .tablesort.tablesort--desc,
table > thead > tr > td a .tablesort.tablesort--desc,
table > tbody > tr > th a .tablesort.tablesort--desc,
table > tbody > tr > td a .tablesort.tablesort--desc,
table > tfoot > tr > th a .tablesort.tablesort--desc,
table > tfoot > tr > td a .tablesort.tablesort--desc,
table.footable > thead > tr > th a .tablesort.tablesort--desc,
table.footable > thead > tr > td a .tablesort.tablesort--desc,
table.footable > tbody > tr > th a .tablesort.tablesort--desc,
table.footable > tbody > tr > td a .tablesort.tablesort--desc,
table.footable > tfoot > tr > th a .tablesort.tablesort--desc,
table.footable > tfoot > tr > td a .tablesort.tablesort--desc {
  background-image: url(/core/misc/icons/008ee6/twistie-up.svg);
}
table > thead > tr > th a:hover,
table > thead > tr > td a:hover,
table > tbody > tr > th a:hover,
table > tbody > tr > td a:hover,
table > tfoot > tr > th a:hover,
table > tfoot > tr > td a:hover,
table.footable > thead > tr > th a:hover,
table.footable > thead > tr > td a:hover,
table.footable > tbody > tr > th a:hover,
table.footable > tbody > tr > td a:hover,
table.footable > tfoot > tr > th a:hover,
table.footable > tfoot > tr > td a:hover {
  color: #0056b3;
  text-decoration: underline;
}
table > thead > tr > th,
table.footable > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
  font-size: 1em;
}
table > tbody > tr > td,
table.footable > tbody > tr > td {
  font-weight: normal;
}
table > caption + thead > tr:first-child > th,
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > th,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > th,
table > thead:first-child > tr:first-child > td,
table.footable > caption + thead > tr:first-child > th,
table.footable > caption + thead > tr:first-child > td,
table.footable > colgroup + thead > tr:first-child > th,
table.footable > colgroup + thead > tr:first-child > td,
table.footable > thead:first-child > tr:first-child > th,
table.footable > thead:first-child > tr:first-child > td {
  border-top: 0;
}
table > tbody + tbody,
table.footable > tbody + tbody {
  border-top: 2px solid #ddd;
}
table .table,
table.footable .table {
  background-color: #fff;
}

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > th,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > th,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}

table col[class*=col-] {
  position: static;
  float: none;
  display: table-column;
}

table td[class*=col-],
table th[class*=col-] {
  position: static;
  float: none;
  display: table-cell;
}

.table > thead > tr > td.active,
.table > thead > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover, .table-hover > tbody > tr.active:hover > td, .table-hover > tbody > tr:hover > .active, .table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > thead > tr > th.success, .table > thead > tr.success > td, .table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover, .table-hover > tbody > tr.success:hover > td, .table-hover > tbody > tr:hover > .success, .table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > thead > tr > th.info, .table > thead > tr.info > td, .table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover, .table-hover > tbody > tr.info:hover > td, .table-hover > tbody > tr:hover > .info, .table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > thead > tr > th.warning, .table > thead > tr.warning > td, .table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover, .table-hover > tbody > tr.warning:hover > td, .table-hover > tbody > tr:hover > .warning, .table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > thead > tr > th.danger, .table > thead > tr.danger > td, .table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover, .table-hover > tbody > tr.danger:hover > td, .table-hover > tbody > tr:hover > .danger, .table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}

.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

table.footable table.footable-details > thead > tr,
table.footable table.footable-details > tbody > tr,
table.footable table.footable-details > tfoot > tr {
  border: none;
}
table.footable table.footable-details > thead > tr > th,
table.footable table.footable-details > thead > tr > td,
table.footable table.footable-details > tbody > tr > th,
table.footable table.footable-details > tbody > tr > td,
table.footable table.footable-details > tfoot > tr > th,
table.footable table.footable-details > tfoot > tr > td {
  border: none;
}
table.footable tbody > tr > td {
  vertical-align: middle;
}
table.footable .fooicon {
  cursor: pointer;
  font-size: 1.7em;
  display: inline-block;
  font-style: normal;
  font-weight: bold;
  vertical-align: bottom;
}
table.footable .fooicon:before {
  font-family: "Material Icons";
  content: "add";
  display: block;
}
table.footable .fooicon.fooicon-plus:before {
  content: "add";
}
table.footable .fooicon.fooicon-minus:before {
  content: "remove";
}

td .operations-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
td .operations-wrapper a.ajax-link-button, td .operations-wrapper a.operation-link {
  cursor: pointer;
  color: #666;
  font-size: 0;
  margin: 2px;
  position: relative;
}
td .operations-wrapper a.ajax-link-button i, td .operations-wrapper a.operation-link i {
  font-size: 21px;
}
td .operations-wrapper a.ajax-link-button .ajax-progress, td .operations-wrapper a.operation-link .ajax-progress {
  position: absolute;
  left: calc(50% - 11px);
  top: calc(50% - 12px);
  margin: 0;
  font-size: 12px;
  background: inherit;
  width: 21px;
  height: 21px;
}
.toc-filter {
  max-width: 980px;
  margin: 0;
}
.toc-filter .toc-tree {
  border: unset;
  padding: 35px 46px 35px 38px;
  background-color: #F7F9FD;
  border-radius: 10px;
}
.toc-filter .toc-tree h3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Source Sans Pro", "sans-serif";
  color: #0f2856;
  font-size: 32px;
  font-weight: 600;
  margin-bottom: 0;
}
.toc-filter .toc-tree h3:after {
  content: "";
  display: block;
  width: 24px;
  height: 24px;
  background-image: url("../images/icons/arrow_icon_close.svg");
  background-position: center;
  -webkit-background-size: cover;
          background-size: cover;
  background-repeat: no-repeat;
}
.toc-filter .toc-tree h3[aria-expanded=true]:after {
  -webkit-transform: rotate(180deg);
       -o-transform: rotate(180deg);
          transform: rotate(180deg);
}
.toc-filter .toc-tree .oktopro-list-wrapper ol {
  list-style: decimal;
  padding-left: 23px;
  margin-top: 20px;
}
.toc-filter .toc-tree .oktopro-list-wrapper ol li {
  margin-bottom: 14px;
}
.toc-filter .toc-tree .oktopro-list-wrapper ol li a {
  font-family: "Source Sans Pro", "sans-serif";
  color: #555555;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
}
@media only screen and (max-width: 991px) {
  .toc-filter .toc-tree {
    padding: 25px;
  }
  .toc-filter .toc-tree h3 {
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .toc-filter .toc-tree h3 {
    font-size: 24px;
  }
}

/* Tools */
.apply-button-wrapper {
  text-align: center;
  margin: 60px auto 20px;
}
.apply-button-wrapper a {
  color: #0f2856;
  background-color: transparent;
  border: 2px solid #0f2856;
  border-radius: 7px;
  text-decoration: none;
  font-size: 20px;
  display: block;
  width: 170px;
  margin: 0 auto;
  vertical-align: middle;
  padding: 18px;
}
.apply-button-wrapper a:hover {
  border-color: #1e70bf;
  color: #1e70bf;
  text-decoration: none;
}

.textarea-pretend-hidden {
  height: 0;
  padding: 0;
  border: none;
  line-height: 0;
  width: 1px;
  font-size: 1px;
  margin: 0 0 0 7px;
}
.textarea-pretend-hidden:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.field--widget-o-answer-string-textarea {
  margin-bottom: 2rem;
}
.field--widget-o-answer-string-textarea > fieldset {
  padding: 0;
}
.field--widget-o-answer-string-textarea .answer-variants-wrapper {
  margin-bottom: 5px;
}
.field--widget-o-answer-string-textarea .answer-variants-wrapper input, .field--widget-o-answer-string-textarea .answer-variants-wrapper label {
  cursor: pointer;
}

.o-ad-form .field-group-tabs-wrapper .pizda-tabiku:not(details.field-group-tab):after,
.o-app-form .field-group-tabs-wrapper .pizda-tabiku:not(details.field-group-tab):after {
  font-family: "Material Icons";
  content: "error_outline";
  font-size: 25px;
  -webkit-box-flex: 0;
  -webkit-flex: 0;
      -ms-flex: 0;
          flex: 0;
  color: #ff4444;
  margin: 0 5px;
}
.o-ad-form .field-group-tabs-wrapper .vertical-tabs,
.o-app-form .field-group-tabs-wrapper .vertical-tabs {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  border: none;
}
.o-ad-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu,
.o-app-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0;
      -ms-flex: 1 0;
          flex: 1 0;
  border: none;
  padding-left: 40px;
}
.o-ad-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item,
.o-app-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item {
  line-height: 40px;
  padding-left: 15px;
  border: none;
  border-left: 1px solid #e6e6e6;
  font-size: 20px;
  border-right: 3px solid transparent;
  background: none;
  color: inherit;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.o-ad-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item a,
.o-app-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item a {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0;
  text-decoration: none;
  font-weight: 300;
  color: rgba(0, 0, 0, 0.87);
}
.o-ad-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item a:hover,
.o-app-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item a:hover {
  text-decoration: none;
  outline: none;
}
.o-ad-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item a .vertical-tabs__menu-item-title,
.o-app-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item a .vertical-tabs__menu-item-title {
  text-decoration: none;
}
.o-ad-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item a .vertical-tabs__menu-item-title:hover,
.o-app-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item a .vertical-tabs__menu-item-title:hover {
  text-decoration: none;
}
.o-ad-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item.is-selected,
.o-app-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item.is-selected {
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  border-right: 3px solid #00b0ff;
  border-left: 0;
  color: #0f2856;
  padding-left: 0;
}
.o-ad-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item.is-selected a,
.o-app-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item.is-selected a {
  color: #0f2856;
}
.o-ad-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item.is-selected a .vertical-tabs__menu-item-title,
.o-app-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item.is-selected a .vertical-tabs__menu-item-title {
  color: #0f2856;
}
.o-ad-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item.is-selected a .vertical-tabs__menu-item-title:hover,
.o-app-form .field-group-tabs-wrapper .vertical-tabs > ul.vertical-tabs__menu li.vertical-tabs__menu-item.is-selected a .vertical-tabs__menu-item-title:hover {
  color: rgba(0, 0, 0, 0.87);
}
.o-ad-form .field-group-tabs-wrapper .vertical-tabs .vertical-tabs__panes,
.o-app-form .field-group-tabs-wrapper .vertical-tabs .vertical-tabs__panes {
  max-width: initial;
  -webkit-box-flex: 3;
  -webkit-flex: 3 0;
      -ms-flex: 3 0;
          flex: 3 0;
}
.o-ad-form .field-group-tabs-wrapper .vertical-tabs .vertical-tabs__panes .details-wrapper .wrapper-address,
.o-ad-form .field-group-tabs-wrapper .vertical-tabs .vertical-tabs__panes .details-wrapper .wrapper-birthday,
.o-ad-form .field-group-tabs-wrapper .vertical-tabs .vertical-tabs__panes .details-wrapper .wrapper-names,
.o-app-form .field-group-tabs-wrapper .vertical-tabs .vertical-tabs__panes .details-wrapper .wrapper-address,
.o-app-form .field-group-tabs-wrapper .vertical-tabs .vertical-tabs__panes .details-wrapper .wrapper-birthday,
.o-app-form .field-group-tabs-wrapper .vertical-tabs .vertical-tabs__panes .details-wrapper .wrapper-names {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.o-ad-form .field-group-tabs-wrapper .vertical-tabs .vertical-tabs__panes .details-wrapper .wrapper-address > div,
.o-ad-form .field-group-tabs-wrapper .vertical-tabs .vertical-tabs__panes .details-wrapper .wrapper-birthday > div,
.o-ad-form .field-group-tabs-wrapper .vertical-tabs .vertical-tabs__panes .details-wrapper .wrapper-names > div,
.o-app-form .field-group-tabs-wrapper .vertical-tabs .vertical-tabs__panes .details-wrapper .wrapper-address > div,
.o-app-form .field-group-tabs-wrapper .vertical-tabs .vertical-tabs__panes .details-wrapper .wrapper-birthday > div,
.o-app-form .field-group-tabs-wrapper .vertical-tabs .vertical-tabs__panes .details-wrapper .wrapper-names > div {
  margin-right: 20px;
}
.o-ad-form .form-actions,
.o-app-form .form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 55px 0 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
}
.o-ad-form .form-actions a.button,
.o-ad-form .form-actions .form-submit,
.o-app-form .form-actions a.button,
.o-app-form .form-actions .form-submit {
  width: 260px;
  font-size: 18px;
  font-weight: bold;
  border-radius: 5px;
  cursor: pointer;
  height: auto;
  margin: 5px 0;
}
.o-ad-form .form-actions a.button.form-submit:not(.save-archived),
.o-ad-form .form-actions .form-submit.form-submit:not(.save-archived),
.o-app-form .form-actions a.button.form-submit:not(.save-archived),
.o-app-form .form-actions .form-submit.form-submit:not(.save-archived) {
  background: -webkit-linear-gradient(135deg, #ececec 15%, #fff 100%, #e0e0e0 0, #737272 0);
  background: -o-linear-gradient(135deg, #ececec 15%, #fff 100%, #e0e0e0 0, #737272 0);
  background: linear-gradient(315deg, #ececec 15%, #fff 100%, #e0e0e0 0, #737272 0);
  color: rgb(51, 51, 51);
  border: 1px solid #ccc;
}
.o-ad-form .form-actions a.button.form-submit:not(.save-archived):hover,
.o-ad-form .form-actions .form-submit.form-submit:not(.save-archived):hover,
.o-app-form .form-actions a.button.form-submit:not(.save-archived):hover,
.o-app-form .form-actions .form-submit.form-submit:not(.save-archived):hover {
  background: -webkit-linear-gradient(135deg, #fff 15%, #ececec 100%, #e0e0e0 0, #737272 0);
  background: -o-linear-gradient(135deg, #fff 15%, #ececec 100%, #e0e0e0 0, #737272 0);
  background: linear-gradient(315deg, #fff 15%, #ececec 100%, #e0e0e0 0, #737272 0);
}
.o-ad-form .form-actions a.button:active, .o-ad-form .form-actions a.button:focus, .o-ad-form .form-actions a.button:focus-within,
.o-ad-form .form-actions .form-submit:active,
.o-ad-form .form-actions .form-submit:focus,
.o-ad-form .form-actions .form-submit:focus-within,
.o-app-form .form-actions a.button:active,
.o-app-form .form-actions a.button:focus,
.o-app-form .form-actions a.button:focus-within,
.o-app-form .form-actions .form-submit:active,
.o-app-form .form-actions .form-submit:focus,
.o-app-form .form-actions .form-submit:focus-within {
  color: inherit;
  border: inherit;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.o-ad-form fieldset.fieldgroup,
.o-app-form fieldset.fieldgroup {
  padding: 0.35em 0.75em 0.625em;
}
.o-ad-form .ui-accordion,
.o-app-form .ui-accordion {
  padding: 0.35em 0.75em 0.625em;
}
.o-ad-form .field--widget-o-answer-string-textarea > fieldset,
.o-app-form .field--widget-o-answer-string-textarea > fieldset {
  padding: 0;
}

.ui-dialog.application-add-innovation-meeting-popup,
.ui-dialog.application-add-cold-call-popup {
  width: 1080px !important;
}
.ui-dialog.application-add-innovation-meeting-popup .ui-dialog-content,
.ui-dialog.application-add-cold-call-popup .ui-dialog-content {
  max-height: initial !important;
}

.hot-lead-wrapper {
  text-align: center;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.hot-lead-wrapper .icon {
  color: #21d9e5;
  font-size: 30px;
}

.o-ad-form .field--widget-oktopro-ad-source-select {
  border: 1px dotted #adb5bd;
  padding: 30px 0.75em 0;
}
.o-ad-form .field--widget-oktopro-ad-source-select .source-filters {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.o-ad-form .field--widget-oktopro-ad-source-select .source-filters > * {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.o-ad-form .field--widget-oktopro-ad-source-select .source-filters .ajax-progress:not(.ajax-progress-fullscreen) {
  position: absolute;
  left: -23px;
  top: calc(50% - 7px);
  width: 8px;
  height: 8px;
}
.o-ad-form .visual-support-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  padding: 10px 20px;
  -webkit-filter: grayscale(1) opacity(0.4);
          filter: grayscale(1) opacity(0.4);
}
.o-ad-form .visual-support-wrapper:hover {
  -webkit-filter: unset;
          filter: unset;
}
.o-ad-form .visual-support-wrapper > div {
  text-align: center;
}
.o-ad-form .visual-support-wrapper > div .field--name-name {
  font-weight: bold;
  margin-bottom: 10px;
}
.o-ad-form .visual-support-wrapper > div .field--name-field-media-image {
  -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.45);
          box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.45);
  border-radius: 5px;
}

.source-links:last-child {
  margin: 0;
}
.source-links .single-link {
  display: grid;
  grid-template-columns: 80px 2fr;
  grid-template-rows: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.source-links .single-link .link-name {
  width: 150px;
  font-weight: bold;
}
.source-links .single-link .btn {
  margin: 0;
}
.source-links .single-link a.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.source-links .single-link a.btn-secondary:hover {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
  text-decoration: none;
}
.source-links .single-link input {
  width: 250px;
}

@media only screen and (max-width: 991px) {
  .path-app div.dialog-off-canvas-main-canvas header.header,
  .path-ad div.dialog-off-canvas-main-canvas header.header {
    margin-bottom: 25px;
  }
  .o-app-form details summary:after {
    position: absolute;
    right: 0;
  }
  .o-app-form details .details-wrapper {
    padding: 0.5rem;
  }
  .o-app-form .field--widget-datetime-default,
  .o-app-form fieldset {
    padding: 0.35em;
  }
  .o-app-form .field-group-tabs-wrapper > div[data-drupal-selector=edit-group-tabs] {
    max-width: 100%;
  }
  .o-app-form .form-actions {
    padding: 0.35em 0.75em 0.625em;
  }
  .o-app-form .form-actions a.button,
  .o-app-form .form-actions .form-submit {
    width: 100%;
  }
}
.add-to-calendar-wrapper {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 10px;
  display: inline-block;
  position: relative;
  z-index: 999;
  font-family: "Open Sans", Roboto, "Helvetica Neue", Helvetica, Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
  color: #000 !important;
  font-weight: 600;
  line-height: 100%;
  background: #fff;
  font-size: 14px;
  text-decoration: none;
  border: 1px solid transparent;
  border-radius: 3px;
  cursor: pointer;
  -webkit-font-smoothing: antialiased !important;
  outline-color: rgba(0, 78, 255, 0.5);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0 0 0 0.5px rgba(50, 50, 93, 0.17), 0 2px 5px 0 rgba(50, 50, 93, 0.1), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08), 0 0 0 0 transparent !important;
          box-shadow: 0 0 0 0.5px rgba(50, 50, 93, 0.17), 0 2px 5px 0 rgba(50, 50, 93, 0.1), 0 1px 1.5px 0 rgba(0, 0, 0, 0.07), 0 1px 2px 0 rgba(0, 0, 0, 0.08), 0 0 0 0 transparent !important;
}
.add-to-calendar-wrapper:active {
  border-width: 2px 1px 0 1px;
}
.add-to-calendar-wrapper:hover {
  background-color: #fafafa;
  color: #000;
  font-size: 14px;
  text-decoration: none;
}
.add-to-calendar-wrapper .dropdown-trigger {
  padding: 13px 12px 12px 13px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.add-to-calendar-wrapper .dropdown-trigger .icon {
  margin-right: 5px;
}
.add-to-calendar-wrapper .add-to-calendar-dropdown {
  width: 230px;
  position: absolute;
  padding: 6px 0;
  font-family: "Open Sans", Roboto, "Helvetica Neue", Helvetica, Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;
  color: #000 !important;
  font-weight: 600;
  line-height: 100%;
  background: #fff;
  font-size: 14px;
  text-decoration: none;
  text-align: left;
  margin-left: -1px;
  display: none;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0 10px 26px;
  box-shadow: rgba(0, 0, 0, 0.4) 0 10px 26px;
  -webkit-transform: scale(0.98, 0.98) translateY(5px);
       -o-transform: scale(0.98, 0.98) translateY(5px);
          transform: scale(0.98, 0.98) translateY(5px);
  opacity: 0.5;
  z-index: -1;
  -webkit-transition: -webkit-transform 0.15s ease;
  transition: -webkit-transform 0.15s ease;
  -o-transition: -o-transform 0.15s ease;
  transition: transform 0.15s ease;
  transition: transform 0.15s ease, -webkit-transform 0.15s ease, -o-transform 0.15s ease;
  -webkit-user-select: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.add-to-calendar-wrapper .add-to-calendar-dropdown.show {
  display: block;
  left: -2px;
  top: -80.5px;
  opacity: 1;
  -webkit-transform: scale(1, 1) translateY(0px);
       -o-transform: scale(1, 1) translateY(0px);
          transform: scale(1, 1) translateY(0px);
  z-index: 1000;
}
.add-to-calendar-wrapper .add-to-calendar-dropdown a {
  display: block;
  line-height: 100%;
  background: #fff;
  text-decoration: none !important;
  cursor: pointer;
  font-size: 14px;
  color: #333 !important;
  font-weight: 600;
  padding: 14px 10px 14px 55px;
  -webkit-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.add-to-calendar-wrapper .add-to-calendar-dropdown a.yahoo {
  background: url(/themes/custom/oktopro_user_theme/images/add_to_calendar/icon-yahoo.svg) 18px 40% no-repeat;
  -webkit-background-size: 22px 100%;
          background-size: 22px 100%;
}
.add-to-calendar-wrapper .add-to-calendar-dropdown a.webOutlook {
  background: url(/themes/custom/oktopro_user_theme/images/add_to_calendar/icon-outlookcom.svg) 18px 40% no-repeat;
  -webkit-background-size: 22px 100%;
          background-size: 22px 100%;
}
.add-to-calendar-wrapper .add-to-calendar-dropdown a.ics {
  background: url(/themes/custom/oktopro_user_theme/images/add_to_calendar/icon-outlook.svg) 18px 40% no-repeat;
  -webkit-background-size: 22px 100%;
          background-size: 22px 100%;
}
.add-to-calendar-wrapper .add-to-calendar-dropdown a.google {
  background: url(/themes/custom/oktopro_user_theme/images/add_to_calendar/icon-google.svg) 18px 40% no-repeat;
  -webkit-background-size: 22px 100%;
          background-size: 22px 100%;
}
.add-to-calendar-wrapper .add-to-calendar-dropdown a:hover {
  background-color: #f4f4f4;
  color: #000;
  text-decoration: none;
  font-size: 14px;
}
.add-to-calendar-wrapper .add-to-calendar-dropdown a em {
  color: #999 !important;
  font-size: 12px !important;
  font-weight: 400;
}
.add-to-calendar-wrapper.inside-modal {
  display: block;
  max-width: 270px;
  margin: 60px auto 20px;
}
.add-to-calendar-wrapper.inside-modal .add-to-calendar-dropdown.show {
  top: -115px;
  left: calc(50% - 115px);
}

.add-to-calendar-wrapper-centering {
  text-align: center;
}
.add-to-calendar-wrapper-centering .add-to-calendar-wrapper {
  margin-top: 30px;
  margin-bottom: 20px;
}

html, body {
  height: 100%;
}

body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  color: #555555;
}
body div.dialog-off-canvas-main-canvas {
  height: 100%;
  position: relative;
}
body div.dialog-off-canvas-main-canvas div#page-wrapper {
  height: 100%;
}
body div.dialog-off-canvas-main-canvas div#page-wrapper div#page {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
body div.dialog-off-canvas-main-canvas div#page-wrapper div#page header.header .navbar {
  padding: 0;
  max-width: 1440px;
  margin: 0 auto;
}
body div.dialog-off-canvas-main-canvas div#page-wrapper div#page div#main-wrapper {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}
body div.dialog-off-canvas-main-canvas div#page-wrapper div#page footer.site-footer {
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}

label, legend, summary {
  font-weight: bold;
}

.btn {
  width: initial;
  margin: 0.5em 0 0;
}

div.js-filter-wrapper.js-form-wrapper.form-group {
  display: none;
}

.ajax-progress:not(.ajax-progress-fullscreen) {
  left: calc(50% - 11px);
  top: calc(50% - 12px);
  font-size: 12px;
  background: inherit;
  width: 12px;
  height: 12px;
  padding: 0;
  margin: 0 -0.25em 0 0.5em;
}
.ajax-progress:not(.ajax-progress-fullscreen) .message {
  display: none;
}

.custom-control-label::before {
  border: none;
  -webkit-box-shadow: 0 0 0 1px #adb5bd;
          box-shadow: 0 0 0 1px #adb5bd;
}

.block-blocktabs,
.field-group-tabs-wrapper {
  margin-top: 15px;
}
.block-blocktabs .blocktabs,
.block-blocktabs .horizontal-tabs,
.field-group-tabs-wrapper .blocktabs,
.field-group-tabs-wrapper .horizontal-tabs {
  border: none;
}
.block-blocktabs .blocktabs ul.ui-tabs-nav,
.block-blocktabs .blocktabs ul.horizontal-tabs-list,
.block-blocktabs .horizontal-tabs ul.ui-tabs-nav,
.block-blocktabs .horizontal-tabs ul.horizontal-tabs-list,
.field-group-tabs-wrapper .blocktabs ul.ui-tabs-nav,
.field-group-tabs-wrapper .blocktabs ul.horizontal-tabs-list,
.field-group-tabs-wrapper .horizontal-tabs ul.ui-tabs-nav,
.field-group-tabs-wrapper .horizontal-tabs ul.horizontal-tabs-list {
  font-size: 14px;
  border: none;
  background: none;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-radius: unset;
  -webkit-box-shadow: 0 0 black inset, 0 -2px #e8e8e8 inset, 0px 0 blue inset, 0px 0 green inset;
          box-shadow: 0 0 black inset, 0 -2px #e8e8e8 inset, 0px 0 blue inset, 0px 0 green inset;
}
.block-blocktabs .blocktabs ul.ui-tabs-nav li,
.block-blocktabs .blocktabs ul.horizontal-tabs-list li,
.block-blocktabs .horizontal-tabs ul.ui-tabs-nav li,
.block-blocktabs .horizontal-tabs ul.horizontal-tabs-list li,
.field-group-tabs-wrapper .blocktabs ul.ui-tabs-nav li,
.field-group-tabs-wrapper .blocktabs ul.horizontal-tabs-list li,
.field-group-tabs-wrapper .horizontal-tabs ul.ui-tabs-nav li,
.field-group-tabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li {
  border: none;
  border-radius: unset;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  background: none;
  max-width: 370px;
  text-align: center;
}
.block-blocktabs .blocktabs ul.ui-tabs-nav li:focus,
.block-blocktabs .blocktabs ul.horizontal-tabs-list li:focus,
.block-blocktabs .horizontal-tabs ul.ui-tabs-nav li:focus,
.block-blocktabs .horizontal-tabs ul.horizontal-tabs-list li:focus,
.field-group-tabs-wrapper .blocktabs ul.ui-tabs-nav li:focus,
.field-group-tabs-wrapper .blocktabs ul.horizontal-tabs-list li:focus,
.field-group-tabs-wrapper .horizontal-tabs ul.ui-tabs-nav li:focus,
.field-group-tabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li:focus {
  outline: none;
}
.block-blocktabs .blocktabs ul.ui-tabs-nav li a,
.block-blocktabs .blocktabs ul.horizontal-tabs-list li a,
.block-blocktabs .horizontal-tabs ul.ui-tabs-nav li a,
.block-blocktabs .horizontal-tabs ul.horizontal-tabs-list li a,
.field-group-tabs-wrapper .blocktabs ul.ui-tabs-nav li a,
.field-group-tabs-wrapper .blocktabs ul.horizontal-tabs-list li a,
.field-group-tabs-wrapper .horizontal-tabs ul.ui-tabs-nav li a,
.field-group-tabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li a {
  color: #999999;
  width: 75%;
  padding-left: 0;
  cursor: pointer;
  font-size: 20px;
  position: relative;
  display: block;
  margin: auto;
  float: none;
}
.block-blocktabs .blocktabs ul.ui-tabs-nav li a strong,
.block-blocktabs .blocktabs ul.horizontal-tabs-list li a strong,
.block-blocktabs .horizontal-tabs ul.ui-tabs-nav li a strong,
.block-blocktabs .horizontal-tabs ul.horizontal-tabs-list li a strong,
.field-group-tabs-wrapper .blocktabs ul.ui-tabs-nav li a strong,
.field-group-tabs-wrapper .blocktabs ul.horizontal-tabs-list li a strong,
.field-group-tabs-wrapper .horizontal-tabs ul.ui-tabs-nav li a strong,
.field-group-tabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li a strong {
  font-weight: normal;
}
.block-blocktabs .blocktabs ul.ui-tabs-nav li a:focus,
.block-blocktabs .blocktabs ul.horizontal-tabs-list li a:focus,
.block-blocktabs .horizontal-tabs ul.ui-tabs-nav li a:focus,
.block-blocktabs .horizontal-tabs ul.horizontal-tabs-list li a:focus,
.field-group-tabs-wrapper .blocktabs ul.ui-tabs-nav li a:focus,
.field-group-tabs-wrapper .blocktabs ul.horizontal-tabs-list li a:focus,
.field-group-tabs-wrapper .horizontal-tabs ul.ui-tabs-nav li a:focus,
.field-group-tabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li a:focus {
  outline: none;
}
.block-blocktabs .blocktabs ul.ui-tabs-nav li a .dot,
.block-blocktabs .blocktabs ul.horizontal-tabs-list li a .dot,
.block-blocktabs .horizontal-tabs ul.ui-tabs-nav li a .dot,
.block-blocktabs .horizontal-tabs ul.horizontal-tabs-list li a .dot,
.field-group-tabs-wrapper .blocktabs ul.ui-tabs-nav li a .dot,
.field-group-tabs-wrapper .blocktabs ul.horizontal-tabs-list li a .dot,
.field-group-tabs-wrapper .horizontal-tabs ul.ui-tabs-nav li a .dot,
.field-group-tabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li a .dot {
  width: 6px;
  height: 6px;
  background: #21D9E5;
  border-radius: 100%;
  display: inline-block;
  position: absolute;
  top: 20px;
  left: -15px;
}
.block-blocktabs .blocktabs ul.ui-tabs-nav li.ui-tabs-active a, .block-blocktabs .blocktabs ul.ui-tabs-nav li.selected a,
.block-blocktabs .blocktabs ul.horizontal-tabs-list li.ui-tabs-active a,
.block-blocktabs .blocktabs ul.horizontal-tabs-list li.selected a,
.block-blocktabs .horizontal-tabs ul.ui-tabs-nav li.ui-tabs-active a,
.block-blocktabs .horizontal-tabs ul.ui-tabs-nav li.selected a,
.block-blocktabs .horizontal-tabs ul.horizontal-tabs-list li.ui-tabs-active a,
.block-blocktabs .horizontal-tabs ul.horizontal-tabs-list li.selected a,
.field-group-tabs-wrapper .blocktabs ul.ui-tabs-nav li.ui-tabs-active a,
.field-group-tabs-wrapper .blocktabs ul.ui-tabs-nav li.selected a,
.field-group-tabs-wrapper .blocktabs ul.horizontal-tabs-list li.ui-tabs-active a,
.field-group-tabs-wrapper .blocktabs ul.horizontal-tabs-list li.selected a,
.field-group-tabs-wrapper .horizontal-tabs ul.ui-tabs-nav li.ui-tabs-active a,
.field-group-tabs-wrapper .horizontal-tabs ul.ui-tabs-nav li.selected a,
.field-group-tabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li.ui-tabs-active a,
.field-group-tabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li.selected a {
  color: #37b0fe;
  border-bottom: 3px solid #37b0fe;
}
.block-blocktabs .blocktabs ul.ui-tabs-nav li.ui-tabs-active a .dot, .block-blocktabs .blocktabs ul.ui-tabs-nav li.selected a .dot,
.block-blocktabs .blocktabs ul.horizontal-tabs-list li.ui-tabs-active a .dot,
.block-blocktabs .blocktabs ul.horizontal-tabs-list li.selected a .dot,
.block-blocktabs .horizontal-tabs ul.ui-tabs-nav li.ui-tabs-active a .dot,
.block-blocktabs .horizontal-tabs ul.ui-tabs-nav li.selected a .dot,
.block-blocktabs .horizontal-tabs ul.horizontal-tabs-list li.ui-tabs-active a .dot,
.block-blocktabs .horizontal-tabs ul.horizontal-tabs-list li.selected a .dot,
.field-group-tabs-wrapper .blocktabs ul.ui-tabs-nav li.ui-tabs-active a .dot,
.field-group-tabs-wrapper .blocktabs ul.ui-tabs-nav li.selected a .dot,
.field-group-tabs-wrapper .blocktabs ul.horizontal-tabs-list li.ui-tabs-active a .dot,
.field-group-tabs-wrapper .blocktabs ul.horizontal-tabs-list li.selected a .dot,
.field-group-tabs-wrapper .horizontal-tabs ul.ui-tabs-nav li.ui-tabs-active a .dot,
.field-group-tabs-wrapper .horizontal-tabs ul.ui-tabs-nav li.selected a .dot,
.field-group-tabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li.ui-tabs-active a .dot,
.field-group-tabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li.selected a .dot {
  display: none;
}
@media only screen and (max-width: 479px) {
  .block-blocktabs .blocktabs ul.ui-tabs-nav,
  .block-blocktabs .blocktabs ul.horizontal-tabs-list,
  .block-blocktabs .horizontal-tabs ul.ui-tabs-nav,
  .block-blocktabs .horizontal-tabs ul.horizontal-tabs-list,
  .field-group-tabs-wrapper .blocktabs ul.ui-tabs-nav,
  .field-group-tabs-wrapper .blocktabs ul.horizontal-tabs-list,
  .field-group-tabs-wrapper .horizontal-tabs ul.ui-tabs-nav,
  .field-group-tabs-wrapper .horizontal-tabs ul.horizontal-tabs-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .block-blocktabs .blocktabs ul.ui-tabs-nav li,
  .block-blocktabs .blocktabs ul.horizontal-tabs-list li,
  .block-blocktabs .horizontal-tabs ul.ui-tabs-nav li,
  .block-blocktabs .horizontal-tabs ul.horizontal-tabs-list li,
  .field-group-tabs-wrapper .blocktabs ul.ui-tabs-nav li,
  .field-group-tabs-wrapper .blocktabs ul.horizontal-tabs-list li,
  .field-group-tabs-wrapper .horizontal-tabs ul.ui-tabs-nav li,
  .field-group-tabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li {
    margin: 0;
    padding: 15px 0;
    text-align: right;
  }
  .block-blocktabs .blocktabs ul.ui-tabs-nav li a,
  .block-blocktabs .blocktabs ul.horizontal-tabs-list li a,
  .block-blocktabs .horizontal-tabs ul.ui-tabs-nav li a,
  .block-blocktabs .horizontal-tabs ul.horizontal-tabs-list li a,
  .field-group-tabs-wrapper .blocktabs ul.ui-tabs-nav li a,
  .field-group-tabs-wrapper .blocktabs ul.horizontal-tabs-list li a,
  .field-group-tabs-wrapper .horizontal-tabs ul.ui-tabs-nav li a,
  .field-group-tabs-wrapper .horizontal-tabs ul.horizontal-tabs-list li a {
    display: inline-block;
    width: initial;
    padding: 0 5px 5px 15px;
  }
}
.block-blocktabs .blocktabs .ui-tabs-panel,
.block-blocktabs .blocktabs .horizontal-tabs-panes,
.block-blocktabs .horizontal-tabs .ui-tabs-panel,
.block-blocktabs .horizontal-tabs .horizontal-tabs-panes,
.field-group-tabs-wrapper .blocktabs .ui-tabs-panel,
.field-group-tabs-wrapper .blocktabs .horizontal-tabs-panes,
.field-group-tabs-wrapper .horizontal-tabs .ui-tabs-panel,
.field-group-tabs-wrapper .horizontal-tabs .horizontal-tabs-panes {
  padding: 0;
  margin-top: 15px;
}
.block-blocktabs.group-ad-tabs ul.horizontal-tabs-list li,
.field-group-tabs-wrapper.group-ad-tabs ul.horizontal-tabs-list li {
  width: 50%;
  max-width: none;
}

.form-item .description {
  margin: 0.2em 0 0 0;
  color: #6c757d;
  font-weight: normal;
  line-height: 0.95em;
  font-size: 80%;
  display: block;
}

details {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
  margin-bottom: 15px;
}
details summary {
  display: list-item;
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
details .details-wrapper {
  padding: 1.25rem;
}

button, input, optgroup, select, textarea {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.oktopro-app-general-lead-quality-field,
.oktopro-app-financial-status-field {
  color: #fff;
  line-height: initial;
  border-radius: 100%;
  text-shadow: 0 0 3px rgba(0, 0, 0, 0.9);
  font-weight: bold;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
  height: 35px;
  width: 35px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.oktopro-app-general-lead-quality-field.lq-0-2, .oktopro-app-general-lead-quality-field.status--5--3,
.oktopro-app-financial-status-field.lq-0-2,
.oktopro-app-financial-status-field.status--5--3 {
  background-color: #f16368;
}
.oktopro-app-general-lead-quality-field.lq-2-4, .oktopro-app-general-lead-quality-field.status--3--1,
.oktopro-app-financial-status-field.lq-2-4,
.oktopro-app-financial-status-field.status--3--1 {
  background-color: #f8bc16;
}
.oktopro-app-general-lead-quality-field.lq-4-6, .oktopro-app-general-lead-quality-field.status--1-1,
.oktopro-app-financial-status-field.lq-4-6,
.oktopro-app-financial-status-field.status--1-1 {
  background-color: #fddd6d;
}
.oktopro-app-general-lead-quality-field.lq-6-8, .oktopro-app-general-lead-quality-field.status-1-3,
.oktopro-app-financial-status-field.lq-6-8,
.oktopro-app-financial-status-field.status-1-3 {
  background-color: #b2d676;
}
.oktopro-app-general-lead-quality-field.lq-8-10, .oktopro-app-general-lead-quality-field.lq-8-11, .oktopro-app-general-lead-quality-field.status-3-5, .oktopro-app-general-lead-quality-field.status-3-6,
.oktopro-app-financial-status-field.lq-8-10,
.oktopro-app-financial-status-field.lq-8-11,
.oktopro-app-financial-status-field.status-3-5,
.oktopro-app-financial-status-field.status-3-6 {
  background-color: #8fae50;
}

.ui-dialog {
  position: fixed;
  z-index: 101;
  width: 800px !important;
  top: 0 !important;
  bottom: 0 !important;
  right: 0 !important;
  left: 0 !important;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  max-height: calc(100% - 95px - 95px);
  margin: 95px auto !important;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
  background-color: #fff;
  border: 1px solid #999;
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
  background: none;
  border: none;
  text-align: center;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  font-size: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-title {
  width: initial;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
  position: initial;
  background: none;
  border: none;
  width: auto;
  height: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  margin: 0;
  text-indent: initial;
  font-size: 0;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon-space,
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-button-icon {
  display: none;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:after {
  font-family: "Material Icons";
  content: "close";
  font-size: 25px;
  opacity: 0.2;
}
.ui-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover:after {
  font-weight: bold;
  opacity: 0.8;
}
.ui-dialog .ui-dialog-content {
  max-height: initial !important;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1;
      -ms-flex: 1 1;
          flex: 1 1;
}
.ui-dialog .ui-dialog-buttonpane {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0;
      -ms-flex: 0 0;
          flex: 0 0;
  background: none;
  padding: 15px;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
}
.ui-dialog .ui-dialog-buttonpane .form-actions {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.ui-dialog.form-success-popup {
  width: 550px !important;
}
.ui-dialog.form-success-popup .ui-dialog-content {
  overflow: visible;
}
.ui-dialog.autosave-dialog {
  top: calc(50% - 50px) !important;
  margin: 0 auto !important;
}

.translations-summary {
  font-size: 12px;
  font-weight: bold;
}
.translations-summary .is-fine {
  color: #058C42;
}
.translations-summary .is-fine a {
  color: #058C42;
}
.translations-summary .proof-reading-required {
  color: #FFB60B;
}
.translations-summary .proof-reading-required a {
  color: #FFB60B;
}
.translations-summary .translation-required {
  color: #D81E1E;
}
.translations-summary .translation-required a {
  color: #D81E1E;
}

.auth-code-wrapper .code {
  font-weight: bold;
  margin-bottom: 1em;
}
.auth-code-wrapper .code.valid {
  color: #058C42;
}
.auth-code-wrapper .code.not-valid {
  color: #D81E1E;
}

.oktopro-colored-datetime-default {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.oktopro-colored-datetime-default i {
  font-size: 16px;
  margin: 2px;
}
.oktopro-colored-datetime-default.past {
  color: #D81E1E;
}
.oktopro-colored-datetime-default.warning {
  color: #FFB60B;
}

.field--name-field-projects-pictures .field__items {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-gap: 10px;
  background-color: #fff;
  color: #444;
}
.field--name-field-projects-pictures .field__items .field__item {
  background-color: #f7f7f7;
  color: #fff;
  border-radius: 5px;
  padding: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.path-ads .footable-first-visible {
  white-space: nowrap;
}

.application-result-page #main,
.application-result-page .block-system-main-block,
.application-result-page .main-content,
.application-result-page .row {
  height: 100%;
  width: 100%;
  max-width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  margin: 0;
  padding: 0;
}
.application-result-page #main > *,
.application-result-page .block-system-main-block > *,
.application-result-page .main-content > *,
.application-result-page .row > * {
  width: 100%;
}
.application-result-page #main .block-region-middle,
.application-result-page .block-system-main-block .block-region-middle,
.application-result-page .main-content .block-region-middle,
.application-result-page .row .block-region-middle {
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.application-result-page #main .block-region-middle .block-o-result-message,
.application-result-page .block-system-main-block .block-region-middle .block-o-result-message,
.application-result-page .main-content .block-region-middle .block-o-result-message,
.application-result-page .row .block-region-middle .block-o-result-message {
  font-size: 30px;
  text-align: center;
  margin-bottom: 40px;
  line-height: 48px;
  color: #0F2856;
  font-weight: bold;
}
.application-result-page #main .block-region-middle .navbar-brand img,
.application-result-page .block-system-main-block .block-region-middle .navbar-brand img,
.application-result-page .main-content .block-region-middle .navbar-brand img,
.application-result-page .row .block-region-middle .navbar-brand img {
  width: 200px;
}

.oktopro-presentation-dashboard-icons-set {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-width: 250px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 20px;
}
.oktopro-presentation-dashboard-icons-set .icon-wrapper img.icon {
  width: 40px;
}

.field-visual-description-trigger {
  float: left;
  margin-left: -30px;
}
.field-visual-description-trigger a {
  color: #343a40;
  opacity: 0.7;
  cursor: help;
  display: block;
}
.field-visual-description-trigger a:hover {
  color: #343a40;
  opacity: 1;
}
.field-visual-description-trigger .material-icons {
  font-size: 20px;
}

.oktopro-app-status-mimic-archiving {
  text-align: center;
  height: 100%;
}
.oktopro-app-status-mimic-archiving.custom-switch {
  padding: 0;
}
.oktopro-app-status-mimic-archiving .custom-control-label {
  position: initial;
  min-height: 65px;
  width: 100%;
}
.oktopro-app-status-mimic-archiving .custom-control-label:before {
  top: unset;
  bottom: calc(50% - 9px - 0.6rem);
  left: calc(50% - 1.12rem);
  height: 1.2rem;
  width: 2.25rem;
  border-radius: 0.6rem;
}
.oktopro-app-status-mimic-archiving .custom-control-label:after {
  top: unset;
  bottom: calc(50% - 9px - 0.6rem + 2px);
  left: calc(50% - 1.12rem + 1px);
  width: calc(1.2rem - 4px);
  height: calc(1.2rem - 4px);
}
.oktopro-app-status-mimic-archiving .custom-control-input:checked ~ .custom-control-label::after {
  -webkit-transform: translateX(1.05rem);
       -o-transform: translateX(1.05rem);
          transform: translateX(1.05rem);
}

.field--name-field-is-independ-registered {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

.ad-horizontal-line {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.ad-horizontal-line::after {
  margin: 30px 0;
  width: 100px;
  content: "";
  display: block;
  height: 3px;
  background-color: #2d307c;
  border-radius: 50px;
}

.modal-backdrop {
  background-color: rgba(15, 40, 86, 0.8);
}

.oktopro-mobile-menu-is-open-disable-scroll {
  margin: 0;
  height: 100%;
  overflow: hidden;
}
.oktopro-mobile-menu-is-open-disable-scroll .header-wrapper {
  -webkit-filter: unset;
          filter: unset;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC5jc3MiLCJnbG9iYWwuc2NzcyIsImltcG9ydC5zY3NzIiwidmFyaWFibGVzLnNjc3MiLCJsYXlvdXRzL29rdG9wcm8tcG9wdXAuc2NzcyIsImxheW91dHMvcmVnaW9uLXRvcC1oZWFkZXIuc2NzcyIsImxheW91dHMvaGVhZGVyLnNjc3MiLCJsYXlvdXRzL2FkbWluLWhlYWRlci1yZWdpb24uc2NzcyIsImxheW91dHMvc2l0ZS1mb290ZXIuc2NzcyIsImxheW91dHMvcmVnaW9uLWZvb3Rlci1zZWNvbmQuc2NzcyIsImxheW91dHMvcmVnaW9uLWZvb3Rlci1maXJzdC5zY3NzIiwibGF5b3V0cy9zaXRlLWZvb3Rlcl9fYm90dG9tLnNjc3MiLCJsYXlvdXRzL3JlZ2lvbi1mb290ZXItdGhpcmQuc2NzcyIsImxheW91dHMvcmVnaW9uLWZvb3Rlci1zaXh0aC5zY3NzIiwib19wYWNrYWdlL29fcGFja2FnZS5zY3NzIiwiZW50aXR5L21lZXRpbmctcmVjb3JkLnNjc3MiLCJwYWdlcy9wYWdlLW1haW4tbWVudS5zY3NzIiwicGFnZXMvcGFnZS1mYXEuc2NzcyIsInBhZ2VzL3BhZ2UtdGVhbS5zY3NzIiwicGFnZXMvcGFnZS1jb21taXRtZW50LnNjc3MiLCJwYWdlcy9wYXRoLXNlcnZpY2UtZmVlLnNjc3MiLCJwYWdlcy9wYWdlLWNhdGFsb2cuc2NzcyIsInBhZ2VzL3BhZ2UtYXBwbGljYXRpb24uc2NzcyIsInBhZ2VzL3BhZ2UtYWRtaW5zLnNjc3MiLCJwYWdlcy9wYWdlLWpvYnMuc2NzcyIsInBhZ2VzL3BhZ2UtaW50cm9kdWN0aW9uLnNjc3MiLCJwYWdlcy9kZW1vbnN0cmF0aW9uLWd1aWRlLnNjc3MiLCJwYWdlcy9fdmlzaW9uLS1idXNpbmVzLWRldmVsb3Blci5zY3NzIiwicGFnZXMvZ2xvc3NhcnktcGFnZS5zY3NzIiwicGFnZXMvcGF0aC1mcm9udHBhZ2Uuc2NzcyIsInBhZ2VzL3BhdGgtYmxvZy5zY3NzIiwicGFnZXMvZ2VuZXJhbC1wYWdlLnNjc3MiLCJwYWdlcy9wYXRoLXByaWNpbmcuc2NzcyIsImJvb3RzdHJhcDNfdGhlbWUvX3ZhcmlhYmxlc19iMy5zY3NzIiwibm9kZS9ub2RlLS10eXBlLWJsb2ctcG9zdC5zY3NzIiwiYmxvY2tzL2Jsb2NrLWNvdW50ZXIuc2NzcyIsImJsb2Nrcy9ibG9jay1sYW5ndWFnZXN3aXRjaGVyLnNjc3MiLCJibG9ja3MvYmxvY2stYWNjb3VudC1tZW51LnNjc3MiLCJibG9ja3MvYmxvY2staG9tZS1tZW51LnNjc3MiLCJibG9ja3MvYmxvY2stb2t0b3Byby1tZW51LnNjc3MiLCJibG9ja3MvYmxvY2stdG9wbmF2aWdhdGlvbi1tZW51LnNjc3MiLCJibG9ja3MvYmxvY2stYWRkLWFwcGxpY2F0aW9uLnNjc3MiLCJibG9ja3MvYmxvY2stZ28tYmFjay1oaXN0b3J5LnNjc3MiLCJibG9ja3MvYmxvY2stbWVudS1uYXZpZ2F0aW9uLW1lbnUtLWdlbmVyYWwtbWVudS5zY3NzIiwiYmxvY2tzL2Jsb2NrLW9rdG9wcm8tYm9vay1kZW1vLWJsb2NrLnNjc3MiLCJibG9ja3MvYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Uuc2NzcyIsImJsb2Nrcy9ibG9jay1mb290ZXItbWVudS5zY3NzIiwiYmxvY2tzL2Jsb2NrLWNvbnRlbnQtc29jaWFsLW1lZGlhLWxpbmtzLnNjc3MiLCJibG9ja3MvYmxvY2stY29weXJpZ2h0LWJsb2NrLnNjc3MiLCJibG9ja3MvYmxvY2stZmFjZXQtLWdsb3NzYXJ5YXouc2NzcyIsImJsb2Nrcy9ibG9jay12aWV3cy1ibG9ja3RvcGljcy1nbG9zc2FyeS1ibG9jay10b3BpY3MtZ2xvc3Nhcnkuc2NzcyIsImJsb2Nrcy9ibG9jay1vLWdsb3NzYXJ5LWFjdGl2ZS1pdGVtLnNjc3MiLCJibG9ja3MvYWRtaW4tZHJvcGRvd25sYW5ndWFnZS1ibG9jay5zY3NzIiwiYmxvY2tzL29rdG9wcm8tZm9vdGVyLWxvZ28uc2NzcyIsInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS12aWRlby5zY3NzIiwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLXRhYi1jb250YWluZXIuc2NzcyIsInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1jYWxsLXRvLWFjdGlvbi5zY3NzIiwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmsuc2NzcyIsInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1ob3ctZG9lcy1pdC13b3JrLWl0ZW0uc2NzcyIsInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLnNjc3MiLCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1pdGVtLnNjc3MiLCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1tb2RlbC12aWRlby5zY3NzIiwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLWZhcS5zY3NzIiwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLW9rdG9wcm8tcHJvZHVjdC1mZWF0dXJlcy5zY3NzIiwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLW9rdG9wcm8tcHJvZHVjdC1mZWF0dXJlcy1pdGVtLnNjc3MiLCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tY3RhLXdpdGgtaW1hZ2Uuc2NzcyIsInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1hYm91dC11cy5zY3NzIiwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLW91ci12YWx1ZXMuc2NzcyIsInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS10aXRsZS10ZXh0LnNjc3MiLCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tcXVvdGUuc2NzcyIsInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1vdXItdGVhbS5zY3NzIiwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLW1lbWJlci1pbmZvLnNjc3MiLCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tY29udGFjdHMuc2NzcyIsInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1ibG9nLWxpc3Rpbmcuc2NzcyIsInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS10YWItYnV0dG9ucy5zY3NzIiwidGF4b25vbXkvdGF4b25vbXktdGVybS0tdHlwZS10b3BpY3Muc2NzcyIsImZvcm1zL29rdG9wcm8tbG9naW4tZm9ybS5zY3NzIiwiZm9ybXMvb2t0b3Byby1qb2JzLWF1dGgtZm9ybS5zY3NzIiwiZm9ybXMvYXBwbGljYXRpb24tZm9ybS5zY3NzIiwiZm9ybXMvby1hcHAtY29udHJhY3Rvci1ib29rLWEtZGVtby1mb3JtLnNjc3MiLCJ2aWV3cy92aWV3LWlkLWludHJvZHVjdGlvbl92aWRlby5zY3NzIiwidmlld3Mvdmlldy1pZC1lZmZpY2llbmN5X3ZpZGVvLnNjc3MiLCJ2aWV3cy92aWV3LWlkLWZhcV9wb3N0LnNjc3MiLCJ2aWV3cy92aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2xpc3Quc2NzcyIsInZpZXdzL3ZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fcXVlc3Rpb25zLnNjc3MiLCJ2aWV3cy92aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmQuc2NzcyIsInZpZXdzL3ZpZXdzLWV4cG9zZWQtZm9ybS5zY3NzIiwidmlld3Mvdmlldy0tb2t0b3Byby1zb3VyY2VzLS1vdmVydmlldy1ibG9jay5zY3NzIiwidmlld3Mvdmlldy1va3RvcHJvLXRlYW0uc2NzcyIsInZpZXdzL3ZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXguc2NzcyIsInZpZXdzL3ZpZXctdG9waWNzLWdsb3NzYXJ5LnNjc3MiLCJjb250ZW50L192aXNpb24tLXRlYXNlci5zY3NzIiwiY29tcG9uZW50cy9kcm9wYnV0dG9uLmNvbXBvbmVudC5zY3NzIiwiY29tcG9uZW50cy9maWVsZC5zY3NzIiwiY29tcG9uZW50cy9fdmlzaW9uLW5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvYWQvX21haW4uc2NzcyIsImNvbXBvbmVudHMvYWQvX3NvdXJjZXMuc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL29rdG9wcm8tam9icy1hdXRoLWZvcm0tYmxvY2suc2NzcyIsImNvbXBvbmVudHMvaGVhZGVyL2Jsb2NrLW9rdG9wcm8tdXNlci1sb2dpbi1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIvbmF2YmFyLWJyYW5kLnNjc3MiLCJjb21wb25lbnRzL2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvb2t0b3Byby1ub2RlLS1ibG9nLXBvc3QtLWFkZHRvYW55LnNjc3MiLCJ3ZWJmb3Jtcy93ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybS5zY3NzIiwiZWxlbWVudHMvYWpheC5zY3NzIiwiZWxlbWVudHMvdGFibGUuc2NzcyIsImJvb3RzdHJhcDNfdGhlbWUvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsImVsZW1lbnRzL3RvYy1maWx0ZXIuc2NzcyIsInRvb2xzL2FwcGxpY2F0aW9uLWZvcm0tcGFnZS5zY3NzIiwidG9vbHMvYWRkLXRvLWNhbGVuZGFyLWxpbmsuc2NzcyIsImJvb3RzdHJhcDNfdGhlbWUvbWl4aW5zL19oaWRlLXRleHQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7OztFQUFBO0FBS0Esc0JBQUE7QUNMQTs7O0VBQUE7QUNBQTs7O0VBQUE7QUFPQSxxQkFBQTtBREVBLGFBQUE7QUNUQTs7O0VBQUE7QUFPQSxxQkFBQTtBQ0xBOztFQUVFLGdCQUFBO0FKb0JGO0FJbEJFOztFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLGFBQUE7QUpxQko7QUluQkk7O0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtBSnNCTjtBSXBCTTs7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjRFZJO0VDV0osNENBQUE7QUp1QlI7QUlwQk07O0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0VBQ0EsY0FBQTtBSnVCUjtBSXJCUTs7RUFDRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGNB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QkFBQTtBRHd4UUY7QUN0eFFFO0VBQ0UscUJBQUE7VUFBQSxhQUFBO0FEd3hRSiIsImZpbGUiOiJnbG9iYWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqXG4gKiBAZmlsZVxuICogTWFpbiBzY3NzIGZpbGUgb2YgdGhlbWUuXG4gKi9cbi8qIEltcG9ydCBhbGwgZmlsZXMuICovXG4vKipcbiAqIEBmaWxlXG4gKiBJbXBvcnQgZmlsZXMgZm9yIHRoaXMgdGhlbWUuXG4gKi9cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4vKiBMYXlvdXRzLiAqL1xuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5va3RvcHJvLXBvcHVwLFxuLm9rdG9wcm8tc3VjY2Vzcy1wb3B1cCB7XG4gIG1heC13aWR0aDogNzIwcHg7XG59XG4ub2t0b3Byby1wb3B1cCAubW9kYWwtY29udGVudCxcbi5va3RvcHJvLXN1Y2Nlc3MtcG9wdXAgLm1vZGFsLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1NXB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IHVuc2V0O1xufVxuLm9rdG9wcm8tcG9wdXAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlcixcbi5va3RvcHJvLXN1Y2Nlc3MtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbn1cbi5va3RvcHJvLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlLFxuLm9rdG9wcm8tc3VjY2Vzcy1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbn1cbi5va3RvcHJvLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlLFxuLm9rdG9wcm8tc3VjY2Vzcy1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiAtMTBweDtcbiAgb3BhY2l0eTogdW5zZXQ7XG59XG4ub2t0b3Byby1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSBzcGFuLFxuLm9rdG9wcm8tc3VjY2Vzcy1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5jbG9zZSBzcGFuIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jbG9zZV9pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDA7XG59XG4ub2t0b3Byby1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyLFxuLm9rdG9wcm8tcG9wdXAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHksXG4ub2t0b3Byby1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyLFxuLm9rdG9wcm8tc3VjY2Vzcy1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyLFxuLm9rdG9wcm8tc3VjY2Vzcy1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSxcbi5va3RvcHJvLXN1Y2Nlc3MtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm9rdG9wcm8tcG9wdXAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuYnRuLXByaW1hcnksXG4ub2t0b3Byby1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuYnRuLXByaW1hcnksXG4ub2t0b3Byby1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tcHJpbWFyeSxcbi5va3RvcHJvLXN1Y2Nlc3MtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuYnRuLXByaW1hcnksXG4ub2t0b3Byby1zdWNjZXNzLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5idG4tcHJpbWFyeSxcbi5va3RvcHJvLXN1Y2Nlc3MtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLXByaW1hcnkge1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMUQ5RTU7XG4gIGJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4ub2t0b3Byby1wb3B1cCAubW9kYWwtY29udGVudCAuZm9ybS1hY3Rpb25zLFxuLm9rdG9wcm8tc3VjY2Vzcy1wb3B1cCAubW9kYWwtY29udGVudCAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5va3RvcHJvLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIsXG4ub2t0b3Byby1zdWNjZXNzLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAub2t0b3Byby1wb3B1cCAubW9kYWwtY29udGVudCxcbiAgLm9rdG9wcm8tc3VjY2Vzcy1wb3B1cCAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuXG4ucmVnaW9uLXRvcC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFEOUU1O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgei1pbmRleDogMTI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWdpb24tdG9wLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTJweCA0NXB4O1xuICB9XG59XG5cbi5oZWFkZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG59XG4uaGVhZGVyLXdyYXBwZXIgLmhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDEycHggMTAwcHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uaGVhZGVyLXdyYXBwZXIgLmhlYWRlciAubmF2YmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmhlYWRlci13cmFwcGVyIC5oZWFkZXIgLm5hdmJhciAucmVnaW9uLWhlYWRlci1sZWZ0LFxuLmhlYWRlci13cmFwcGVyIC5oZWFkZXIgLm5hdmJhciAucmVnaW9uLWhlYWRlci1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmhlYWRlci13cmFwcGVyIC5oZWFkZXIgLm5hdmJhciAucmVnaW9uLWhlYWRlci1sZWZ0IC5uYXZiYXItYnJhbmQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uaGVhZGVyLXdyYXBwZXIgLmhlYWRlciAubmF2YmFyLXRvZ2dsZXIge1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5oZWFkZXItd3JhcHBlciAuaGVhZGVyIC5uYXZiYXItdG9nZ2xlcjpmb2N1cywgLmhlYWRlci13cmFwcGVyIC5oZWFkZXIgLm5hdmJhci10b2dnbGVyOmFjdGl2ZSB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiB1bnNldDtcbn1cbi5oZWFkZXItd3JhcHBlciAuaGVhZGVyIC5uYXZiYXItdG9nZ2xlci5jb3Jwb3JhdGUtbmF2LWljb24tbWVudS1hY3Rpb24ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5oZWFkZXItd3JhcHBlciAuaGVhZGVyIC5uYXZiYXItdG9nZ2xlci5jb3Jwb3JhdGUtbmF2LWljb24tbWVudS1hY3Rpb24gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzBmMjg1NjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zaXRpb246IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuLmhlYWRlci13cmFwcGVyIC5oZWFkZXIgLm5hdmJhci10b2dnbGVyLmNvcnBvcmF0ZS1uYXYtaWNvbi1tZW51LWFjdGlvbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG4uaGVhZGVyLXdyYXBwZXIgLmhlYWRlciAubmF2YmFyLXRvZ2dsZXIuY29ycG9yYXRlLW5hdi1pY29uLW1lbnUtYWN0aW9uIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAxOHB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbi5oZWFkZXItd3JhcHBlciAuaGVhZGVyIC5uYXZiYXItdG9nZ2xlci5jb3Jwb3JhdGUtbmF2LWljb24tbWVudS1hY3Rpb24gc3BhbjpudGgtY2hpbGQoMykge1xuICB0b3A6IDM2cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuLmhlYWRlci13cmFwcGVyIC5oZWFkZXIgLm5hdmJhci10b2dnbGVyLmNvcnBvcmF0ZS1uYXYtaWNvbi1tZW51LWFjdGlvbi5jb3Jwb3JhdGUtbmF2LWljb24tbWVudS1hY3Rpb24tb3BlbiB7XG4gIHotaW5kZXg6IDEwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDglO1xuICByaWdodDogMTAlO1xufVxuLmhlYWRlci13cmFwcGVyIC5oZWFkZXIgLm5hdmJhci10b2dnbGVyLmNvcnBvcmF0ZS1uYXYtaWNvbi1tZW51LWFjdGlvbi5jb3Jwb3JhdGUtbmF2LWljb24tbWVudS1hY3Rpb24tb3BlbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxRDlFNTtcbn1cbi5oZWFkZXItd3JhcHBlciAuaGVhZGVyIC5uYXZiYXItdG9nZ2xlci5jb3Jwb3JhdGUtbmF2LWljb24tbWVudS1hY3Rpb24uY29ycG9yYXRlLW5hdi1pY29uLW1lbnUtYWN0aW9uLW9wZW4gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogOHB4O1xufVxuLmhlYWRlci13cmFwcGVyIC5oZWFkZXIgLm5hdmJhci10b2dnbGVyLmNvcnBvcmF0ZS1uYXYtaWNvbi1tZW51LWFjdGlvbi5jb3Jwb3JhdGUtbmF2LWljb24tbWVudS1hY3Rpb24tb3BlbiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmhlYWRlci13cmFwcGVyIC5oZWFkZXIgLm5hdmJhci10b2dnbGVyLmNvcnBvcmF0ZS1uYXYtaWNvbi1tZW51LWFjdGlvbi5jb3Jwb3JhdGUtbmF2LWljb24tbWVudS1hY3Rpb24tb3BlbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRvcDogMzlweDtcbiAgbGVmdDogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlci13cmFwcGVyIC5oZWFkZXIge1xuICAgIHBhZGRpbmc6IDEycHggNDVweDtcbiAgfVxuICAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlciAubmF2YmFyIC5yZWdpb24taGVhZGVyLWxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgfVxuICAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlciAubmF2YmFyIC5yZWdpb24taGVhZGVyLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci13cmFwcGVyIC5oZWFkZXIgLm5hdmJhciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyIC5uYXZiYXIgLnJlZ2lvbi1oZWFkZXItcmlnaHQge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyIC5uYXZiYXIgLnJlZ2lvbi1oZWFkZXItbGVmdCAubmF2YmFyLWJyYW5kIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlciAubmF2YmFyIC5yZWdpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuaGVhZGVyLmFkbWluLWhlYWRlci1yZWdpb24sXG5oZWFkZXIudG9wLWhlYWRlci1yZWdpb24ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFEOUU1O1xufVxuaGVhZGVyLmFkbWluLWhlYWRlci1yZWdpb24gbmF2Lm5hdmJhcixcbmhlYWRlci50b3AtaGVhZGVyLXJlZ2lvbiBuYXYubmF2YmFyIHtcbiAgcGFkZGluZzogMDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5oZWFkZXIuYWRtaW4taGVhZGVyLXJlZ2lvbiAucmVnaW9uLWFkbWluLWhlYWRlcixcbmhlYWRlci5hZG1pbi1oZWFkZXItcmVnaW9uIC50b3AtaGVhZGVyLXJlZ2lvbixcbmhlYWRlci50b3AtaGVhZGVyLXJlZ2lvbiAucmVnaW9uLWFkbWluLWhlYWRlcixcbmhlYWRlci50b3AtaGVhZGVyLXJlZ2lvbiAudG9wLWhlYWRlci1yZWdpb24ge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmhlYWRlci50b3AtaGVhZGVyLXJlZ2lvbiBuYXYubmF2YmFyIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5ib2R5LnBhdGgtYXBwOm5vdCgudXNlci1sb2dnZWQtaW4pIGhlYWRlci5yZWdpb24tYWRtaW4taGVhZGVyIC5yZWdpb24tYWRtaW4taGVhZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDczcHg7XG59XG5cbi5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMjFEOUU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFEOUU1O1xuICBwYWRkaW5nOiAwO1xufVxuLnNpdGUtZm9vdGVyIC5jb250YWluZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpdGUtZm9vdGVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFEOUU1O1xufVxuXG4ucmVnaW9uLnJlZ2lvbi1mb290ZXItc2Vjb25kIHtcbiAgcGFkZGluZzogNDBweCAwIDYycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1ncm93OiByZXZlcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLXNlY29uZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucmVnaW9uLnJlZ2lvbi1mb290ZXItZmlyc3Qge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNjBweCAwIDA7XG59XG4ucmVnaW9uLnJlZ2lvbi1mb290ZXItZmlyc3QgLnNpdGUtbmFtZS1zbG9nYW4ge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA3ODdweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1maXJzdCB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcbiAgfVxuICAucmVnaW9uLnJlZ2lvbi1mb290ZXItZmlyc3QgLnNpdGUtbmFtZS1zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVnaW9uLnJlZ2lvbi1mb290ZXItZmlyc3Qge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbiAgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWZpcnN0IC5zaXRlLW5hbWUtc2xvZ2FuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyX19ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyODU2O1xuICBwYWRkaW5nOiAzN3B4IDAgOTJweDtcbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpdGUtZm9vdGVyX19ib3R0b20gLmNvbnRhaW5lciAuc3ViLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuY29udGFpbmVyIC5zdWItY29udGFpbmVyLnN1Yi1jb250YWluZXItbG9nby1tZW51IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNpdGUtZm9vdGVyX19ib3R0b20gLmNvbnRhaW5lciAuc3ViLWNvbnRhaW5lci5zdWItY29udGFpbmVyLXNvY2lhbC1saW5rcy1sYW5ndWFnZS1zd2l0Y2hlciB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2l0ZS1mb290ZXJfX2JvdHRvbSAuY29udGFpbmVyIC5zdWItY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaXRlLWZvb3Rlcl9fYm90dG9tIC5jb250YWluZXIgLnN1Yi1jb250YWluZXIgLnJlZ2lvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fYm90dG9tIC5jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLnJlZ2lvbi1mb290ZXItdGhpcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucmVnaW9uLWZvb3Rlci1zaXh0aCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi8qIFBhY2thZ2UgKi9cbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyIHtcbiAgbWF4LXdpZHRoOiA2MTBweDtcbn1cbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLCAuby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZEO1xuICBwYWRkaW5nOiA2MHB4IDEwMHB4O1xufVxuLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXIgLnBlcmNlbnRhZ2UtZGVzY3JpcHRpb24td3JhcHBlciwgLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIC5wZXJjZW50YWdlLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtcGVyY2VudGFnZSwgLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIC5maWVsZC0tbmFtZS1maWVsZC1wZXJjZW50YWdlIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDU1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDc1cHg7XG59XG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UsXG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtc3RlcHMsXG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtaG91cnMsIC5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2UsXG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXBzLFxuLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIC5maWVsZC0tbmFtZS1maWVsZC1ob3VycyB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sXG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtcGF5bWVudC10eXBlLFxuLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXIgLmxhYmVsLXN0ZXBzLWluLXRyYWluaW5nLCAuby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWRlc2NyaXB0aW9uLFxuLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIC5maWVsZC0tbmFtZS1maWVsZC1wYXltZW50LXR5cGUsXG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgLmxhYmVsLXN0ZXBzLWluLXRyYWluaW5nIHtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlciAucGFja2FnZXMtYWN0aW9uLWJ1dHRvbnMsIC5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSAucGFja2FnZXMtYWN0aW9uLWJ1dHRvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlciAucGFja2FnZXMtYWN0aW9uLWJ1dHRvbnMgLnNob3ctZGV0YWlscyxcbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyIC5wYWNrYWdlcy1hY3Rpb24tYnV0dG9ucyAuZ2V0LWZ1bGwtcmVmdW5kLFxuLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXIgLnBhY2thZ2VzLWFjdGlvbi1idXR0b25zIC5jb21mb3J0LXBhY2thZ2Utc2hvdy1kZXRhaWxzLCAuby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgLnBhY2thZ2VzLWFjdGlvbi1idXR0b25zIC5zaG93LWRldGFpbHMsXG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgLnBhY2thZ2VzLWFjdGlvbi1idXR0b25zIC5nZXQtZnVsbC1yZWZ1bmQsXG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgLnBhY2thZ2VzLWFjdGlvbi1idXR0b25zIC5jb21mb3J0LXBhY2thZ2Utc2hvdy1kZXRhaWxzIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyODU2O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogOHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWluLWhlaWdodDogNDRweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG91dGxpbmU6IHVuc2V0O1xufVxuLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXIgLnBhY2thZ2VzLWFjdGlvbi1idXR0b25zIC5zaG93LWRldGFpbHMsIC5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSAucGFja2FnZXMtYWN0aW9uLWJ1dHRvbnMgLnNob3ctZGV0YWlscyB7XG4gIG1heC13aWR0aDogMTU2cHg7XG59XG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlciAucGFja2FnZXMtYWN0aW9uLWJ1dHRvbnMgLmdldC1mdWxsLXJlZnVuZCwgLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIC5wYWNrYWdlcy1hY3Rpb24tYnV0dG9ucyAuZ2V0LWZ1bGwtcmVmdW5kIHtcbiAgbWF4LXdpZHRoOiAxNjlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxRDlFNTtcbn1cbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSB7XG4gIG1heC13aWR0aDogNjgzcHg7XG59XG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgZGl2IHtcbiAgcGFkZGluZzogMDtcbn1cbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSBkaXYgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA2MHB4O1xufVxuLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIGRpdiAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLXN0ZXBzLWluLXRyYWluaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSBkaXYgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC1zdGVwcy1pbi10cmFpbmluZyAubGFiZWwtc3RlcHMtaW4tdHJhaW5pbmcge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIGRpdiAubWFpbi1jb250ZW50LXdyYXBwZXIgLnByaWNlLXBheW1lbnQtdHlwZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgZGl2IC5idXR0b25zLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDM1NXB4O1xuICBtYXJnaW46IDMwcHggYXV0byAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLCAuby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxuICAuby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgZGl2IC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIGRpdiAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLXN0ZXBzLWluLXRyYWluaW5nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIGRpdiAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLXN0ZXBzLWluLXRyYWluaW5nIC5sYWJlbC1zdGVwcy1pbi10cmFpbmluZyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSBkaXYgLm1haW4tY29udGVudC13cmFwcGVyIC5wcmljZS1wYXltZW50LXR5cGUtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgZGl2IC5tYWluLWNvbnRlbnQtd3JhcHBlciAucHJpY2UtcGF5bWVudC10eXBlLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLyogRW50aXR5ICovXG4uby1tZWV0aW5nLXJlY29yZC5pbm5vdmF0aW9uLW1lZXRpbmcub3ZlcnZpZXctY2FuZGlkYXRlIC5ncm91cC1zbWFydC13cmFwcGVyID4gZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYsIC5vLW1lZXRpbmctcmVjb3JkLmlubm92YXRpb24tbWVldGluZy5vdmVydmlldyAuZ3JvdXAtc21hcnQtd3JhcHBlciA+IGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyID4gZGl2LCAuby1tZWV0aW5nLXJlY29yZC5jb2xkLWNhbGwub3ZlcnZpZXctY2FuZGlkYXRlIC5ncm91cC1zbWFydC13cmFwcGVyID4gZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYsIC5vLW1lZXRpbmctcmVjb3JkLmNvbGQtY2FsbC5vdmVydmlldyAuZ3JvdXAtc21hcnQtd3JhcHBlciA+IGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uby1tZWV0aW5nLXJlY29yZC5pbm5vdmF0aW9uLW1lZXRpbmcub3ZlcnZpZXctY2FuZGlkYXRlIC5ncm91cC1zbWFydC13cmFwcGVyID4gZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYgPiAuZmllbGRfX2xhYmVsLCAuby1tZWV0aW5nLXJlY29yZC5pbm5vdmF0aW9uLW1lZXRpbmcub3ZlcnZpZXcgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgPiBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiA+IC5maWVsZF9fbGFiZWwsIC5vLW1lZXRpbmctcmVjb3JkLmNvbGQtY2FsbC5vdmVydmlldy1jYW5kaWRhdGUgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgPiBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiA+IC5maWVsZF9fbGFiZWwsIC5vLW1lZXRpbmctcmVjb3JkLmNvbGQtY2FsbC5vdmVydmlldyAuZ3JvdXAtc21hcnQtd3JhcHBlciA+IGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyID4gZGl2ID4gLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbGV4OiAwIDAgMjYwcHg7XG59XG4uby1tZWV0aW5nLXJlY29yZC5pbm5vdmF0aW9uLW1lZXRpbmcub3ZlcnZpZXctY2FuZGlkYXRlIC5ncm91cC1zbWFydC13cmFwcGVyID4gZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYgPiAuZmllbGRfX2l0ZW0sIC5vLW1lZXRpbmctcmVjb3JkLmlubm92YXRpb24tbWVldGluZy5vdmVydmlldyAuZ3JvdXAtc21hcnQtd3JhcHBlciA+IGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyID4gZGl2ID4gLmZpZWxkX19pdGVtLCAuby1tZWV0aW5nLXJlY29yZC5jb2xkLWNhbGwub3ZlcnZpZXctY2FuZGlkYXRlIC5ncm91cC1zbWFydC13cmFwcGVyID4gZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYgPiAuZmllbGRfX2l0ZW0sIC5vLW1lZXRpbmctcmVjb3JkLmNvbGQtY2FsbC5vdmVydmlldyAuZ3JvdXAtc21hcnQtd3JhcHBlciA+IGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyID4gZGl2ID4gLmZpZWxkX19pdGVtIHtcbiAgZmxleDogMSAwO1xufVxuXG4vKiBQYWdlcy4gKi9cbi5wYXRoLW1haW4tbWVudSxcbi5wYXRoLWRhc2hib2FyZCxcbi5wYXRoLWNhdGFsb2csXG4ucGF0aC1zZXJ2aWNlLWZlZSxcbi5wYXRoLWNvbW1pdG1lbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyxcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyxcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyxcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgaGVhZGVyLmhlYWRlciAubmF2YmFyLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIsXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgaGVhZGVyLmhlYWRlciAubmF2YmFyLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgaGVhZGVyLmhlYWRlciAubmF2YmFyIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSxcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgaGVhZGVyLmhlYWRlciAubmF2YmFyLmJnLXByaW1hcnksXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSxcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSxcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgbGVmdDogMjUlO1xuICB3aWR0aDogNzUlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSAubmF2YmFyLWNvbGxhcHNlLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSAubmF2YmFyLWNvbGxhcHNlLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgaGVhZGVyLmhlYWRlciAubmF2YmFyLmJnLXByaW1hcnkgLm5hdmJhci1jb2xsYXBzZSxcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSAubmF2YmFyLWNvbGxhcHNlLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgaGVhZGVyLmhlYWRlciAubmF2YmFyLmJnLXByaW1hcnkgLm5hdmJhci1jb2xsYXBzZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBtYXJnaW46IDA7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lcixcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lcixcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyxcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyxcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMsXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyxcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIHtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbixcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbixcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24sXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbixcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayxcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50LFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCxcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50LFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50LFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCxcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCxcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0LFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gIGZsZXg6IDAgMSAyNSU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbnRyb2R1Y3Rpb25fYmFja2dyb3VuZC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDM1JSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0LFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgNDAsIDg2LCAwLjkyMTU2ODYyNzUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICosXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgPiAqLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICosXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICosXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKiB7XG4gIGZsZXg6IDA7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgPiAqOmxhc3QtY2hpbGQsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgPiAqOmxhc3QtY2hpbGQsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKjpsYXN0LWNoaWxkLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgPiAqOmxhc3QtY2hpbGQsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tY2FsZW5kYXIsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tY2FsZW5kYXIsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLWNhbGVuZGFyLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tY2FsZW5kYXIsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLWNhbGVuZGFyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2ssXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2ssXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIHtcbiAgd2lkdGg6IDE5MHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgaDIsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayBoMixcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayBoMixcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgaDIsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgaDIge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duLmlzLWNvdW50ZG93bixcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duLmlzLWNvdW50ZG93bixcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93bi5pcy1jb3VudGRvd24sXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duLmlzLWNvdW50ZG93bixcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93bi5pcy1jb3VudGRvd24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyxcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93LFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93LFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyxcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbixcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDA7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1hbW91bnQsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1hbW91bnQsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tYW1vdW50LFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1hbW91bnQsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tYW1vdW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgYmFja2dyb3VuZDogIzNjNTA3NjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tYW1vdW50OmFmdGVyLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tYW1vdW50OmFmdGVyLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudDphZnRlcixcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tYW1vdW50OmFmdGVyLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIjpcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tcGVyaW9kLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tcGVyaW9kLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLXBlcmlvZCxcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tcGVyaW9kLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLXBlcmlvZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uOmxhc3QtY2hpbGQgLmNvdW50ZG93bi1hbW91bnQ6YWZ0ZXIsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb246bGFzdC1jaGlsZCAuY291bnRkb3duLWFtb3VudDphZnRlcixcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb246bGFzdC1jaGlsZCAuY291bnRkb3duLWFtb3VudDphZnRlcixcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uOmxhc3QtY2hpbGQgLmNvdW50ZG93bi1hbW91bnQ6YWZ0ZXIsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uOmxhc3QtY2hpbGQgLmNvdW50ZG93bi1hbW91bnQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2ludHJvZHVjdGlvbi12aWRlby1tYWluY29udHJhY3Rvci1pbnRyb2R1Y3Rpb24tdmlkZW8sXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyxcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyxcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2ludHJvZHVjdGlvbi12aWRlby1tYWluY29udHJhY3Rvci1pbnRyb2R1Y3Rpb24tdmlkZW8sXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2ludHJvZHVjdGlvbi12aWRlby1tYWluY29udHJhY3Rvci1pbnRyb2R1Y3Rpb24tdmlkZW8ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyAuY29udGVudCxcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tpbnRyb2R1Y3Rpb24tdmlkZW8tbWFpbmNvbnRyYWN0b3ItaW50cm9kdWN0aW9uLXZpZGVvIC5jb250ZW50LFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tpbnRyb2R1Y3Rpb24tdmlkZW8tbWFpbmNvbnRyYWN0b3ItaW50cm9kdWN0aW9uLXZpZGVvIC5jb250ZW50LFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyAuY29udGVudCxcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayxcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayxcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayB7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayxcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2ssXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayxcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayxcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIsXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayxcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayxcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmssXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayxcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayAuZmFxLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXEsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXEsXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayAuZmFxLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayAuZmFxIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyMTU2ODYyNzUpO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayAuZmFxOmhvdmVyLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXE6aG92ZXIsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXE6aG92ZXIsXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayAuZmFxOmhvdmVyLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayAuZmFxOmhvdmVyIHtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtYm9yZGVyLFxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1kZXNjcmlwdGlvbixcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtYm9yZGVyLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1kZXNjcmlwdGlvbixcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWJvcmRlcixcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWRlc2NyaXB0aW9uLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWJvcmRlcixcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1kZXNjcmlwdGlvbixcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWJvcmRlcixcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQsXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgZmxleDogMCAxIDc1JTtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1yZWdpb24tc2Vjb25kLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLXJlZ2lvbi1zZWNvbmQsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLXJlZ2lvbi1zZWNvbmQsXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1yZWdpb24tc2Vjb25kLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1yZWdpb24tc2Vjb25kIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlIGZvb3Rlci5zaXRlLWZvb3Rlcixcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlIGZvb3Rlci5zaXRlLWZvb3Rlcixcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSBmb290ZXIuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtbWFpbi1tZW51Om5vdCgucHJlc2VudGF0aW9uLW1vZGUpIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSxcbi5wYXRoLWRhc2hib2FyZDpub3QoLnByZXNlbnRhdGlvbi1tb2RlKSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLmhlYWRlciAubmF2YmFyLmJnLXByaW1hcnksXG4ucGF0aC1jYXRhbG9nOm5vdCgucHJlc2VudGF0aW9uLW1vZGUpIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSxcbi5wYXRoLXNlcnZpY2UtZmVlOm5vdCgucHJlc2VudGF0aW9uLW1vZGUpIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSxcbi5wYXRoLWNvbW1pdG1lbnQ6bm90KC5wcmVzZW50YXRpb24tbW9kZSkgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucGF0aC1tYWluLW1lbnUgaGVhZGVyLmhlYWRlciAubmF2YmFyIHtcbiAgdG9wOiA3OXB4O1xufVxuXG4ucGF0aC1hcHAgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5yZWdpb24tYWRtaW4taGVhZGVyIC5uYXZiYXIsXG4ucGF0aC1hZHMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5yZWdpb24tYWRtaW4taGVhZGVyIC5uYXZiYXIsXG4ucGF0aC1hZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLnJlZ2lvbi1hZG1pbi1oZWFkZXIgLm5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjI4NTY7XG59XG4ucGF0aC1hcHAgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5yZWdpb24tYWRtaW4taGVhZGVyIC5uYXZiYXIjbmF2YmFyLW1haW4sXG4ucGF0aC1hZHMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5yZWdpb24tYWRtaW4taGVhZGVyIC5uYXZiYXIjbmF2YmFyLW1haW4sXG4ucGF0aC1hZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLnJlZ2lvbi1hZG1pbi1oZWFkZXIgLm5hdmJhciNuYXZiYXItbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjI4NTYgIWltcG9ydGFudDtcbn1cbi5wYXRoLWFwcCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZm9vdGVyLnNpdGUtZm9vdGVyLFxuLnBhdGgtYWRzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBmb290ZXIuc2l0ZS1mb290ZXIsXG4ucGF0aC1hZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI0U1RTVFNTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5wYXRoLWFwcCAjYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Utc3dpdGNoZXIsXG4ucGF0aC1hZHMgI2Jsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLXN3aXRjaGVyLFxuLnBhdGgtYWQgI2Jsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG59XG5cbi5yb2xlLWJkX2FtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKjpsYXN0LWNoaWxkLFxuLnJvbGUtc2FsZXMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgPiAqOmxhc3QtY2hpbGQsXG4ucm9sZS1pbl9vZmZpY2UgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucm9sZS1iZF9hbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrLFxuLnJvbGUtc2FsZXMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayxcbi5yb2xlLWluX29mZmljZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnJvbGUtYmRfYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QsXG4ucm9sZS1zYWxlcyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCxcbi5yb2xlLWluX29mZmljZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLnBhdGgtZmFxIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnBhdGgtZmFxIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5wYXRoLWZhcSAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLmhlYWRlciAubmF2YmFyLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1mYXEgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wYXRoLWZhcSAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhdGgtdGVhbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAzNCU7XG59XG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIge1xuICB3aWR0aDogNjYlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwO1xufVxuLnBhdGgtdGVhbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2Uge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtdGVhbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgc2VjdGlvbi5zZWN0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtdGVhbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgc2VjdGlvbi5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIHNlY3Rpb24uc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtdGVhbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgc2VjdGlvbi5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10aHJlZWNvbC0zMy0zNC0zMyAubGF5b3V0X19yZWdpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stcmVnaW9uLWZpcnN0LFxuLnBhdGgtdGVhbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgc2VjdGlvbi5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10aHJlZWNvbC0zMy0zNC0zMyAubGF5b3V0X19yZWdpb24gLmJsb2NrLXJlZ2lvbi1zZWNvbmQsXG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stcmVnaW9uLXRoaXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtdGVhbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgc2VjdGlvbi5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10aHJlZWNvbC0zMy0zNC0zMyAubGF5b3V0X19yZWdpb24gLmJsb2NrLXJlZ2lvbi1maXJzdCAudmlld3MtZWxlbWVudC1jb250YWluZXIsXG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stcmVnaW9uLXNlY29uZCAudmlld3MtZWxlbWVudC1jb250YWluZXIsXG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stcmVnaW9uLXRoaXJkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIHNlY3Rpb24uc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdGhyZWVjb2wtMzMtMzQtMzMgLmxheW91dF9fcmVnaW9uIC5ibG9jay1yZWdpb24tZmlyc3QgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5jb250ZW50ID4gZGl2LFxuLnBhdGgtdGVhbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgc2VjdGlvbi5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10aHJlZWNvbC0zMy0zNC0zMyAubGF5b3V0X19yZWdpb24gLmJsb2NrLXJlZ2lvbi1zZWNvbmQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC5jb250ZW50ID4gZGl2LFxuLnBhdGgtdGVhbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgc2VjdGlvbi5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10aHJlZWNvbC0zMy0zNC0zMyAubGF5b3V0X19yZWdpb24gLmJsb2NrLXJlZ2lvbi10aGlyZCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmNvbnRlbnQgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMsXG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5pc290b3BlLWZpbHRlcnMgLmlzb3RvcGUtY29udGVudC1maWx0ZXJzIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMgLmlzb3RvcGUtZmlsdGVyaW5nLFxuLnBhdGgtdGVhbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgc2VjdGlvbi5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10aHJlZWNvbC0zMy0zNC0zMyAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyAuaXNvdG9wZS1maWx0ZXJpbmcge1xuICBwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICB0b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMgaDMuaXNvdG9wZS1maWx0ZXJpbmcsXG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5pc290b3BlLWZpbHRlcnMgLmlzb3RvcGUtY29udGVudC1maWx0ZXJzIGgzLmlzb3RvcGUtZmlsdGVyaW5nIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyODU2O1xufVxuLnBhdGgtdGVhbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgc2VjdGlvbi5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10aHJlZWNvbC0zMy0zNC0zMyAubGF5b3V0X19yZWdpb24tLXNlY29uZCxcbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIHNlY3Rpb24uc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdGhyZWVjb2wtMzMtMzQtMzMgLmxheW91dF9fcmVnaW9uLS10aGlyZCB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xufVxuLnBhdGgtdGVhbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgc2VjdGlvbi5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10aHJlZWNvbC0zMy0zNC0zMyAubGF5b3V0X19yZWdpb24tLXRoaXJkIHtcbiAgcGFkZGluZy10b3A6IDQ5cHg7XG59XG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBmb290ZXIuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGF0aC1jb21taXRtZW50IC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5wYXRoLWNvbW1pdG1lbnQgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5MCU7XG59XG4ucGF0aC1jb21taXRtZW50IC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWNvbW1pdG1lbnQgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1jb21taXRtZW50IC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IC5zZWN0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtY29tbWl0bWVudCAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1jb21taXRtZW50IC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayA+IC5jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xufVxuLnBhdGgtY29tbWl0bWVudCAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhdGgtc2VydmljZS1mZWUucHVzaGFibGUuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIge1xuICBwYWRkaW5nLXRvcDogNzlweCAhaW1wb3J0YW50O1xufVxuLnBhdGgtc2VydmljZS1mZWUucHVzaGFibGUuYWRtaW5pbWFsLWFkbWluLXRvb2xiYXIgLnB1c2hlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnBhdGgtc2VydmljZS1mZWUucHVzaGFibGUgLnB1c2hlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnBhdGgtc2VydmljZS1mZWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhdGgtc2VydmljZS1mZWUgLmJsb2NrLXZpZXdzLnVpLnNpZGViYXIge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nOiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhdGgtc2VydmljZS1mZWUgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXRoLXNlcnZpY2UtZmVlIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5wYXRoLXNlcnZpY2UtZmVlIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1zZXJ2aWNlLWZlZSAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1zZXJ2aWNlLWZlZSAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLXNlcnZpY2UtZmVlIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IC5zZWN0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtc2VydmljZS1mZWUgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtc2VydmljZS1mZWUgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrID4gLmNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhdGgtc2VydmljZS1mZWUgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG59XG5cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IC5zZWN0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzIC5uby1kYXRhIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcyAuZGVhbGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLnJvdyB7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcyAuZGVhbGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLnJvdyAuZGVhbGVyLWNhdGVnb3J5IC5kZWFsZXItY2F0ZWdvcnktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDVweCAjRUFFQUVBO1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcyAuZGVhbGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLnJvdyAuZGVhbGVyLWNhdGVnb3J5IC5kZWFsZXItY2F0ZWdvcnktd3JhcHBlciAuY291bnRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0b3A6IC0xMHB4O1xuICBtaW4td2lkdGg6IDEyNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycHggMTVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTc1RDk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzIC5kZWFsZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAucm93IC5kZWFsZXItY2F0ZWdvcnkgLmRlYWxlci1jYXRlZ29yeS13cmFwcGVyIC5jYXRhbG9nLWNhdGVnb3J5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzIC5kZWFsZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAucm93IC5kZWFsZXItY2F0ZWdvcnkgLmRlYWxlci1jYXRlZ29yeS13cmFwcGVyIC5jYXRhbG9nLWNhdGVnb3J5IC5jYXRlZ29yeS1pbWFnZSB7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzIC5kZWFsZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAucm93IC5kZWFsZXItY2F0ZWdvcnkgLmRlYWxlci1jYXRlZ29yeS13cmFwcGVyIC5jYXRhbG9nLWNhdGVnb3J5IC5jYXRlZ29yeS1uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcyAuZGVhbGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLnJvdyAuZGVhbGVyLWNhdGVnb3J5IC5kZWFsZXItY2F0ZWdvcnktd3JhcHBlcjpob3ZlciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM4Y2JlZWM7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzIC5kZWFsZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAucm93IC5kZWFsZXItY2F0ZWdvcnkuaGlkZSAuZGVhbGVyLWNhdGVnb3J5LXdyYXBwZXIge1xuICBmaWx0ZXI6IG9wYWNpdHkoMC40KSBncmF5c2NhbGUoMSk7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzIC5kZWFsZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAucm93IC5kZWFsZXItY2F0ZWdvcnkuaGlkZSAuZGVhbGVyLWNhdGVnb3J5LXdyYXBwZXIgLmNhdGFsb2ctY2F0ZWdvcnkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcyAuZGVhbGVycy1jYXRlZ29yaWVzLXdyYXBwZXIgLnJvdyAuZGVhbGVyLWNhdGVnb3J5LmhpZGUgLmRlYWxlci1jYXRlZ29yeS13cmFwcGVyOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMtZGV0YWlsZWQgLm5hdi1iYXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIC5uYXYtYmFyLXdyYXBwZXIgYS5iYWNrLXRvLWNhdGFsb2cge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRvcDogLTcwcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4ICNFQUVBRUE7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIC5uYXYtYmFyLXdyYXBwZXIgYS5iYWNrLXRvLWNhdGFsb2c6aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGYyODU2O1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcy1kZXRhaWxlZCB1bCNuYXYtZGVhbGVycy10YWJzLm5hdi1ib290c3RyYXAtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcy1kZXRhaWxlZCB1bCNuYXYtZGVhbGVycy10YWJzLm5hdi1ib290c3RyYXAtdGFicyBsaS5uYXYtaXRlbSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIHVsI25hdi1kZWFsZXJzLXRhYnMubmF2LWJvb3RzdHJhcC10YWJzIGxpLm5hdi1pdGVtIGEubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcy1kZXRhaWxlZCB1bCNuYXYtZGVhbGVycy10YWJzLm5hdi1ib290c3RyYXAtdGFicyBsaS5uYXYtaXRlbSBhLm5hdi1saW5rIGltZyB7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIHVsI25hdi1kZWFsZXJzLXRhYnMubmF2LWJvb3RzdHJhcC10YWJzIGxpLm5hdi1pdGVtIGEubmF2LWxpbmsgc3Bhbi5kZWFsZXItdGFiLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMjBweDtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMtZGV0YWlsZWQgdWwjbmF2LWRlYWxlcnMtdGFicy5uYXYtYm9vdHN0cmFwLXRhYnMgbGkubmF2LWl0ZW0gYS5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzM3YjBmZTtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMtZGV0YWlsZWQgdWwjbmF2LWRlYWxlcnMtdGFicy5uYXYtYm9vdHN0cmFwLXRhYnMgbGkubmF2LWl0ZW06bm90KC5hY3RpdmUpIHtcbiAgZmlsdGVyOiBvcGFjaXR5KDAuNCkgZ3JheXNjYWxlKDEpO1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcy1kZXRhaWxlZCB1bCNuYXYtZGVhbGVycy10YWJzLm5hdi1ib290c3RyYXAtdGFicyBsaS5uYXYtaXRlbTpob3ZlciB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMtZGV0YWlsZWQgZGl2I25hdi1kZWFsZXJzLXRhYnMtY29udGVudCAudGFiLXBhbmUgLmRlYWxlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIGRpdiNuYXYtZGVhbGVycy10YWJzLWNvbnRlbnQgLnRhYi1wYW5lIC5kZWFsZXItd3JhcHBlciAuZGVhbGVyLWluZm8td3JhcHBlciB7XG4gIGZsZXg6IDE7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIGRpdiNuYXYtZGVhbGVycy10YWJzLWNvbnRlbnQgLnRhYi1wYW5lIC5kZWFsZXItd3JhcHBlciAuZGVhbGVyLWluZm8td3JhcHBlciAuZGVhbGVyLWNhdGVnb3J5LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcy1kZXRhaWxlZCBkaXYjbmF2LWRlYWxlcnMtdGFicy1jb250ZW50IC50YWItcGFuZSAuZGVhbGVyLXdyYXBwZXIgLmRlYWxlci1pbmZvLXdyYXBwZXIgLmRlYWxlci1jYXRlZ29yeS13cmFwcGVyIC5kZWFsZXItY2F0ZWdvcnktbG9nby13cmFwcGVyIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAyNSU7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIGRpdiNuYXYtZGVhbGVycy10YWJzLWNvbnRlbnQgLnRhYi1wYW5lIC5kZWFsZXItd3JhcHBlciAuZGVhbGVyLWluZm8td3JhcHBlciAuZGVhbGVyLWNhdGVnb3J5LXdyYXBwZXIgLmRlYWxlci1jYXRlZ29yeS1sb2dvLXdyYXBwZXIgLmRlYWxlci1jYXRlZ29yeS1sb2dvIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgcGFkZGluZzogNXB4O1xuICBmaWx0ZXI6IGludmVydCgxKSBjb250cmFzdCgxMDAlKSBicmlnaHRuZXNzKDEwMCk7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIGRpdiNuYXYtZGVhbGVycy10YWJzLWNvbnRlbnQgLnRhYi1wYW5lIC5kZWFsZXItd3JhcHBlciAuZGVhbGVyLWluZm8td3JhcHBlciAuZGVhbGVyLWNhdGVnb3J5LXdyYXBwZXIgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBmMjg1Njtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMtZGV0YWlsZWQgZGl2I25hdi1kZWFsZXJzLXRhYnMtY29udGVudCAudGFiLXBhbmUgLmRlYWxlci13cmFwcGVyIC5kZWFsZXItaW5mby13cmFwcGVyIC5kZWFsZXItbmFtZSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogIzBmMjg1Njtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMtZGV0YWlsZWQgZGl2I25hdi1kZWFsZXJzLXRhYnMtY29udGVudCAudGFiLXBhbmUgLmRlYWxlci13cmFwcGVyIC5kZWFsZXItZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZmxleDogMTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgaHlwaGVuczogYXV0bztcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMtZGV0YWlsZWQgZGl2I25hdi1kZWFsZXJzLXRhYnMtY29udGVudCAudGFiLXBhbmUgLm1hdGVyaWFscy13cmFwcGVyIC5tYXRlcmlhbHMtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjYzJjNmQzO1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcy1kZXRhaWxlZCBkaXYjbmF2LWRlYWxlcnMtdGFicy1jb250ZW50IC50YWItcGFuZSAubWF0ZXJpYWxzLXdyYXBwZXIgLmNvbnRhaW5lci5tYXRlcmlhbHMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcy1kZXRhaWxlZCBkaXYjbmF2LWRlYWxlcnMtdGFicy1jb250ZW50IC50YWItcGFuZSAubWF0ZXJpYWxzLXdyYXBwZXIgLmNvbnRhaW5lci5tYXRlcmlhbHMtd3JhcHBlciAucm93IHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIGRpdiNuYXYtZGVhbGVycy10YWJzLWNvbnRlbnQgLnRhYi1wYW5lIC5tYXRlcmlhbHMtd3JhcHBlciAuY29udGFpbmVyLm1hdGVyaWFscy13cmFwcGVyIC5yb3cgLm1hdGVyaWFsLWl0ZW0gLm1hdGVyaWFsLWl0ZW0td3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcy1kZXRhaWxlZCBkaXYjbmF2LWRlYWxlcnMtdGFicy1jb250ZW50IC50YWItcGFuZSAubWF0ZXJpYWxzLXdyYXBwZXIgLmNvbnRhaW5lci5tYXRlcmlhbHMtd3JhcHBlciAucm93IC5tYXRlcmlhbC1pdGVtIC5tYXRlcmlhbC1pdGVtLXdyYXBwZXIgLm1hdGVyaWFsLWxvZ28ge1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIGRpdiNuYXYtZGVhbGVycy10YWJzLWNvbnRlbnQgLnRhYi1wYW5lIC5tYXRlcmlhbHMtd3JhcHBlciAuY29udGFpbmVyLm1hdGVyaWFscy13cmFwcGVyIC5yb3cgLm1hdGVyaWFsLWl0ZW0gLm1hdGVyaWFsLWl0ZW0td3JhcHBlciAubWF0ZXJpYWwtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgY29sb3I6ICMwZjI4NTY7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBmb290ZXIuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGF0aC1hcHBsaWNhdGlvbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5wYXRoLWFwcGxpY2F0aW9uIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5wYXRoLWFwcGxpY2F0aW9uIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5wYXRoLWFwcGxpY2F0aW9uIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBmb290ZXIuc2l0ZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5wYXRoLWFkbWluIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnBhdGgtYWRtaW4gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnBhdGgtYWRtaW4gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLnBhdGgtYWRtaW4gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYXRoLWFkbWluIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBkbCBhIHtcbiAgY29sb3I6ICMwRTc1RDk7XG59XG4ucGF0aC1hZG1pbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhdGgtam9icyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyODU2O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZGl2I3BhZ2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1Njtcbn1cbi5wYXRoLWpvYnMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLmhlYWRlciAubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogODAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjI4NTYgIWltcG9ydGFudDtcbn1cbi5wYXRoLWpvYnMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIgLm5hdmJhciAubmF2YmFyLWJyYW5kIHtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5uYXZiYXItYnJhbmQgLmltZy1mbHVpZCB7XG4gIHdpZHRoOiA1OHB4O1xuICBoZWlnaHQ6IDU4cHg7XG59XG4ucGF0aC1qb2JzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ucGF0aC1qb2JzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAuYmxvY2stbGFuZ3VhZ2UtYmxvY2tsYW5ndWFnZS1pbnRlcmZhY2UgLmxpbmtzIC5uYXYtbGluayAubGFuZ3VhZ2UtbGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyODU2O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgLmJsb2NrLWxhbmd1YWdlLWJsb2NrbGFuZ3VhZ2UtaW50ZXJmYWNlIC5saW5rcyAubmF2LWxpbmsgLmxhbmd1YWdlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG59XG4ucGF0aC1qb2JzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAuYmxvY2stbGFuZ3VhZ2UtYmxvY2tsYW5ndWFnZS1pbnRlcmZhY2UgLmxpbmtzIC5uYXYtbGluayAubGFuZ3VhZ2UtbGluay5pcy1hY3RpdmUge1xuICBjb2xvcjogIzBmMjg1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbn1cbi5wYXRoLWpvYnMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlICNibG9jay1kcm9wZG93bi1sYW5ndWFnZS1zd2l0Y2hlciB7XG4gIHRvcDogNjVweDtcbn1cbi5wYXRoLWpvYnMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlICNibG9jay1kcm9wZG93bi1sYW5ndWFnZS1zd2l0Y2hlciAubGFuZ3VhZ2UtbGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyODU2O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgI2Jsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLXN3aXRjaGVyIC5sYW5ndWFnZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xufVxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgI2Jsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLXN3aXRjaGVyIC5sYW5ndWFnZS1saW5rLmFjdGl2ZS1sYW5ndWFnZSB7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xufVxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLmhlYWRlciAubmF2YmFyID4gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xufVxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZGl2LmZlYXR1cmVkLXRvcCxcbi5wYXRoLWpvYnMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGRpdiNtYWluLXdyYXBwZXIubGF5b3V0LW1haW4td3JhcHBlciB7XG4gIG1heC13aWR0aDogNzYycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGF0aC1qb2JzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBkaXYuZmVhdHVyZWQtdG9wIHtcbiAgbWluLXdpZHRoOiA3NjJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjI4NTY7XG59XG4ucGF0aC1qb2JzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBkaXYuZmVhdHVyZWQtdG9wIC5zaXRlLW5hbWUtc2xvZ2FuIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG4ucGF0aC1qb2JzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBkaXYjbWFpbi13cmFwcGVyLmxheW91dC1tYWluLXdyYXBwZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5wYXRoLWpvYnMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGRpdiNtYWluLXdyYXBwZXIubGF5b3V0LW1haW4td3JhcHBlciBtYWluLm1haW4tY29udGVudCxcbi5wYXRoLWpvYnMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGRpdiNtYWluLXdyYXBwZXIubGF5b3V0LW1haW4td3JhcHBlciBkaXYuc2lkZWJhcl9zZWNvbmQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZGl2I21haW4td3JhcHBlci5sYXlvdXQtbWFpbi13cmFwcGVyIG1haW4ubWFpbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA2NTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wYXRoLWpvYnMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gIGhlaWdodDogMTAwcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyODU2O1xufVxuXG4udXNlci1sb2dnZWQtaW4ucGF0aC1qb2JzICNibG9jay1kcm9wZG93bi1sYW5ndWFnZS1zd2l0Y2hlciB7XG4gIHRvcDogMTEwcHggIWltcG9ydGFudDtcbn1cblxuLnBhdGgtaW50cm9kdWN0aW9uIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIGRpdiNtYWluIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrID4gLmNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayA+IC5jb250ZW50IC5zbGljay1zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrID4gLmNvbnRlbnQgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpZGUgLnZpZXdzLWZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrID4gLmNvbnRlbnQgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpZGUgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayA+IC5jb250ZW50IC5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3QgLnNsaWRlIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrID4gLmNvbnRlbnQgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm90dG9tOiB1bnNldDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuY29udGVudCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayA+IC5jb250ZW50IC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrID4gLmNvbnRlbnQgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b246OmJlZm9yZSB7XG4gIHRvcDogdW5zZXQ7XG4gIGxlZnQ6IHVuc2V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwZTc1ZDk7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrID4gLmNvbnRlbnQgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrID4gLmNvbnRlbnQgLnNsaWNrX19hcnJvdyB7XG4gIHRvcDogOTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuY29udGVudCAuc2xpY2tfX2Fycm93IC5zbGljay1hcnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNkMGQ1ZGY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrID4gLmNvbnRlbnQgLnNsaWNrX19hcnJvdyAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuY29udGVudCAuc2xpY2tfX2Fycm93IC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTEwMCUgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuY29udGVudCAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0xMDAlICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAudmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9jYXJkIC5pc290b3BlLWNvbnRlbnQge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAudmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9jYXJkIC5pc290b3BlLWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZCAuaXNvdG9wZS1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAudmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9jYXJkIC5pc290b3BlLWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAubWFpbi13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZCAuaXNvdG9wZS1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLnNlY29uZC13cmFwcGVyLFxuLnBhdGgtaW50cm9kdWN0aW9uIC52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmQgLmlzb3RvcGUtY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1wZXJzb25hbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA1MCU7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLnZpZXctaWQtaW50cm9kdWN0aW9uX3ZpZGVvID4gLnZpZXctY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAudmlldy1pZC1pbnRyb2R1Y3Rpb25fdmlkZW8gPiAudmlldy1jb250ZW50IC5pbnRyb2R1Y3Rpb24tdmlkZW8ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC52aWV3LWlkLWludHJvZHVjdGlvbl92aWRlbyA+IC52aWV3LWNvbnRlbnQgLmludHJvZHVjdGlvbi12aWRlbyBoMiwgLnBhdGgtaW50cm9kdWN0aW9uIC52aWV3LWlkLWludHJvZHVjdGlvbl92aWRlbyA+IC52aWV3LWNvbnRlbnQgLmludHJvZHVjdGlvbi12aWRlbyBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAudmlldy1pZC1pbnRyb2R1Y3Rpb25fdmlkZW8gPiAudmlldy1jb250ZW50IC5pbnRyb2R1Y3Rpb24tdmlkZW8gLmludHJvZHVjdGlvbi12aWRlby13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC52aWV3LWlkLWludHJvZHVjdGlvbl92aWRlbyA+IC52aWV3LWNvbnRlbnQgLmludHJvZHVjdGlvbi12aWRlbyAuaW50cm9kdWN0aW9uLXZpZGVvLXdyYXBwZXIgLndhdGNoLWludHJvZHVjdGlvbi12aWRlbyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwLjAwMDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwZjI4NTY7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLnZpZXctaWQtaW50cm9kdWN0aW9uX3ZpZGVvID4gLnZpZXctY29udGVudCAuaW50cm9kdWN0aW9uLXZpZGVvIC5pbnRyb2R1Y3Rpb24tdmlkZW8td3JhcHBlciAud2F0Y2gtaW50cm9kdWN0aW9uLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hc2s6IHVybChcIi4uL2ltYWdlcy9tdWx0aW1lZGlhLnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyODU2O1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC52aWV3LWlkLWludHJvZHVjdGlvbl92aWRlbyA+IC52aWV3LWNvbnRlbnQgLmludHJvZHVjdGlvbi12aWRlbyAuaW50cm9kdWN0aW9uLXZpZGVvLXdyYXBwZXIgLndhdGNoLWludHJvZHVjdGlvbi12aWRlbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjI4NTY7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLnZpZXctaWQtaW50cm9kdWN0aW9uX3ZpZGVvID4gLnZpZXctY29udGVudCAuaW50cm9kdWN0aW9uLXZpZGVvIC5pbnRyb2R1Y3Rpb24tdmlkZW8td3JhcHBlciAud2F0Y2gtaW50cm9kdWN0aW9uLXZpZGVvOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi52aWV3LW9rdG9wcm8tZGVtby1ndWlkZS1hcnRpY2xlcyB7XG4gIHBhZGRpbmc6IDIwcHggMCA2MHB4O1xufVxuLnZpZXctb2t0b3Byby1kZW1vLWd1aWRlLWFydGljbGVzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICBmb250LXNpemU6IDI4cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udmlldy1va3RvcHJvLWRlbW8tZ3VpZGUtYXJ0aWNsZXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1hcnRpY2xlLXBhcnRzIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtcGFydCB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cbi52aWV3LW9rdG9wcm8tZGVtby1ndWlkZS1hcnRpY2xlcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFydGljbGUtcGFydHMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1wYXJ0IC5maWVsZC0tbmFtZS1maWVsZC1mb3JtYXR0ZWQge1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udmlldy1va3RvcHJvLWRlbW8tZ3VpZGUtYXJ0aWNsZXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1hcnRpY2xlLXBhcnRzIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtcGFydC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tY29sbGFwc2libGUge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG59XG4udmlldy1va3RvcHJvLWRlbW8tZ3VpZGUtYXJ0aWNsZXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1hcnRpY2xlLXBhcnRzIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtcGFydC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tY29sbGFwc2libGUgZGV0YWlscyB7XG4gIG1hcmdpbjogMDtcbn1cbi52aWV3LW9rdG9wcm8tZGVtby1ndWlkZS1hcnRpY2xlcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFydGljbGUtcGFydHMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1wYXJ0LnBhcmFncmFwaC0tdmlldy1tb2RlLS1jb2xsYXBzaWJsZSBkZXRhaWxzIHN1bW1hcnk6Om1hcmtlciB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi52aWV3LW9rdG9wcm8tZGVtby1ndWlkZS1hcnRpY2xlcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFydGljbGUtcGFydHMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1wYXJ0LnBhcmFncmFwaC0tdmlldy1tb2RlLS1jb2xsYXBzaWJsZSBkZXRhaWxzIC5maWVsZC0tbmFtZS1maWVsZC1mb3JtYXR0ZWQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ub2t0b3Byby12aXNpb24tcGFuZWxzLXZhcmlhbnQtMCAuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgei1pbmRleDogMztcbn1cblxuLm9rdG9wcm8tdmlzaW9uLXBhbmVscy12YXJpYW50LTAgLmRyb3Bkb3duLWxhbmd1YWdlLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub2t0b3Byby12aXNpb24tcGFuZWxzLXZhcmlhbnQtMCAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLmdsb3NzYXJ5LXBhZ2UgLmdsb3NzYXJ5LXBhZ2UtaGVhZGVyIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gNzBweDtcbn1cbi5nbG9zc2FyeS1wYWdlIC5nbG9zc2FyeS1wYWdlLWhlYWRlciAuYmxvY2stcGFnZS10aXRsZS1ibG9jayBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzBmMjg1Njtcbn1cbi5nbG9zc2FyeS1wYWdlIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDExNHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGNvbHVtbi1nYXA6IDY4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbG9zc2FyeS1wYWdlIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZ2xvc3NhcnktcGFnZS1sZWZ0LXNpZGViYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhdGgtZnJvbnRwYWdlIC5oZWFkZXItd3JhcHBlciB7XG4gIGZpbHRlcjogdW5zZXQ7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGF0aC1ibG9nIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiA3MHB4IGF1dG8gNjBweDtcbn1cbi5wYXRoLWJsb2cgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgaDEge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMwZjI4NTY7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyLFxuLm5vZGUtLXR5cGUtcGFnZSAjbWFpbi5jb250YWluZXIsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyLFxuLnBhdGgtYmxvZyAjbWFpbi5jb250YWluZXIsXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzLFxuLm5vZGUtLXR5cGUtcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMsXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzLFxuLnBhdGgtYmxvZyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzLFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wsXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCxcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wsXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wsXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24sXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24sXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbixcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24sXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24sXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2ssXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2ssXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrLFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQsXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQsXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCxcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sLFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0LFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0LFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0LFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gIGZsZXg6IDAgMSAyNSU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbnRyb2R1Y3Rpb25fYmFja2dyb3VuZC5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDM1JSA1MCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0LFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCxcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUsIDQwLCA4NiwgMC45MjE1Njg2Mjc1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICosXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgPiAqLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgPiAqLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICosXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgPiAqLFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKiB7XG4gIGZsZXg6IDA7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICo6bGFzdC1jaGlsZCxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICo6bGFzdC1jaGlsZCxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKjpsYXN0LWNoaWxkLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICo6bGFzdC1jaGlsZCxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICo6bGFzdC1jaGlsZCxcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDE1MHB4O1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tY2FsZW5kYXIsXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tY2FsZW5kYXIsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1jYWxlbmRhcixcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tY2FsZW5kYXIsXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tY2FsZW5kYXIsXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tY2FsZW5kYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayxcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrLFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sge1xuICB3aWR0aDogMTkwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIGgyLFxuLm5vZGUtLXR5cGUtcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgaDIsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIGgyLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIGgyLFxuLnBhdGgtYmxvZyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgaDIsXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayBoMiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93bi5pcy1jb3VudGRvd24sXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93bi5pcy1jb3VudGRvd24sXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duLmlzLWNvdW50ZG93bixcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93bi5pcy1jb3VudGRvd24sXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93bi5pcy1jb3VudGRvd24sXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93bi5pcy1jb3VudGRvd24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93LFxuLm5vZGUtLXR5cGUtcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3csXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93LFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93LFxuLnBhdGgtYmxvZyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3csXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24sXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24sXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbixcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24sXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24sXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4OiAwO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1hbW91bnQsXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1hbW91bnQsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudCxcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1hbW91bnQsXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1hbW91bnQsXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1hbW91bnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBiYWNrZ3JvdW5kOiAjM2M1MDc2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudDphZnRlcixcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudDphZnRlcixcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tYW1vdW50OmFmdGVyLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudDphZnRlcixcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudDphZnRlcixcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIjpcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1wZXJpb2QsXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1wZXJpb2QsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLXBlcmlvZCxcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1wZXJpb2QsXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1wZXJpb2QsXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1wZXJpb2Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBmb250LXNpemU6IDlweDtcbn1cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uOmxhc3QtY2hpbGQgLmNvdW50ZG93bi1hbW91bnQ6YWZ0ZXIsXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb246bGFzdC1jaGlsZCAuY291bnRkb3duLWFtb3VudDphZnRlcixcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uOmxhc3QtY2hpbGQgLmNvdW50ZG93bi1hbW91bnQ6YWZ0ZXIsXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uOmxhc3QtY2hpbGQgLmNvdW50ZG93bi1hbW91bnQ6YWZ0ZXIsXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb246bGFzdC1jaGlsZCAuY291bnRkb3duLWFtb3VudDphZnRlcixcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbjpsYXN0LWNoaWxkIC5jb3VudGRvd24tYW1vdW50OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2ludHJvZHVjdGlvbi12aWRlby1tYWluY29udHJhY3Rvci1pbnRyb2R1Y3Rpb24tdmlkZW8sXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2ludHJvZHVjdGlvbi12aWRlby1tYWluY29udHJhY3Rvci1pbnRyb2R1Y3Rpb24tdmlkZW8sXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2ludHJvZHVjdGlvbi12aWRlby1tYWluY29udHJhY3Rvci1pbnRyb2R1Y3Rpb24tdmlkZW8sXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyxcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tpbnRyb2R1Y3Rpb24tdmlkZW8tbWFpbmNvbnRyYWN0b3ItaW50cm9kdWN0aW9uLXZpZGVvIHtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyAuY29udGVudCxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tpbnRyb2R1Y3Rpb24tdmlkZW8tbWFpbmNvbnRyYWN0b3ItaW50cm9kdWN0aW9uLXZpZGVvIC5jb250ZW50LFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyAuY29udGVudCxcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyAuY29udGVudCxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tpbnRyb2R1Y3Rpb24tdmlkZW8tbWFpbmNvbnRyYWN0b3ItaW50cm9kdWN0aW9uLXZpZGVvIC5jb250ZW50LFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2ludHJvZHVjdGlvbi12aWRlby1tYWluY29udHJhY3Rvci1pbnRyb2R1Y3Rpb24tdmlkZW8gLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayxcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrLFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sge1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2ssXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2ssXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2ssXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlcixcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIsXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlcixcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIsXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmssXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmssXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayxcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmssXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmssXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXEsXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsgLmZhcSxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXEsXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXEsXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsgLmZhcSxcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayAuZmFxIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyMTU2ODYyNzUpO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXE6aG92ZXIsXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsgLmZhcTpob3Zlcixcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXE6aG92ZXIsXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXE6aG92ZXIsXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsgLmZhcTpob3Zlcixcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayAuZmFxOmhvdmVyIHtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1ib3JkZXIsXG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtZGVzY3JpcHRpb24sXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWJvcmRlcixcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtZGVzY3JpcHRpb24sXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtYm9yZGVyLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWRlc2NyaXB0aW9uLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtYm9yZGVyLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtZGVzY3JpcHRpb24sXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWJvcmRlcixcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtZGVzY3JpcHRpb24sXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWJvcmRlcixcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLXNlY29uZCxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLXNlY29uZCxcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLXNlY29uZCxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBmbGV4OiAwIDEgNzUlO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stcmVnaW9uLXNlY29uZCxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1yZWdpb24tc2Vjb25kLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stcmVnaW9uLXNlY29uZCxcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stcmVnaW9uLXNlY29uZCxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1yZWdpb24tc2Vjb25kLFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLXJlZ2lvbi1zZWNvbmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtbWFpbi13cmFwcGVyLFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhdGgtcHJpY2luZyAuYmxvY2stdmlld3MudWkuc2lkZWJhcixcbi5wYXRoLXNlcnZpY2UtZmVlIC5ibG9jay12aWV3cy51aS5zaWRlYmFyIHtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZzogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhdGgtcHJpY2luZyAuYmxvY2stdmlld3MudWkuc2lkZWJhciAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93LFxuLnBhdGgtc2VydmljZS1mZWUgLmJsb2NrLXZpZXdzLnVpLnNpZGViYXIgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGF0aC1wcmljaW5nIC5ibG9jay12aWV3cy51aS5zaWRlYmFyLFxuICAucGF0aC1zZXJ2aWNlLWZlZSAuYmxvY2stdmlld3MudWkuc2lkZWJhciB7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGF0aC1wcmljaW5nIC5ibG9jay12aWV3cy51aS5zaWRlYmFyLFxuICAucGF0aC1zZXJ2aWNlLWZlZSAuYmxvY2stdmlld3MudWkuc2lkZWJhciB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuLnBhdGgtcHJpY2luZyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSxcbi5wYXRoLXNlcnZpY2UtZmVlIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLnBhdGgtcHJpY2luZyAubGF5b3V0LS10aHJlZWNvbC0yNS01MC0yNSxcbi5wYXRoLXByaWNpbmcgLmxheW91dC1uby1zaWRlYmFycyxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1LFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC1uby1zaWRlYmFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhdGgtcHJpY2luZyAubGF5b3V0LS10aHJlZWNvbC0yNS01MC0yNSAuYmxvY2stcGFnZS10aXRsZS1ibG9jayxcbi5wYXRoLXByaWNpbmcgLmxheW91dC1uby1zaWRlYmFycyAuYmxvY2stcGFnZS10aXRsZS1ibG9jayxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrLFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC1uby1zaWRlYmFycyAuYmxvY2stcGFnZS10aXRsZS1ibG9jayB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogNjBweCBhdXRvIDI1cHg7XG59XG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIC50aXRsZSxcbi5wYXRoLXByaWNpbmcgLmxheW91dC1uby1zaWRlYmFycyAuYmxvY2stcGFnZS10aXRsZS1ibG9jayAudGl0bGUsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LS10aHJlZWNvbC0yNS01MC0yNSAuYmxvY2stcGFnZS10aXRsZS1ibG9jayAudGl0bGUsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LW5vLXNpZGViYXJzIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIC50aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBjb2xvcjogIzBmMjg1Njtcbn1cbi5wYXRoLXByaWNpbmcgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHksXG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtbm8tc2lkZWJhcnMgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHksXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LS10aHJlZWNvbC0yNS01MC0yNSAuYmxvY2stYmxvY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtbm8tc2lkZWJhcnMgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWJvZHkge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA2OTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQsXG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtbm8tc2lkZWJhcnMgLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbi5wYXRoLXByaWNpbmcgLmxheW91dC1uby1zaWRlYmFycyAubGF5b3V0X19yZWdpb24tLXRoaXJkLFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LW5vLXNpZGViYXJzIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LW5vLXNpZGViYXJzIC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtcHJpY2luZyAubGF5b3V0LS10aHJlZWNvbC0yNS01MC0yNSAubGF5b3V0X19yZWdpb24tLXNlY29uZCxcbi5wYXRoLXByaWNpbmcgLmxheW91dC1uby1zaWRlYmFycyAubGF5b3V0X19yZWdpb24tLXNlY29uZCxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC1uby1zaWRlYmFycyAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAwIDEgMTAwJTtcbiAgcGFkZGluZzogNjBweCAwIDkwcHg7XG59XG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5ibG9jay12aWV3cyxcbi5wYXRoLXByaWNpbmcgLmxheW91dC1uby1zaWRlYmFycyAuYmxvY2stdmlld3MsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LS10aHJlZWNvbC0yNS01MC0yNSAuYmxvY2stdmlld3MsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LW5vLXNpZGViYXJzIC5ibG9jay12aWV3cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzNXB4IDA7XG59XG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5ibG9jay12aWV3cyAuY29udGVudCxcbi5wYXRoLXByaWNpbmcgLmxheW91dC1uby1zaWRlYmFycyAuYmxvY2stdmlld3MgLmNvbnRlbnQsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LS10aHJlZWNvbC0yNS01MC0yNSAuYmxvY2stdmlld3MgLmNvbnRlbnQsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LW5vLXNpZGViYXJzIC5ibG9jay12aWV3cyAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhdGgtcHJpY2luZyAubGF5b3V0LS10aHJlZWNvbC0yNS01MC0yNSAuYmxvY2stdmlld3MgLmNvbnRlbnQgLnZpZXctaGVhZGVyLFxuLnBhdGgtcHJpY2luZyAubGF5b3V0LW5vLXNpZGViYXJzIC5ibG9jay12aWV3cyAuY29udGVudCAudmlldy1oZWFkZXIsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LS10aHJlZWNvbC0yNS01MC0yNSAuYmxvY2stdmlld3MgLmNvbnRlbnQgLnZpZXctaGVhZGVyLFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC1uby1zaWRlYmFycyAuYmxvY2stdmlld3MgLmNvbnRlbnQgLnZpZXctaGVhZGVyIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMTBweDtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgbWFyZ2luOiAzNXB4IDAgMjBweDtcbn1cbi5wYXRoLXByaWNpbmcgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLmJsb2NrLXZpZXdzIC5jb250ZW50IC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3csXG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtbm8tc2lkZWJhcnMgLmJsb2NrLXZpZXdzIC5jb250ZW50IC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3csXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LS10aHJlZWNvbC0yNS01MC0yNSAuYmxvY2stdmlld3MgLmNvbnRlbnQgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtbm8tc2lkZWJhcnMgLmJsb2NrLXZpZXdzIC5jb250ZW50IC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3cge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXRoLXByaWNpbmcgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLmJsb2NrLXZpZXdzOmZpcnN0LWNoaWxkLFxuLnBhdGgtcHJpY2luZyAubGF5b3V0LW5vLXNpZGViYXJzIC5ibG9jay12aWV3czpmaXJzdC1jaGlsZCxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5ibG9jay12aWV3czpmaXJzdC1jaGlsZCxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtbm8tc2lkZWJhcnMgLmJsb2NrLXZpZXdzOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5ibG9jay12aWV3czpsYXN0LWNoaWxkLFxuLnBhdGgtcHJpY2luZyAubGF5b3V0LW5vLXNpZGViYXJzIC5ibG9jay12aWV3czpsYXN0LWNoaWxkLFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLmJsb2NrLXZpZXdzOmxhc3QtY2hpbGQsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LW5vLXNpZGViYXJzIC5ibG9jay12aWV3czpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5wbHVzLXdyYXBwZXIsXG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtbm8tc2lkZWJhcnMgLnBsdXMtd3JhcHBlcixcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5wbHVzLXdyYXBwZXIsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LW5vLXNpZGViYXJzIC5wbHVzLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXRoLXByaWNpbmcgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLnBsdXMtd3JhcHBlciAucGx1cyxcbi5wYXRoLXByaWNpbmcgLmxheW91dC1uby1zaWRlYmFycyAucGx1cy13cmFwcGVyIC5wbHVzLFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLnBsdXMtd3JhcHBlciAucGx1cyxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtbm8tc2lkZWJhcnMgLnBsdXMtd3JhcHBlciAucGx1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3BsdXNfaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi8qIE5vZGUuICovXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIge1xuICBtYXgtd2lkdGg6IDU4MHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDAgMDtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlcixcbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjlGRDtcbiAgcGFkZGluZzogMzBweCA0MHB4IDQwcHggNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMTJweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS10eXBlLWRhdGV0aW1lLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5maWVsZC0tdHlwZS1kYXRldGltZSwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS10eXBlLWRhdGV0aW1lLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS10eXBlLWRhdGV0aW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwZjI4NTY7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1bW1hcnksXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1bW1hcnksIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5LFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1bW1hcnkge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZmxleC1ncm93OiAxO1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1ub2RlLWxpbmssXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS1uYW1lLW5vZGUtbGluaywgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLW5vZGUtbGluayxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5maWVsZC0tbmFtZS1ub2RlLWxpbmsge1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFEOUU1O1xuICBwYWRkaW5nOiAxNXB4IDU0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtbm9kZS1saW5rIGEsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS1uYW1lLW5vZGUtbGluayBhLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtbm9kZS1saW5rIGEsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlci1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAuZmllbGQtLW5hbWUtbm9kZS1saW5rIGEge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciB7XG4gICAgbWF4LXdpZHRoOiA0NTFweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyIC5pbmxpbmVfX2xpbmtzLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuaW5saW5lX19saW5rcyB7XG4gICAgcGFkZGluZzogNnB4IDM0cHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyIC5pbmxpbmVfX2xpbmtzIGEsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyIC5pbmxpbmVfX2xpbmtzIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciB7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIge1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMzBweDtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIHtcbiAgZmxleC1ncm93OiAxO1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS1uYW1lLW5vZGUtbGluayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDU0cHg7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmJsb2ctcG9zdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZEO1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ibG9nLXBvc3QtaGVhZGVyIC5pbm5lci1oZWFkZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogNzBweCAxMjBweDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQ1cHggMTIwcHggOTBweDtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogNzBweCAxMjBweCA5MHB4O1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmJsb2ctcG9zdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMCA3MHB4O1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciB7XG4gIG1heC13aWR0aDogNTI5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHJvdy1nYXA6IDI1cHg7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogIzBmMjg1NjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLnB1YmxpY2F0aW9uLWRhdGUtLXJlYWQtdGltZS13cmFwcGVyLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLnB1YmxpY2F0aW9uLWRhdGUtLXJlYWQtdGltZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAucHVibGljYXRpb24tZGF0ZS0tcmVhZC10aW1lLXdyYXBwZXIgLmZpZWxkLS10eXBlLWRhdGV0aW1lLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLnB1YmxpY2F0aW9uLWRhdGUtLXJlYWQtdGltZS13cmFwcGVyIC5maWVsZC0tdHlwZS1kYXRldGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzYzNkQ4MTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAucHVibGljYXRpb24tZGF0ZS0tcmVhZC10aW1lLXdyYXBwZXIgLmZpZWxkLS10eXBlLWRhdGV0aW1lOmFmdGVyLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLnB1YmxpY2F0aW9uLWRhdGUtLXJlYWQtdGltZS13cmFwcGVyIC5maWVsZC0tdHlwZS1kYXRldGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxRDlFNTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAucHVibGljYXRpb24tZGF0ZS0tcmVhZC10aW1lLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWVzdGltYXRlZC1yZWFkLXRpbWUsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAucHVibGljYXRpb24tZGF0ZS0tcmVhZC10aW1lLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWVzdGltYXRlZC1yZWFkLXRpbWUge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIC5wdWJsaWNhdGlvbi1kYXRlLS1yZWFkLXRpbWUtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtZXN0aW1hdGVkLXJlYWQtdGltZTpiZWZvcmUsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAucHVibGljYXRpb24tZGF0ZS0tcmVhZC10aW1lLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWVzdGltYXRlZC1yZWFkLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9lc3RpbWF0ZWRfcmVhZF90aW1lX2ljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10b3BpY3MsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdG9waWNzIHtcbiAgbWFyZ2luOiBhdXRvIDgwcHggYXV0byAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10b3BpY3MgLmZpZWxkX19sYWJlbCwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10b3BpY3MgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzYzNkQ4MTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcGljcyAuZmllbGRfX2l0ZW1zLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcGljcyAuZmllbGRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdG9waWNzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcGljcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjI4NTY7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAxcHggM3B4O1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcGljcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcGljcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5tYWluLWNvbnRlbnQtd3JhcHBlciwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbHVtbi1nYXA6IDI1cHg7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubWFpbi1jb250ZW50LXdyYXBwZXIgLmJsb2ctcG9zdC1tYWluLWNvbnRlbnQsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLm1haW4tY29udGVudC13cmFwcGVyIC5ibG9nLXBvc3QtbWFpbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubWFpbi1jb250ZW50LXdyYXBwZXIgLmJsb2ctcG9zdC1tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXN1bW1hcnksIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLm1haW4tY29udGVudC13cmFwcGVyIC5ibG9nLXBvc3QtbWFpbi1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1hcnRpY2xlcywgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1hcnRpY2xlcyB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0byA4N3B4O1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWFydGljbGVzIC52aWV3c3JlZmVyZW5jZS0tdmlldy10aXRsZSwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1hcnRpY2xlcyAudmlld3NyZWZlcmVuY2UtLXZpZXctdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1hcnRpY2xlcyAudmlld3MtZWxlbWVudC1jb250YWluZXIsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtYXJ0aWNsZXMgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ibG9nLXBvc3QtaGVhZGVyLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5ibG9nLXBvc3QtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ibG9nLXBvc3QtaGVhZGVyIC5pbm5lci1oZWFkZXItd3JhcHBlciwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAuYmxvZy1wb3N0LWhlYWRlciAuaW5uZXItaGVhZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmJsb2ctcG9zdC1oZWFkZXIgLmlubmVyLWhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmJsb2ctcG9zdC1oZWFkZXIgLmlubmVyLWhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmJsb2ctcG9zdC1oZWFkZXIgLmlubmVyLWhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcGljcywgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAuYmxvZy1wb3N0LWhlYWRlciAuaW5uZXItaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdG9waWNzIHtcbiAgICBtYXJnaW46IGF1dG8gNTBweCBhdXRvIDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5tYWluLWNvbnRlbnQtd3JhcHBlciwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ibG9nLXBvc3QtaGVhZGVyLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5ibG9nLXBvc3QtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuYmxvZy1wb3N0LWhlYWRlciAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5ibG9nLXBvc3QtaGVhZGVyIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDI5cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuYmxvZy1wb3N0LWhlYWRlciAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5ibG9nLXBvc3QtaGVhZGVyIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmJsb2ctcG9zdC1oZWFkZXIgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdG9waWNzLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5ibG9nLXBvc3QtaGVhZGVyIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcGljcyB7XG4gICAgbWFyZ2luOiBhdXRvIDM1cHggYXV0byAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubWFpbi1jb250ZW50LXdyYXBwZXIsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5tYWluLWNvbnRlbnQtd3JhcHBlciwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ibG9nLXBvc3QtaGVhZGVyLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5ibG9nLXBvc3QtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuYmxvZy1wb3N0LWhlYWRlciAuaW5uZXItaGVhZGVyLXdyYXBwZXIsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmJsb2ctcG9zdC1oZWFkZXIgLmlubmVyLWhlYWRlci13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ibG9nLXBvc3QtaGVhZGVyIC5pbm5lci1oZWFkZXItd3JhcHBlciAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5ibG9nLXBvc3QtaGVhZGVyIC5pbm5lci1oZWFkZXItd3JhcHBlciAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuYmxvZy1wb3N0LWhlYWRlciAuaW5uZXItaGVhZGVyLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5ibG9nLXBvc3QtaGVhZGVyIC5pbm5lci1oZWFkZXItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuYmxvZy1wb3N0LWhlYWRlciAuZmllbGQtLW5hbWUtZmllbGQtdG9waWNzLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5ibG9nLXBvc3QtaGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC10b3BpY3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ibG9nLXBvc3QtaGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC10b3BpY3MgLmZpZWxkX19pdGVtcywgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAuYmxvZy1wb3N0LWhlYWRlciAuZmllbGQtLW5hbWUtZmllbGQtdG9waWNzIC5maWVsZF9faXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcm93LWdhcDogNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuYmxvZy1wb3N0LWhlYWRlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxuICAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm1haW4tY29udGVudC13cmFwcGVyIC5ibG9nLXBvc3QtbWFpbi1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5maWVsZC0tbmFtZS1ub2RlLWxpbmsge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuXG4vKiBCbG9ja3MuICovXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuI2Jsb2NrLWNvdW50cmllcy1jb3VudGVyLFxuI2Jsb2NrLWNvbnRyYWN0cy1jb3VudGVyLFxuI2Jsb2NrLXByb2plY3RzLWNvdW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyOiBub25lO1xufVxuI2Jsb2NrLWNvdW50cmllcy1jb3VudGVyIC5jb250ZW50LFxuI2Jsb2NrLWNvbnRyYWN0cy1jb3VudGVyIC5jb250ZW50LFxuI2Jsb2NrLXByb2plY3RzLWNvdW50ZXIgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2Jsb2NrLWNvdW50cmllcy1jb3VudGVyIC5jb250ZW50IC5hbmltYXRlZC1jb3VudGVyLWJsb2NrIC5pbm5lci13cmFwcGVyLFxuI2Jsb2NrLWNvbnRyYWN0cy1jb3VudGVyIC5jb250ZW50IC5hbmltYXRlZC1jb3VudGVyLWJsb2NrIC5pbm5lci13cmFwcGVyLFxuI2Jsb2NrLXByb2plY3RzLWNvdW50ZXIgLmNvbnRlbnQgLmFuaW1hdGVkLWNvdW50ZXItYmxvY2sgLmlubmVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuI2Jsb2NrLWNvdW50cmllcy1jb3VudGVyIC5jb250ZW50IC5hbmltYXRlZC1jb3VudGVyLWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb3VudGVyLWFtb3VudCxcbiNibG9jay1jb250cmFjdHMtY291bnRlciAuY29udGVudCAuYW5pbWF0ZWQtY291bnRlci1ibG9jayAuaW5uZXItd3JhcHBlciAuY291bnRlci1hbW91bnQsXG4jYmxvY2stcHJvamVjdHMtY291bnRlciAuY29udGVudCAuYW5pbWF0ZWQtY291bnRlci1ibG9jayAuaW5uZXItd3JhcHBlciAuY291bnRlci1hbW91bnQge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jYmxvY2stY291bnRyaWVzLWNvdW50ZXIgLmNvbnRlbnQgLmFuaW1hdGVkLWNvdW50ZXItYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvdW50ZXItbGFiZWwsXG4jYmxvY2stY29udHJhY3RzLWNvdW50ZXIgLmNvbnRlbnQgLmFuaW1hdGVkLWNvdW50ZXItYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvdW50ZXItbGFiZWwsXG4jYmxvY2stcHJvamVjdHMtY291bnRlciAuY29udGVudCAuYW5pbWF0ZWQtY291bnRlci1ibG9jayAuaW5uZXItd3JhcHBlciAuY291bnRlci1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNibG9jay1jb3VudHJpZXMtY291bnRlciAuY29udGVudDpiZWZvcmUsXG4jYmxvY2stY29udHJhY3RzLWNvdW50ZXIgLmNvbnRlbnQ6YmVmb3JlLFxuI2Jsb2NrLXByb2plY3RzLWNvdW50ZXIgLmNvbnRlbnQ6YmVmb3JlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG4jYmxvY2stY291bnRyaWVzLWNvdW50ZXIgLmNvbnRlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NvdW50cmllc19jb3VudGVyX2ljb24uc3ZnXCIpO1xufVxuXG4jYmxvY2stY29udHJhY3RzLWNvdW50ZXIgLmNvbnRlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NvbnRyYWN0c19jb3VudGVyX2ljb24uc3ZnXCIpO1xufVxuXG4jYmxvY2stcHJvamVjdHMtY291bnRlciAuY29udGVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY29tcGxhdGVkX3Byb2plY3RzX2luX20yX2ljb24uc3ZnXCIpO1xufVxuXG5kaXYubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsLmJsb2NrLWxhbmd1YWdlIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuZGl2Lmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybC5ibG9jay1sYW5ndWFnZSBuYXYubGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cbmRpdi5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwuYmxvY2stbGFuZ3VhZ2UgbmF2LmxpbmtzIC5uYXYtbGluayAubGFuZ3VhZ2UtbGluayB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzBmMjg1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDVweCAjRUFFQUVBO1xufVxuZGl2Lmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybC5ibG9jay1sYW5ndWFnZSBuYXYubGlua3MgLm5hdi1saW5rIC5sYW5ndWFnZS1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGYyODU2O1xufVxuZGl2Lmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybC5ibG9jay1sYW5ndWFnZSBuYXYubGlua3MgLm5hdi1saW5rIC5sYW5ndWFnZS1saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyODU2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGYyODU2O1xufVxuXG4jYmxvY2stb2t0b3Byby11c2VyLXRoZW1lLWFjY291bnQtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG4jYmxvY2stb2t0b3Byby11c2VyLXRoZW1lLWFjY291bnQtbWVudSAubmF2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jYmxvY2stb2t0b3Byby11c2VyLXRoZW1lLWFjY291bnQtbWVudSAubmF2IC5uYXYtbGluayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzBmMjg1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCA1cHggI0VBRUFFQTtcbn1cbiNibG9jay1va3RvcHJvLXVzZXItdGhlbWUtYWNjb3VudC1tZW51IC5uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBmMjg1Njtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbiNibG9jay1ob21lIHtcbiAgbWFyZ2luOiAwIDMwcHg7XG59XG4jYmxvY2staG9tZSB1bC5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbiNibG9jay1ob21lIHVsLm5hdiAubmF2LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDVweCAjRUFFQUVBO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4jYmxvY2staG9tZSB1bC5uYXYgLm5hdi1pdGVtIGEge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMC4wMDAxZW07XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjI4NTY7XG59XG4jYmxvY2staG9tZSB1bC5uYXYgLm5hdi1pdGVtIGEubmF2LWxpbmstLWRhc2hib2FyZCB7XG4gIG1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb250cmFjdHNfY291bnRlcl9pY29uLnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbn1cbiNibG9jay1ob21lIHVsLm5hdiAubmF2LWl0ZW0gYS5uYXYtbGluay0tdXNlciB7XG4gIG1hc2s6IHVybChcIi4uL2ltYWdlcy9iYWNrX3RvX21haW5fbWVudS5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG59XG5cbi5ibG9jay1va3RvcHJvLW1lbnUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJsb2NrLW9rdG9wcm8tbWVudSAubWVudS1pdGVtLWJsb2NrIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJsb2NrLW9rdG9wcm8tbWVudSAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJsb2NrLW9rdG9wcm8tbWVudSAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLmJsb2NrLW9rdG9wcm8tbWVudSAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzBmMjg1NjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogMWVtO1xuICBtYXJnaW46IC0xZW07XG59XG4uYmxvY2stb2t0b3Byby1tZW51IC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLW9rdG9wcm8tbWVudSAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbms6aG92ZXIgfiAubWVudS1ib3JkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5ibG9jay1va3RvcHJvLW1lbnUgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1ib3JkZXIge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNzVEOTtcbn1cbi5ibG9jay1va3RvcHJvLW1lbnUgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzBmMjg1NjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLmJsb2NrLW9rdG9wcm8tbWVudSAubWVudS1pdGVtLWJsb2NrLm5vbmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJsb2NrLW9rdG9wcm8tbWVudSAubWVudS1pdGVtLWJsb2NrLnJpZ2h0IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgLTUwcHggMCA1MHB4IC01MHB4ICNFQUVBRUE7XG59XG4uYmxvY2stb2t0b3Byby1tZW51IC5tZW51LWl0ZW0tYmxvY2subGVmdCB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDUwcHggMCA1MHB4IC01MHB4ICNFQUVBRUE7XG59XG5cbi5va3RvcHJvLWRlbW8ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ub2t0b3Byby1kZW1vOmJlZm9yZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwLjAwMDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL21haW5fbWVudV9sb2dvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LFxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b3AtbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyODU2O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cbi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24gdWwge1xuICB3aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIHVsLm5hdiBsaSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4zZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24gdWwubmF2IGxpIGEubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24gdWwubmF2IGxpIGEubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzIxZDdlMztcbn1cbi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24gdWwubmF2IGxpIGEubmF2LWxpbmsubGluay1kYXNoYm9hcmQge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24gdWwubmF2IGxpIGEubmF2LWxpbmsubGluay1kYXNoYm9hcmQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9va3RvcHJvX3VzZXJfdGhlbWUvaW1hZ2VzL2xvZ28vbG9nb19zaG9ydF9ibHVlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG59XG4uYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIHVsLm5hdiBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZDNiNzE7XG59XG4uYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIHVsLm5hdiBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCBzcGFuLm5hdi1saW5rLmFjdGl2ZSwgLmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b3AtbmF2aWdhdGlvbiB1bC5uYXYgbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgYS5uYXYtbGluay5hY3RpdmUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyMWQ3ZTM7XG59XG4uYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIHVsLm5hdiBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCB1bC5tZW51ID4gbGkubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xufVxuLmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b3AtbmF2aWdhdGlvbiB1bC5uYXYgbGkgdWwubWVudSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIGNhbGMoKDEwMCUgLSAxMTcwcHgpIC8gMik7XG59XG4uYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIHVsLm5hdiBsaSB1bC5tZW51ID4gbGkge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIG1pbi13aWR0aDogMTkwcHg7XG59XG4uYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIHVsLm5hdiBsaSB1bC5tZW51ID4gbGkgYSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIHVsLm5hdiBsaSB1bC5tZW51ID4gbGkgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0byBhdXRvIDVweDtcbn1cbi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24gdWwubmF2IGxpIHVsLm1lbnUgPiBsaSBhOm5vdCguYWN0aXZlKSB7XG4gIGNvbG9yOiBpbml0aWFsO1xufVxuLmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b3AtbmF2aWdhdGlvbiB1bC5uYXYgbGkgdWwubWVudSA+IGxpIGEubGluay1hZHMtcG9zdC1jYW5kaWRhdGU6YmVmb3JlLCAuYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIHVsLm5hdiBsaSB1bC5tZW51ID4gbGkgYS5saW5rLWFkcy1wb3N0LWV4dGVybmFsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9va3RvcHJvX3VzZXJfdGhlbWUvaW1hZ2VzL2ljb25zL3Bvc3Quc3ZnKTtcbn1cbi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24gdWwubmF2IGxpIHVsLm1lbnUgPiBsaSBhLmxpbmstY2FuZGlkYXRlcy1vdmVydmlldzpiZWZvcmUsIC5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24gdWwubmF2IGxpIHVsLm1lbnUgPiBsaSBhLmxpbmstY2FuZGlkYXRlLXR5cGVzLW92ZXJ2aWV3OmJlZm9yZSwgLmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b3AtbmF2aWdhdGlvbiB1bC5uYXYgbGkgdWwubWVudSA+IGxpIGEubGluay1hcHBsaWNhdGlvbnMtb3ZlcnZpZXc6YmVmb3JlLCAuYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIHVsLm5hdiBsaSB1bC5tZW51ID4gbGkgYS5saW5rLWFkcy1vdmVydmlldzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vb2t0b3Byb191c2VyX3RoZW1lL2ltYWdlcy9pY29ucy9vdmVydmlldy5zdmcpO1xufVxuXG4ubWVudS0tdG9wLW5hdmlnYXRpb24gLm5hdi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIC5uYXYtaXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAxOHB4O1xuICB9XG59XG4ubWVudS0tdG9wLW5hdmlnYXRpb24gLm5hdi1pdGVtIGEsIC5tZW51LS10b3AtbmF2aWdhdGlvbiAubmF2LWl0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIC5uYXYtaXRlbSBhOmhvdmVyLCAubWVudS0tdG9wLW5hdmlnYXRpb24gLm5hdi1pdGVtIHNwYW46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubWVudS0tdG9wLW5hdmlnYXRpb24gLm5hdi1pdGVtIGE6Zm9jdXMsIC5tZW51LS10b3AtbmF2aWdhdGlvbiAubmF2LWl0ZW0gc3Bhbjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZW51LS10b3AtbmF2aWdhdGlvbiAubmF2LWl0ZW0gdWwubWVudS5sZXZlbC0xIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZTJlOGYyO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiA3M3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5tZW51LS10b3AtbmF2aWdhdGlvbiAubmF2LWl0ZW0gdWwubWVudS5sZXZlbC0xIGxpIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIC5uYXYtaXRlbSB1bC5tZW51LmxldmVsLTEgYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIC5uYXYtaXRlbSB1bC5tZW51LmxldmVsLTEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIC5uYXYtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZjI4NTY7XG59XG4ubWVudS0tdG9wLW5hdmlnYXRpb24gLm5hdi1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsOmhvdmVyIGEge1xuICBjb2xvcjogIzIxZDdlMztcbn1cbi5tZW51LS10b3AtbmF2aWdhdGlvbiAubmF2LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwgdWwubWVudS5sZXZlbC0xIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVudS0tdG9wLW5hdmlnYXRpb24gLm5hdi1pdGVtLm9rdG9wcm8taWdub3JlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4ubWVudS0tdG9wLW5hdmlnYXRpb24gLm5hdi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UyZThmMjtcbn1cbi5tZW51LS10b3AtbmF2aWdhdGlvbiAubmF2LWl0ZW06aG92ZXIgYSwgLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIC5uYXYtaXRlbTpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMwZjI4NTY7XG59XG5cbi5ibG9jay1hZGQtYXBwbGljYXRpb24tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJsb2NrLWFkZC1hcHBsaWNhdGlvbi1ibG9jayAuY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uYmxvY2stYWRkLWFwcGxpY2F0aW9uLWJsb2NrIC5jb250ZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IGNhbGMoLTUwJSAtIDEzMHB4KTtcbn1cbi5ibG9jay1hZGQtYXBwbGljYXRpb24tYmxvY2sgLmNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNFQUVBRUE7XG4gIHRvcDogNTAlO1xuICByaWdodDogY2FsYygtNTAlIC0gMTMwcHgpO1xufVxuLmJsb2NrLWFkZC1hcHBsaWNhdGlvbi1ibG9jayAuY29udGVudCAuYWRkLW5ldy1hcHBsaWNhdGlvbi1saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTc1RDk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmJsb2NrLWFkZC1hcHBsaWNhdGlvbi1ibG9jayAuY29udGVudCAuYWRkLW5ldy1hcHBsaWNhdGlvbi1saW5rOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgLXdlYmtpdC1ib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4jYmxvY2stZ28tYmFjay1oaXN0b3J5LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG59XG4jYmxvY2stZ28tYmFjay1oaXN0b3J5LWJsb2NrIC5nby1iYWNrLWhpc3RvcnktYnRuIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDVweCAjRUFFQUVBO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jYmxvY2stZ28tYmFjay1oaXN0b3J5LWJsb2NrIC5nby1iYWNrLWhpc3RvcnktYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzBmMjg1Njtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG59XG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhOmZvY3VzIHtcbiAgY29sb3I6ICMwZjI4NTY7XG59XG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjFEOUU1O1xufVxuLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYS5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogIzIxRDlFNTtcbn1cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogIzBmMjg1Njtcbn1cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTI0cHg7XG4gIHRvcDogMDtcbiAgYm9yZGVyOiB1bnNldDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NjtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgei1pbmRleDogMTA7XG59XG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDA7XG59XG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMjFEOUU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG59XG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyODU2O1xuICAgIG9wYWNpdHk6IDAuOTc7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHVuc2V0O1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICByaWdodDogLTI3cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kcm9wZG93bl93aGl0ZS5zdmdcIik7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYS5hY3RpdmUge1xuICAgIGNvbG9yOiAjMjFEOUU1O1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGE6aG92ZXIsIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGE6Zm9jdXMsIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSBhIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICMwZjI4NTY7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gYS5pcy1hY3RpdmUge1xuICAgIGNvbG9yOiAjMGYyODU2O1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4uYmxvY2stb2t0b3Byby1ib29rLWRlbW8tYmxvY2sge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stb2t0b3Byby1ib29rLWRlbW8tYmxvY2sgLm9rdG9wcm8tYm9vay1kZW1vIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NjtcbiAgcGFkZGluZzogOXB4IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGJvcmRlci1jb2xvcjogIzBmMjg1Njtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jayAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jayAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jayAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpIHNwYW4ubGFuZ3VhZ2UtbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jayAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi1hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLWFjdGlvbiAubGFuZ3VhZ2UtbGluayB7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLWFjdGlvbjpub3QoLnNlY29uZGFyeS1hY3Rpb24pIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jayAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi1hY3Rpb246bm90KC5zZWNvbmRhcnktYWN0aW9uKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9kcm9wZG93bl9sYW5ndWFnZV9zd2l0Y2hlcl9pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdG9wOiAtMXB4O1xuICByaWdodDogLTE3cHg7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zZWNvbmRhcnktYWN0aW9uIHtcbiAgYm9yZGVyOiB1bnNldDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NjtcbiAgcGFkZGluZzogNXB4IDE1cHggMCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jayAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc2Vjb25kYXJ5LWFjdGlvbiAubGFuZ3VhZ2UtbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiB1bnNldDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnNlY29uZGFyeS1hY3Rpb24gLmxhbmd1YWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzIxRDlFNTtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zZWNvbmRhcnktYWN0aW9uOm50aC1jaGlsZCgzKSB7XG4gIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwO1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jayAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc2Vjb25kYXJ5LWFjdGlvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDdweCA3cHg7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zZWNvbmRhcnktYWN0aW9uOmxhc3QtY2hpbGQgLmxhbmd1YWdlLWxpbmsge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jay5kcm9wZG93bmxhbmd1YWdlLWZvb3Rlci1ibG9jayB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2suZHJvcGRvd25sYW5ndWFnZS1mb290ZXItYmxvY2sgLmNvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrLmRyb3Bkb3dubGFuZ3VhZ2UtZm9vdGVyLWJsb2NrIC5jb250ZW50IC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2suZHJvcGRvd25sYW5ndWFnZS1mb290ZXItYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIHRvcDogLTE2cHg7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrLmRyb3Bkb3dubGFuZ3VhZ2UtZm9vdGVyLWJsb2NrIC5jb250ZW50IC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jay5kcm9wZG93bmxhbmd1YWdlLWZvb3Rlci1ibG9jayAuY29udGVudCAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jay5kcm9wZG93bmxhbmd1YWdlLWZvb3Rlci1ibG9jayAuY29udGVudCAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2suZHJvcGRvd25sYW5ndWFnZS1mb290ZXItYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpIHNwYW4ubGFuZ3VhZ2UtbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrLmRyb3Bkb3dubGFuZ3VhZ2UtZm9vdGVyLWJsb2NrIC5jb250ZW50IC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLWFjdGlvbiBzcGFuLmxhbmd1YWdlLWxpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2suZHJvcGRvd25sYW5ndWFnZS1mb290ZXItYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tYWN0aW9uOm5vdCguc2Vjb25kYXJ5LWFjdGlvbikge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrLmRyb3Bkb3dubGFuZ3VhZ2UtZm9vdGVyLWJsb2NrIC5jb250ZW50IC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLWFjdGlvbjpub3QoLnNlY29uZGFyeS1hY3Rpb24pOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duX2xhbmd1YWdlX3N3aXRjaGVyX2Zvb3Rlcl9pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdG9wOiAwO1xuICByaWdodDogLTdweDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2suZHJvcGRvd25sYW5ndWFnZS1mb290ZXItYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnNlY29uZGFyeS1hY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFEOUU1O1xuICBwYWRkaW5nOiAycHggMTVweCAwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrLmRyb3Bkb3dubGFuZ3VhZ2UtZm9vdGVyLWJsb2NrIC5jb250ZW50IC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zZWNvbmRhcnktYWN0aW9uIC5sYW5ndWFnZS1saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrLmRyb3Bkb3dubGFuZ3VhZ2UtZm9vdGVyLWJsb2NrIC5jb250ZW50IC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zZWNvbmRhcnktYWN0aW9uIC5sYW5ndWFnZS1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpIHNwYW4ubGFuZ3VhZ2UtbGluayB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tYWN0aW9uOm5vdCguc2Vjb25kYXJ5LWFjdGlvbik6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMjRweDtcbiAgfVxuICAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbjphZnRlciB7XG4gICAgdG9wOiAtMXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG4gIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2suZHJvcGRvd25sYW5ndWFnZS1mb290ZXItYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpIHtcbiAgICBwYWRkaW5nLXRvcDogMnB4O1xuICB9XG4gIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2suZHJvcGRvd25sYW5ndWFnZS1mb290ZXItYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tYWN0aW9uOm5vdCguc2Vjb25kYXJ5LWFjdGlvbik6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMjRweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrLmRyb3Bkb3dubGFuZ3VhZ2UtZm9vdGVyLWJsb2NrIC5jb250ZW50IC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrLmRyb3Bkb3dubGFuZ3VhZ2UtZm9vdGVyLWJsb2NrIC5jb250ZW50IC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbjphZnRlciB7XG4gICAgdG9wOiAtMXB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ubWVudS0tZm9vdGVyLW1lbnUge1xuICBtYXgtd2lkdGg6IDMyNXB4O1xufVxuLm1lbnUtLWZvb3Rlci1tZW51IHVsIC5uYXYtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG4ubWVudS0tZm9vdGVyLW1lbnUgdWwgLm5hdi1pdGVtIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubWVudS0tZm9vdGVyLW1lbnUgdWwgLm5hdi1pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tZW51LS1mb290ZXItbWVudSB1bCAubmF2LWl0ZW0gYS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjRweDtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXI6IHVuc2V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5tZW51LS1mb290ZXItbWVudSB1bCAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogOTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgei1pbmRleDogMTA7XG59XG4ubWVudS0tZm9vdGVyLW1lbnUgdWwgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm1lbnUtLWZvb3Rlci1tZW51IHVsIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwO1xufVxuLm1lbnUtLWZvb3Rlci1tZW51IHVsIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSBhLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm1lbnUtLWZvb3Rlci1tZW51IHVsIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xufVxuLm1lbnUtLWZvb3Rlci1tZW51IHVsIC5uYXYtaXRlbTpsYXN0LWNoaWxkIGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4uYmxvY2stYmxvY2stY29udGVudCAuc29jaWFsLWxpbmstZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJsb2NrLWJsb2NrLWNvbnRlbnQgLnNvY2lhbC1saW5rLWZpZWxkIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJsb2NrLWJsb2NrLWNvbnRlbnQgLnNvY2lhbC1saW5rLWZpZWxkIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uYmxvY2stYmxvY2stY29udGVudCAuc29jaWFsLWxpbmstZmllbGQgbGkgYTpob3ZlciwgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLnNvY2lhbC1saW5rLWZpZWxkIGxpIGE6YWN0aXZlLCAuYmxvY2stYmxvY2stY29udGVudCAuc29jaWFsLWxpbmstZmllbGQgbGkgYTpmb2N1cywgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLnNvY2lhbC1saW5rLWZpZWxkIGxpIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ibG9jay1ibG9jay1jb250ZW50IC5zb2NpYWwtbGluay1maWVsZCBsaSBhLmxpbmtlZGluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmtlZGluX2ljb24uc3ZnXCIpO1xufVxuLmJsb2NrLWJsb2NrLWNvbnRlbnQgLnNvY2lhbC1saW5rLWZpZWxkIGxpIGEuZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmFjZWJvb2tfaWNvbi5zdmdcIik7XG59XG4uYmxvY2stYmxvY2stY29udGVudCAuc29jaWFsLWxpbmstZmllbGQgbGkgYS5pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW5zdGFncmFtX2ljb24uc3ZnXCIpO1xufVxuLmJsb2NrLWJsb2NrLWNvbnRlbnQgLnNvY2lhbC1saW5rLWZpZWxkIGxpIGEueW91dHViZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy95b3V0dWJlX2ljb24uc3ZnXCIpO1xufVxuLmJsb2NrLWJsb2NrLWNvbnRlbnQgLnNvY2lhbC1saW5rLWZpZWxkIGxpIGEucGludGVyZXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3BpbnRlcmVzdF9pY29uLnN2Z1wiKTtcbn1cbi5ibG9jay1ibG9jay1jb250ZW50IC5zb2NpYWwtbGluay1maWVsZCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2stYmxvY2stY29udGVudCAuc29jaWFsLWxpbmstZmllbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1ibG9jay1jb250ZW50IC5zb2NpYWwtbGluay1maWVsZCB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5ibG9jay5ibG9jay1jb3B5cmlnaHQtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmJsb2NrLmJsb2NrLWNvcHlyaWdodC1ibG9jayAuY29udGVudCxcbi5ibG9jay5ibG9jay1jb3B5cmlnaHQtYmxvY2sgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2MzZEODE7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4uYmxvY2stZmFjZXQtLWdsb3NzYXJ5YXoge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogNzBweCA5N3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZEO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJsb2NrLWZhY2V0LS1nbG9zc2FyeWF6IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ibG9jay1mYWNldC0tZ2xvc3NhcnlheiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5mYWNldC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuLmJsb2NrLWZhY2V0LS1nbG9zc2FyeWF6IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLmZhY2V0LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogIzBmMjg1NjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5ibG9jay1mYWNldC0tZ2xvc3NhcnlheiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5mYWNldC1pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFEOUU1O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5ibG9jay1mYWNldC0tZ2xvc3NhcnlheiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5mYWNldC1pdGVtLmlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMUQ5RTU7XG59XG4uYmxvY2stZmFjZXQtLWdsb3NzYXJ5YXogLml0ZW0tbGlzdCAubGlzdC1ncm91cCAuZmFjZXQtaXRlbS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stZmFjZXQtLWdsb3NzYXJ5YXoge1xuICAgIHBhZGRpbmc6IDQwcHggNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYmxvY2stZmFjZXQtLWdsb3NzYXJ5YXoge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuICAuYmxvY2stZmFjZXQtLWdsb3NzYXJ5YXogLml0ZW0tbGlzdCAubGlzdC1ncm91cCB7XG4gICAgcm93LWdhcDogMTBweDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4uYmxvY2stdmlld3MtYmxvY2t0b3BpY3MtZ2xvc3NhcnktYmxvY2stdG9waWNzLWdsb3NzYXJ5IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4uYmxvY2stby1nbG9zc2FyeS1hY3RpdmUtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtaW4td2lkdGg6IDQ1cHg7XG59XG4uYmxvY2stby1nbG9zc2FyeS1hY3RpdmUtaXRlbSAuby1nbG9zc2FyeS1hY3RpdmUtaXRlbSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA3NHB4O1xuICBjb2xvcjogIzBmMjg1Njtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5hZG1pbi1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTBweDtcbiAgdG9wOiAyMHB4O1xufVxuLmFkbWluLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmNvbnRlbnQgbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZG1pbi1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5jb250ZW50IC5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmFkbWluLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hZG1pbi1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5jb250ZW50IC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYWRtaW4tZHJvcGRvd25sYW5ndWFnZS1ibG9jayAuY29udGVudCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpIHtcbiAgYmFja2dyb3VuZDogIzBmMjg1NjtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5hZG1pbi1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5jb250ZW50IC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi1hY3Rpb24gLmxhbmd1YWdlLWxpbmsge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFkbWluLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLWFjdGlvbi5zZWNvbmRhcnktYWN0aW9uIC5sYW5ndWFnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5hZG1pbi1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5jb250ZW50IC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi10b2dnbGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmFkbWluLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5wYXRoLW1haW4tbWVudSAuYWRtaW4tZHJvcGRvd25sYW5ndWFnZS1ibG9jayxcbi5wYXRoLWRhc2hib2FyZCAuYWRtaW4tZHJvcGRvd25sYW5ndWFnZS1ibG9jayxcbi5wYXRoLWNhdGFsb2cgLmFkbWluLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2ssXG4ucGF0aC1zZXJ2aWNlLWZlZSAuYWRtaW4tZHJvcGRvd25sYW5ndWFnZS1ibG9jayxcbi5wYXRoLWRhc2hib2FyZCAuYWRtaW4tZHJvcGRvd25sYW5ndWFnZS1ibG9jayxcbi5wYXRoLWNvbW1pdG1lbnQgLmFkbWluLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sge1xuICB0b3A6IDkwcHg7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ub2t0b3Byby1mb290ZXItbG9nbyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBQYXJhZ3JhcGhzICovXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS12aWRlbyAudmlkZW8tY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDclO1xuICBsZWZ0OiAxMSU7XG4gIG1heC13aWR0aDogNjk5cHg7XG4gIHotaW5kZXg6IDk7XG59XG4ucGFyYWdyYXBoLS10eXBlLS12aWRlbyAudmlkZW8tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8gLnZpZGVvLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvIC52aWRlby1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8gLm1lZGlhLW9lbWJlZC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXZpZGVvLWZpbGUgdmlkZW8ge1xuICBoZWlnaHQ6IDcwMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlbyxcbi5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdmlkZW8tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzAxcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlbzpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXZpZGVvLWZpbGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogODtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTUsIDQwLCA4NiwgMC42KSwgcmdiYSgxNSwgNDAsIDg2LCAwLjEpKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvIC52aWRlby1jb250ZW50LXdyYXBwZXIge1xuICAgIGxlZnQ6IDMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvIC52aWRlby1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8gLnZpZGVvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgdG9wOiAxNSU7XG4gICAgbGVmdDogMTAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8gLnZpZGVvLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS12aWRlbyAudmlkZW8tY29udGVudC13cmFwcGVyIHtcbiAgICB0b3A6IDMlO1xuICAgIGxlZnQ6IDUlO1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGFyYWdyYXBoLS10eXBlLS10YWItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGFiLWNvbnRhaW5lciAucGFyYWdyYXBoLXRhYnMtc2VsZWN0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYi1jb250YWluZXIgLnBhcmFncmFwaC10YWJzLXNlbGVjdG9yIC5uYXYtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IHVuc2V0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGFiLWNvbnRhaW5lciAucGFyYWdyYXBoLXRhYnMtc2VsZWN0b3IgLm5hdi10YWJzIGxpIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGFiLWNvbnRhaW5lciAucGFyYWdyYXBoLXRhYnMtc2VsZWN0b3IgLm5hdi10YWJzIGxpIGEge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDIycHggMCAyMnB4IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGFiLWNvbnRhaW5lciAucGFyYWdyYXBoLXRhYnMtc2VsZWN0b3IgLm5hdi10YWJzIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10YWItY29udGFpbmVyIC5wYXJhZ3JhcGgtdGFicy1zZWxlY3RvciAubmF2LXRhYnMgbGkgc3ZnIHBhdGgge1xuICBzdHJva2U6ICMwZjI4NTY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10YWItY29udGFpbmVyIC5wYXJhZ3JhcGgtdGFicy1zZWxlY3RvciAubmF2LXRhYnMgbGk6aGFzKD4gYS5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1Njtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYi1jb250YWluZXIgLnBhcmFncmFwaC10YWJzLXNlbGVjdG9yIC5uYXYtdGFicyBsaTpoYXMoPiBhLmFjdGl2ZSkgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNGRkZGRkY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10YWItY29udGFpbmVyIC5wYXJhZ3JhcGgtdGFicy1zZWxlY3RvciAubmF2LXRhYnMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGFiLWNvbnRhaW5lciAucGFyYWdyYXBoLXRhYnMtc2VsZWN0b3IgLm5hdi10YWJzIGxpIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10YWItY29udGFpbmVyIC5wYXJhZ3JhcGgtdGFicy1zZWxlY3RvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOCwgMTE1LCAyMDEsIDAuMTIxNTY4NjI3NSk7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRhYi1jb250YWluZXIgLnBhcmFncmFwaC10YWJzLXNlbGVjdG9yIC5uYXYtdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogdW5zZXQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGFiLWNvbnRhaW5lciAucGFyYWdyYXBoLXRhYnMtc2VsZWN0b3IgLm5hdi10YWJzIGxpIHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10YWItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgfVxufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tY2FsbC10by1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NjtcbiAgcGFkZGluZzogNjBweCAwIDYxcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYWxsLXRvLWFjdGlvbiAuY2FsbC10by1hY3Rpb24tY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA3NjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FsbC10by1hY3Rpb24gLmNhbGwtdG8tYWN0aW9uLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luOiAwIDAgMTNweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhbGwtdG8tYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0taG93LWRvZXMtaXQtd29yayAuY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taG93LWRvZXMtaXQtd29yayAuY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQ5cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ob3ctZG9lcy1pdC13b3JrIC5jb250ZW50LXdyYXBwZXIgLml0ZW1zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogMTEycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ob3ctZG9lcy1pdC13b3JrIC5jb250ZW50LXdyYXBwZXIgLml0ZW1zLXdyYXBwZXIgLml0ZW1zLWxpbmstd3JhcHBlciA+IC5maWVsZC0tbmFtZS1maWVsZC10YWItY29udGVudCB7XG4gIG1heC13aWR0aDogNTA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ob3ctZG9lcy1pdC13b3JrIC5jb250ZW50LXdyYXBwZXIgLml0ZW1zLXdyYXBwZXIgLml0ZW1zLWxpbmstd3JhcHBlciA+IC5maWVsZC0tbmFtZS1maWVsZC10YWItY29udGVudCA+IC5maWVsZF9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmsgLmNvbnRlbnQtd3JhcHBlciAuaXRlbXMtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0taG93LWRvZXMtaXQtd29yayAuY29udGVudC13cmFwcGVyIC5pdGVtcy13cmFwcGVyIC5pdGVtcy1saW5rLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGFyYWdyYXBoLS10eXBlLS1ob3ctZG9lcy1pdC13b3JrLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ob3ctZG9lcy1pdC13b3JrLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAtbnVtYmVyIHtcbiAgY29sb3I6ICMyMUQ5RTU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkQ7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmstaXRlbSAudGl0bGUtdGV4dC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0MDJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmstaXRlbSAudGl0bGUtdGV4dC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzBmMjg1NjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmstaXRlbSAudGl0bGUtdGV4dC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjM2RDgxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1ob3ctZG9lcy1pdC13b3JrLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMge1xuICBtYXJnaW4tdG9wOiAxMDFweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtaXRlbSB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDEwMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1zdmcge1xuICBtYXgtd2lkdGg6IDQ1MXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1pdGVtIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDI5cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLWl0ZW0gLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1pY29uIHtcbiAgY29sb3I6ICMyMUQ5RTU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjlGRDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtaXRlbSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMGYyODU2O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLWl0ZW0gLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjM2RDgxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1pdGVtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1vcHBvcnR1bml0aWVzLWltYWdlLXJpZ2h0LXRleHQtbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1pdGVtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1vcHBvcnR1bml0aWVzLWltYWdlLXJpZ2h0LXRleHQtbGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtaXRlbS5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tb3Bwb3J0dW5pdGllcy1pbWFnZS1yaWdodC10ZXh0LWxlZnQgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtaXRlbSAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1zdmcgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLW1vZGVsLXZpZGVvIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogOTI2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW9rdG9wcm8tbW9kZWwtdmlkZW8gLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIG1hcmdpbjogOTBweCAwIDI1cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLW1vZGVsLXZpZGVvIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdmlkZW8tZmlsZSB2aWRlbyB7XG4gIHdpZHRoOiBtaW4oOTI2cHgsIDEwMCUpO1xuICBoZWlnaHQ6IGNsYW1wKDE1MHB4LCA1MHZ3LCA1MjBweCk7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGFyYWdyYXBoLS10eXBlLS1mYXEgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA4NDNweDtcbiAgbWFyZ2luOiAwIGF1dG8gOTBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZhcSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMjVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZhcSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWZhcS1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZhcSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWZhcS1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlld3NyZWZlcmVuY2UtLXZpZXctdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZmFxIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtZmFxLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mYXEgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1mYXEtY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci10b3A6IHVuc2V0O1xuICBib3JkZXItbGVmdDogdW5zZXQ7XG4gIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gIGJvcmRlci1jb2xvcjogIzYzNkQ4MTtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIHBhZGRpbmc6IDE5cHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZmFxIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtZmFxLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvd19pY29uX29wZW4uc3ZnXCIpO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzYzNkQ4MTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZmFxIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtZmFxLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUudWktc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNjM2RDgxO1xuICBib3JkZXItYm90dG9tOiB1bnNldDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZhcSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWZhcS1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLnVpLXN0YXRlLWFjdGl2ZSAudWktYWNjb3JkaW9uLWhlYWRlci1pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZhcSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWZhcS1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA4NDNweDtcbiAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gIGJvcmRlci1sZWZ0OiB1bnNldDtcbiAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIGJvcmRlci1jb2xvcjogIzYzNkQ4MTtcbiAgcGFkZGluZzogMjRweCAxNXB4IDIwcHg7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZmFxIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtZmFxLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudWktYWNjb3JkaW9uLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWJvZHkgLmZpZWxkLWNvbnRlbnQge1xuICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2MzZEODE7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTMxcHg7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMtaXRlbSB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0byA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAxMDBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW9rdG9wcm8tcHJvZHVjdC1mZWF0dXJlcy1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIG1heC13aWR0aDogNTc0cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMtaXRlbSAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDUyNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWl0ZW0gLm1haW4tY29udGVudC13cmFwcGVyIC5pY29uLXRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW9rdG9wcm8tcHJvZHVjdC1mZWF0dXJlcy1pdGVtIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuaWNvbi10aXRsZS13cmFwcGVyIC5zdWItaXRlbS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWl0ZW0gLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjM2RDgxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDUyNnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWl0ZW0ucGFyYWdyYXBoLS12aWV3LW1vZGUtLW9rdG9wcm8tcHJvZHVjdC1mZWF0dXJlcy1pbWFnZS1yaWdodC10ZXh0LWxlZnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW9rdG9wcm8tcHJvZHVjdC1mZWF0dXJlcy1pdGVtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMtaW1hZ2UtcmlnaHQtdGV4dC1sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWl0ZW0ucGFyYWdyYXBoLS12aWV3LW1vZGUtLW9rdG9wcm8tcHJvZHVjdC1mZWF0dXJlcy1pbWFnZS1yaWdodC10ZXh0LWxlZnQgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW9rdG9wcm8tcHJvZHVjdC1mZWF0dXJlcy1pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWl0ZW0gLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW9rdG9wcm8tcHJvZHVjdC1mZWF0dXJlcy1pdGVtIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuaWNvbi10aXRsZS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMtaXRlbSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmljb24tdGl0bGUtd3JhcHBlciAuc3ViLWl0ZW0taWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMtaXRlbSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtc3ZnIHN2ZyB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tY3RhLXdpdGgtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogOTBweCAwIDEyNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY3RhLXdpdGgtaW1hZ2UgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA1MzdweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWN0YS13aXRoLWltYWdlIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBtYXJnaW46IDAgYXV0byAyMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY3RhLXdpdGgtaW1hZ2UgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWN0YS13aXRoLWltYWdlIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbGluayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzNDREIwNSwgI0I4RTcwMCk7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWN0YS13aXRoLWltYWdlIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbGluayBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgcGFkZGluZzogMTVweCA3OHB4IDE1cHggNTVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWN0YS13aXRoLWltYWdlIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbGluayBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jdGFfYnV0dG9uX2ljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogMTlweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWN0YS13aXRoLWltYWdlIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbGluayBhOmFjdGl2ZSwgLnBhcmFncmFwaC0tdHlwZS0tY3RhLXdpdGgtaW1hZ2UgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIGE6dmlzaXRlZCwgLnBhcmFncmFwaC0tdHlwZS0tY3RhLXdpdGgtaW1hZ2UgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIGE6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWN0YS13aXRoLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIG1heC13aWR0aDogNjUycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWN0YS13aXRoLWltYWdlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0NXB4IDAgNjBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jdGEtd2l0aC1pbWFnZSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jdGEtd2l0aC1pbWFnZSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGFyYWdyYXBoLS10eXBlLS1hYm91dC11cyB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNjNweCAxMzVweCA5N3B4IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDEwMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYWJvdXQtdXMgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA1NzJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDM5MHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYWJvdXQtdXMgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hYm91dC11cyAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDUxMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hYm91dC11cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFib3V0LXVzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzYzNkQ4MTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFib3V0LXVzIHtcbiAgICBjb2x1bW4tZ2FwOiA2MHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFib3V0LXVzIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1hYm91dC11cyB7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFib3V0LXVzIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGFyYWdyYXBoLS10eXBlLS1vdXItdmFsdWVzIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogOTdweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW91ci12YWx1ZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW91ci12YWx1ZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA0MHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3VyLXZhbHVlcyAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgLmZpZWxkX19pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3VyLXZhbHVlcyAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgLm9rdG9wcm8tcGx1cyxcbi5wYXJhZ3JhcGgtLXR5cGUtLW91ci12YWx1ZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIC5va3RvcHJvLWVxdWFsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjI4NTY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luOiBhdXRvIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vdXItdmFsdWVzIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyAub2t0b3Byby1wbHVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3BsdXNfaWNvbi5zdmdcIik7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vdXItdmFsdWVzIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyAub2t0b3Byby1lcXVhbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9lcXVhbF9pY29uLnN2Z1wiKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb3VyLXZhbHVlcyAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcm93LWdhcDogMjBweDtcbiAgfVxufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tb3VyLXZhbHVlcywgLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tdXNlci1hZ3JlZW1lbnQsIC5wYXJhZ3JhcGgtLXR5cGUtLXRpdGxlLXRleHQucGFyYWdyYXBoLS12aWV3LW1vZGUtLXN0ZXBzLCAucGFyYWdyYXBoLS10eXBlLS10aXRsZS10ZXh0LnBhcmFncmFwaC0tdmlldy1tb2RlLS1nZW5lcmFsLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDMxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjM2RDgxO1xuICBwYWRkaW5nOiAzNHB4IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10aXRsZS10ZXh0LnBhcmFncmFwaC0tdmlldy1tb2RlLS1vdXItdmFsdWVzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tdXNlci1hZ3JlZW1lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCAucGFyYWdyYXBoLS10eXBlLS10aXRsZS10ZXh0LnBhcmFncmFwaC0tdmlldy1tb2RlLS1zdGVwcyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLXRpdGxlLXRleHQucGFyYWdyYXBoLS12aWV3LW1vZGUtLWdlbmVyYWwtY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRpdGxlLXRleHQucGFyYWdyYXBoLS12aWV3LW1vZGUtLW91ci12YWx1ZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHksIC5wYXJhZ3JhcGgtLXR5cGUtLXRpdGxlLXRleHQucGFyYWdyYXBoLS12aWV3LW1vZGUtLXVzZXItYWdyZWVtZW50IC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LCAucGFyYWdyYXBoLS10eXBlLS10aXRsZS10ZXh0LnBhcmFncmFwaC0tdmlldy1tb2RlLS1zdGVwcyAuZmllbGQtLW5hbWUtZmllbGQtYm9keSwgLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZ2VuZXJhbC1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tdXNlci1hZ3JlZW1lbnQge1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBib3JkZXI6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRpdGxlLXRleHQucGFyYWdyYXBoLS12aWV3LW1vZGUtLXN0ZXBzIHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjlGRDtcbiAgYm9yZGVyOiB1bnNldDtcbiAgcGFkZGluZzogMjVweCAzNXB4O1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRpdGxlLXRleHQucGFyYWdyYXBoLS12aWV3LW1vZGUtLXN0ZXBzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzBmMjg1NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRpdGxlLXRleHQucGFyYWdyYXBoLS12aWV3LW1vZGUtLXN0ZXBzIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHtcbiAgbWFyZ2luOiA0MHB4IGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS10aXRsZS10ZXh0LnBhcmFncmFwaC0tdmlldy1tb2RlLS1vdXItdmFsdWVzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRpdGxlLXRleHQucGFyYWdyYXBoLS12aWV3LW1vZGUtLWdlbmVyYWwtY29udGVudCB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyOiB1bnNldDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dC5wYXJhZ3JhcGgtLXR5cGUtLXRpdGxlLXRleHQge1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NjtcbiAgcGFkZGluZzogMTIwcHggMjIxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9xdW90ZV9tYXJrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTM2cHg7XG4gIGhlaWdodDogMTE1cHg7XG4gIHJpZ2h0OiAxMDBweDtcbiAgdG9wOiAtMzdweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogOTk3cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcm93LWdhcDogNDRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtYXV0aG9yIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzIxRDlFNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQ1cHggYXV0byAxNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcXVvdGUgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1qb2ItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1xdW90ZSB7XG4gICAgcGFkZGluZzogNjBweCAxMTBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1xdW90ZTpiZWZvcmUge1xuICAgIHdpZHRoOiA5M3B4O1xuICAgIGhlaWdodDogNzhweDtcbiAgICByaWdodDogMThweDtcbiAgICB0b3A6IC0zN3B4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tcXVvdGUge1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tcXVvdGUgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tcXVvdGUgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3Ige1xuICAgIG1hcmdpbjogMzVweCBhdXRvIDE1cHg7XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLW91ci10ZWFtIHtcbiAgcGFkZGluZzogNDBweCAxMjBweCA2MHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3VyLXRlYW0gLnZpZXdzcmVmZXJlbmNlLS12aWV3LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW91ci10ZWFtIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLW1lbWJlci1pbmZvLnBhcmFncmFwaC0tdmlldy1tb2RlLS10ZSAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1mdW5jdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzYzNkQ4MTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA0N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDU0OHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE3OXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIC50aXRsZS1zdWJ0aXRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAudGl0bGUtc3VidGl0bGUtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBtYXJnaW46IDAgMCAyNXB4IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLnRpdGxlLXN1YnRpdGxlLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNjM2RDgxO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIC5lbWFpbC0tc29jaWFsLWxpbmtzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmVtYWlsLS1zb2NpYWwtbGlua3Mtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmVtYWlsLS1zb2NpYWwtbGlua3Mtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwgYSB7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmVtYWlsLS1zb2NpYWwtbGlua3Mtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtZW1haWw6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2VtYWlsX2ljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmVtYWlsLS1zb2NpYWwtbGlua3Mtd3JhcHBlciAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMge1xuICBtYXJnaW46IDAgMCAwIDM1cHg7XG4gIHBhZGRpbmc6IDE5cHggMzZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjlGRDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIC5lbWFpbC0tc29jaWFsLWxpbmtzLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIC5lbWFpbC0tc29jaWFsLWxpbmtzLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZEO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZW1haWwtLXNvY2lhbC1saW5rcy13cmFwcGVyIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhIHNwYW46YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZW1haWwtLXNvY2lhbC1saW5rcy13cmFwcGVyIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWxpbmtlZGluIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmtlZGluX2ljb25fd2l0aG91dF9zaGFkb3cuc3ZnXCIpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIC5lbWFpbC0tc29jaWFsLWxpbmtzLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tZmFjZWJvb2sgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZmFjZWJvb2tfaWNvbi5zdmdcIik7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmVtYWlsLS1zb2NpYWwtbGlua3Mtd3JhcHBlciAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1pbnN0YWdyYW0gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW5zdGFncmFtX2ljb24uc3ZnXCIpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIC5lbWFpbC0tc29jaWFsLWxpbmtzLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0teW91dHViZV9jaGFubmVsIHNwYW46YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3lvdXR1YmVfaWNvbi5zdmdcIik7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmVtYWlsLS1zb2NpYWwtbGlua3Mtd3JhcHBlciAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1waW50ZXJlc3Qgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGludGVyZXN0X2ljb24uc3ZnXCIpO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIC5lbWFpbC0tc29jaWFsLWxpbmtzLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDQ3M3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAudGl0bGUtc3VidGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIC50aXRsZS1zdWJ0aXRsZS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmVtYWlsLS1zb2NpYWwtbGlua3Mtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIC5lbWFpbC0tc29jaWFsLWxpbmtzLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIC5lbWFpbC0tc29jaWFsLWxpbmtzLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAzMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZW1haWwtLXNvY2lhbC1saW5rcy13cmFwcGVyIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIC5lbWFpbC0tc29jaWFsLWxpbmtzLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIC5lbWFpbC0tc29jaWFsLWxpbmtzLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAuZmllbGQtLW5hbWUtZmllbGQtdGV4IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXN2ZyBzdmcge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2ctbGlzdGluZyB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2ctbGlzdGluZyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYmxvZy1saXN0aW5nIC5maWVsZC0tdHlwZS12aWV3c3JlZmVyZW5jZSAudmlld3NyZWZlcmVuY2UtLXZpZXctdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYmxvZy1saXN0aW5nIC5maWVsZC0tdHlwZS12aWV3c3JlZmVyZW5jZSB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYi1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogLTk1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogODtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGFiLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IC0yMXB4O1xuICB9XG59XG5cbi8qIFRheG9ub215Ki9cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4udGF4b25vbXktdGVybS0tdHlwZS10b3BpY3MudGF4b25vbXktdGVybS0tdmlldy1tb2RlLWdsb3NzYXJ5IHtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU1NTU1NTtcbiAgcGFkZGluZzogMzVweDtcbn1cbi50YXhvbm9teS10ZXJtLS10eXBlLXRvcGljcy50YXhvbm9teS10ZXJtLS12aWV3LW1vZGUtZ2xvc3NhcnkgLmZpZWxkLS1uYW1lLXRheG9ub215LXRlcm0tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udGF4b25vbXktdGVybS0tdHlwZS10b3BpY3MudGF4b25vbXktdGVybS0tdmlldy1tb2RlLWdsb3NzYXJ5IC5maWVsZC0tbmFtZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIG1heC13aWR0aDogODEwcHg7XG59XG4udGF4b25vbXktdGVybS0tdHlwZS10b3BpY3MudGF4b25vbXktdGVybS0tdmlldy1tb2RlLWdsb3NzYXJ5IC5maWVsZC0tbmFtZS1kZXNjcmlwdGlvbiAubW9yZS1saW5rIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udGF4b25vbXktdGVybS0tdHlwZS10b3BpY3MudGF4b25vbXktdGVybS0tdmlldy1tb2RlLWdsb3NzYXJ5IC5maWVsZC0tbmFtZS1kZXNjcmlwdGlvbiAubW9yZS1saW5rIGEge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMjFEOUU1O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnRheG9ub215LXRlcm0tLXR5cGUtdG9waWNzLnRheG9ub215LXRlcm0tLXZpZXctbW9kZS1nbG9zc2FyeSAuZmllbGQtLW5hbWUtZGVzY3JpcHRpb24gLm1vcmUtbGluayBhOmFmdGVyIHtcbiAgY29udGVudDogXCLihpJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMjFEOUU1O1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnRheG9ub215LXRlcm0tLXR5cGUtdG9waWNzLnRheG9ub215LXRlcm0tLXZpZXctbW9kZS10ZXJtLXBhZ2Uge1xuICBtYXJnaW46IDYwcHggYXV0bztcbn1cbi50YXhvbm9teS10ZXJtLS10eXBlLXRvcGljcy50YXhvbm9teS10ZXJtLS12aWV3LW1vZGUtdGVybS1wYWdlIC5maWVsZC0tbmFtZS10YXhvbm9teS10ZXJtLXRpdGxlIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50YXhvbm9teS10ZXJtLS10eXBlLXRvcGljcy50YXhvbm9teS10ZXJtLS12aWV3LW1vZGUtdGVybS1wYWdlIC5maWVsZC0tbmFtZS10YXhvbm9teS10ZXJtLXRpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBmb250LXdlaWdodDogOTAwO1xufVxuLnRheG9ub215LXRlcm0tLXR5cGUtdG9waWNzLnRheG9ub215LXRlcm0tLXZpZXctbW9kZS10ZXJtLXBhZ2UgLmZpZWxkLS1uYW1lLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnRheG9ub215LXRlcm0tLXR5cGUtdG9waWNzLnRheG9ub215LXRlcm0tLXZpZXctbW9kZS1nbG9zc2FyeSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudGF4b25vbXktdGVybS0tdHlwZS10b3BpY3MudGF4b25vbXktdGVybS0tdmlldy1tb2RlLWdsb3NzYXJ5IC5maWVsZC0tbmFtZS10YXhvbm9teS10ZXJtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLyogRm9ybXMuICovXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLm9rdG9wcm8tbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLm9rdG9wcm8tbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zIGZpZWxkc2V0LmZvcm0tdHlwZS1wYXNzd29yZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5va3RvcHJvLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyBmaWVsZHNldC5mb3JtLXR5cGUtcGFzc3dvcmQgLmZvcm0tY29udHJvbCB7XG4gIG1heC13aWR0aDogMTU5cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFEOUU1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ub2t0b3Byby1sb2dpbi1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0IHtcbiAgcGFkZGluZzogOHB4IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjMjFEOUU1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9rdG9wcm8tbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5va3RvcHJvLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyBmaWVsZHNldC5mb3JtLXR5cGUtcGFzc3dvcmQge1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICB9XG59XG5cbi51c2VyLWxvZ2luLWZvcm0sXG4udXNlci1wYXNzIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udXNlci1sb2dpbi1mb3JtIGZpZWxkc2V0LFxuLnVzZXItcGFzcyBmaWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4udXNlci1sb2dpbi1mb3JtIGxhYmVsLFxuLnVzZXItcGFzcyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnVzZXItbG9naW4tZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnVzZXItbG9naW4tZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi51c2VyLXBhc3MgaW5wdXRbdHlwZT10ZXh0XSxcbi51c2VyLXBhc3MgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MzZEODE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi51c2VyLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyxcbi51c2VyLXBhc3MgLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnVzZXItbG9naW4tZm9ybSAuZm9ybS1zdWJtaXQsXG4udXNlci1wYXNzIC5mb3JtLXN1Ym1pdCB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMUQ5RTU7XG4gIGJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4udXNlci1sb2dpbi1mb3JtIC5mb3Jnb3QtcGFzc3dvcmQsXG4udXNlci1sb2dpbi1mb3JtIC5jbG9zZS1yZXNldC1idXR0b24sXG4udXNlci1wYXNzIC5mb3Jnb3QtcGFzc3dvcmQsXG4udXNlci1wYXNzIC5jbG9zZS1yZXNldC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCBhdXRvIDI0cHg7XG59XG4udXNlci1sb2dpbi1mb3JtIC5mb3Jnb3QtcGFzc3dvcmQgYSxcbi51c2VyLWxvZ2luLWZvcm0gLmNsb3NlLXJlc2V0LWJ1dHRvbiBhLFxuLnVzZXItcGFzcyAuZm9yZ290LXBhc3N3b3JkIGEsXG4udXNlci1wYXNzIC5jbG9zZS1yZXNldC1idXR0b24gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuI29rdG9wcm8tam9icy1hdXRoLWZvcm0gLmFjdGlvbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jb2t0b3Byby1qb2JzLWF1dGgtZm9ybSAuYWN0aW9ucy13cmFwcGVyIGZpZWxkc2V0LmZvcm0taXRlbS1jb2RlIHtcbiAgcGFkZGluZzogMDtcbn1cbiNva3RvcHJvLWpvYnMtYXV0aC1mb3JtIC5hY3Rpb25zLXdyYXBwZXIgZmllbGRzZXQuZm9ybS1pdGVtLWNvZGUgaW5wdXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1jb2RlXSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHdpZHRoOiAyMjVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNva3RvcHJvLWpvYnMtYXV0aC1mb3JtIC5hY3Rpb25zLXdyYXBwZXIgZmllbGRzZXQuZm9ybS1pdGVtLWNvZGUgaW5wdXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1jb2RlXTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jb2t0b3Byby1qb2JzLWF1dGgtZm9ybSAuYWN0aW9ucy13cmFwcGVyIFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LXN1Ym1pdF0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDE3NXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBjb2xvcjogIzBmMjg1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1QUNDNjtcbiAgYm9yZGVyOiAycHggc29saWQgIzk1QUNDNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNva3RvcHJvLWpvYnMtYXV0aC1mb3JtIC5hY3Rpb25zLXdyYXBwZXIgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cbiNva3RvcHJvLWpvYnMtYXV0aC1mb3JtIC5hY3Rpb25zLXdyYXBwZXIgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc3VibWl0XTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jb2t0b3Byby1qb2JzLWF1dGgtZm9ybSBzcGFuW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtZGVzY3JpcHRpb25dIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMyNXB4O1xufVxuXG4uby1hZC1zb3VyY2UtZm9ybSAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm8tYXBwLWZvcm0gLnNwZWMtbWFpbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLm8tYXBwLWZvcm0gLnNwZWMtbWFpbi13cmFwcGVyID4gZGl2IHtcbiAgZmxleDogMSAxO1xufVxuLm8tYXBwLWZvcm0gbGVnZW5kIHtcbiAgcGFkZGluZy10b3A6IDAuMzVlbTtcbn1cbi5vLWFwcC1mb3JtIGxlZ2VuZCxcbi5vLWFwcC1mb3JtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cbi5vLWFwcC1mb3JtIC5maWVsZC0td2lkZ2V0LXJlYWRvbmx5LWZpZWxkLXdpZGdldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cbi5vLWFwcC1mb3JtIC5maWVsZC0td2lkZ2V0LXJlYWRvbmx5LWZpZWxkLXdpZGdldCAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5vLWFwcC1mb3JtIC5vcmctcS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vLWFwcC1mb3JtIC5vcmctcS13cmFwcGVyIC5maWVsZC0tbmFtZS1xX19oYXZlLW9yZ2FuaXNhdGlvbiB7XG4gIGZsZXg6IDEgMDtcbn1cbi5vLWFwcC1mb3JtIC5vcmctcS13cmFwcGVyIC5maWVsZC0tbmFtZS1xX19jcmVhdGUtb3JnYW5pc2F0aW9uIHtcbiAgZmxleDogMSAwO1xufVxuLm8tYXBwLWZvcm0gLmZpZWxkLS1uYW1lLWJpcnRoLWRhdGUge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG4uby1hcHAtZm9ybSAuZmllbGQtLW5hbWUtYmlydGgtZGF0ZSBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uby1hcHAtZm9ybSAuZ3JvdXAtY291bnRyeXZhdC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmdyb3VwLWluZm9ybWF0aW9uIC5maWVsZC0tbmFtZS1kZWNpc2lvbi1tYWtlci1waG9uZSxcbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmdyb3VwLWluZm9ybWF0aW9uIC5maWVsZC0tbmFtZS1kZWNpc2lvbi1tYWtlci1lbWFpbCwgLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZ3JvdXAtaW5mb3JtYXRpb24gLmZpZWxkLS1uYW1lLWRlY2lzaW9uLW1ha2VyLXBob25lLFxuLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZ3JvdXAtaW5mb3JtYXRpb24gLmZpZWxkLS1uYW1lLWRlY2lzaW9uLW1ha2VyLWVtYWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDklO1xufVxuLm8tYXBwLWZvcm0uY3JlYXRlLWlubm92YXRpb24tbWVldGluZyAuZ3JvdXAtaW5mb3JtYXRpb24gLmZpZWxkLS1uYW1lLWRlY2lzaW9uLW1ha2VyLXBob25lLmZpZWxkLS1uYW1lLWRlY2lzaW9uLW1ha2VyLWVtYWlsLFxuLm8tYXBwLWZvcm0uY3JlYXRlLWlubm92YXRpb24tbWVldGluZyAuZ3JvdXAtaW5mb3JtYXRpb24gLmZpZWxkLS1uYW1lLWRlY2lzaW9uLW1ha2VyLWVtYWlsLmZpZWxkLS1uYW1lLWRlY2lzaW9uLW1ha2VyLWVtYWlsLCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1pbmZvcm1hdGlvbiAuZmllbGQtLW5hbWUtZGVjaXNpb24tbWFrZXItcGhvbmUuZmllbGQtLW5hbWUtZGVjaXNpb24tbWFrZXItZW1haWwsXG4uby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1pbmZvcm1hdGlvbiAuZmllbGQtLW5hbWUtZGVjaXNpb24tbWFrZXItZW1haWwuZmllbGQtLW5hbWUtZGVjaXNpb24tbWFrZXItZW1haWwge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5ncm91cC1pbmZvcm1hdGlvbiAuZmllbGQtLW5hbWUtZGVjaXNpb24tbWFrZXItcGhvbmUgZmllbGRzZXQsXG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5ncm91cC1pbmZvcm1hdGlvbiAuZmllbGQtLW5hbWUtZGVjaXNpb24tbWFrZXItZW1haWwgZmllbGRzZXQsIC5vLWFwcC1mb3JtLmNyZWF0ZS1jb2xkLWNhbGwgLmdyb3VwLWluZm9ybWF0aW9uIC5maWVsZC0tbmFtZS1kZWNpc2lvbi1tYWtlci1waG9uZSBmaWVsZHNldCxcbi5vLWFwcC1mb3JtLmNyZWF0ZS1jb2xkLWNhbGwgLmdyb3VwLWluZm9ybWF0aW9uIC5maWVsZC0tbmFtZS1kZWNpc2lvbi1tYWtlci1lbWFpbCBmaWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC1zIC5ncm91cC1zbWFydC1zLS1udW1iZXJzLCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC1zIC5ncm91cC1zbWFydC1zLS1udW1iZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMC41dnc7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgLmdyb3VwLXNtYXJ0LXMgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZXRpbmctZ3Vlc3RzIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC1zIC5maWVsZC0tbmFtZS1maWVsZC1tZWV0aW5nLWd1ZXN0cyAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC1zIC5maWVsZC0tbmFtZS1maWVsZC1tZWV0aW5nLWd1ZXN0cyB0YWJsZS50YWJsZSB0ci5kcmFnZ2FibGUgdGQuZmllbGQtbXVsdGlwbGUtZHJhZyBhLnRhYmxlZHJhZy1oYW5kbGUsIC5vLWFwcC1mb3JtLmNyZWF0ZS1jb2xkLWNhbGwgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgLmdyb3VwLXNtYXJ0LXMgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZXRpbmctZ3Vlc3RzIHRhYmxlLnRhYmxlIHRyLmRyYWdnYWJsZSB0ZC5maWVsZC1tdWx0aXBsZS1kcmFnIGEudGFibGVkcmFnLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgLmdyb3VwLXNtYXJ0LXMgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZXRpbmctZ3Vlc3RzIHRhYmxlLnRhYmxlIHRyLmRyYWdnYWJsZSB0ZC5maWVsZC1tdWx0aXBsZS1kcmFnIGEudGFibGVkcmFnLWhhbmRsZSAuaGFuZGxlLCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC1zIC5maWVsZC0tbmFtZS1maWVsZC1tZWV0aW5nLWd1ZXN0cyB0YWJsZS50YWJsZSB0ci5kcmFnZ2FibGUgdGQuZmllbGQtbXVsdGlwbGUtZHJhZyBhLnRhYmxlZHJhZy1oYW5kbGUgLmhhbmRsZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLm8tYXBwLWZvcm0uY3JlYXRlLWlubm92YXRpb24tbWVldGluZyAuZ3JvdXAtc21hcnQtd3JhcHBlciAuZ3JvdXAtc21hcnQtcyAuZmllbGQtLW5hbWUtZmllbGQtbWVldGluZy1ndWVzdHMgdGFibGUudGFibGUgdHIgdGQsIC5vLWFwcC1mb3JtLmNyZWF0ZS1jb2xkLWNhbGwgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgLmdyb3VwLXNtYXJ0LXMgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZXRpbmctZ3Vlc3RzIHRhYmxlLnRhYmxlIHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC1zIC5maWVsZC0tbmFtZS1maWVsZC1tZWV0aW5nLWd1ZXN0cyB0YWJsZS50YWJsZSB0ciAucGFyYWdyYXBocy1zdWJmb3JtLCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC1zIC5maWVsZC0tbmFtZS1maWVsZC1tZWV0aW5nLWd1ZXN0cyB0YWJsZS50YWJsZSB0ciAucGFyYWdyYXBocy1zdWJmb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDAuNXZ3O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC10Om5vdCgudmlldykgPiAuZmllbGRzZXQtd3JhcHBlciwgLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZ3JvdXAtc21hcnQtd3JhcHBlciAuZ3JvdXAtc21hcnQtdDpub3QoLnZpZXcpID4gLmZpZWxkc2V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBncmlkLWdhcDogMC41dnc7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgLmdyb3VwLXNtYXJ0LXQ6bm90KC52aWV3KSA+IC5maWVsZHNldC13cmFwcGVyIGZpZWxkc2V0LCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC10Om5vdCgudmlldykgPiAuZmllbGRzZXQtd3JhcHBlciBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuLm8tYXBwLWZvcm0uY3JlYXRlLWlubm92YXRpb24tbWVldGluZyAuZ3JvdXAtc21hcnQtd3JhcHBlciAuZ3JvdXAtc21hcnQtdDpub3QoLnZpZXcpID4gLmZpZWxkc2V0LXdyYXBwZXIgZmllbGRzZXQgbGVnZW5kLCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC10Om5vdCgudmlldykgPiAuZmllbGRzZXQtd3JhcHBlciBmaWVsZHNldCBsZWdlbmQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgLmdyb3VwLXNtYXJ0LXQ6bm90KC52aWV3KSA+IC5maWVsZHNldC13cmFwcGVyIC5mb3JtLXR5cGUtZGF0ZSwgLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZ3JvdXAtc21hcnQtd3JhcHBlciAuZ3JvdXAtc21hcnQtdDpub3QoLnZpZXcpID4gLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0tdHlwZS1kYXRlIHtcbiAgcGFkZGluZzogMCAxcHg7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5ncm91cC1zbWFydC10Om5vdCgudmlldykgPiAuZmllbGRzZXQtd3JhcHBlciwgLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZ3JvdXAtc21hcnQtdDpub3QoLnZpZXcpID4gLmZpZWxkc2V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBncmlkLWdhcDogMC41dnc7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmdyb3VwLXNtYXJ0LXQ6bm90KC52aWV3KSA+IC5maWVsZHNldC13cmFwcGVyIGZpZWxkc2V0LCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1zbWFydC10Om5vdCgudmlldykgPiAuZmllbGRzZXQtd3JhcHBlciBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuLm8tYXBwLWZvcm0uY3JlYXRlLWlubm92YXRpb24tbWVldGluZyAuZ3JvdXAtc21hcnQtdDpub3QoLnZpZXcpID4gLmZpZWxkc2V0LXdyYXBwZXIgZmllbGRzZXQgbGVnZW5kLCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1zbWFydC10Om5vdCgudmlldykgPiAuZmllbGRzZXQtd3JhcHBlciBmaWVsZHNldCBsZWdlbmQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmdyb3VwLXNtYXJ0LXQ6bm90KC52aWV3KSA+IC5maWVsZHNldC13cmFwcGVyIC5mb3JtLXR5cGUtZGF0ZSwgLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZ3JvdXAtc21hcnQtdDpub3QoLnZpZXcpID4gLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0tdHlwZS1kYXRlIHtcbiAgcGFkZGluZzogMCAxcHg7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5lbWFpbC1zZXR0aW5ncy1ncm91cCwgLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZW1haWwtc2V0dGluZ3MtZ3JvdXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5lbWFpbC1zZXR0aW5ncy1ncm91cCA+IGRpdiwgLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZW1haWwtc2V0dGluZ3MtZ3JvdXAgPiBkaXYge1xuICBtYXJnaW46IDA7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5lbWFpbC1zZXR0aW5ncy1ncm91cCA+IGRpdiBmaWVsZHNldCwgLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZW1haWwtc2V0dGluZ3MtZ3JvdXAgPiBkaXYgZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5maWVsZC0tbmFtZS1maWVsZC1kbS1kZXRhaWxzIC5ncm91cC1pbmxpbmUtd3JhcHBlcixcbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWRtLWRldGFpbHNfX25ldyAuZ3JvdXAtaW5saW5lLXdyYXBwZXIsIC5vLWFwcC1mb3JtLmNyZWF0ZS1jb2xkLWNhbGwgLmZpZWxkLS1uYW1lLWZpZWxkLWRtLWRldGFpbHMgLmdyb3VwLWlubGluZS13cmFwcGVyLFxuLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZmllbGQtLW5hbWUtZmllbGQtZG0tZGV0YWlsc19fbmV3IC5ncm91cC1pbmxpbmUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5maWVsZC0tbmFtZS1maWVsZC1kbS1kZXRhaWxzIC5ncm91cC1pbmxpbmUtd3JhcHBlciA+IGRpdixcbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWRtLWRldGFpbHNfX25ldyAuZ3JvdXAtaW5saW5lLXdyYXBwZXIgPiBkaXYsIC5vLWFwcC1mb3JtLmNyZWF0ZS1jb2xkLWNhbGwgLmZpZWxkLS1uYW1lLWZpZWxkLWRtLWRldGFpbHMgLmdyb3VwLWlubGluZS13cmFwcGVyID4gZGl2LFxuLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZmllbGQtLW5hbWUtZmllbGQtZG0tZGV0YWlsc19fbmV3IC5ncm91cC1pbmxpbmUtd3JhcHBlciA+IGRpdiB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5maWVsZC0tbmFtZS1maWVsZC1kbS1kZXRhaWxzIC5ncm91cC1pbmxpbmUtd3JhcHBlciA+IGRpdiBmaWVsZHNldCxcbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWRtLWRldGFpbHNfX25ldyAuZ3JvdXAtaW5saW5lLXdyYXBwZXIgPiBkaXYgZmllbGRzZXQsIC5vLWFwcC1mb3JtLmNyZWF0ZS1jb2xkLWNhbGwgLmZpZWxkLS1uYW1lLWZpZWxkLWRtLWRldGFpbHMgLmdyb3VwLWlubGluZS13cmFwcGVyID4gZGl2IGZpZWxkc2V0LFxuLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZmllbGQtLW5hbWUtZmllbGQtZG0tZGV0YWlsc19fbmV3IC5ncm91cC1pbmxpbmUtd3JhcHBlciA+IGRpdiBmaWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uby1hcHAtZm9ybS5jYW5kaWRhdGUgLmZpZWxkLS1uYW1lLWZpZWxkLW1vdGl2YXRpb24tcmF0ZS5maWVsZC0td2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZmllbGRzZXQtd3JhcHBlciA+IC5yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5vLWFwcC1mb3JtLmNhbmRpZGF0ZSAuZmllbGQtLW5hbWUtZmllbGQtbW90aXZhdGlvbi1yYXRlLmZpZWxkLS13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5maWVsZHNldC13cmFwcGVyID4gLnJhZGlvIC5mb3JtLWl0ZW0tZmllbGQtbW90aXZhdGlvbi1yYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm8tYXBwLWZvcm0uY2FuZGlkYXRlIC5maWVsZC0tbmFtZS1maWVsZC1tb3RpdmF0aW9uLXJhdGUuZmllbGQtLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZpZWxkc2V0LXdyYXBwZXIgPiAucmFkaW8gLmZvcm0taXRlbS1maWVsZC1tb3RpdmF0aW9uLXJhdGUgbGFiZWwuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uby1hcHAtZm9ybS5jYW5kaWRhdGUgLmZpZWxkLS1uYW1lLWZpZWxkLW1vdGl2YXRpb24tcmF0ZS5maWVsZC0td2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZmllbGRzZXQtd3JhcHBlciA+IC5yYWRpbyAuZm9ybS1pdGVtLWZpZWxkLW1vdGl2YXRpb24tcmF0ZSBsYWJlbC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBsZWZ0OiAtMS4zcmVtO1xuICB0b3A6IDAuMXJlbTtcbn1cbi5vLWFwcC1mb3JtLmNhbmRpZGF0ZSAuZmllbGQtLW5hbWUtZmllbGQtbW90aXZhdGlvbi1yYXRlLmZpZWxkLS13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5maWVsZHNldC13cmFwcGVyID4gLnJhZGlvIC5mb3JtLWl0ZW0tZmllbGQtbW90aXZhdGlvbi1yYXRlIGxhYmVsLmN1c3RvbS1jb250cm9sLWxhYmVsOmFmdGVyIHtcbiAgbGVmdDogLTEuM3JlbTtcbn1cbi5vLWFwcC1mb3JtLmNhbmRpZGF0ZSAuZmllbGQtLW5hbWUtZmllbGQtMTYtcGVyc29uYWxpdHkgLmlucHV0LWdyb3VwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5vLWFwcC1mb3JtLmNhbmRpZGF0ZSAuZmllbGQtLW5hbWUtZmllbGQtMTYtcGVyc29uYWxpdHkgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm8tYXBwLWZvcm0uY2FuZGlkYXRlIC5maWVsZC0tbmFtZS1maWVsZC0xNi1wZXJzb25hbGl0eSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpZWxkLXByZWZpeCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5vLWFwcC1mb3JtLmNhbmRpZGF0ZSAuZmllbGQtLW5hbWUtZmllbGQtMTYtcGVyc29uYWxpdHkgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWVsZC1wcmVmaXggYSB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xufVxuXG4udmlldy1va3RvcHJvLWFwcGxpY2F0aW9ucyB0ZCAub3BlcmF0aW9ucy13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LWNvbXBvc2VkLXNvdXJjZS1maWx0ZXItd3JhcHBlcl0ge1xuICBncmlkLWNvbHVtbjogMS80O1xufVxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LWNvbXBvc2VkLXNvdXJjZS1maWx0ZXItd3JhcHBlcl0gPiAuZmllbGRzZXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ3JpZC1nYXA6IDEwcHggMTVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjAwcHgsIDFmcikpO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSB7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSAub2t0b3Byby1jdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNjk1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSAub2t0b3Byby1jdGEtd3JhcHBlciAub2t0b3Byby1wb3B1cC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5vLWFwcC1jb250cmFjdG9yLWJvb2stYS1kZW1vLWZvcm0gLm9rdG9wcm8tY3RhLXdyYXBwZXIgLm9rdG9wcm8tcG9wdXAtY3RhIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSAuZmllbGQtLXR5cGUtYm9vbGVhbiB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSAuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vLWFwcC1jb250cmFjdG9yLWJvb2stYS1kZW1vLWZvcm0gLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0tY2hlY2sgaW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uby1hcHAtY29udHJhY3Rvci1ib29rLWEtZGVtby1mb3JtIC5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWNoZWNrIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSAuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1jaGVjayBsYWJlbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMGYyODU2O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5vLWFwcC1jb250cmFjdG9yLWJvb2stYS1kZW1vLWZvcm0gZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5vLWFwcC1jb250cmFjdG9yLWJvb2stYS1kZW1vLWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5vLWFwcC1jb250cmFjdG9yLWJvb2stYS1kZW1vLWZvcm0gc2VsZWN0IHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjM2RDgxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uby1hcHAtY29udHJhY3Rvci1ib29rLWEtZGVtby1mb3JtIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYzNkQ4MTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSBzZWxlY3QsXG4uby1hcHAtY29udHJhY3Rvci1ib29rLWEtZGVtby1mb3JtIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogNTU1MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzYzNkQ4MTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLyogVmlld3MuICovXG4udmlldy1pZC1pbnRyb2R1Y3Rpb25fdmlkZW8ge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi52aWV3LWlkLWludHJvZHVjdGlvbl92aWRlbyA+IC52aWV3LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLnZpZXctaWQtaW50cm9kdWN0aW9uX3ZpZGVvIC52aWRlby11bmF2YWlsYWJsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi52aWV3LWlkLWludHJvZHVjdGlvbl92aWRlbyAudmlld3MtZmllbGQtZmllbGQtdmlkZW8gaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udmlldy1pZC1pbnRyb2R1Y3Rpb25fdmlkZW8gLnZpZXdzLWZpZWxkLWZpZWxkLXZpZGVvIC5pbnRyb2R1Y3Rpb24tdmlkZW8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udmlldy1pZC1pbnRyb2R1Y3Rpb25fdmlkZW8gLnZpZXdzLWZpZWxkLWZpZWxkLXZpZGVvIC5pbnRyb2R1Y3Rpb24tdmlkZW8td3JhcHBlciAud2F0Y2gtaW50cm9kdWN0aW9uLXZpZGVvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyMTU2ODYyNzUpO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4udmlldy1pZC1pbnRyb2R1Y3Rpb25fdmlkZW8gLnZpZXdzLWZpZWxkLWZpZWxkLXZpZGVvIC5pbnRyb2R1Y3Rpb24tdmlkZW8td3JhcHBlciAud2F0Y2gtaW50cm9kdWN0aW9uLXZpZGVvOmhvdmVyIHtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aWV3LWlkLWludHJvZHVjdGlvbl92aWRlbyAudmlld3MtZmllbGQtZmllbGQtdmlkZW8gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnZpZXctaWQtZWZmaWNpZW5jeV92aWRlbyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnZpZXctaWQtZWZmaWNpZW5jeV92aWRlbyA+IC52aWV3LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLnZpZXctaWQtZWZmaWNpZW5jeV92aWRlbyAudmlkZW8tdW5hdmFpbGFibGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udmlldy1pZC1lZmZpY2llbmN5X3ZpZGVvIC52aWV3cy1maWVsZC1maWVsZC12aWRlbyBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi52aWV3LWlkLWVmZmljaWVuY3lfdmlkZW8gLnZpZXdzLWZpZWxkLWZpZWxkLXZpZGVvIC5pbnRyb2R1Y3Rpb24tdmlkZW8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udmlldy1pZC1lZmZpY2llbmN5X3ZpZGVvIC52aWV3cy1maWVsZC1maWVsZC12aWRlbyAuaW50cm9kdWN0aW9uLXZpZGVvLXdyYXBwZXIgLndhdGNoLWludHJvZHVjdGlvbi12aWRlbyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMjE1Njg2Mjc1KTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLnZpZXctaWQtZWZmaWNpZW5jeV92aWRlbyAudmlld3MtZmllbGQtZmllbGQtdmlkZW8gLmludHJvZHVjdGlvbi12aWRlby13cmFwcGVyIC53YXRjaC1pbnRyb2R1Y3Rpb24tdmlkZW86aG92ZXIge1xuICBjb2xvcjogIzBmMjg1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZpZXctaWQtZWZmaWNpZW5jeV92aWRlbyAudmlld3MtZmllbGQtZmllbGQtdmlkZW8gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnZpZXctaWQtZmFxX3Bvc3QgLnZpZXdzLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjOTVBQ0M2O1xufVxuLnZpZXctaWQtZmFxX3Bvc3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUsXG4udmlldy1pZC1mYXFfcG9zdCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ib2R5IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi52aWV3LWlkLWZhcV9wb3N0IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50LFxuLnZpZXctaWQtZmFxX3Bvc3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSAuZmllbGQtY29udGVudCB7XG4gIGNvbG9yOiAjMGYyODU2O1xufVxuLnZpZXctaWQtZmFxX3Bvc3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQgc3Ryb25nLFxuLnZpZXctaWQtZmFxX3Bvc3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSAuZmllbGQtY29udGVudCBzdHJvbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTc1RDk7XG59XG4udmlldy1pZC1mYXFfcG9zdCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4udmlldy1pZC1mYXFfcG9zdCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZpZXctaWQtZmFxX3Bvc3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi52aWV3LWlkLWZhcV9wb3N0IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHkgLmZpZWxkLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52aWV3LWlkLWZhcV9wb3N0IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHkgLnRleHQtdHJ1bmNhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnZpZXctaWQtZmFxX3Bvc3QgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9saXN0IC52aWV3LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fbGlzdCAuaXNvdG9wZS1maWx0ZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fbGlzdCAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9saXN0IC5pc290b3BlLWZpbHRlcnMgLmlzb3RvcGUtY29udGVudC1maWx0ZXJzIC5yb3ctZ3JvdXAge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2xpc3QgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMgLnJvdy1ncm91cCBoMy5pc290b3BlLWZpbHRlcmluZyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzIxRDlFNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fbGlzdCAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyAucm93LWdyb3VwIGgzLmlzb3RvcGUtZmlsdGVyaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjFEOUU1O1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fbGlzdCAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyAucm93LWdyb3VwIGRpdi5pc290b3BlLWZpbHRlcmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2xpc3QgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMgLnJvdy1ncm91cCBkaXYuaXNvdG9wZS1maWx0ZXJpbmcgLnZpZXdzLWZpZWxkLXVzZXItcGljdHVyZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2xpc3QgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMgLnJvdy1ncm91cCBkaXYuaXNvdG9wZS1maWx0ZXJpbmcgLnZpZXdzLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9saXN0IC5pc290b3BlLWZpbHRlcnMgLmlzb3RvcGUtY29udGVudC1maWx0ZXJzIC5yb3ctZ3JvdXAgZGl2Lmlzb3RvcGUtZmlsdGVyaW5nIC52aWV3cy1maWVsZC1uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fbGlzdCAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyAucm93LWdyb3VwIGRpdi5pc290b3BlLWZpbHRlcmluZyAudmlld3MtZmllbGQtZmllbGQtY29tcGFueS1mdW5jdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2xpc3QgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMgLnJvdy1ncm91cCBkaXYuaXNvdG9wZS1maWx0ZXJpbmcuaXMtc2VsZWN0ZWQge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nOiAxMHB4IDEyLjUlO1xuICBtYXJnaW4tbGVmdDogLTEyLjUlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMi41JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiNDM3Yjtcbn1cblxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fcXVlc3Rpb25zIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9xdWVzdGlvbnMgLnZpZXctaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9xdWVzdGlvbnMgLmlzb3RvcGUtZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX3F1ZXN0aW9ucyAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyAucm93LWdyb3VwIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fcXVlc3Rpb25zIC5pc290b3BlLWZpbHRlcnMgLmlzb3RvcGUtY29udGVudC1maWx0ZXJzIC5yb3ctZ3JvdXAgZGl2Lmlzb3RvcGUtZmlsdGVyaW5nIHtcbiAgcGFkZGluZzogMjVweDtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4ICNlYWVhZWE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX3F1ZXN0aW9ucyAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyAucm93LWdyb3VwIGRpdi5pc290b3BlLWZpbHRlcmluZyAudmlld3MtZmllbGQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX3F1ZXN0aW9ucyAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyAucm93LWdyb3VwIGRpdi5pc290b3BlLWZpbHRlcmluZy5pcy1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU3NUQ5O1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fcXVlc3Rpb25zIC5pc290b3BlLWZpbHRlcnMgLmlzb3RvcGUtY29udGVudC1maWx0ZXJzIC5yb3ctZ3JvdXA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX3F1ZXN0aW9ucyAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyAucm93LWdyb3VwOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9xdWVzdGlvbnMgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMgLnJvdy1ncm91cDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2U6ZW5kIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9xdWVzdGlvbnMgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMgLnJvdy1ncm91cDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2U6c3RhcnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZCAuaXNvdG9wZS1jb250ZW50IC5pc290b3BlLWZpbHRlcmluZyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9jYXJkIC5pc290b3BlLWNvbnRlbnQgLmlzb3RvcGUtZmlsdGVyaW5nIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9jYXJkIC5pc290b3BlLWNvbnRlbnQgLmlzb3RvcGUtZmlsdGVyaW5nIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zZWNvbmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmQgLmlzb3RvcGUtY29udGVudCAuaXNvdG9wZS1maWx0ZXJpbmcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXVzZXItcGljdHVyZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmQgLmlzb3RvcGUtY29udGVudCAuaXNvdG9wZS1maWx0ZXJpbmcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZCAuaXNvdG9wZS1jb250ZW50IC5pc290b3BlLWZpbHRlcmluZyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9jYXJkIC5pc290b3BlLWNvbnRlbnQgLmlzb3RvcGUtZmlsdGVyaW5nIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jb21wYW55LWZ1bmN0aW9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjZDJkMmQyO1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZCAuaXNvdG9wZS1jb250ZW50IC5pc290b3BlLWZpbHRlcmluZyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtZXhwZXJpZW5jZS13aXRoLW9rdG9wcm8sXG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9jYXJkIC5pc290b3BlLWNvbnRlbnQgLmlzb3RvcGUtZmlsdGVyaW5nIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1sYW5ndWFnZXMtc3Bva2VuLFxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZCAuaXNvdG9wZS1jb250ZW50IC5pc290b3BlLWZpbHRlcmluZyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtdGltZS16b25lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmQgLmlzb3RvcGUtY29udGVudCAuaXNvdG9wZS1maWx0ZXJpbmcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWV4cGVyaWVuY2Utd2l0aC1va3RvcHJvOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbWFzazogdXJsKFwiLi4vaW1hZ2VzL3dvcmtfZXhwZXJpZW5jZS5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmQgLmlzb3RvcGUtY29udGVudCAuaXNvdG9wZS1maWx0ZXJpbmcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWxhbmd1YWdlcy1zcG9rZW46YmVmb3JlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXNrOiB1cmwoXCIuLi9pbWFnZXMvbGFuZ3VhZ2VzLnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZCAuaXNvdG9wZS1jb250ZW50IC5pc290b3BlLWZpbHRlcmluZyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtdGltZS16b25lOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbWFzazogdXJsKFwiLi4vaW1hZ2VzL3RpbWVfem9uZS5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmQgLmlzb3RvcGUtY29udGVudCAuaXNvdG9wZS1maWx0ZXJpbmcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXBlcnNvbmFsLWZlZWRiYWNrIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWdhcDogNTBweDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpID4gLnNlbGVjdC13cmFwcGVyLFxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgPiBzZWxlY3QsXG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSA+IGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIC5maWVsZHNldC13cmFwcGVyIGZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIGZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWNoZWNrYm94ZXMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWNoZWNrYm94ZXMgPiBpbnB1dCB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMgLmJ0biB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucyBidXR0b24gLmljb24sIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIC5idG4gLmljb24ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMgYnV0dG9uOmZpcnN0LWNoaWxkOmJlZm9yZSwgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMgLmJ0bjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogY2FsYygtNTAlIC0gMjMwcHgpO1xuICB9XG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIGJ1dHRvbjpsYXN0LWNoaWxkOmFmdGVyLCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucyAuYnRuOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IGNhbGMoLTUwJSAtIDIzMHB4KTtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucyBidXR0b246b25seS1jaGlsZDpiZWZvcmUsIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIC5idG46b25seS1jaGlsZDpiZWZvcmUge1xuICAgIGxlZnQ6IGNhbGMoLTUwJSAtIDEzMHB4KTtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucyBidXR0b246b25seS1jaGlsZDphZnRlciwgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMgLmJ0bjpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgICByaWdodDogY2FsYygtNTAlIC0gMTMwcHgpO1xuICB9XG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIGJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSwgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMgLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1pdGVtIC5maWVsZGdyb3VwIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWl0ZW0gLmZpZWxkZ3JvdXAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4uYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLnNlbGVjdC13cmFwcGVyIC5zaHMtY29udGFpbmVyIC5zaHMtZmllbGQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuc2VsZWN0LXdyYXBwZXIgLnNocy1jb250YWluZXIgLnNocy1maWVsZC1jb250YWluZXIgLnNocy13aWRnZXQtY29udGFpbmVyIHtcbiAgZmxleDogMTtcbn1cbi5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuc2VsZWN0LXdyYXBwZXIgLnNocy1jb250YWluZXIgLnNocy1maWVsZC1jb250YWluZXIgLnNocy13aWRnZXQtY29udGFpbmVyIHNlbGVjdCB7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4uYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkIC5mb3JtLXJvdzpiZWZvcmUsIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQtNCAuZm9ybS1yb3c6YmVmb3JlLCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLTUgLmZvcm0tcm93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkIC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKTpub3QoOmZpcnN0LWNoaWxkKSwgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZC00IC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKTpub3QoOmZpcnN0LWNoaWxkKSwgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZC01IC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkIC5mb3JtLXJvdywgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZC00IC5mb3JtLXJvdywgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZC01IC5mb3JtLXJvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMTBweCAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkIC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSAuZm9ybS1pdGVtLCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLTQgLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIC5mb3JtLWl0ZW0sIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQtNSAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkIC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSAuZm9ybS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLTQgLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIC5mb3JtLWl0ZW06bm90KDpmaXJzdC1jaGlsZCksIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQtNSAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgLmZvcm0taXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZCAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgLmZvcm0taXRlbSAuZm9ybS1pdGVtLWV4cGVuc2UtY2xhaW0tZXhwZW5zZS1jbGFpbSwgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZC00IC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSAuZm9ybS1pdGVtIC5mb3JtLWl0ZW0tZXhwZW5zZS1jbGFpbS1leHBlbnNlLWNsYWltLCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLTUgLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIC5mb3JtLWl0ZW0gLmZvcm0taXRlbS1leHBlbnNlLWNsYWltLWV4cGVuc2UtY2xhaW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkIC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSAuZm9ybS1pdGVtIC5mb3JtLWl0ZW0tZXhwZW5zZS1jbGFpbS1leHBlbnNlLWNsYWltIGxhYmVsLCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLTQgLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIC5mb3JtLWl0ZW0gLmZvcm0taXRlbS1leHBlbnNlLWNsYWltLWV4cGVuc2UtY2xhaW0gbGFiZWwsIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQtNSAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgLmZvcm0taXRlbSAuZm9ybS1pdGVtLWV4cGVuc2UtY2xhaW0tZXhwZW5zZS1jbGFpbSBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZCAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgLmZvcm0taXRlbSAuZm9ybS1pdGVtLWV4cGVuc2UtY2xhaW0tZXhwZW5zZS1jbGFpbSBsYWJlbCBpbnB1dCwgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZC00IC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSAuZm9ybS1pdGVtIC5mb3JtLWl0ZW0tZXhwZW5zZS1jbGFpbS1leHBlbnNlLWNsYWltIGxhYmVsIGlucHV0LCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLTUgLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIC5mb3JtLWl0ZW0gLmZvcm0taXRlbS1leHBlbnNlLWNsYWltLWV4cGVuc2UtY2xhaW0gbGFiZWwgaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkIC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSAuZm9ybS1pdGVtLmZvcm0taXRlbS1zdGF0dXMsIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQtNCAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgLmZvcm0taXRlbS5mb3JtLWl0ZW0tc3RhdHVzLCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLTUgLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXN0YXR1cyB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQgLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMsIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQtNCAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucywgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZC01IC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLmdyaWRkZWQtNCAuZm9ybS1yb3csIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQtNC5ncmlkZGVkLTQgLmZvcm0tcm93LCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLTUuZ3JpZGRlZC00IC5mb3JtLXJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQuZ3JpZGRlZC01IC5mb3JtLXJvdywgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZC00LmdyaWRkZWQtNSAuZm9ybS1yb3csIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQtNS5ncmlkZGVkLTUgLmZvcm0tcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gIH1cbn1cblxuLmJsb2NrLW9rdG9wcm8tc291cmNlLWNyZWF0aW9uLWxpbmstYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udmlldy1va3RvcHJvLXNvdXJjZXMgLnZpZXctY29udGVudC5yb3cgdGFibGUgY2FwdGlvbiB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnZpZXctb2t0b3Byby1zb3VyY2VzIC52aWV3LWNvbnRlbnQucm93IHRhYmxlIGNhcHRpb24gYSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuLnZpZXctb2t0b3Byby1zb3VyY2VzIC52aWV3LWNvbnRlbnQucm93IHRhYmxlIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi52aWV3LW9rdG9wcm8tc291cmNlcy52aWV3LWRpc3BsYXktaWQtb3ZlcnZpZXdfYmxvY2sgPiAudmlldy1jb250ZW50IHRhYmxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMXB4O1xuICBtYXJnaW46IDAuNXB4IDA7XG59XG4udmlldy1va3RvcHJvLXNvdXJjZXMudmlldy1kaXNwbGF5LWlkLW92ZXJ2aWV3X2Jsb2NrID4gLnZpZXctY29udGVudCB0YWJsZSA+IGNhcHRpb24sIC52aWV3LW9rdG9wcm8tc291cmNlcy52aWV3LWRpc3BsYXktaWQtb3ZlcnZpZXdfYmxvY2sgPiAudmlldy1jb250ZW50IHRhYmxlIHRib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi52aWV3LW9rdG9wcm8tc291cmNlcy52aWV3LWRpc3BsYXktaWQtb3ZlcnZpZXdfYmxvY2sgPiAudmlldy1jb250ZW50IHRhYmxlID4gY2FwdGlvbiB0ciwgLnZpZXctb2t0b3Byby1zb3VyY2VzLnZpZXctZGlzcGxheS1pZC1vdmVydmlld19ibG9jayA+IC52aWV3LWNvbnRlbnQgdGFibGUgdGJvZHkgdHIge1xuICBib3JkZXI6IG5vbmU7XG59XG4udmlldy1va3RvcHJvLXNvdXJjZXMudmlldy1kaXNwbGF5LWlkLW92ZXJ2aWV3X2Jsb2NrID4gLnZpZXctY29udGVudCB0YWJsZSA+IGNhcHRpb24gdHIgdGQsIC52aWV3LW9rdG9wcm8tc291cmNlcy52aWV3LWRpc3BsYXktaWQtb3ZlcnZpZXdfYmxvY2sgPiAudmlldy1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnZpZXctb2t0b3Byby1zb3VyY2VzLnZpZXctZGlzcGxheS1pZC1vdmVydmlld19ibG9jayA+IC52aWV3LWNvbnRlbnQgdGFibGUgPiBjYXB0aW9uIHRyIHRkLnZpZXdzLWZpZWxkLW5hbWUtMSwgLnZpZXctb2t0b3Byby1zb3VyY2VzLnZpZXctZGlzcGxheS1pZC1vdmVydmlld19ibG9jayA+IC52aWV3LWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtbmFtZS0xIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnZpZXctb2t0b3Byby1zb3VyY2VzLnZpZXctZGlzcGxheS1pZC1vdmVydmlld19ibG9jayA+IC52aWV3LWNvbnRlbnQgdGFibGUgPiBjYXB0aW9uIHRyIHRkIC5zb3VyY2UtdGFncywgLnZpZXctb2t0b3Byby1zb3VyY2VzLnZpZXctZGlzcGxheS1pZC1vdmVydmlld19ibG9jayA+IC52aWV3LWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQgLnNvdXJjZS10YWdzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZXctb2t0b3Byby1zb3VyY2VzLnZpZXctZGlzcGxheS1pZC1vdmVydmlld19ibG9jayA+IC52aWV3LWNvbnRlbnQgdGFibGUgPiBjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi52aWV3LW9rdG9wcm8tdGVhbSAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZXctb2t0b3Byby10ZWFtIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBtYXJnaW46IDAgNDBweCA2MHB4IDA7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleC1iYXNpczogMjUwcHg7XG59XG4udmlldy1va3RvcHJvLXRlYW0gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZHNldCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXctb2t0b3Byby10ZWFtIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGRzZXQgLnVzZXItcGljdHVyZS0tc29jaWFsLWxpbmtzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1va3RvcHJvLXRlYW0gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZHNldCAudXNlci1waWN0dXJlLS1zb2NpYWwtbGlua3Mtd3JhcHBlciAudmlld3MtZmllbGQtdXNlci1waWN0dXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi52aWV3LW9rdG9wcm8tdGVhbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkc2V0IC51c2VyLXBpY3R1cmUtLXNvY2lhbC1saW5rcy13cmFwcGVyIC52aWV3cy1maWVsZC11c2VyLXBpY3R1cmUgLmZpZWxkLWNvbnRlbnQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi52aWV3LW9rdG9wcm8tdGVhbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkc2V0IC51c2VyLXBpY3R1cmUtLXNvY2lhbC1saW5rcy13cmFwcGVyIC52aWV3cy1maWVsZC1maWVsZC1zb2NpYWwtbGlua3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IC0xNnB4O1xufVxuLnZpZXctb2t0b3Byby10ZWFtIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGRzZXQgLnVzZXItcGljdHVyZS0tc29jaWFsLWxpbmtzLXdyYXBwZXIgLnZpZXdzLWZpZWxkLWZpZWxkLXNvY2lhbC1saW5rcyAuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tbGlua2VkaW4gc3BhbjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmtlZGluX2ljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyODU2O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnZpZXctb2t0b3Byby10ZWFtIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbmFtZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWV3LW9rdG9wcm8tdGVhbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5hbWUgLmZpZWxkLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWV3LW9rdG9wcm8tdGVhbSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZXctb2t0b3Byby10ZWFtIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZXctb2t0b3Byby10ZWFtIC52aWV3LWNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC52aWV3LW9rdG9wcm8tdGVhbSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyM3B4O1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQ1MHB4LCAxZnIpKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1MnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICBncmlkLWNvbHVtbjogMS8yO1xuICBncmlkLXJvdzogMS8yO1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlIHtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbiAgZ3JpZC1yb3c6IDEvMjtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tdHlwZS1zZWxlY3QsXG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogNTgwcHg7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLXR5cGUtc2VsZWN0IC5mb3JtLXNlbGVjdCxcbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tdHlwZS1zZWxlY3QgLmZvcm0tYXV0b2NvbXBsZXRlLFxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlIC5mb3JtLXNlbGVjdCxcbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSAuZm9ybS1hdXRvY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjM2RDgxO1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzYzNkQ4MTtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlYXJjaF9pY29uX2ljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRvcDogMTlweDtcbiAgbGVmdDogMTZweDtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSAuZm9ybS1hdXRvY29tcGxldGUge1xuICBwYWRkaW5nOiAxNnB4IDIwcHggMTZweCA0MHB4O1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWVtcHR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogIzBmMjg1NjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDQwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZS1pdGVtLFxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnBhZ2luYXRpb24gLnBhZ2UtbGluayxcbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5wYWdpbmF0aW9uIC5wYWdlcl9faXRlbS0tbmV4dCxcbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5wYWdpbmF0aW9uIC5wYWdlcl9faXRlbS0tbmV4dCB7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZS1pdGVtIGEsXG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZS1saW5rIGEsXG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQgYSxcbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5wYWdpbmF0aW9uIC5wYWdlcl9faXRlbS0tbmV4dCBhIHtcbiAgYm9yZGVyOiB1bnNldDtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0sXG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQge1xuICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmssXG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQgLnBhZ2UtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBwYWRkaW5nOiA2cHggMTRweDtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssXG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQuYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyODU2O1xuICBjb2xvcjogIzIxRDlFNTtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4LnZpZXctZGlzcGxheS1pZC1ibG9ja19ibG9nX2xpc3RpbmdfdG9waWNzIHtcbiAgbWFyZ2luLWJvdHRvbTogODdweDtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4LnZpZXctZGlzcGxheS1pZC1ibG9ja19ibG9nX2xpc3RpbmdfdG9waWNzIC52aWV3LWZpbHRlcnMge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleC52aWV3LWRpc3BsYXktaWQtYmxvY2tfYmxvZ19saXN0aW5nX3RvcGljcyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDM5cHg7XG4gIH1cbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS10eXBlLXNlbGVjdCxcbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlIHtcbiAgICBtYXgtd2lkdGg6IDQ1MXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAxNXB4O1xuICB9XG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tdHlwZS1zZWxlY3QsXG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NTFweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSxcbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnBhZ2luYXRpb24gLnBhZ2UtbGluayxcbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnBhZ2luYXRpb24gLnBhZ2VyX19pdGVtLS1uZXh0LFxuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQge1xuICAgIGJvcmRlcjogdW5zZXQ7XG4gIH1cbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSBhLFxuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZS1saW5rIGEsXG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5wYWdpbmF0aW9uIC5wYWdlcl9faXRlbS0tbmV4dCBhLFxuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQgYSB7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgfVxuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZS1pdGVtLFxuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmssXG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5wYWdpbmF0aW9uIC5wYWdlcl9faXRlbS0tbmV4dCAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICB9XG59XG5cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4LnZpZXctZGlzcGxheS1pZC1ibG9ja19yZWxhdGVkX2FydGljbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleC52aWV3LWRpc3BsYXktaWQtYmxvY2tfcmVsYXRlZF9hcnRpY2xlcyAudmlldy1jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleC52aWV3LWRpc3BsYXktaWQtYmxvY2tfcmVsYXRlZF9hcnRpY2xlcyAudmlldy1jb250ZW50IC5zbGljay0tdmlldy0tb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGljay1saXN0IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2tfX3NsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2tfX3NsaWRlIC5zbGlkZV9fZ3JpZCB7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleC52aWV3LWRpc3BsYXktaWQtYmxvY2tfcmVsYXRlZF9hcnRpY2xlcyAudmlldy1jb250ZW50IC5zbGljay0tdmlldy0tb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGlja19fc2xpZGUgLnNsaWRlX19ncmlkIC5ncmlkX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleC52aWV3LWRpc3BsYXktaWQtYmxvY2tfcmVsYXRlZF9hcnRpY2xlcyAudmlldy1jb250ZW50IC5zbGljay0tdmlldy0tb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnNsaWNrX19hcnJvdyB7XG4gIHRvcDogNDclO1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXY6YmVmb3JlLFxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGlja19fYXJyb3cgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2xpZGVyX2Fycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4LnZpZXctZGlzcGxheS1pZC1ibG9ja19yZWxhdGVkX2FydGljbGVzIC52aWV3LWNvbnRlbnQgLnNsaWNrLS12aWV3LS1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0xNXB4O1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxMXB4O1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2tfX3NsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4LnZpZXctZGlzcGxheS1pZC1ibG9ja19yZWxhdGVkX2FydGljbGVzIC52aWV3LWNvbnRlbnQgLnNsaWNrLS12aWV3LS1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAuc2xpY2tfX2Fycm93IHtcbiAgICB0b3A6IDQ3JTtcbiAgfVxuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleC52aWV3LWRpc3BsYXktaWQtYmxvY2tfcmVsYXRlZF9hcnRpY2xlcyAudmlldy1jb250ZW50IC5zbGljay0tdmlldy0tb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4LnZpZXctZGlzcGxheS1pZC1ibG9ja19yZWxhdGVkX2FydGljbGVzIC52aWV3LWNvbnRlbnQgLnNsaWNrLS12aWV3LS1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29sb3I6IHVuc2V0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zbGlkZXJfYXJyb3cuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4LnZpZXctZGlzcGxheS1pZC1ibG9ja19yZWxhdGVkX2FydGljbGVzIC52aWV3LWNvbnRlbnQgLnNsaWNrLS12aWV3LS1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDExcHg7XG4gIH1cbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4udmlldy10b3BpY3MtZ2xvc3Nhcnkudmlldy1kaXNwbGF5LWlkLWJsb2NrX3RvcGljc19nbG9zc2FyeSB7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByb3ctZ2FwOiAzNXB4O1xufVxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlldy10b3BpY3MtZ2xvc3Nhcnkudmlldy1kaXNwbGF5LWlkLWJsb2NrX3RvcGljc19nbG9zc2FyeSAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSxcbi52aWV3LXRvcGljcy1nbG9zc2FyeS52aWV3LWRpc3BsYXktaWQtYmxvY2tfdG9waWNzX2dsb3NzYXJ5IC5wYWdpbmF0aW9uIC5wYWdlLWxpbmssXG4udmlldy10b3BpY3MtZ2xvc3Nhcnkudmlldy1kaXNwbGF5LWlkLWJsb2NrX3RvcGljc19nbG9zc2FyeSAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQsXG4udmlldy10b3BpY3MtZ2xvc3Nhcnkudmlldy1kaXNwbGF5LWlkLWJsb2NrX3RvcGljc19nbG9zc2FyeSAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQge1xuICBib3JkZXI6IHVuc2V0O1xufVxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSBhLFxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnBhZ2luYXRpb24gLnBhZ2UtbGluayBhLFxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnBhZ2luYXRpb24gLnBhZ2VyX19pdGVtLS1uZXh0IGEsXG4udmlldy10b3BpY3MtZ2xvc3Nhcnkudmlldy1kaXNwbGF5LWlkLWJsb2NrX3RvcGljc19nbG9zc2FyeSAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQgYSB7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG4udmlldy10b3BpY3MtZ2xvc3Nhcnkudmlldy1kaXNwbGF5LWlkLWJsb2NrX3RvcGljc19nbG9zc2FyeSAucGFnaW5hdGlvbiAucGFnZS1pdGVtLFxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnBhZ2luYXRpb24gLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xufVxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rLFxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnBhZ2luYXRpb24gLnBhZ2VyX19pdGVtLS1uZXh0IC5wYWdlLWxpbmsge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzBmMjg1NjtcbiAgcGFkZGluZzogNnB4IDE0cHg7XG59XG4udmlldy10b3BpY3MtZ2xvc3Nhcnkudmlldy1kaXNwbGF5LWlkLWJsb2NrX3RvcGljc19nbG9zc2FyeSAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rLFxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnBhZ2luYXRpb24gLnBhZ2VyX19pdGVtLS1uZXh0LmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NjtcbiAgY29sb3I6ICMyMUQ5RTU7XG59XG5cbi8qIENvbnRlbnQgKi9cbi52aXNpb24tLXRlYXNlci52aXNpb24ge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogNztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aXNpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnZpc2lvbi0taGVhZGVyLCAudmlzaW9uLS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAzNXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi52aXNpb24tLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi52aXNpb24tLWxvZ28gc3ZnIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbn1cbi52aXNpb24tLWxvZ28gaDUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi52aXNpb24tLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xufVxuLnZpc2lvbiBoMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpc2lvbi0tdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMTUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzNweDtcbn1cbi52aXNpb24tLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4udmlzaW9uLS1pY29uIHN2ZyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG59XG4udmlzaW9uLS1pY29uIHN2ZyAuY2xzLTEge1xuICBzdHJva2U6IHdoaXRlO1xuICBzdHJva2Utd2lkdGg6IDNweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG4udmlzaW9uLS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDJlbSA0ZW0gMmVtO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiB3aGl0ZSAycHggc29saWQ7XG59XG4udmlzaW9uIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA0OCwgNDgsIDAuNCk7XG59XG4udmlzaW9uIC5lYy10b2dnbGUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnZpc2lvbiAuZWMtdG9nZ2xlLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDc0LjM2IDQ3LjQ4JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VzY3JvbGwlM0MvdGl0bGUlM0UlM0NnIGlkPSdMYXllcl8yJyBkYXRhLW5hbWU9J0xheWVyIDInJTNFJTNDZyBpZD0nTGF5ZXJfMS0yJyBkYXRhLW5hbWU9J0xheWVyIDEnJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J00zNy4xOCw0Ny40OGE0LjY4LDQuNjgsMCwwLDEtMy4zMS0xLjM2TC40NCwxMi42OGExLjUsMS41LDAsMCwxLDIuMTItMi4xMkwzNiw0NGExLjY4LDEuNjgsMCwwLDAsMi4zNywwTDcxLjgsMTAuNTZhMS41LDEuNSwwLDAsMSwyLjEyLDIuMTJMNDAuNDksNDYuMTJBNC42Niw0LjY2LDAsMCwxLDM3LjE4LDQ3LjQ4WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J00zNy4xOCwzNy4zNkE0LjY4LDQuNjgsMCwwLDEsMzMuODcsMzZMLjQ0LDIuNTZBMS41LDEuNSwwLDAsMSwyLjU2LjQ0TDM2LDMzLjg4YTEuNjgsMS42OCwwLDAsMCwyLjM3LDBMNzEuOC40NGExLjUsMS41LDAsMCwxLDIuMTIsMi4xMkw0MC40OSwzNkE0LjY2LDQuNjYsMCwwLDEsMzcuMTgsMzcuMzZaJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1zaXplOiA3MXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udmlzaW9uLS1jb250ZW50Om5vdCgudG9nZ2xlLWFjdGl2ZSkge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi52aXNpb24gLnRvZ2dsZS1hY3RpdmUgLmVjLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLyogQ29tcG9uZW50cyAqL1xuLmpzIC5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uanMgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5qcyAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24ge1xuICB2aXNpYmlsaXR5OiBpbml0aWFsO1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmpzIHRkIC5kcm9wYnV0dG9uLW11bHRpcGxlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb24gPiAqIHtcbiAgcGFkZGluZzogMC4xZW0gMWVtICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBmaWVsZCBjb21wb25lbnRzLlxuICovXG4uZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9fbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG59XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmZpZWxkLS1sYWJlbC1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiAuZmllbGRfX2xhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZmllbGQtLWxhYmVsLWlubGluZSA+IC5maWVsZF9faXRlbSxcbi5maWVsZC0tbGFiZWwtaW5saW5lID4gLmZpZWxkX19pdGVtcyB7XG4gIGZsZXg6IDE7XG59XG4uZmllbGQtLWxhYmVsLWlubGluZSA+IC5maWVsZF9faXRlbSA+IGRpdi5maWVsZF9faXRlbSxcbi5maWVsZC0tbGFiZWwtaW5saW5lID4gLmZpZWxkX19pdGVtcyA+IGRpdi5maWVsZF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdIHtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLm9rdG9wcm8tc2VjdGlvbi1zdWItdGV4dCB7XG4gIG1heC13aWR0aDogNjk1cHg7XG4gIG1hcmdpbjogMjVweCBhdXRvIDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDIwO1xuICBjb2xvcjogIzYzNkQ4MTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3ViLWl0ZW0tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW46IDAgMCAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnN1Yi1pdGVtLWljb24ge1xuICBjb2xvcjogIzIxRDlFNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZEO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4udmlzaW9uLXByZXZpZXctLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi52aXNpb24tcHJldmlldy0tY29udGVudCwgLnZpc2lvbi1wcmV2aWV3LS1uYXZpZ2F0aW9uLCAudmlzaW9uLXByZXZpZXctLXBhY2thZ2Uge1xuICB3aWR0aDogNTB2dztcbn1cbi52aXNpb24tcHJldmlldyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpc2lvbi1wcmV2aWV3LS1wYWNrYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpc2lvbi1wcmV2aWV3LS1uYXZpZ2F0aW9uIHtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjEwcHgpO1xuICB0b3A6IDIxMHB4O1xufVxuLnZpc2lvbi1wcmV2aWV3LS1uYXZpZ2F0aW9uX19pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gIGhlaWdodDogMTM2cHg7XG59XG4udmlzaW9uLXByZXZpZXctLW5hdmlnYXRpb25fX2l0ZW06bnRoLWNoaWxkKG4rNCk6bnRoLWNoaWxkKC1uKzYpIHtcbiAgaGVpZ2h0OiBjYWxjKDgwdmggLSAyMTBweCAtIDEzNnB4IC0gNjBweCk7XG59XG4udmlzaW9uLXByZXZpZXctLW5hdmlnYXRpb25fX2l0ZW0gYSB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0b3A6IDA7XG59XG4udmlzaW9uLXByZXZpZXctLW5hdmlnYXRpb25fX2l0ZW0gYS5hY3RpdmUsIC52aXNpb24tcHJldmlldy0tbmF2aWdhdGlvbl9faXRlbSBhOmhvdmVyIHtcbiAgdG9wOiAtMzBweDtcbn1cbi52aXNpb24tcHJldmlldy0tdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aXNpb24tcHJldmlldy0tdGFiX190aXRsZSB7XG4gIGNvbG9yOiAjMDIyMTUzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwMHB4O1xuICB0b3A6IDkzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA2cHggcmdiYSg0MCwgMzksIDM5LCAwLjIpKTtcbiAgd2lkdGg6IDEwMyU7XG59XG4udmlzaW9uLXByZXZpZXctLXRhYl9fdGl0bGUtY29udGVudCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aXNpb24tcHJldmlldy0tdGFiX190aXRsZS1jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IC0xMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGVlNGU4O1xuICB3aWR0aDogODAlO1xuICBsZWZ0OiAxMCU7XG59XG4udmlzaW9uLXByZXZpZXctLXRhYl9faWNvbiBzdmcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4udmlzaW9uLXByZXZpZXctLXRhYl9faWNvbiBzdmcgLmNscy0xIHtcbiAgZmlsbDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG5oMi5hZC1oZWFkaW5nLTIge1xuICBjb2xvcjogIzIxRDlFNTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuaDMuYWQtaGVhZGluZy0zIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMyRDMwN0M7XG59XG5cbmg0LmFkLWhlYWRpbmctNCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMyMUQ5RTU7XG59XG5cbmgyLnN1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuaDIucGFyYWdyYXBoLWJsb2ctcG9zdC1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMi5wYXJhZ3JhcGgtYmxvZy1wb3N0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMi5wYXJhZ3JhcGgtYmxvZy1wb3N0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5wLnBhcmFncmFwaC1ibG9nLXBvc3QtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2MzZEODE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIHAucGFyYWdyYXBoLWJsb2ctcG9zdC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuaDMucGFyYWdyYXBoLWJsb2ctcG9zdC1zdWItaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwZjI4NTY7XG59XG5oMy5wYXJhZ3JhcGgtYmxvZy1wb3N0LXN1Yi1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW5mb3JtYXRpdmVfZm9vdG5vdGVfaWNvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbmEubGluay1ibG9nLXBvc3Qge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjMjFEOUU1O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuYS5saW5rLWJsb2ctcG9zdDpob3ZlciwgYS5saW5rLWJsb2ctcG9zdDpmb2N1cywgYS5saW5rLWJsb2ctcG9zdDp2aXNpdGVkIHtcbiAgY29sb3I6ICMyMUQ5RTU7XG59XG5cbnVsLnVub3JkZXJlZC1saXN0LWJsb2csXG51bC51bm9yZGVyZWQtZnVsbC1yZWZ1bmQge1xuICBwYWRkaW5nOiAwIDAgMCAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAyMHB4IDAgNDVweDtcbn1cbnVsLnVub3JkZXJlZC1saXN0LWJsb2cgbGkgcCxcbnVsLnVub3JkZXJlZC1saXN0LWJsb2cgbGkgc3BhbixcbnVsLnVub3JkZXJlZC1saXN0LWJsb2cgbGkgZGl2LFxudWwudW5vcmRlcmVkLWZ1bGwtcmVmdW5kIGxpIHAsXG51bC51bm9yZGVyZWQtZnVsbC1yZWZ1bmQgbGkgc3BhbixcbnVsLnVub3JkZXJlZC1mdWxsLXJlZnVuZCBsaSBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzYzNkQ4MTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbnVsLnVub3JkZXJlZC1saXN0LWJsb2cgbGk6Om1hcmtlcixcbnVsLnVub3JkZXJlZC1mdWxsLXJlZnVuZCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICMyMUQ5RTU7XG59XG51bC51bm9yZGVyZWQtbGlzdC1ibG9nLnVub3JkZXJlZC1mdWxsLXJlZnVuZCBsaTo6bWFya2VyLFxudWwudW5vcmRlcmVkLWZ1bGwtcmVmdW5kLnVub3JkZXJlZC1mdWxsLXJlZnVuZCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIHVsLnVub3JkZXJlZC1saXN0LWJsb2csXG4gIHVsLnVub3JkZXJlZC1mdWxsLXJlZnVuZCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgfVxufVxuXG5zdHJvbmcuYm9sZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmluZm9ybWF0aXZlLWZvb3Rub3RlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZEO1xuICBwYWRkaW5nOiAzMHB4IDM4cHggMzRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAyMHB4IDAgNDVweDtcbn1cbi5pbmZvcm1hdGl2ZS1mb290bm90ZS13cmFwcGVyIC5pbmZvcm1hdGl2ZS1mb290bm90ZS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5pbmZvcm1hdGl2ZS1mb290bm90ZS13cmFwcGVyIC5pbmZvcm1hdGl2ZS1mb290bm90ZS1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogIzBmMjg1NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmluZm9ybWF0aXZlLWZvb3Rub3RlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMThweCAxNXB4O1xuICB9XG59XG5cbi5hZC1uaWNlLXBhZ2Uge1xuICBjb2xvcjogIzU2NTY1Njtcbn1cbi5hZC1uaWNlLXBhZ2UgLmZpcnN0LXRhYi1jb250ZW50LXBhY2thZ2Uge1xuICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoLi4vaW1hZ2VzL2Fib3V0X29rdG9wcm9fd3JhcHBlci5wbmcpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDIwMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA4MnB4O1xufVxuLmFkLW5pY2UtcGFnZSAuam9iLWRldGFpbHMtbGluay0tcGFja2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmFkLW5pY2UtcGFnZSAuam9iLWRldGFpbHMtbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDMwN0M7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoNDUsIDQ4LCAxMjQsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDQ1LCA0OCwgMTI0LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMjE1cHg7XG4gIHBhZGRpbmc6IDE4cHg7XG59XG4uYWQtbmljZS1wYWdlIC5maWVsZC0tbmFtZS1hYm91dC1va3RvcHJvLXZpZGVvIHtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICB3aWR0aDogMTAwdnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgLmFkLW5pY2UtcGFnZSAuZmllbGQtLW5hbWUtYWJvdXQtb2t0b3Byby12aWRlbyB7XG4gICAgaGVpZ2h0OiA3MjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmFkLW5pY2UtcGFnZSBpZnJhbWUsXG4uYWQtbmljZS1wYWdlIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uYWQtbmljZS1wYWdlIC5hYm91dC1sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMUQ5RTU7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uYWQtbmljZS1wYWdlIC5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMyRDMwN0MgIWltcG9ydGFudDtcbn1cbi5hZC1uaWNlLXBhZ2UgLm8tYWQtam9iLXBhY2thZ2VzLWZvcm1hdHRlciAubmF2LXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMjFEOUU1O1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggcmdiYSg0NSwgNDgsIDEyNCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWluLWhlaWdodDogODBweDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uYWQtbmljZS1wYWdlIC5vLWFkLWpvYi1wYWNrYWdlcy1mb3JtYXR0ZXIgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDMyJTtcbn1cbi5hZC1uaWNlLXBhZ2UgLm8tYWQtam9iLXBhY2thZ2VzLWZvcm1hdHRlciAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMsIGZvbnQtc2l6ZSAwLjVzO1xufVxuLmFkLW5pY2UtcGFnZSAuby1hZC1qb2ItcGFja2FnZXMtZm9ybWF0dGVyIC5uYXYtdGFicyAubmF2LWxpbmssXG4uYWQtbmljZS1wYWdlIC5vLWFkLWpvYi1wYWNrYWdlcy1mb3JtYXR0ZXIgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyOiB1bnNldDtcbn1cbi5hZC1uaWNlLXBhZ2UgLm8tYWQtam9iLXBhY2thZ2VzLWZvcm1hdHRlciAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuLmFkLW5pY2UtcGFnZSAuby1hZC1qb2ItcGFja2FnZXMtZm9ybWF0dGVyIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyOiB1bnNldDtcbn1cbi5hZC1uaWNlLXBhZ2UgLm8tYWQtam9iLXBhY2thZ2VzLWZvcm1hdHRlciAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMyRDMwN0M7XG59XG4uYWQtbmljZS1wYWdlIC5vLWFkLWpvYi1wYWNrYWdlcy1mb3JtYXR0ZXIgLm5hdi10YWJzIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIGEubmF2LWxpbmsge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZzogNnB4IDA7XG59XG4uYWQtbmljZS1wYWdlIC5tYXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21hcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MTFweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAwcHggNDExcHg7XG59XG4uYWQtbmljZS1wYWdlIC5hcHBseS1idXR0b24td3JhcHBlciBhIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzJEMzA3QztcbiAgd2lkdGg6IDIxNXB4O1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSg0NSwgNDgsIDEyNCwgMC4xKTtcbn1cblxuLnBhY2thZ2UtbmljZS12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFja2FnZS1uaWNlLXZpZXctLWxlZnQge1xuICBmbGV4LWJhc2lzOiA0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhY2thZ2UtbmljZS12aWV3LS1sZWZ0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhY2thZ2UtbmljZS12aWV3LS1yaWdodCB7XG4gIGZsZXgtYmFzaXM6IDYwJTtcbn1cbi5wYWNrYWdlLW5pY2Utdmlldy0tcmlnaHQgLmZpZWxkLS1uYW1lLXN1Yi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMjFEOUU1O1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuLnBhY2thZ2UtbmljZS12aWV3LS1udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLnBhY2thZ2UtbmljZS12aWV3LS1udW1iZXIgLmZpZWxkLS1uYW1lLXNhbGFyeS1tYWluX19zdWZmaXgsXG4ucGFja2FnZS1uaWNlLXZpZXctLW51bWJlciAuZmllbGQtLW5hbWUtc2FsYXJ5LWV4dHJhX19zdWZmaXgge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnBhY2thZ2UtbmljZS12aWV3LS1udW1iZXIgLmZpZWxkLS1uYW1lLXNhbGFyeS1leHRyYV9fYW1vdW50LFxuLnBhY2thZ2UtbmljZS12aWV3LS1udW1iZXIgLmZpZWxkLS1uYW1lLXNhbGFyeS1leHRyYV9fcHJlZml4LFxuLnBhY2thZ2UtbmljZS12aWV3LS1udW1iZXIgLmZpZWxkLS1uYW1lLXNhbGFyeS1tYWluX19hbW91bnQsXG4ucGFja2FnZS1uaWNlLXZpZXctLW51bWJlciAuZmllbGQtLW5hbWUtc2FsYXJ5LW1haW5fX3ByZWZpeCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMyZDMwN2M7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5pcy1hY3RpdmUtc291cmNlIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi5zb3VyY2VzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc291cmNlcy13cmFwcGVyIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4uYmxvY2stb2t0b3Byby1qb2JzLWF1dGgtZm9ybS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvY2stb2t0b3Byby1qb2JzLWF1dGgtZm9ybS1ibG9jayAub2t0b3Byby1qb2JzLWF1dGgtZm9ybS1ibG9jayB7XG4gIG1heC13aWR0aDogMzcycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG4uYmxvY2stb2t0b3Byby1qb2JzLWF1dGgtZm9ybS1ibG9jayAub2t0b3Byby1qb2JzLWF1dGgtZm9ybS1ibG9jayAub2t0b3Byby1hdXRoLW1lc3NhZ2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5ibG9jay1va3RvcHJvLWpvYnMtYXV0aC1mb3JtLWJsb2NrIC5va3RvcHJvLWpvYnMtYXV0aC1mb3JtLWJsb2NrIC5va3RvcHJvLWF1dGgtbWVzc2FnZSAub2t0b3Byby1qb2JzLWF1dGgtZm9ybS10b29sdGlwIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Rvb2x0aXBfaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTNweDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stb2t0b3Byby1qb2JzLWF1dGgtZm9ybS1ibG9jayB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG4gIC5ibG9jay1va3RvcHJvLWpvYnMtYXV0aC1mb3JtLWJsb2NrIC5va3RvcHJvLWpvYnMtYXV0aC1mb3JtLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4uYmxvY2stb2t0b3Byby11c2VyLWxvZ2luLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5ibG9jay1va3RvcHJvLXVzZXItbG9naW4tYmxvY2sgLm9rdG9wcm8tdXNlci1sb2dpbi1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5ibG9jay1va3RvcHJvLXVzZXItbG9naW4tYmxvY2sgLm9rdG9wcm8tdXNlci1sb2dpbi1mb3JtIC5va3RvcHJvLXVzZXItbG9naW4tZm9ybS1tZXNzYWdlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJsb2NrLW9rdG9wcm8tdXNlci1sb2dpbi1ibG9jayAub2t0b3Byby11c2VyLWxvZ2luLWZvcm0gLm9rdG9wcm8tdXNlci1sb2dpbi1mb3JtLWxpbmsgLm9rdG9wcm8tdXNlci1sb2dpbi1saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2F2YXRhci5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyOiB1bnNldDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvY2stb2t0b3Byby11c2VyLWxvZ2luLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stb2t0b3Byby11c2VyLWxvZ2luLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5ibG9jay1va3RvcHJvLXVzZXItbG9naW4tYmxvY2sgLm9rdG9wcm8tdXNlci1sb2dpbi1mb3JtIHtcbiAgICBtYXJnaW46IDE1cHg7XG4gIH1cbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIG1heC13aWR0aDogOTRweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubGFyZ2UtYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMThweCAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFEOUU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5sYXJnZS1idXR0b24gYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi5sYXJnZS1idXR0b24gYTpob3ZlciwgLmxhcmdlLWJ1dHRvbiBhOmZvY3VzLCAubGFyZ2UtYnV0dG9uIGE6YWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idXR0b24td2l0aC1hcnJvd3Mge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzQ0RCMDUsICNCOEU3MDApO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYnV0dG9uLXdpdGgtYXJyb3dzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBwYWRkaW5nOiAxNXB4IDc4cHggMTVweCA1NXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJ1dHRvbi13aXRoLWFycm93cyBhOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jdGFfYnV0dG9uX2ljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDQwcHg7XG4gIHRvcDogMTlweDtcbn1cbi5idXR0b24td2l0aC1hcnJvd3MgYTphY3RpdmUsIC5idXR0b24td2l0aC1hcnJvd3MgYTp2aXNpdGVkLCAuYnV0dG9uLXdpdGgtYXJyb3dzIGE6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJ1dHRvbi13aXRoLWFycm93cyBhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDQ4cHggMTVweCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuYnV0dG9uLXdpdGgtYXJyb3dzIGE6YWZ0ZXIge1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMjRweDtcbiAgfVxufVxuLmJ1dHRvbi13aXRoLWFycm93cy5ibHVlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICMyMUQ5RTU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uYnV0dG9uLXdpdGgtYXJyb3dzLmJsdWUtYnV0dG9uIGE6YWZ0ZXIge1xuICB0b3A6IDE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5idXR0b24td2l0aC1hcnJvd3MuYmx1ZS1idXR0b24gYTphZnRlciB7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ub2t0b3Byby1ub2RlLS1ibG9nLXBvc3QtLWFkZHRvYW55IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5va3RvcHJvLW5vZGUtLWJsb2ctcG9zdC0tYWRkdG9hbnkgLm9rdG9wcm8tYWRkdG9hbnktc2hhcmUtbGlua3MtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ub2t0b3Byby1ub2RlLS1ibG9nLXBvc3QtLWFkZHRvYW55IC5va3RvcHJvLWFkZHRvYW55LWlubmVyLXdyYXBwZXIgc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm9rdG9wcm8tbm9kZS0tYmxvZy1wb3N0LS1hZGR0b2FueSAub2t0b3Byby1hZGR0b2FueS1pbm5lci13cmFwcGVyIHNwYW4gYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFEOUU1O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbn1cbi5va3RvcHJvLW5vZGUtLWJsb2ctcG9zdC0tYWRkdG9hbnkgLm9rdG9wcm8tYWRkdG9hbnktaW5uZXItd3JhcHBlciBzcGFuIGEgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNGRkZGRkY7XG59XG4ub2t0b3Byby1ub2RlLS1ibG9nLXBvc3QtLWFkZHRvYW55IC5va3RvcHJvLWFkZHRvYW55LWlubmVyLXdyYXBwZXIgc3BhbiBhOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5va3RvcHJvLW5vZGUtLWJsb2ctcG9zdC0tYWRkdG9hbnkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG4gIC5va3RvcHJvLW5vZGUtLWJsb2ctcG9zdC0tYWRkdG9hbnkgLm9rdG9wcm8tYWRkdG9hbnktc2hhcmUtbGlua3MtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLyogV2ViZm9ybXMgKi9cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0ge1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMzVweCA0MHB4IDQ1cHg7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gbGFiZWwge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIGxhYmVsIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybSAub2t0b3Byby13ZWJmb3JtLWlucHV0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBjb2x1bW4tZ2FwOiAyOHB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIC5va3RvcHJvLXdlYmZvcm0taW5wdXRzLWNvbnRhaW5lciAub2t0b3Byby13ZWJmb3JtLW5hbWUtaW5wdXRzLWNvbnRhaW5lcixcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybSAub2t0b3Byby13ZWJmb3JtLWlucHV0cy1jb250YWluZXIgLm9rdG9wcm8td2ViZm9ybS1lbWFpbC10b3BpY3MtaW5wdXRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2x1bW4tZ2FwOiAyOHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybSAub2t0b3Byby13ZWJmb3JtLWlucHV0cy1jb250YWluZXIgLm9rdG9wcm8td2ViZm9ybS1uYW1lLWlucHV0cy1jb250YWluZXIgLmZvcm0tZ3JvdXAsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gLm9rdG9wcm8td2ViZm9ybS1pbnB1dHMtY29udGFpbmVyIC5va3RvcHJvLXdlYmZvcm0tZW1haWwtdG9waWNzLWlucHV0cy1jb250YWluZXIgLmZvcm0tZ3JvdXAge1xuICBtYXgtd2lkdGg6IDQzNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybSAub2t0b3Byby13ZWJmb3JtLWlucHV0cy1jb250YWluZXIgLm9rdG9wcm8td2ViZm9ybS1uYW1lLWlucHV0cy1jb250YWluZXIgLmZvcm0tZ3JvdXAgc2VsZWN0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIC5va3RvcHJvLXdlYmZvcm0taW5wdXRzLWNvbnRhaW5lciAub2t0b3Byby13ZWJmb3JtLW5hbWUtaW5wdXRzLWNvbnRhaW5lciAuZm9ybS1ncm91cCBpbnB1dCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybSAub2t0b3Byby13ZWJmb3JtLWlucHV0cy1jb250YWluZXIgLm9rdG9wcm8td2ViZm9ybS1lbWFpbC10b3BpY3MtaW5wdXRzLWNvbnRhaW5lciAuZm9ybS1ncm91cCBzZWxlY3QsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gLm9rdG9wcm8td2ViZm9ybS1pbnB1dHMtY29udGFpbmVyIC5va3RvcHJvLXdlYmZvcm0tZW1haWwtdG9waWNzLWlucHV0cy1jb250YWluZXIgLmZvcm0tZ3JvdXAgaW5wdXQge1xuICBoZWlnaHQ6IDUycHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi10b3A6IDUxcHg7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gLmZvcm0tYWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2N0YV9idXR0b25faWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNjlweDtcbiAgdG9wOiAxN3B4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMUQ5RTU7XG4gIHBhZGRpbmc6IDE2cHggMTAwcHggMTZweCA2MHB4O1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGhlaWdodDogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gLndlYmZvcm0tY29uZmlybWF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gLndlYmZvcm0tY29uZmlybWF0aW9uIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fbWVzc2FnZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAyNXB4O1xuICB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybSAub2t0b3Byby13ZWJmb3JtLWlucHV0cy1jb250YWluZXIgLm9rdG9wcm8td2ViZm9ybS1uYW1lLWlucHV0cy1jb250YWluZXIsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybSAub2t0b3Byby13ZWJmb3JtLWlucHV0cy1jb250YWluZXIgLm9rdG9wcm8td2ViZm9ybS1lbWFpbC10b3BpY3MtaW5wdXRzLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIC5va3RvcHJvLXdlYmZvcm0taW5wdXRzLWNvbnRhaW5lciAub2t0b3Byby13ZWJmb3JtLW5hbWUtaW5wdXRzLWNvbnRhaW5lciAuZm9ybS1ncm91cCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIC5va3RvcHJvLXdlYmZvcm0taW5wdXRzLWNvbnRhaW5lciAub2t0b3Byby13ZWJmb3JtLWVtYWlsLXRvcGljcy1pbnB1dHMtY29udGFpbmVyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIC5mb3JtLWFjdGlvbnM6YmVmb3JlIHtcbiAgICByaWdodDogMzVweDtcbiAgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gICAgcGFkZGluZzogMTZweCA3MHB4IDE2cHggNTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybSAuZm9ybS10eXBlLXByb2Nlc3NlZC10ZXh0IGgyIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLyogRWxlbWVudHMuICovXG4uZm9vdGFibGUtbG9hZGVyIHtcbiAgZmxleDogMSAxO1xufVxuLmZvb3RhYmxlLWxvYWRlciAuZm9vaWNvbjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICBjb250ZW50OiBcInJvdGF0ZV9yaWdodFwiO1xufVxuXG4uYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGFibGUsXG50YWJsZS5mb290YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG50YWJsZSA+IHRoZWFkID4gdHIsXG50YWJsZSA+IHRib2R5ID4gdHIsXG50YWJsZSA+IHRmb290ID4gdHIsXG50YWJsZS5mb290YWJsZSA+IHRoZWFkID4gdHIsXG50YWJsZS5mb290YWJsZSA+IHRib2R5ID4gdHIsXG50YWJsZS5mb290YWJsZSA+IHRmb290ID4gdHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxudGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCxcbnRhYmxlLmZvb3RhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxudGFibGUuZm9vdGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG50YWJsZS5mb290YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbnRhYmxlLmZvb3RhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxudGFibGUuZm9vdGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG50YWJsZS5mb290YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGNvbG9yOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgcGFkZGluZzogOHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxudGFibGUgPiB0aGVhZCA+IHRyID4gdGggYSxcbnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkIGEsXG50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCBhLFxudGFibGUgPiB0Ym9keSA+IHRyID4gdGQgYSxcbnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoIGEsXG50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCBhLFxudGFibGUuZm9vdGFibGUgPiB0aGVhZCA+IHRyID4gdGggYSxcbnRhYmxlLmZvb3RhYmxlID4gdGhlYWQgPiB0ciA+IHRkIGEsXG50YWJsZS5mb290YWJsZSA+IHRib2R5ID4gdHIgPiB0aCBhLFxudGFibGUuZm9vdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgYSxcbnRhYmxlLmZvb3RhYmxlID4gdGZvb3QgPiB0ciA+IHRoIGEsXG50YWJsZS5mb290YWJsZSA+IHRmb290ID4gdHIgPiB0ZCBhIHtcbiAgY29sb3I6ICMwMDhlZTY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIGEgLnRhYmxlc29ydCxcbnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkIGEgLnRhYmxlc29ydCxcbnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoIGEgLnRhYmxlc29ydCxcbnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIGEgLnRhYmxlc29ydCxcbnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoIGEgLnRhYmxlc29ydCxcbnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIGEgLnRhYmxlc29ydCxcbnRhYmxlLmZvb3RhYmxlID4gdGhlYWQgPiB0ciA+IHRoIGEgLnRhYmxlc29ydCxcbnRhYmxlLmZvb3RhYmxlID4gdGhlYWQgPiB0ciA+IHRkIGEgLnRhYmxlc29ydCxcbnRhYmxlLmZvb3RhYmxlID4gdGJvZHkgPiB0ciA+IHRoIGEgLnRhYmxlc29ydCxcbnRhYmxlLmZvb3RhYmxlID4gdGJvZHkgPiB0ciA+IHRkIGEgLnRhYmxlc29ydCxcbnRhYmxlLmZvb3RhYmxlID4gdGZvb3QgPiB0ciA+IHRoIGEgLnRhYmxlc29ydCxcbnRhYmxlLmZvb3RhYmxlID4gdGZvb3QgPiB0ciA+IHRkIGEgLnRhYmxlc29ydCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWFzYyxcbnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWFzYyxcbnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWFzYyxcbnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWFzYyxcbnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWFzYyxcbnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWFzYyxcbnRhYmxlLmZvb3RhYmxlID4gdGhlYWQgPiB0ciA+IHRoIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWFzYyxcbnRhYmxlLmZvb3RhYmxlID4gdGhlYWQgPiB0ciA+IHRkIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWFzYyxcbnRhYmxlLmZvb3RhYmxlID4gdGJvZHkgPiB0ciA+IHRoIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWFzYyxcbnRhYmxlLmZvb3RhYmxlID4gdGJvZHkgPiB0ciA+IHRkIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWFzYyxcbnRhYmxlLmZvb3RhYmxlID4gdGZvb3QgPiB0ciA+IHRoIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWFzYyxcbnRhYmxlLmZvb3RhYmxlID4gdGZvb3QgPiB0ciA+IHRkIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWFzYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zLzAwOGVlNi90d2lzdGllLWRvd24uc3ZnKTtcbn1cbnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWRlc2MsXG50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1kZXNjLFxudGFibGUgPiB0Ym9keSA+IHRyID4gdGggYSAudGFibGVzb3J0LnRhYmxlc29ydC0tZGVzYyxcbnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWRlc2MsXG50YWJsZSA+IHRmb290ID4gdHIgPiB0aCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1kZXNjLFxudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQgYSAudGFibGVzb3J0LnRhYmxlc29ydC0tZGVzYyxcbnRhYmxlLmZvb3RhYmxlID4gdGhlYWQgPiB0ciA+IHRoIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWRlc2MsXG50YWJsZS5mb290YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1kZXNjLFxudGFibGUuZm9vdGFibGUgPiB0Ym9keSA+IHRyID4gdGggYSAudGFibGVzb3J0LnRhYmxlc29ydC0tZGVzYyxcbnRhYmxlLmZvb3RhYmxlID4gdGJvZHkgPiB0ciA+IHRkIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWRlc2MsXG50YWJsZS5mb290YWJsZSA+IHRmb290ID4gdHIgPiB0aCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1kZXNjLFxudGFibGUuZm9vdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQgYSAudGFibGVzb3J0LnRhYmxlc29ydC0tZGVzYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zLzAwOGVlNi90d2lzdGllLXVwLnN2Zyk7XG59XG50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCBhOmhvdmVyLFxudGFibGUgPiB0aGVhZCA+IHRyID4gdGQgYTpob3ZlcixcbnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoIGE6aG92ZXIsXG50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCBhOmhvdmVyLFxudGFibGUgPiB0Zm9vdCA+IHRyID4gdGggYTpob3ZlcixcbnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIGE6aG92ZXIsXG50YWJsZS5mb290YWJsZSA+IHRoZWFkID4gdHIgPiB0aCBhOmhvdmVyLFxudGFibGUuZm9vdGFibGUgPiB0aGVhZCA+IHRyID4gdGQgYTpob3ZlcixcbnRhYmxlLmZvb3RhYmxlID4gdGJvZHkgPiB0ciA+IHRoIGE6aG92ZXIsXG50YWJsZS5mb290YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCBhOmhvdmVyLFxudGFibGUuZm9vdGFibGUgPiB0Zm9vdCA+IHRyID4gdGggYTpob3ZlcixcbnRhYmxlLmZvb3RhYmxlID4gdGZvb3QgPiB0ciA+IHRkIGE6aG92ZXIge1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbnRhYmxlLmZvb3RhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG50YWJsZS5mb290YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG50YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxudGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG50YWJsZS5mb290YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG50YWJsZS5mb290YWJsZSA+IGNhcHRpb24gKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG50YWJsZS5mb290YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxudGFibGUuZm9vdGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbnRhYmxlLmZvb3RhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxudGFibGUuZm9vdGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxudGFibGUgPiB0Ym9keSArIHRib2R5LFxudGFibGUuZm9vdGFibGUgPiB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG59XG50YWJsZSAudGFibGUsXG50YWJsZS5mb290YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG50YWJsZSBjb2xbY2xhc3MqPWNvbC1dIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbn1cblxudGFibGUgdGRbY2xhc3MqPWNvbC1dLFxudGFibGUgdGhbY2xhc3MqPWNvbC1dIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG5cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLCAudGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRkLCAudGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5hY3RpdmUsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5zdWNjZXNzLCAudGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Zm9vdCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2VzcywgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLCAudGFibGUgPiB0aGVhZCA+IHRyLmluZm8gPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguaW5mbzpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbywgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLCAudGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3ZlciwgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAud2FybmluZywgLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlciwgLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCwgLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuZGFuZ2VyLCAudGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG50YWJsZS5mb290YWJsZSB0YWJsZS5mb290YWJsZS1kZXRhaWxzID4gdGhlYWQgPiB0cixcbnRhYmxlLmZvb3RhYmxlIHRhYmxlLmZvb3RhYmxlLWRldGFpbHMgPiB0Ym9keSA+IHRyLFxudGFibGUuZm9vdGFibGUgdGFibGUuZm9vdGFibGUtZGV0YWlscyA+IHRmb290ID4gdHIge1xuICBib3JkZXI6IG5vbmU7XG59XG50YWJsZS5mb290YWJsZSB0YWJsZS5mb290YWJsZS1kZXRhaWxzID4gdGhlYWQgPiB0ciA+IHRoLFxudGFibGUuZm9vdGFibGUgdGFibGUuZm9vdGFibGUtZGV0YWlscyA+IHRoZWFkID4gdHIgPiB0ZCxcbnRhYmxlLmZvb3RhYmxlIHRhYmxlLmZvb3RhYmxlLWRldGFpbHMgPiB0Ym9keSA+IHRyID4gdGgsXG50YWJsZS5mb290YWJsZSB0YWJsZS5mb290YWJsZS1kZXRhaWxzID4gdGJvZHkgPiB0ciA+IHRkLFxudGFibGUuZm9vdGFibGUgdGFibGUuZm9vdGFibGUtZGV0YWlscyA+IHRmb290ID4gdHIgPiB0aCxcbnRhYmxlLmZvb3RhYmxlIHRhYmxlLmZvb3RhYmxlLWRldGFpbHMgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXI6IG5vbmU7XG59XG50YWJsZS5mb290YWJsZSB0Ym9keSA+IHRyID4gdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxudGFibGUuZm9vdGFibGUgLmZvb2ljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMS43ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbnRhYmxlLmZvb3RhYmxlIC5mb29pY29uOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGNvbnRlbnQ6IFwiYWRkXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxudGFibGUuZm9vdGFibGUgLmZvb2ljb24uZm9vaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYWRkXCI7XG59XG50YWJsZS5mb290YWJsZSAuZm9vaWNvbi5mb29pY29uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicmVtb3ZlXCI7XG59XG5cbnRkIC5vcGVyYXRpb25zLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbnRkIC5vcGVyYXRpb25zLXdyYXBwZXIgYS5hamF4LWxpbmstYnV0dG9uLCB0ZCAub3BlcmF0aW9ucy13cmFwcGVyIGEub3BlcmF0aW9uLWxpbmsge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbjogMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG50ZCAub3BlcmF0aW9ucy13cmFwcGVyIGEuYWpheC1saW5rLWJ1dHRvbiBpLCB0ZCAub3BlcmF0aW9ucy13cmFwcGVyIGEub3BlcmF0aW9uLWxpbmsgaSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cbnRkIC5vcGVyYXRpb25zLXdyYXBwZXIgYS5hamF4LWxpbmstYnV0dG9uIC5hamF4LXByb2dyZXNzLCB0ZCAub3BlcmF0aW9ucy13cmFwcGVyIGEub3BlcmF0aW9uLWxpbmsgLmFqYXgtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTFweCk7XG4gIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDIxcHg7XG59XG4udG9jLWZpbHRlciB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMDtcbn1cbi50b2MtZmlsdGVyIC50b2MtdHJlZSB7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIHBhZGRpbmc6IDM1cHggNDZweCAzNXB4IDM4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4udG9jLWZpbHRlciAudG9jLXRyZWUgaDMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50b2MtZmlsdGVyIC50b2MtdHJlZSBoMzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3dfaWNvbl9jbG9zZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi50b2MtZmlsdGVyIC50b2MtdHJlZSBoM1thcmlhLWV4cGFuZGVkPXRydWVdOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi50b2MtZmlsdGVyIC50b2MtdHJlZSAub2t0b3Byby1saXN0LXdyYXBwZXIgb2wge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4udG9jLWZpbHRlciAudG9jLXRyZWUgLm9rdG9wcm8tbGlzdC13cmFwcGVyIG9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbi50b2MtZmlsdGVyIC50b2MtdHJlZSAub2t0b3Byby1saXN0LXdyYXBwZXIgb2wgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC50b2MtZmlsdGVyIC50b2MtdHJlZSB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxuICAudG9jLWZpbHRlciAudG9jLXRyZWUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9jLWZpbHRlciAudG9jLXRyZWUgaDMge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4vKiBUb29scyAqL1xuLmFwcGx5LWJ1dHRvbi13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDYwcHggYXV0byAyMHB4O1xufVxuLmFwcGx5LWJ1dHRvbi13cmFwcGVyIGEge1xuICBjb2xvcjogIzBmMjg1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwZjI4NTY7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAxOHB4O1xufVxuLmFwcGx5LWJ1dHRvbi13cmFwcGVyIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMxZTcwYmY7XG4gIGNvbG9yOiAjMWU3MGJmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi50ZXh0YXJlYS1wcmV0ZW5kLWhpZGRlbiB7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgd2lkdGg6IDFweDtcbiAgZm9udC1zaXplOiAxcHg7XG4gIG1hcmdpbjogMCAwIDAgN3B4O1xufVxuLnRleHRhcmVhLXByZXRlbmQtaGlkZGVuOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZpZWxkLS13aWRnZXQtby1hbnN3ZXItc3RyaW5nLXRleHRhcmVhIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5maWVsZC0td2lkZ2V0LW8tYW5zd2VyLXN0cmluZy10ZXh0YXJlYSA+IGZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5maWVsZC0td2lkZ2V0LW8tYW5zd2VyLXN0cmluZy10ZXh0YXJlYSAuYW5zd2VyLXZhcmlhbnRzLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZmllbGQtLXdpZGdldC1vLWFuc3dlci1zdHJpbmctdGV4dGFyZWEgLmFuc3dlci12YXJpYW50cy13cmFwcGVyIGlucHV0LCAuZmllbGQtLXdpZGdldC1vLWFuc3dlci1zdHJpbmctdGV4dGFyZWEgLmFuc3dlci12YXJpYW50cy13cmFwcGVyIGxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uby1hZC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnBpemRhLXRhYmlrdTpub3QoZGV0YWlscy5maWVsZC1ncm91cC10YWIpOmFmdGVyLFxuLm8tYXBwLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAucGl6ZGEtdGFiaWt1Om5vdChkZXRhaWxzLmZpZWxkLWdyb3VwLXRhYik6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBJY29uc1wiO1xuICBjb250ZW50OiBcImVycm9yX291dGxpbmVcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBmbGV4OiAwO1xuICBjb2xvcjogI2ZmNDQ0NDtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5vLWFkLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyxcbi5vLWFwcC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5vLWFkLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyA+IHVsLnZlcnRpY2FsLXRhYnNfX21lbnUsXG4uby1hcHAtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzID4gdWwudmVydGljYWwtdGFic19fbWVudSB7XG4gIGZsZXg6IDEgMDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG4uby1hZC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgPiB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSxcbi5vLWFwcC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgPiB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vLWFkLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyA+IHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkudmVydGljYWwtdGFic19fbWVudS1pdGVtIGEsXG4uby1hcHAtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzID4gdWwudmVydGljYWwtdGFic19fbWVudSBsaS52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4uby1hZC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgPiB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhOmhvdmVyLFxuLm8tYXBwLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyA+IHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkudmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uby1hZC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgPiB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tdGl0bGUsXG4uby1hcHAtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzID4gdWwudmVydGljYWwtdGFic19fbWVudSBsaS52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYSAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm8tYWQtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzID4gdWwudmVydGljYWwtdGFic19fbWVudSBsaS52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYSAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlOmhvdmVyLFxuLm8tYXBwLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyA+IHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkudmVydGljYWwtdGFic19fbWVudS1pdGVtIGEgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5vLWFkLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyA+IHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkudmVydGljYWwtdGFic19fbWVudS1pdGVtLmlzLXNlbGVjdGVkLFxuLm8tYXBwLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyA+IHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkudmVydGljYWwtdGFic19fbWVudS1pdGVtLmlzLXNlbGVjdGVkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMDBiMGZmO1xuICBib3JkZXItbGVmdDogMDtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5vLWFkLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyA+IHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkudmVydGljYWwtdGFic19fbWVudS1pdGVtLmlzLXNlbGVjdGVkIGEsXG4uby1hcHAtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzID4gdWwudmVydGljYWwtdGFic19fbWVudSBsaS52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQgYSB7XG4gIGNvbG9yOiAjMGYyODU2O1xufVxuLm8tYWQtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzID4gdWwudmVydGljYWwtdGFic19fbWVudSBsaS52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQgYSAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlLFxuLm8tYXBwLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyA+IHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkudmVydGljYWwtdGFic19fbWVudS1pdGVtLmlzLXNlbGVjdGVkIGEgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjMGYyODU2O1xufVxuLm8tYWQtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzID4gdWwudmVydGljYWwtdGFic19fbWVudSBsaS52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQgYSAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlOmhvdmVyLFxuLm8tYXBwLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyA+IHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkudmVydGljYWwtdGFic19fbWVudS1pdGVtLmlzLXNlbGVjdGVkIGEgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODcpO1xufVxuLm8tYWQtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzIC52ZXJ0aWNhbC10YWJzX19wYW5lcyxcbi5vLWFwcC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgLnZlcnRpY2FsLXRhYnNfX3BhbmVzIHtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICBmbGV4OiAzIDA7XG59XG4uby1hZC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgLnZlcnRpY2FsLXRhYnNfX3BhbmVzIC5kZXRhaWxzLXdyYXBwZXIgLndyYXBwZXItYWRkcmVzcyxcbi5vLWFkLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyAudmVydGljYWwtdGFic19fcGFuZXMgLmRldGFpbHMtd3JhcHBlciAud3JhcHBlci1iaXJ0aGRheSxcbi5vLWFkLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyAudmVydGljYWwtdGFic19fcGFuZXMgLmRldGFpbHMtd3JhcHBlciAud3JhcHBlci1uYW1lcyxcbi5vLWFwcC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgLnZlcnRpY2FsLXRhYnNfX3BhbmVzIC5kZXRhaWxzLXdyYXBwZXIgLndyYXBwZXItYWRkcmVzcyxcbi5vLWFwcC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgLnZlcnRpY2FsLXRhYnNfX3BhbmVzIC5kZXRhaWxzLXdyYXBwZXIgLndyYXBwZXItYmlydGhkYXksXG4uby1hcHAtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzIC52ZXJ0aWNhbC10YWJzX19wYW5lcyAuZGV0YWlscy13cmFwcGVyIC53cmFwcGVyLW5hbWVzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vLWFkLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyAudmVydGljYWwtdGFic19fcGFuZXMgLmRldGFpbHMtd3JhcHBlciAud3JhcHBlci1hZGRyZXNzID4gZGl2LFxuLm8tYWQtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzIC52ZXJ0aWNhbC10YWJzX19wYW5lcyAuZGV0YWlscy13cmFwcGVyIC53cmFwcGVyLWJpcnRoZGF5ID4gZGl2LFxuLm8tYWQtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzIC52ZXJ0aWNhbC10YWJzX19wYW5lcyAuZGV0YWlscy13cmFwcGVyIC53cmFwcGVyLW5hbWVzID4gZGl2LFxuLm8tYXBwLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyAudmVydGljYWwtdGFic19fcGFuZXMgLmRldGFpbHMtd3JhcHBlciAud3JhcHBlci1hZGRyZXNzID4gZGl2LFxuLm8tYXBwLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyAudmVydGljYWwtdGFic19fcGFuZXMgLmRldGFpbHMtd3JhcHBlciAud3JhcHBlci1iaXJ0aGRheSA+IGRpdixcbi5vLWFwcC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgLnZlcnRpY2FsLXRhYnNfX3BhbmVzIC5kZXRhaWxzLXdyYXBwZXIgLndyYXBwZXItbmFtZXMgPiBkaXYge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uby1hZC1mb3JtIC5mb3JtLWFjdGlvbnMsXG4uby1hcHAtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luOiA1NXB4IDAgMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLm8tYWQtZm9ybSAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLFxuLm8tYWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdCxcbi5vLWFwcC1mb3JtIC5mb3JtLWFjdGlvbnMgYS5idXR0b24sXG4uby1hcHAtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiAyNjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiA1cHggMDtcbn1cbi5vLWFkLWZvcm0gLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi5mb3JtLXN1Ym1pdDpub3QoLnNhdmUtYXJjaGl2ZWQpLFxuLm8tYWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdC5mb3JtLXN1Ym1pdDpub3QoLnNhdmUtYXJjaGl2ZWQpLFxuLm8tYXBwLWZvcm0gLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi5mb3JtLXN1Ym1pdDpub3QoLnNhdmUtYXJjaGl2ZWQpLFxuLm8tYXBwLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQuZm9ybS1zdWJtaXQ6bm90KC5zYXZlLWFyY2hpdmVkKSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICNlY2VjZWMgMTUlLCAjZmZmIDEwMCUsICNlMGUwZTAgMCwgIzczNzI3MiAwKTtcbiAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbi5vLWFkLWZvcm0gLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi5mb3JtLXN1Ym1pdDpub3QoLnNhdmUtYXJjaGl2ZWQpOmhvdmVyLFxuLm8tYWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdC5mb3JtLXN1Ym1pdDpub3QoLnNhdmUtYXJjaGl2ZWQpOmhvdmVyLFxuLm8tYXBwLWZvcm0gLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbi5mb3JtLXN1Ym1pdDpub3QoLnNhdmUtYXJjaGl2ZWQpOmhvdmVyLFxuLm8tYXBwLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQuZm9ybS1zdWJtaXQ6bm90KC5zYXZlLWFyY2hpdmVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICNmZmYgMTUlLCAjZWNlY2VjIDEwMCUsICNlMGUwZTAgMCwgIzczNzI3MiAwKTtcbn1cbi5vLWFkLWZvcm0gLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbjphY3RpdmUsIC5vLWFkLWZvcm0gLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbjpmb2N1cywgLm8tYWQtZm9ybSAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uOmZvY3VzLXdpdGhpbixcbi5vLWFkLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQ6YWN0aXZlLFxuLm8tYWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdDpmb2N1cyxcbi5vLWFkLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQ6Zm9jdXMtd2l0aGluLFxuLm8tYXBwLWZvcm0gLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbjphY3RpdmUsXG4uby1hcHAtZm9ybSAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uOmZvY3VzLFxuLm8tYXBwLWZvcm0gLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbjpmb2N1cy13aXRoaW4sXG4uby1hcHAtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdDphY3RpdmUsXG4uby1hcHAtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdDpmb2N1cyxcbi5vLWFwcC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0OmZvY3VzLXdpdGhpbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uby1hZC1mb3JtIGZpZWxkc2V0LmZpZWxkZ3JvdXAsXG4uby1hcHAtZm9ybSBmaWVsZHNldC5maWVsZGdyb3VwIHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuLm8tYWQtZm9ybSAudWktYWNjb3JkaW9uLFxuLm8tYXBwLWZvcm0gLnVpLWFjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cbi5vLWFkLWZvcm0gLmZpZWxkLS13aWRnZXQtby1hbnN3ZXItc3RyaW5nLXRleHRhcmVhID4gZmllbGRzZXQsXG4uby1hcHAtZm9ybSAuZmllbGQtLXdpZGdldC1vLWFuc3dlci1zdHJpbmctdGV4dGFyZWEgPiBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51aS1kaWFsb2cuYXBwbGljYXRpb24tYWRkLWlubm92YXRpb24tbWVldGluZy1wb3B1cCxcbi51aS1kaWFsb2cuYXBwbGljYXRpb24tYWRkLWNvbGQtY2FsbC1wb3B1cCB7XG4gIHdpZHRoOiAxMDgwcHggIWltcG9ydGFudDtcbn1cbi51aS1kaWFsb2cuYXBwbGljYXRpb24tYWRkLWlubm92YXRpb24tbWVldGluZy1wb3B1cCAudWktZGlhbG9nLWNvbnRlbnQsXG4udWktZGlhbG9nLmFwcGxpY2F0aW9uLWFkZC1jb2xkLWNhbGwtcG9wdXAgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xufVxuXG4uaG90LWxlYWQtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5ob3QtbGVhZC13cmFwcGVyIC5pY29uIHtcbiAgY29sb3I6ICMyMWQ5ZTU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLm8tYWQtZm9ybSAuZmllbGQtLXdpZGdldC1va3RvcHJvLWFkLXNvdXJjZS1zZWxlY3Qge1xuICBib3JkZXI6IDFweCBkb3R0ZWQgI2FkYjViZDtcbiAgcGFkZGluZzogMzBweCAwLjc1ZW0gMDtcbn1cbi5vLWFkLWZvcm0gLmZpZWxkLS13aWRnZXQtb2t0b3Byby1hZC1zb3VyY2Utc2VsZWN0IC5zb3VyY2UtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uby1hZC1mb3JtIC5maWVsZC0td2lkZ2V0LW9rdG9wcm8tYWQtc291cmNlLXNlbGVjdCAuc291cmNlLWZpbHRlcnMgPiAqIHtcbiAgZmxleDogMTtcbn1cbi5vLWFkLWZvcm0gLmZpZWxkLS13aWRnZXQtb2t0b3Byby1hZC1zb3VyY2Utc2VsZWN0IC5zb3VyY2UtZmlsdGVycyAuYWpheC1wcm9ncmVzczpub3QoLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbikge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yM3B4O1xuICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG59XG4uby1hZC1mb3JtIC52aXN1YWwtc3VwcG9ydC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMSkgb3BhY2l0eSgwLjQpO1xufVxuLm8tYWQtZm9ybSAudmlzdWFsLXN1cHBvcnQtd3JhcHBlcjpob3ZlciB7XG4gIGZpbHRlcjogdW5zZXQ7XG59XG4uby1hZC1mb3JtIC52aXN1YWwtc3VwcG9ydC13cmFwcGVyID4gZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tYWQtZm9ybSAudmlzdWFsLXN1cHBvcnQtd3JhcHBlciA+IGRpdiAuZmllbGQtLW5hbWUtbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLm8tYWQtZm9ybSAudmlzdWFsLXN1cHBvcnQtd3JhcHBlciA+IGRpdiAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICBib3gtc2hhZG93OiAwIDAgN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjQ1KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc291cmNlLWxpbmtzOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4uc291cmNlLWxpbmtzIC5zaW5nbGUtbGluayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAyZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zb3VyY2UtbGlua3MgLnNpbmdsZS1saW5rIC5saW5rLW5hbWUge1xuICB3aWR0aDogMTUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNvdXJjZS1saW5rcyAuc2luZ2xlLWxpbmsgLmJ0biB7XG4gIG1hcmdpbjogMDtcbn1cbi5zb3VyY2UtbGlua3MgLnNpbmdsZS1saW5rIGEuYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG4uc291cmNlLWxpbmtzIC5zaW5nbGUtbGluayBhLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcbiAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc291cmNlLWxpbmtzIC5zaW5nbGUtbGluayBpbnB1dCB7XG4gIHdpZHRoOiAyNTBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGF0aC1hcHAgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIsXG4gIC5wYXRoLWFkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5vLWFwcC1mb3JtIGRldGFpbHMgc3VtbWFyeTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5vLWFwcC1mb3JtIGRldGFpbHMgLmRldGFpbHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG4gIC5vLWFwcC1mb3JtIC5maWVsZC0td2lkZ2V0LWRhdGV0aW1lLWRlZmF1bHQsXG4gIC5vLWFwcC1mb3JtIGZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwLjM1ZW07XG4gIH1cbiAgLm8tYXBwLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciA+IGRpdltkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LWdyb3VwLXRhYnNdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm8tYXBwLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xuICB9XG4gIC5vLWFwcC1mb3JtIC5mb3JtLWFjdGlvbnMgYS5idXR0b24sXG4gIC5vLWFwcC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFkZC10by1jYWxlbmRhci13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5O1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgT3B0aW1hLCBTZWdvZSwgXCJTZWdvZSBVSVwiLCBDYW5kYXJhLCBDYWxpYnJpLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xuICBvdXRsaW5lLWNvbG9yOiByZ2JhKDAsIDc4LCAyNTUsIDAuNSk7XG4gIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDA0KTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjVweCByZ2JhKDUwLCA1MCwgOTMsIDAuMTcpLCAwIDJweCA1cHggMCByZ2JhKDUwLCA1MCwgOTMsIDAuMSksIDAgMXB4IDEuNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA3KSwgMCAxcHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjA4KSwgMCAwIDAgMCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLmFkZC10by1jYWxlbmRhci13cmFwcGVyOmFjdGl2ZSB7XG4gIGJvcmRlci13aWR0aDogMnB4IDFweCAwIDFweDtcbn1cbi5hZGQtdG8tY2FsZW5kYXItd3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5hZGQtdG8tY2FsZW5kYXItd3JhcHBlciAuZHJvcGRvd24tdHJpZ2dlciB7XG4gIHBhZGRpbmc6IDEzcHggMTJweCAxMnB4IDEzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWRkLXRvLWNhbGVuZGFyLXdyYXBwZXIgLmRyb3Bkb3duLXRyaWdnZXIgLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5hZGQtdG8tY2FsZW5kYXItd3JhcHBlciAuYWRkLXRvLWNhbGVuZGFyLWRyb3Bkb3duIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgT3B0aW1hLCBTZWdvZSwgXCJTZWdvZSBVSVwiLCBDYW5kYXJhLCBDYWxpYnJpLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC40KSAwIDEwcHggMjZweDtcbiAgLW1vei1ib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNCkgMCAxMHB4IDI2cHg7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC40KSAwIDEwcHggMjZweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjk4LCAwLjk4KSB0cmFuc2xhdGVZKDVweCk7XG4gIG9wYWNpdHk6IDAuNTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG4uYWRkLXRvLWNhbGVuZGFyLXdyYXBwZXIgLmFkZC10by1jYWxlbmRhci1kcm9wZG93bi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IC0ycHg7XG4gIHRvcDogLTgwLjVweDtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKSB0cmFuc2xhdGVZKDBweCk7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uYWRkLXRvLWNhbGVuZGFyLXdyYXBwZXIgLmFkZC10by1jYWxlbmRhci1kcm9wZG93biBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE0cHggMTBweCAxNHB4IDU1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG4uYWRkLXRvLWNhbGVuZGFyLXdyYXBwZXIgLmFkZC10by1jYWxlbmRhci1kcm9wZG93biBhLnlhaG9vIHtcbiAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvY3VzdG9tL29rdG9wcm9fdXNlcl90aGVtZS9pbWFnZXMvYWRkX3RvX2NhbGVuZGFyL2ljb24teWFob28uc3ZnKSAxOHB4IDQwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxMDAlO1xufVxuLmFkZC10by1jYWxlbmRhci13cmFwcGVyIC5hZGQtdG8tY2FsZW5kYXItZHJvcGRvd24gYS53ZWJPdXRsb29rIHtcbiAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvY3VzdG9tL29rdG9wcm9fdXNlcl90aGVtZS9pbWFnZXMvYWRkX3RvX2NhbGVuZGFyL2ljb24tb3V0bG9va2NvbS5zdmcpIDE4cHggNDAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEwMCU7XG59XG4uYWRkLXRvLWNhbGVuZGFyLXdyYXBwZXIgLmFkZC10by1jYWxlbmRhci1kcm9wZG93biBhLmljcyB7XG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9va3RvcHJvX3VzZXJfdGhlbWUvaW1hZ2VzL2FkZF90b19jYWxlbmRhci9pY29uLW91dGxvb2suc3ZnKSAxOHB4IDQwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxMDAlO1xufVxuLmFkZC10by1jYWxlbmRhci13cmFwcGVyIC5hZGQtdG8tY2FsZW5kYXItZHJvcGRvd24gYS5nb29nbGUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vb2t0b3Byb191c2VyX3RoZW1lL2ltYWdlcy9hZGRfdG9fY2FsZW5kYXIvaWNvbi1nb29nbGUuc3ZnKSAxOHB4IDQwJSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCAxMDAlO1xufVxuLmFkZC10by1jYWxlbmRhci13cmFwcGVyIC5hZGQtdG8tY2FsZW5kYXItZHJvcGRvd24gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5hZGQtdG8tY2FsZW5kYXItd3JhcHBlciAuYWRkLXRvLWNhbGVuZGFyLWRyb3Bkb3duIGEgZW0ge1xuICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5hZGQtdG8tY2FsZW5kYXItd3JhcHBlci5pbnNpZGUtbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzBweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMjBweDtcbn1cbi5hZGQtdG8tY2FsZW5kYXItd3JhcHBlci5pbnNpZGUtbW9kYWwgLmFkZC10by1jYWxlbmRhci1kcm9wZG93bi5zaG93IHtcbiAgdG9wOiAtMTE1cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTE1cHgpO1xufVxuXG4uYWRkLXRvLWNhbGVuZGFyLXdyYXBwZXItY2VudGVyaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmFkZC10by1jYWxlbmRhci13cmFwcGVyLWNlbnRlcmluZyAuYWRkLXRvLWNhbGVuZGFyLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5odG1sLCBib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU1NTU1NTtcbn1cbmJvZHkgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5ib2R5IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBkaXYjcGFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZGl2I3BhZ2Utd3JhcHBlciBkaXYjcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGRpdiNwYWdlLXdyYXBwZXIgZGl2I3BhZ2UgaGVhZGVyLmhlYWRlciAubmF2YmFyIHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZGl2I3BhZ2Utd3JhcHBlciBkaXYjcGFnZSBkaXYjbWFpbi13cmFwcGVyIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5ib2R5IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBkaXYjcGFnZS13cmFwcGVyIGRpdiNwYWdlIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5sYWJlbCwgbGVnZW5kLCBzdW1tYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5idG4ge1xuICB3aWR0aDogaW5pdGlhbDtcbiAgbWFyZ2luOiAwLjVlbSAwIDA7XG59XG5cbmRpdi5qcy1maWx0ZXItd3JhcHBlci5qcy1mb3JtLXdyYXBwZXIuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hamF4LXByb2dyZXNzOm5vdCguYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuKSB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTFweCk7XG4gIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgLTAuMjVlbSAwIDAuNWVtO1xufVxuLmFqYXgtcHJvZ3Jlc3M6bm90KC5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4pIC5tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYWRiNWJkO1xufVxuXG4uYmxvY2stYmxvY2t0YWJzLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYsXG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIGJveC1zaGFkb3c6IDAgMCBibGFjayBpbnNldCwgMCAtMnB4ICNlOGU4ZTggaW5zZXQsIDBweCAwIGJsdWUgaW5zZXQsIDBweCAwIGdyZWVuIGluc2V0O1xufVxuLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpLFxuLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpLFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIHtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYgbGk6Zm9jdXMsXG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGk6Zm9jdXMsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYgbGk6Zm9jdXMsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGk6Zm9jdXMsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYgbGk6Zm9jdXMsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGk6Zm9jdXMsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYgbGk6Zm9jdXMsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEsXG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYSxcbi5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyB1bC51aS10YWJzLW5hdiBsaSBhLFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGEsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYgbGkgYSxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmJsb2NrdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSBhLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEgc3Ryb25nLFxuLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGEgc3Ryb25nLFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEgc3Ryb25nLFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGEgc3Ryb25nLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEgc3Ryb25nLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGEgc3Ryb25nLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEgc3Ryb25nLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGEgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5ibG9jay1ibG9ja3RhYnMgLmJsb2NrdGFicyB1bC51aS10YWJzLW5hdiBsaSBhOmZvY3VzLFxuLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGE6Zm9jdXMsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYgbGkgYTpmb2N1cyxcbi5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSBhOmZvY3VzLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGE6Zm9jdXMsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYTpmb2N1cyxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyB1bC51aS10YWJzLW5hdiBsaSBhOmZvY3VzLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEgLmRvdCxcbi5ibG9jay1ibG9ja3RhYnMgLmJsb2NrdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSBhIC5kb3QsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYgbGkgYSAuZG90LFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGEgLmRvdCxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmJsb2NrdGFicyB1bC51aS10YWJzLW5hdiBsaSBhIC5kb3QsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYSAuZG90LFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEgLmRvdCxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSBhIC5kb3Qge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogIzIxRDlFNTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogLTE1cHg7XG59XG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgYSwgLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnNlbGVjdGVkIGEsXG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkudWktdGFicy1hY3RpdmUgYSxcbi5ibG9jay1ibG9ja3RhYnMgLmJsb2NrdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaS5zZWxlY3RlZCBhLFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIGEsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYgbGkuc2VsZWN0ZWQgYSxcbi5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaS51aS10YWJzLWFjdGl2ZSBhLFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLnNlbGVjdGVkIGEsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgYSxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmJsb2NrdGFicyB1bC51aS10YWJzLW5hdiBsaS5zZWxlY3RlZCBhLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLnVpLXRhYnMtYWN0aXZlIGEsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkuc2VsZWN0ZWQgYSxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyB1bC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSBhLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnNlbGVjdGVkIGEsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkudWktdGFicy1hY3RpdmUgYSxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaS5zZWxlY3RlZCBhIHtcbiAgY29sb3I6ICMzN2IwZmU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMzdiMGZlO1xufVxuLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIGEgLmRvdCwgLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnNlbGVjdGVkIGEgLmRvdCxcbi5ibG9jay1ibG9ja3RhYnMgLmJsb2NrdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaS51aS10YWJzLWFjdGl2ZSBhIC5kb3QsXG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkuc2VsZWN0ZWQgYSAuZG90LFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIGEgLmRvdCxcbi5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyB1bC51aS10YWJzLW5hdiBsaS5zZWxlY3RlZCBhIC5kb3QsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkudWktdGFicy1hY3RpdmUgYSAuZG90LFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLnNlbGVjdGVkIGEgLmRvdCxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmJsb2NrdGFicyB1bC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSBhIC5kb3QsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYgbGkuc2VsZWN0ZWQgYSAuZG90LFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLnVpLXRhYnMtYWN0aXZlIGEgLmRvdCxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmJsb2NrdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaS5zZWxlY3RlZCBhIC5kb3QsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgYSAuZG90LFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnNlbGVjdGVkIGEgLmRvdCxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaS51aS10YWJzLWFjdGl2ZSBhIC5kb3QsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkuc2VsZWN0ZWQgYSAuZG90IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2LFxuICAuYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4gIC5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyB1bC51aS10YWJzLW5hdixcbiAgLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0LFxuICAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYsXG4gIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmJsb2NrdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCxcbiAgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2LFxuICAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5ibG9jay1ibG9ja3RhYnMgLmJsb2NrdGFicyB1bC51aS10YWJzLW5hdiBsaSxcbiAgLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLFxuICAuYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYgbGksXG4gIC5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSxcbiAgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpLFxuICAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGksXG4gIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyB1bC51aS10YWJzLW5hdiBsaSxcbiAgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5ibG9jay1ibG9ja3RhYnMgLmJsb2NrdGFicyB1bC51aS10YWJzLW5hdiBsaSBhLFxuICAuYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYSxcbiAgLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEsXG4gIC5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSBhLFxuICAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYgbGkgYSxcbiAgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGEsXG4gIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyB1bC51aS10YWJzLW5hdiBsaSBhLFxuICAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDAgNXB4IDVweCAxNXB4O1xuICB9XG59XG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgLnVpLXRhYnMtcGFuZWwsXG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyxcbi5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyAudWktdGFicy1wYW5lbCxcbi5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIC51aS10YWJzLXBhbmVsLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLnVpLXRhYnMtcGFuZWwsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYmxvY2stYmxvY2t0YWJzLmdyb3VwLWFkLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGksXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyLmdyb3VwLWFkLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwLjJlbSAwIDAgMDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1ZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZGV0YWlscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuZGV0YWlscyBzdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbmRldGFpbHMgLmRldGFpbHMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm9rdG9wcm8tYXBwLWdlbmVyYWwtbGVhZC1xdWFsaXR5LWZpZWxkLFxuLm9rdG9wcm8tYXBwLWZpbmFuY2lhbC1zdGF0dXMtZmllbGQge1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRleHQtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub2t0b3Byby1hcHAtZ2VuZXJhbC1sZWFkLXF1YWxpdHktZmllbGQubHEtMC0yLCAub2t0b3Byby1hcHAtZ2VuZXJhbC1sZWFkLXF1YWxpdHktZmllbGQuc3RhdHVzLS01LS0zLFxuLm9rdG9wcm8tYXBwLWZpbmFuY2lhbC1zdGF0dXMtZmllbGQubHEtMC0yLFxuLm9rdG9wcm8tYXBwLWZpbmFuY2lhbC1zdGF0dXMtZmllbGQuc3RhdHVzLS01LS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjM2ODtcbn1cbi5va3RvcHJvLWFwcC1nZW5lcmFsLWxlYWQtcXVhbGl0eS1maWVsZC5scS0yLTQsIC5va3RvcHJvLWFwcC1nZW5lcmFsLWxlYWQtcXVhbGl0eS1maWVsZC5zdGF0dXMtLTMtLTEsXG4ub2t0b3Byby1hcHAtZmluYW5jaWFsLXN0YXR1cy1maWVsZC5scS0yLTQsXG4ub2t0b3Byby1hcHAtZmluYW5jaWFsLXN0YXR1cy1maWVsZC5zdGF0dXMtLTMtLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiYzE2O1xufVxuLm9rdG9wcm8tYXBwLWdlbmVyYWwtbGVhZC1xdWFsaXR5LWZpZWxkLmxxLTQtNiwgLm9rdG9wcm8tYXBwLWdlbmVyYWwtbGVhZC1xdWFsaXR5LWZpZWxkLnN0YXR1cy0tMS0xLFxuLm9rdG9wcm8tYXBwLWZpbmFuY2lhbC1zdGF0dXMtZmllbGQubHEtNC02LFxuLm9rdG9wcm8tYXBwLWZpbmFuY2lhbC1zdGF0dXMtZmllbGQuc3RhdHVzLS0xLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkZDZkO1xufVxuLm9rdG9wcm8tYXBwLWdlbmVyYWwtbGVhZC1xdWFsaXR5LWZpZWxkLmxxLTYtOCwgLm9rdG9wcm8tYXBwLWdlbmVyYWwtbGVhZC1xdWFsaXR5LWZpZWxkLnN0YXR1cy0xLTMsXG4ub2t0b3Byby1hcHAtZmluYW5jaWFsLXN0YXR1cy1maWVsZC5scS02LTgsXG4ub2t0b3Byby1hcHAtZmluYW5jaWFsLXN0YXR1cy1maWVsZC5zdGF0dXMtMS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZDY3Njtcbn1cbi5va3RvcHJvLWFwcC1nZW5lcmFsLWxlYWQtcXVhbGl0eS1maWVsZC5scS04LTEwLCAub2t0b3Byby1hcHAtZ2VuZXJhbC1sZWFkLXF1YWxpdHktZmllbGQubHEtOC0xMSwgLm9rdG9wcm8tYXBwLWdlbmVyYWwtbGVhZC1xdWFsaXR5LWZpZWxkLnN0YXR1cy0zLTUsIC5va3RvcHJvLWFwcC1nZW5lcmFsLWxlYWQtcXVhbGl0eS1maWVsZC5zdGF0dXMtMy02LFxuLm9rdG9wcm8tYXBwLWZpbmFuY2lhbC1zdGF0dXMtZmllbGQubHEtOC0xMCxcbi5va3RvcHJvLWFwcC1maW5hbmNpYWwtc3RhdHVzLWZpZWxkLmxxLTgtMTEsXG4ub2t0b3Byby1hcHAtZmluYW5jaWFsLXN0YXR1cy1maWVsZC5zdGF0dXMtMy01LFxuLm9rdG9wcm8tYXBwLWZpbmFuY2lhbC1zdGF0dXMtZmllbGQuc3RhdHVzLTMtNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZmFlNTA7XG59XG5cbi51aS1kaWFsb2cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMTtcbiAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDk1cHggLSA5NXB4KTtcbiAgbWFyZ2luOiA5NXB4IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZSB7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBmbGV4OiAxIDE7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1pbmRlbnQ6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIC51aS1idXR0b24taWNvbi1zcGFjZSxcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIC51aS1idXR0b24taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGNvbnRlbnQ6IFwiY2xvc2VcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBvcGFjaXR5OiAwLjI7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpob3ZlcjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBvcGFjaXR5OiAwLjg7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgZmxleDogMSAxO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuICBmbGV4OiAwIDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi51aS1kaWFsb2cuZm9ybS1zdWNjZXNzLXBvcHVwIHtcbiAgd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG59XG4udWktZGlhbG9nLmZvcm0tc3VjY2Vzcy1wb3B1cCAudWktZGlhbG9nLWNvbnRlbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi51aS1kaWFsb2cuYXV0b3NhdmUtZGlhbG9nIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGlvbnMtc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udHJhbnNsYXRpb25zLXN1bW1hcnkgLmlzLWZpbmUge1xuICBjb2xvcjogIzA1OEM0Mjtcbn1cbi50cmFuc2xhdGlvbnMtc3VtbWFyeSAuaXMtZmluZSBhIHtcbiAgY29sb3I6ICMwNThDNDI7XG59XG4udHJhbnNsYXRpb25zLXN1bW1hcnkgLnByb29mLXJlYWRpbmctcmVxdWlyZWQge1xuICBjb2xvcjogI0ZGQjYwQjtcbn1cbi50cmFuc2xhdGlvbnMtc3VtbWFyeSAucHJvb2YtcmVhZGluZy1yZXF1aXJlZCBhIHtcbiAgY29sb3I6ICNGRkI2MEI7XG59XG4udHJhbnNsYXRpb25zLXN1bW1hcnkgLnRyYW5zbGF0aW9uLXJlcXVpcmVkIHtcbiAgY29sb3I6ICNEODFFMUU7XG59XG4udHJhbnNsYXRpb25zLXN1bW1hcnkgLnRyYW5zbGF0aW9uLXJlcXVpcmVkIGEge1xuICBjb2xvcjogI0Q4MUUxRTtcbn1cblxuLmF1dGgtY29kZS13cmFwcGVyIC5jb2RlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5hdXRoLWNvZGUtd3JhcHBlciAuY29kZS52YWxpZCB7XG4gIGNvbG9yOiAjMDU4QzQyO1xufVxuLmF1dGgtY29kZS13cmFwcGVyIC5jb2RlLm5vdC12YWxpZCB7XG4gIGNvbG9yOiAjRDgxRTFFO1xufVxuXG4ub2t0b3Byby1jb2xvcmVkLWRhdGV0aW1lLWRlZmF1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9rdG9wcm8tY29sb3JlZC1kYXRldGltZS1kZWZhdWx0IGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMnB4O1xufVxuLm9rdG9wcm8tY29sb3JlZC1kYXRldGltZS1kZWZhdWx0LnBhc3Qge1xuICBjb2xvcjogI0Q4MUUxRTtcbn1cbi5va3RvcHJvLWNvbG9yZWQtZGF0ZXRpbWUtZGVmYXVsdC53YXJuaW5nIHtcbiAgY29sb3I6ICNGRkI2MEI7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1wcm9qZWN0cy1waWN0dXJlcyAuZmllbGRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLXByb2plY3RzLXBpY3R1cmVzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYXRoLWFkcyAuZm9vdGFibGUtZmlyc3QtdmlzaWJsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hcHBsaWNhdGlvbi1yZXN1bHQtcGFnZSAjbWFpbixcbi5hcHBsaWNhdGlvbi1yZXN1bHQtcGFnZSAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2ssXG4uYXBwbGljYXRpb24tcmVzdWx0LXBhZ2UgLm1haW4tY29udGVudCxcbi5hcHBsaWNhdGlvbi1yZXN1bHQtcGFnZSAucm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFwcGxpY2F0aW9uLXJlc3VsdC1wYWdlICNtYWluID4gKixcbi5hcHBsaWNhdGlvbi1yZXN1bHQtcGFnZSAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAqLFxuLmFwcGxpY2F0aW9uLXJlc3VsdC1wYWdlIC5tYWluLWNvbnRlbnQgPiAqLFxuLmFwcGxpY2F0aW9uLXJlc3VsdC1wYWdlIC5yb3cgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXBwbGljYXRpb24tcmVzdWx0LXBhZ2UgI21haW4gLmJsb2NrLXJlZ2lvbi1taWRkbGUsXG4uYXBwbGljYXRpb24tcmVzdWx0LXBhZ2UgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5ibG9jay1yZWdpb24tbWlkZGxlLFxuLmFwcGxpY2F0aW9uLXJlc3VsdC1wYWdlIC5tYWluLWNvbnRlbnQgLmJsb2NrLXJlZ2lvbi1taWRkbGUsXG4uYXBwbGljYXRpb24tcmVzdWx0LXBhZ2UgLnJvdyAuYmxvY2stcmVnaW9uLW1pZGRsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFwcGxpY2F0aW9uLXJlc3VsdC1wYWdlICNtYWluIC5ibG9jay1yZWdpb24tbWlkZGxlIC5ibG9jay1vLXJlc3VsdC1tZXNzYWdlLFxuLmFwcGxpY2F0aW9uLXJlc3VsdC1wYWdlIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuYmxvY2stcmVnaW9uLW1pZGRsZSAuYmxvY2stby1yZXN1bHQtbWVzc2FnZSxcbi5hcHBsaWNhdGlvbi1yZXN1bHQtcGFnZSAubWFpbi1jb250ZW50IC5ibG9jay1yZWdpb24tbWlkZGxlIC5ibG9jay1vLXJlc3VsdC1tZXNzYWdlLFxuLmFwcGxpY2F0aW9uLXJlc3VsdC1wYWdlIC5yb3cgLmJsb2NrLXJlZ2lvbi1taWRkbGUgLmJsb2NrLW8tcmVzdWx0LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjMEYyODU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcHBsaWNhdGlvbi1yZXN1bHQtcGFnZSAjbWFpbiAuYmxvY2stcmVnaW9uLW1pZGRsZSAubmF2YmFyLWJyYW5kIGltZyxcbi5hcHBsaWNhdGlvbi1yZXN1bHQtcGFnZSAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmJsb2NrLXJlZ2lvbi1taWRkbGUgLm5hdmJhci1icmFuZCBpbWcsXG4uYXBwbGljYXRpb24tcmVzdWx0LXBhZ2UgLm1haW4tY29udGVudCAuYmxvY2stcmVnaW9uLW1pZGRsZSAubmF2YmFyLWJyYW5kIGltZyxcbi5hcHBsaWNhdGlvbi1yZXN1bHQtcGFnZSAucm93IC5ibG9jay1yZWdpb24tbWlkZGxlIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4ub2t0b3Byby1wcmVzZW50YXRpb24tZGFzaGJvYXJkLWljb25zLXNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLm9rdG9wcm8tcHJlc2VudGF0aW9uLWRhc2hib2FyZC1pY29ucy1zZXQgLmljb24td3JhcHBlciBpbWcuaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uZmllbGQtdmlzdWFsLWRlc2NyaXB0aW9uLXRyaWdnZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuLmZpZWxkLXZpc3VhbC1kZXNjcmlwdGlvbi10cmlnZ2VyIGEge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IGhlbHA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpZWxkLXZpc3VhbC1kZXNjcmlwdGlvbi10cmlnZ2VyIGE6aG92ZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgb3BhY2l0eTogMTtcbn1cbi5maWVsZC12aXN1YWwtZGVzY3JpcHRpb24tdHJpZ2dlciAubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5va3RvcHJvLWFwcC1zdGF0dXMtbWltaWMtYXJjaGl2aW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ub2t0b3Byby1hcHAtc3RhdHVzLW1pbWljLWFyY2hpdmluZy5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZzogMDtcbn1cbi5va3RvcHJvLWFwcC1zdGF0dXMtbWltaWMtYXJjaGl2aW5nIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBtaW4taGVpZ2h0OiA2NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5va3RvcHJvLWFwcC1zdGF0dXMtbWltaWMtYXJjaGl2aW5nIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IGNhbGMoNTAlIC0gOXB4IC0gMC42cmVtKTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxLjEycmVtKTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG59XG4ub2t0b3Byby1hcHAtc3RhdHVzLW1pbWljLWFyY2hpdmluZyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YWZ0ZXIge1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IGNhbGMoNTAlIC0gOXB4IC0gMC42cmVtICsgMnB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxLjEycmVtICsgMXB4KTtcbiAgd2lkdGg6IGNhbGMoMS4ycmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEuMnJlbSAtIDRweCk7XG59XG4ub2t0b3Byby1hcHAtc3RhdHVzLW1pbWljLWFyY2hpdmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4wNXJlbSk7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1pcy1pbmRlcGVuZC1yZWdpc3RlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hZC1ob3Jpem9udGFsLWxpbmUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5hZC1ob3Jpem9udGFsLWxpbmU6OmFmdGVyIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMDdjO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCA0MCwgODYsIDAuOCk7XG59XG5cbi5va3RvcHJvLW1vYmlsZS1tZW51LWlzLW9wZW4tZGlzYWJsZS1zY3JvbGwge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5va3RvcHJvLW1vYmlsZS1tZW51LWlzLW9wZW4tZGlzYWJsZS1zY3JvbGwgLmhlYWRlci13cmFwcGVyIHtcbiAgZmlsdGVyOiB1bnNldDtcbn0iLCIvKipcbiAqIEBmaWxlXG4gKiBNYWluIHNjc3MgZmlsZSBvZiB0aGVtZS5cbiAqL1xuXG4vKiBJbXBvcnQgYWxsIGZpbGVzLiAqL1xuQGltcG9ydCBcImltcG9ydFwiO1xuXG5odG1sLCBib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzU1NTU1NTtcblxuICBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXYjcGFnZS13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgZGl2I3BhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgaGVhZGVyLmhlYWRlciB7XG4gICAgICAgICAgLm5hdmJhciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYjbWFpbi13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxubGFiZWwsIGxlZ2VuZCwgc3VtbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYnRuIHtcbiAgd2lkdGg6IGluaXRpYWw7XG4gIG1hcmdpbjogMC41ZW0gMCAwO1xufVxuXG4vLyBIaWRlICdhYm91dCB0ZXh0IGZvcm1hdHMnIGxpbmsuXG5kaXYuanMtZmlsdGVyLXdyYXBwZXIuanMtZm9ybS13cmFwcGVyLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWpheC1wcm9ncmVzczpub3QoLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbikge1xuICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCAtMC4yNWVtIDAgMC41ZW07XG5cbiAgJjpiZWZvcmUge1xuICB9XG4gIC5tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2FkYjViZDtcbn1cblxuLmJsb2NrLWJsb2NrdGFicyxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gIC5ibG9ja3RhYnMsXG4gIC5ob3Jpem9udGFsLXRhYnMge1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIHVsLnVpLXRhYnMtbmF2LFxuICAgIHVsLmhvcml6b250YWwtdGFicy1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAtbW96LWJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAvLyBAbGluayBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMTM2ODEyMDUvODAxODE5NVxuICAgICAgYm94LXNoYWRvdzogMCAwIGJsYWNrIGluc2V0LCAwIC0ycHggI2U4ZThlOCBpbnNldCwgMHB4IDAgYmx1ZSBpbnNldCwgMHB4IDAgZ3JlZW4gaW5zZXQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktbGlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kb3Qge1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGN5YW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi51aS10YWJzLWFjdGl2ZSxcbiAgICAgICAgJi5zZWxlY3RlZCB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzM3YjBmZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMzdiMGZlO1xuXG4gICAgICAgICAgICAuZG90IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgI3skc2NyZWVuLXhzLW1pbn0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDVweCA1cHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudWktdGFicy1wYW5lbCxcbiAgICAuaG9yaXpvbnRhbC10YWJzLXBhbmVzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICYuZ3JvdXAtYWQtdGFicyB7XG4gICAgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3Qge1xuICAgICAgbGkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWl0ZW0ge1xuICAuZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMC4yZW0gMCAwIDA7XG4gICAgY29sb3I6ICM2Yzc1N2Q7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMC45NWVtO1xuICAgIGZvbnQtc2l6ZTogODAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbmRldGFpbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoLjI1cmVtIC0gMXB4KSBjYWxjKC4yNXJlbSAtIDFweCkgMCAwO1xuICAgIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwuMDMpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4xMjUpO1xuICB9XG5cbiAgLmRldGFpbHMtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgfVxufVxuXG4vLyBAbGluayBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMjI4Njc2OTgvODAxODE5NVxuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ub2t0b3Byby1hcHAtZ2VuZXJhbC1sZWFkLXF1YWxpdHktZmllbGQsXG4ub2t0b3Byby1hcHAtZmluYW5jaWFsLXN0YXR1cy1maWVsZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdGV4dC1zaGFkb3c6IDAgMCAzcHggcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGhlaWdodDogMzVweDtcbiAgd2lkdGg6IDM1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAmLmxxLTAtMixcbiAgJi5zdGF0dXMtLTUtLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMTYzNjg7XG4gIH1cblxuICAmLmxxLTItNCxcbiAgJi5zdGF0dXMtLTMtLTEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGJjMTY7XG4gIH1cblxuICAmLmxxLTQtNixcbiAgJi5zdGF0dXMtLTEtMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZGQ2ZDtcbiAgfVxuXG4gICYubHEtNi04LFxuICAmLnN0YXR1cy0xLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMmQ2NzY7XG4gIH1cblxuICAmLmxxLTgtMTAsXG4gICYubHEtOC0xMSxcbiAgJi5zdGF0dXMtMy01LFxuICAmLnN0YXR1cy0zLTYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4ZmFlNTA7XG4gIH1cbn1cblxuLy8gU3R5bGVzICBmb3IgdGhlIEJvb3N0cmFwIEJhcnJpbyBtb2RhbC9kaWFsb2cuXG4udWktZGlhbG9nICB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAxO1xuICB3aWR0aDogODAwcHggIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOTVweCAtIDk1cHgpO1xuICBtYXJnaW46IDk1cHggYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgb3V0bGluZTogMDtcblxuICAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnVpLWRpYWxvZy10aXRsZSB7XG4gICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgIGZsZXg6IDEgMTtcbiAgICB9XG5cbiAgICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWluZGVudDogaW5pdGlhbDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgLnVpLWJ1dHRvbi1pY29uLXNwYWNlLFxuICAgICAgLnVpLWJ1dHRvbi1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgICAgICBjb250ZW50OiBcImNsb3NlXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgb3BhY2l0eTogLjI7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC51aS1kaWFsb2ctY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMTtcbiAgfVxuXG4gIC51aS1kaWFsb2ctYnV0dG9ucGFuZSB7XG4gICAgZmxleDogMCAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cblxuICAmLmZvcm0tc3VjY2Vzcy1wb3B1cCB7XG4gICAgd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAudWktZGlhbG9nLWNvbnRlbnQge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuICB9XG5cbiAgJi5hdXRvc2F2ZS1kaWFsb2cge1xuICAgIHRvcDogY2FsYyg1MCUgLSA1MHB4KSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRyYW5zbGF0aW9ucy1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcblxuICAuaXMtZmluZSB7XG4gICAgY29sb3I6ICRncmVlbjtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICB9XG4gIH1cblxuICAucHJvb2YtcmVhZGluZy1yZXF1aXJlZCB7XG4gICAgY29sb3I6ICR5ZWxsb3c7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJHllbGxvdztcbiAgICB9XG4gIH1cblxuICAudHJhbnNsYXRpb24tcmVxdWlyZWQge1xuICAgIGNvbG9yOiAkcmVkO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cbn1cblxuLmF1dGgtY29kZS13cmFwcGVyIHtcbiAgLmNvZGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcblxuICAgICYudmFsaWQge1xuICAgICAgY29sb3I6ICRncmVlbjtcbiAgICB9XG5cbiAgICAmLm5vdC12YWxpZCB7XG4gICAgICBjb2xvcjogJHJlZDtcbiAgICB9XG4gIH1cbn1cblxuLm9rdG9wcm8tY29sb3JlZC1kYXRldGltZS1kZWZhdWx0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAycHg7XG4gIH1cblxuICAmLnBhc3Qge1xuICAgIGNvbG9yOiAkcmVkO1xuICB9XG5cbiAgJi53YXJuaW5nIHtcbiAgICBjb2xvcjogJHllbGxvdztcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtcHJvamVjdHMtcGljdHVyZXMge1xuICAuZmllbGRfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyIDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzQ0NDtcblxuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnBhdGgtYWRzIHtcbiAgLmZvb3RhYmxlLWZpcnN0LXZpc2libGUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLmFwcGxpY2F0aW9uLXJlc3VsdC1wYWdlIHtcbiAgI21haW4sXG4gIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayxcbiAgLm1haW4tY29udGVudCxcbiAgLnJvdyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5ibG9jay1yZWdpb24tbWlkZGxlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5ibG9jay1vLXJlc3VsdC1tZXNzYWdlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgICBjb2xvcjogIzBGMjg1NjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2t0b3Byby1wcmVzZW50YXRpb24tZGFzaGJvYXJkLWljb25zLXNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAyMHB4O1xuXG4gIC5pY29uLXdyYXBwZXIge1xuICAgIGltZy5pY29uIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmllbGQtdmlzdWFsLWRlc2NyaXB0aW9uLXRyaWdnZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuXG4gIGEge1xuICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgIG9wYWNpdHk6IC43O1xuICAgIGN1cnNvcjogaGVscDtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMzNDNhNDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5tYXRlcmlhbC1pY29ucyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5va3RvcHJvLWFwcC1zdGF0dXMtbWltaWMtYXJjaGl2aW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgJi5jdXN0b20tc3dpdGNoIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICBtaW4taGVpZ2h0OiA2NXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIGJvdHRvbTogY2FsYyg1MCUgLSA5cHggLSAwLjZyZW0pO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxLjEycmVtKTtcblxuICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICB3aWR0aDogMi4yNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogdW5zZXQ7XG4gICAgICBib3R0b206IGNhbGMoNTAlIC0gOXB4IC0gMC42cmVtICsgMnB4KTtcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMS4xMnJlbSArIDFweCk7XG4gICAgICB3aWR0aDogY2FsYygxLjJyZW0gLSA0cHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEuMnJlbSAtIDRweCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4wNXJlbSk7XG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWlzLWluZGVwZW5kLXJlZ2lzdGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFkLWhvcml6b250YWwtbGluZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZTtcblxuICAmOjphZnRlciB7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogM3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyZDMwN2M7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgfVxufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRkYXJrX2JsdWUsIDAuOCk7XG59XG5cbi5va3RvcHJvLW1vYmlsZS1tZW51LWlzLW9wZW4tZGlzYWJsZS1zY3JvbGwge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuaGVhZGVyLXdyYXBwZXIge1xuICAgIGZpbHRlcjogdW5zZXQ7XG4gIH1cbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIEltcG9ydCBmaWxlcyBmb3IgdGhpcyB0aGVtZS5cbiAqL1xuXG4vLyBDb3JlIHZhcmlhYmxlcyBhbmQgbWl4aW5zXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbi8qIExheW91dHMuICovXG5AaW1wb3J0IFwibGF5b3V0cy9va3RvcHJvLXBvcHVwXCI7XG5AaW1wb3J0IFwibGF5b3V0cy9yZWdpb24tdG9wLWhlYWRlclwiO1xuQGltcG9ydCBcImxheW91dHMvaGVhZGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0cy9hZG1pbi1oZWFkZXItcmVnaW9uXCI7XG5AaW1wb3J0IFwibGF5b3V0cy9zaXRlLWZvb3RlclwiO1xuQGltcG9ydCBcImxheW91dHMvcmVnaW9uLWZvb3Rlci1zZWNvbmRcIjtcbkBpbXBvcnQgXCJsYXlvdXRzL3JlZ2lvbi1mb290ZXItZmlyc3RcIjtcbkBpbXBvcnQgXCJsYXlvdXRzL3NpdGUtZm9vdGVyX19ib3R0b21cIjtcbkBpbXBvcnQgXCJsYXlvdXRzL3JlZ2lvbi1mb290ZXItdGhpcmRcIjtcbkBpbXBvcnQgXCJsYXlvdXRzL3JlZ2lvbi1mb290ZXItc2l4dGhcIjtcblxuLyogUGFja2FnZSAqL1xuQGltcG9ydCBcIm9fcGFja2FnZS9vX3BhY2thZ2VcIjtcblxuLyogRW50aXR5ICovXG5AaW1wb3J0IFwiZW50aXR5L21lZXRpbmctcmVjb3JkXCI7XG5cbi8qIFBhZ2VzLiAqL1xuQGltcG9ydCBcInBhZ2VzL3BhZ2UtbWFpbi1tZW51XCI7XG5AaW1wb3J0IFwicGFnZXMvcGFnZS1mYXFcIjtcbkBpbXBvcnQgXCJwYWdlcy9wYWdlLXRlYW1cIjtcbkBpbXBvcnQgXCJwYWdlcy9wYWdlLWNvbW1pdG1lbnRcIjtcbkBpbXBvcnQgXCJwYWdlcy9wYXRoLXNlcnZpY2UtZmVlXCI7XG5AaW1wb3J0IFwicGFnZXMvcGFnZS1jYXRhbG9nXCI7XG5AaW1wb3J0IFwicGFnZXMvcGFnZS1hcHBsaWNhdGlvblwiO1xuQGltcG9ydCBcInBhZ2VzL3BhZ2UtYWRtaW5zXCI7XG5AaW1wb3J0IFwicGFnZXMvcGFnZS1qb2JzXCI7XG5AaW1wb3J0IFwicGFnZXMvcGFnZS1pbnRyb2R1Y3Rpb25cIjtcbkBpbXBvcnQgXCJwYWdlcy9kZW1vbnN0cmF0aW9uLWd1aWRlXCI7XG5AaW1wb3J0IFwicGFnZXMvdmlzaW9uLS1idXNpbmVzLWRldmVsb3BlclwiO1xuQGltcG9ydCBcInBhZ2VzL2dsb3NzYXJ5LXBhZ2VcIjtcbkBpbXBvcnQgXCJwYWdlcy9wYXRoLWZyb250cGFnZVwiO1xuQGltcG9ydCBcInBhZ2VzL3BhdGgtYmxvZ1wiO1xuQGltcG9ydCBcInBhZ2VzL2dlbmVyYWwtcGFnZVwiO1xuQGltcG9ydCBcInBhZ2VzL3BhdGgtcHJpY2luZ1wiO1xuXG4vKiBOb2RlLiAqL1xuQGltcG9ydCBcIm5vZGUvbm9kZS0tdHlwZS1ibG9nLXBvc3RcIjtcblxuLyogQmxvY2tzLiAqL1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1jb3VudGVyXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLWxhbmd1YWdlc3dpdGNoZXJcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stYWNjb3VudC1tZW51XCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLWhvbWUtbWVudVwiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1va3RvcHJvLW1lbnVcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stdG9wbmF2aWdhdGlvbi1tZW51XCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLWFkZC1hcHBsaWNhdGlvblwiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1nby1iYWNrLWhpc3RvcnlcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stbWVudS1uYXZpZ2F0aW9uLW1lbnUtLWdlbmVyYWwtbWVudVwiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1va3RvcHJvLWJvb2stZGVtby1ibG9ja1wiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1kcm9wZG93bi1sYW5ndWFnZVwiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1mb290ZXItbWVudVwiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1jb250ZW50LXNvY2lhbC1tZWRpYS1saW5rc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1jb3B5cmlnaHQtYmxvY2tcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stZmFjZXQtLWdsb3NzYXJ5YXpcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stdmlld3MtYmxvY2t0b3BpY3MtZ2xvc3NhcnktYmxvY2stdG9waWNzLWdsb3NzYXJ5XCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLW8tZ2xvc3NhcnktYWN0aXZlLWl0ZW1cIjtcbkBpbXBvcnQgXCJibG9ja3MvYWRtaW4tZHJvcGRvd25sYW5ndWFnZS1ibG9ja1wiO1xuQGltcG9ydCBcImJsb2Nrcy9va3RvcHJvLWZvb3Rlci1sb2dvXCI7XG5cbi8qIFBhcmFncmFwaHMgKi9cbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tdmlkZW9cIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tdGFiLWNvbnRhaW5lclwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1jYWxsLXRvLWFjdGlvblwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1ob3ctZG9lcy1pdC13b3JrXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmstaXRlbVwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtaXRlbVwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLW1vZGVsLXZpZGVvXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLWZhcVwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXNcIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWl0ZW1cIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tY3RhLXdpdGgtaW1hZ2VcIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tYWJvdXQtdXNcIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tb3VyLXZhbHVlc1wiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS10aXRsZS10ZXh0XCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLW91ci10ZWFtXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLW1lbWJlci1pbmZvXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLWJsb2ctbGlzdGluZ1wiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS10YWItYnV0dG9uc1wiO1xuXG4vKiBUYXhvbm9teSovXG5AaW1wb3J0IFwidGF4b25vbXkvdGF4b25vbXktdGVybS0tdHlwZS10b3BpY3NcIjtcblxuLyogRm9ybXMuICovXG5AaW1wb3J0IFwiZm9ybXMvb2t0b3Byby1sb2dpbi1mb3JtXCI7XG5AaW1wb3J0IFwiZm9ybXMvb2t0b3Byby1qb2JzLWF1dGgtZm9ybVwiO1xuQGltcG9ydCBcImZvcm1zL2FwcGxpY2F0aW9uLWZvcm1cIjtcbkBpbXBvcnQgXCJmb3Jtcy9vLWFwcC1jb250cmFjdG9yLWJvb2stYS1kZW1vLWZvcm1cIjtcblxuLyogVmlld3MuICovXG5AaW1wb3J0IFwidmlld3Mvdmlldy1pZC1pbnRyb2R1Y3Rpb25fdmlkZW9cIjtcbkBpbXBvcnQgXCJ2aWV3cy92aWV3LWlkLWVmZmljaWVuY3lfdmlkZW9cIjtcbkBpbXBvcnQgXCJ2aWV3cy92aWV3LWlkLWZhcV9wb3N0XCI7XG5AaW1wb3J0IFwidmlld3Mvdmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9saXN0XCI7XG5AaW1wb3J0IFwidmlld3Mvdmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9xdWVzdGlvbnNcIjtcbkBpbXBvcnQgXCJ2aWV3cy92aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmRcIjtcbkBpbXBvcnQgXCJ2aWV3cy92aWV3cy1leHBvc2VkLWZvcm1cIjtcbkBpbXBvcnQgXCJ2aWV3cy92aWV3LS1va3RvcHJvLXNvdXJjZXMtLW92ZXJ2aWV3LWJsb2NrXCI7XG5AaW1wb3J0IFwidmlld3Mvdmlldy1va3RvcHJvLXRlYW1cIjtcbkBpbXBvcnQgXCJ2aWV3cy92aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4XCI7XG5AaW1wb3J0IFwidmlld3Mvdmlldy10b3BpY3MtZ2xvc3NhcnlcIjtcblxuLyogQ29udGVudCAqL1xuQGltcG9ydCBcImNvbnRlbnQvdmlzaW9uLS10ZWFzZXJcIjtcblxuLyogQ29tcG9uZW50cyAqL1xuQGltcG9ydCBcImNvbXBvbmVudHMvZHJvcGJ1dHRvbi5jb21wb25lbnRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZpZWxkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy92aXNpb24tbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWQvbWFpblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWQvc291cmNlc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyL29rdG9wcm8tam9icy1hdXRoLWZvcm0tYmxvY2tcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci9ibG9jay1va3RvcHJvLXVzZXItbG9naW4tYmxvY2tcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci9uYXZiYXItYnJhbmRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL29rdG9wcm8tbm9kZS0tYmxvZy1wb3N0LS1hZGR0b2FueVwiO1xuXG4vKiBXZWJmb3JtcyAqL1xuQGltcG9ydCBcIndlYmZvcm1zL3dlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtXCI7XG5cbi8qIEVsZW1lbnRzLiAqL1xuQGltcG9ydCBcImVsZW1lbnRzL2FqYXhcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy90YWJsZVwiO1xuQGltcG9ydCBcImVsZW1lbnRzL3RvYy1maWx0ZXJcIjtcblxuLyogVG9vbHMgKi9cbkBpbXBvcnQgXCJ0b29scy9hcHBsaWNhdGlvbi1mb3JtLXBhZ2VcIjtcbkBpbXBvcnQgXCJ0b29scy9hZGQtdG8tY2FsZW5kYXItbGlua1wiO1xuIiwiLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cblxuQGltcG9ydCBcImJvb3RzdHJhcDNfdGhlbWUvX3ZhcmlhYmxlc19iM1wiO1xuXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4kZGFya19ibHVlOiAjMGYyODU2O1xuJGJsdWU6ICMwRTc1RDk7XG4kbGlnaHRfYmx1ZTogIzk1QUNDNjtcbiRjeWFuOiAjMjFEOUU1O1xuJHdoaXRlOiAjRkZGRkZGO1xuJGdyZXk6ICNGN0Y3Rjc7XG4kc2hhZG93OiAjRUFFQUVBO1xuJHJlZDogI0Q4MUUxRTtcbiRncmVlbjogIzA1OEM0MjtcbiR5ZWxsb3c6ICNGRkI2MEI7XG4kbWFpbi1ibHVlOiAjMjFEOUU1O1xuJG1haW4tZ3JleTogIzYzNkQ4MTtcbiRibGFjazogIzAwMDAwMDtcbiRsaWdodC1ncmV5OiAjRjdGOUZEO1xuJHRyYW5zcGFyZW50LWJhY2tncm91bmQ6ICMxMjczYzkxZjtcblxuJGxpbmVhci1ncmFkaWVudC1yaWdodDogcmdiYSgxNSwgNDAsIDg2LCAwLjYpO1xuJGxpbmVhci1ncmFkaWVudC1sZWZ0OiByZ2JhKDE1LCA0MCwgODYsIDAuMSk7XG5cbiRzY3JlZW4teHMtbWluOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweClcIjtcbiRzY3JlZW4tc20tbWluOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcIjtcbiRzY3JlZW4tc20tbWF4LXg6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVwiO1xuJHNjcmVlbi1tZWRpdW0tbWluOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweClcIjtcbiRzY3JlZW4tbWVkaXVtLW1heDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpXCI7XG4kc2NyZWVuLWxhcmdlLW1pbjogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KVwiO1xuJHNjcmVlbi1sYXJnZS1tYXg6IFwib25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweClcIjtcbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLm9rdG9wcm8tcG9wdXAsXG4ub2t0b3Byby1zdWNjZXNzLXBvcHVwIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcblxuICAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZzogNTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJvcmRlcjogdW5zZXQ7XG5cbiAgICAubW9kYWwtaGVhZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG5cbiAgICAgIC5tb2RhbC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgfVxuXG4gICAgICAuY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIG9wYWNpdHk6IHVuc2V0O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9jbG9zZV9pY29uLnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgLm1vZGFsLWJvZHksXG4gICAgLm1vZGFsLWZvb3Rlciwge1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tb2RhbC1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjVweDs7XG4gICAgfVxuICB9XG59XG4iLCIucmVnaW9uLXRvcC1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuICBwYWRkaW5nOiA4cHggMDtcbiAgei1pbmRleDogMTI7XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDQ1cHg7XG4gIH1cbn1cbiIsIi5oZWFkZXItd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSk7XG5cbiAgLmhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nOiAxMnB4IDEwMHB4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAubmF2YmFyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICAgLnJlZ2lvbi1oZWFkZXItbGVmdCxcbiAgICAgIC5yZWdpb24taGVhZGVyLXJpZ2h0IHtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLnJlZ2lvbi1oZWFkZXItbGVmdCB7XG4gICAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUge1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgb3V0bGluZTogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgICYuY29ycG9yYXRlLW5hdi1pY29uLW1lbnUtYWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtfYmx1ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdG9wOiAzNnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jb3Jwb3JhdGUtbmF2LWljb24tbWVudS1hY3Rpb24tb3BlbiB7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDglO1xuICAgICAgICAgIHJpZ2h0OiAxMCU7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICB0b3A6IDM5cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAjeyRzY3JlZW4tbGFyZ2UtbWlufSB7XG4gICAgICBwYWRkaW5nOiAxMnB4IDQ1cHg7XG5cbiAgICAgIC5uYXZiYXIge1xuXG4gICAgICAgIC5yZWdpb24taGVhZGVyLWxlZnQge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpb24taGVhZGVyLXJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuXG4gICAgICAubmF2YmFyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgLnJlZ2lvbi1oZWFkZXItcmlnaHQge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlZ2lvbi1oZWFkZXItbGVmdCB7XG4gICAgICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpb24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImhlYWRlci5hZG1pbi1oZWFkZXItcmVnaW9uLFxuaGVhZGVyLnRvcC1oZWFkZXItcmVnaW9uIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcblxuICBuYXYubmF2YmFyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLnJlZ2lvbi1hZG1pbi1oZWFkZXIsXG4gIC50b3AtaGVhZGVyLXJlZ2lvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuaGVhZGVyLnRvcC1oZWFkZXItcmVnaW9uIHtcbiAgbmF2Lm5hdmJhciB7XG4gICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuYm9keS5wYXRoLWFwcDpub3QoLnVzZXItbG9nZ2VkLWluKSB7XG5cbiAgaGVhZGVyLnJlZ2lvbi1hZG1pbi1oZWFkZXIge1xuXG4gICAgLnJlZ2lvbi1hZG1pbi1oZWFkZXIge1xuICAgICAgLy8gTWFrZSBhYnNvbHV0ZSBwb3NpdGlvbmVkIGRpdiBleHBhbmQgcGFyZW50IGRpdiBoZWlnaHQuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiA3M3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICRtYWluLWJsdWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG4gIHBhZGRpbmc6IDA7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4iLCIuc2l0ZS1mb290ZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcbn1cblxuLnJlZ2lvbi5yZWdpb24tZm9vdGVyLXNlY29uZCB7XG4gIHBhZGRpbmc6IDQwcHggMCA2MnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZ3JvdzogcmV2ZXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4iLCIucmVnaW9uLnJlZ2lvbi1mb290ZXItZmlyc3Qge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNjBweCAwIDA7XG5cbiAgLnNpdGUtbmFtZS1zbG9nYW4ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1heC13aWR0aDogNzg3cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIH1cblxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tc20tbWlufSB7XG4gICAgbWF4LXdpZHRoOiAzODBweDtcblxuICAgIC5zaXRlLW5hbWUtc2xvZ2FuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG5cbiAgICAuc2l0ZS1uYW1lLXNsb2dhbiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5zaXRlLWZvb3Rlcl9fYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZTtcbiAgcGFkZGluZzogMzdweCAwIDkycHg7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnN1Yi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgJi5zdWItY29udGFpbmVyLWxvZ28tbWVudSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cblxuICAgICAgJi5zdWItY29udGFpbmVyLXNvY2lhbC1saW5rcy1sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1pbn0ge1xuXG4gICAgLmNvbnRhaW5lciB7XG5cbiAgICAgIC5zdWItY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5yZWdpb24ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tc20tbWlufSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufVxuIiwiLnJlZ2lvbi1mb290ZXItdGhpcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuIiwiLnJlZ2lvbi1mb290ZXItc2l4dGgge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuIiwiLm8tcGFja2FnZSB7XG5cbiAgJi5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgIG1heC13aWR0aDogNjEwcHg7XG4gIH1cblxuICAmLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlcixcbiAgJi5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIHBhZGRpbmc6IDYwcHggMTAwcHg7XG5cbiAgICAucGVyY2VudGFnZS1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wZXJjZW50YWdlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwcyxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaG91cnMge1xuICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXBheW1lbnQtdHlwZSxcbiAgICAubGFiZWwtc3RlcHMtaW4tdHJhaW5pbmcge1xuICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgLnBhY2thZ2VzLWFjdGlvbi1idXR0b25zIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLnNob3ctZGV0YWlscyxcbiAgICAgIC5nZXQtZnVsbC1yZWZ1bmQsXG4gICAgICAuY29tZm9ydC1wYWNrYWdlLXNob3ctZGV0YWlscyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb3V0bGluZTogdW5zZXQ7XG4gICAgICB9XG5cbiAgICAgIC5zaG93LWRldGFpbHMge1xuICAgICAgICBtYXgtd2lkdGg6IDE1NnB4O1xuICAgICAgfVxuXG4gICAgICAuZ2V0LWZ1bGwtcmVmdW5kIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNjlweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUge1xuICAgIG1heC13aWR0aDogNjgzcHg7XG5cbiAgICBkaXYge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiA2MHB4O1xuXG4gICAgICAgIC5maWVsZC1zdGVwcy1pbi10cmFpbmluZyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgIC5sYWJlbC1zdGVwcy1pbi10cmFpbmluZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wcmljZS1wYXltZW50LXR5cGUtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idXR0b25zLXdyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDM1NXB4O1xuICAgICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICAmLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlcixcbiAgICAmLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUge1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIH1cblxuICAgICYuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSB7XG4gICAgICBkaXYge1xuXG4gICAgICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAuZmllbGQtc3RlcHMtaW4tdHJhaW5pbmcge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICAgICAgICAubGFiZWwtc3RlcHMtaW4tdHJhaW5pbmcge1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgLnByaWNlLXBheW1lbnQtdHlwZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5vLW1lZXRpbmctcmVjb3JkIHtcbiAgJi5pbm5vdmF0aW9uLW1lZXRpbmcsXG4gICYuY29sZC1jYWxsIHtcbiAgICAmLm92ZXJ2aWV3LWNhbmRpZGF0ZSxcbiAgICAmLm92ZXJ2aWV3IHtcbiAgICAgIC5ncm91cC1zbWFydC13cmFwcGVyIHtcbiAgICAgICAgPiBmaWVsZHNldCB7XG4gICAgICAgICAgLy9kaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLy9ncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwcHggMWZyO1xuICAgICAgICAgIC8vZ3JpZC1nYXA6IDAuNXZ3O1xuXG4gICAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcblxuICAgICAgICAgICAgICA+IC5maWVsZF9fbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCAyNjBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXRoLW1haW4tbWVudSxcbi5wYXRoLWRhc2hib2FyZCxcbi5wYXRoLWNhdGFsb2csXG4ucGF0aC1zZXJ2aWNlLWZlZSxcbi5wYXRoLWNvbW1pdG1lbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICNwYWdlIHtcblxuICAgICAgaGVhZGVyLmhlYWRlciB7XG5cbiAgICAgICAgLm5hdmJhciB7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG5cbiAgICAgICAgICAmLmJnLXByaW1hcnkge1xuICAgICAgICAgICAgbGVmdDogMjUlO1xuICAgICAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgI21haW4uY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5yb3cucm93LW9mZmNhbnZhcyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgLm1haW4tY29udGVudC5jb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgIC5sYXlvdXQtLXR3b2NvbCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgMjUlO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbnRyb2R1Y3Rpb25fYmFja2dyb3VuZC5wbmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzUlIDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgICAuYmxvY2stcmVnaW9uLWZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwZjI4NTZlYjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2stb2t0b3Byby1jYWxlbmRhciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudGRvd24tdGltZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291bnRkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1jb3VudGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZG93bi1yb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291bnRkb3duLXNlY3Rpb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291bnRkb3duLWFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYzUwNzY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudGRvd24tcGVyaW9kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudGRvd24tYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jay12aWV3cy1ibG9ja2ludHJvZHVjdGlvbi12aWRlby1tYWluY29udHJhY3Rvci1pbnRyb2R1Y3Rpb24tdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuYmxvY2stbWVudS1pdGVtLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbS1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmFxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYxZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhcTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSA3NSU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAuYmxvY2stcmVnaW9uLXNlY29uZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm5vdCgucHJlc2VudGF0aW9uLW1vZGUpIHtcbiAgICBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICAgICAgaGVhZGVyLmhlYWRlciB7XG4gICAgICAgIC5uYXZiYXIge1xuICAgICAgICAgICYuYmctcHJpbWFyeSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXRoLW1haW4tbWVudSB7XG4gIGhlYWRlci5oZWFkZXIge1xuICAgIC5uYXZiYXIge1xuICAgICAgdG9wOiA3OXB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGF0aC1hcHAsXG4ucGF0aC1hZHMsXG4ucGF0aC1hZCB7XG4gIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gICAgaGVhZGVyLnJlZ2lvbi1hZG1pbi1oZWFkZXIge1xuXG4gICAgICAubmF2YmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NjtcblxuICAgICAgICAmI25hdmJhci1tYWluIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyODU2ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0U1RTVFNTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgI2Jsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxufVxuXG4ucm9sZS1iZF9hbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICo6bGFzdC1jaGlsZCxcbi5yb2xlLXNhbGVzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKjpsYXN0LWNoaWxkLFxuLnJvbGUtaW5fb2ZmaWNlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJvbGUtYmRfYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayxcbi5yb2xlLXNhbGVzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2ssXG4ucm9sZS1pbl9vZmZpY2UgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yb2xlLWJkX2FtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0LFxuLnJvbGUtc2FsZXMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QsXG4ucm9sZS1pbl9vZmZpY2UgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4iLCIucGF0aC1mYXEge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIGhlYWRlci5oZWFkZXIge1xuICAgICAgLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXRoLXRlYW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlYWRlci5oZWFkZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMzQlO1xuXG4gICAgICAubmF2YmFyIHtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmMDAgIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAucm93LnJvdy1vZmZjYW52YXMge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgc2VjdGlvbi5zZWN0aW9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAubGF5b3V0LS10aHJlZWNvbC0zMy0zNC0zMyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLmxheW91dF9fcmVnaW9uIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgLmJsb2NrLXJlZ2lvbi1maXJzdCxcbiAgICAgICAgICAgICAgICAgIC5ibG9jay1yZWdpb24tc2Vjb25kLFxuICAgICAgICAgICAgICAgICAgLmJsb2NrLXJlZ2lvbi10aGlyZCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgIC5jb250ZW50ID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0LFxuICAgICAgICAgICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgICAgICAgICAgICAgICAgIC5pc290b3BlLWZpbHRlcnMge1xuICAgICAgICAgICAgICAgICAgICAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMge1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgICAgICAgLmlzb3RvcGUtZmlsdGVyaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIGgzLmlzb3RvcGUtZmlsdGVyaW5nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCxcbiAgICAgICAgICAgICAgICAubGF5b3V0X19yZWdpb24tLXRoaXJkIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMzBweCArIDE5cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLnBhdGgtY29tbWl0bWVudCB7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICAgIC8vb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlYWRlci5oZWFkZXIge1xuICAgICAgLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDkwJTtcblxuICAgICAgICAucm93IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICA+IC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIucGF0aC1zZXJ2aWNlLWZlZS5wdXNoYWJsZS5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciB7XG4gIHBhZGRpbmctdG9wOiA3OXB4ICFpbXBvcnRhbnQ7XG5cbiAgLnB1c2hlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhdGgtc2VydmljZS1mZWUucHVzaGFibGUge1xuICAucHVzaGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGF0aC1zZXJ2aWNlLWZlZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5ibG9jay12aWV3cy51aS5zaWRlYmFyIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDEwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBoZWFkZXIuaGVhZGVyIHtcbiAgICAgIC5uYXZiYXIuYmctcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAucm93IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICA+IC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG4iLCIucGF0aC1jYXRhbG9nIHtcbiAgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgICBoZWFkZXIuaGVhZGVyIHtcbiAgICAgIC5uYXZiYXIuYmctcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgICA+IC5jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnJvdyB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgLm1haW4tY29udGVudCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVhbGVycy1jYXRlZ29yaWVzIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5uby1kYXRhIHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWFsZXJzLWNhdGVnb3JpZXMtd3JhcHBlciB7XG4gICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcblxuICAgICAgICAgICAgLmRlYWxlci1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgIC5kZWFsZXItY2F0ZWdvcnktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4ICRzaGFkb3c7XG5cbiAgICAgICAgICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTI1cHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXRhbG9nLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAuY2F0ZWdvcnktaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY2F0ZWdvcnktbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZGVhbGVyLWNhdGVnb3J5LXdyYXBwZXI6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM4Y2JlZWM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlYWxlci1jYXRlZ29yeS5oaWRlIHtcbiAgICAgICAgICAgICAgLmRlYWxlci1jYXRlZ29yeS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IG9wYWNpdHkoMC40KSBncmF5c2NhbGUoMSk7XG5cbiAgICAgICAgICAgICAgICAuY2F0YWxvZy1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZGVhbGVyLWNhdGVnb3J5LXdyYXBwZXI6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIHtcbiAgICAgICAgLm5hdi1iYXItd3JhcHBlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgYS5iYWNrLXRvLWNhdGFsb2cge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogIzBmMjg1NjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0b3A6IC03MHB4O1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCA1cHggJHNoYWRvdztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBhLmJhY2stdG8tY2F0YWxvZzpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya19ibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsI25hdi1kZWFsZXJzLXRhYnMubmF2LWJvb3RzdHJhcC10YWJzIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuXG4gICAgICAgICAgbGkubmF2LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHNwYW4uZGVhbGVyLXRhYi10aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzdiMGZlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkubmF2LWl0ZW06bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgIGZpbHRlcjogb3BhY2l0eSgwLjQpIGdyYXlzY2FsZSgxKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaS5uYXYtaXRlbTpob3ZlciB7XG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGRpdiNuYXYtZGVhbGVycy10YWJzLWNvbnRlbnQge1xuICAgICAgICAgIC50YWItcGFuZSB7XG4gICAgICAgICAgICAuZGVhbGVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICBtYXJnaW46IDYwcHggMDtcblxuICAgICAgICAgICAgICAuZGVhbGVyLWluZm8td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgICAgIC5kZWFsZXItY2F0ZWdvcnktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgIC5kZWFsZXItY2F0ZWdvcnktbG9nby13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNSU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmRlYWxlci1jYXRlZ29yeS1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpIGNvbnRyYXN0KDEwMCUpIGJyaWdodG5lc3MoMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5kZWFsZXItbmFtZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAuZGVhbGVyLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm1hdGVyaWFscy13cmFwcGVyIHtcbiAgICAgICAgICAgICAgLm1hdGVyaWFscy1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYzJjNmQzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5jb250YWluZXIubWF0ZXJpYWxzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAubWF0ZXJpYWwtaXRlbSB7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1hdGVyaWFsLWl0ZW0td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgIC5tYXRlcmlhbC1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgIC5tYXRlcmlhbC10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXRoLWFwcGxpY2F0aW9uIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICBoZWFkZXIuaGVhZGVyIHtcbiAgICAgIC5uYXZiYXIuYmctcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIucGF0aC1hZG1pbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgaGVhZGVyLmhlYWRlciB7XG4gICAgICAubmF2YmFyLmJnLXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXRoLWpvYnMge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGRpdiNwYWdlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlO1xuICAgIH1cblxuICAgIGhlYWRlci5oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcblxuICAgICAgLm5hdmJhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWUgIWltcG9ydGFudDtcblxuICAgICAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAuaW1nLWZsdWlkIHtcbiAgICAgICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgLmJsb2NrLWxhbmd1YWdlLWJsb2NrbGFuZ3VhZ2UtaW50ZXJmYWNlIHtcbiAgICAgICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgLmxhbmd1YWdlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sYW5ndWFnZS1saW5rOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGFuZ3VhZ2UtbGluay5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgI2Jsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICAgICAgICAgIHRvcDogNjVweDtcblxuICAgICAgICAgICAgLmxhbmd1YWdlLWxpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGFuZ3VhZ2UtbGluazpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGFuZ3VhZ2UtbGluay5hY3RpdmUtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXZiYXIgPiAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2LmZlYXR1cmVkLXRvcCxcbiAgICBkaXYjbWFpbi13cmFwcGVyLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA3NjJweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgZGl2LmZlYXR1cmVkLXRvcCB7XG4gICAgICBtaW4td2lkdGg6IDc2MnB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWU7XG5cbiAgICAgIC5zaXRlLW5hbWUtc2xvZ2FuIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGl2I21haW4td3JhcHBlci5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgIG1haW4ubWFpbi1jb250ZW50LFxuICAgICAgZGl2LnNpZGViYXJfc2Vjb25kIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cblxuICAgICAgbWFpbi5tYWluLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgfVxuICB9XG59XG5cbi51c2VyLWxvZ2dlZC1pbi5wYXRoLWpvYnMge1xuICAjYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgIHRvcDogMTEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLnBhdGgtaW50cm9kdWN0aW9uIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIGRpdiNtYWluIHtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIGhlYWRlci5oZWFkZXIge1xuICAgICAgLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgLnNsaWNrLXNsaWRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgLnNsaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwZjI4NTY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWRvdHMge1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwZTc1ZDk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgLnNsaWNrX19hcnJvdyB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNkMGQ1ZGY7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLXByZXYge1xuICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9jYXJkIHtcbiAgICAuaXNvdG9wZS1jb250ZW50IHtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAubWFpbi13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2Vjb25kLXdyYXBwZXIsXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXBlcnNvbmFsLWZlZWRiYWNrIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctaWQtaW50cm9kdWN0aW9uX3ZpZGVvIHtcbiAgICA+IC52aWV3LWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAuaW50cm9kdWN0aW9uLXZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBoMiwgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuaW50cm9kdWN0aW9uLXZpZGVvLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIC53YXRjaC1pbnRyb2R1Y3Rpb24tdmlkZW8ge1xuXG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuMDAwMWVtO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRkYXJrX2JsdWU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLndhdGNoLWludHJvZHVjdGlvbi12aWRlbzpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG1hc2s6IHVybChcIi4uL2ltYWdlcy9tdWx0aW1lZGlhLnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53YXRjaC1pbnRyb2R1Y3Rpb24tdmlkZW86aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlldy1va3RvcHJvLWRlbW8tZ3VpZGUtYXJ0aWNsZXMge1xuICBwYWRkaW5nOiAyMHB4IDAgNjBweDtcblxuICAudmlldy1jb250ZW50IHtcbiAgICAudmlld3Mtcm93IHtcbiAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWFydGljbGUtcGFydHMge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLXBhcnQge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1mb3JtYXR0ZWQge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkge1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1wYXJ0LnBhcmFncmFwaC0tdmlldy1tb2RlLS1jb2xsYXBzaWJsZSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuXG4gICAgICAgICAgZGV0YWlscyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIHN1bW1hcnkge1xuICAgICAgICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZm9ybWF0dGVkIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5va3RvcHJvLXZpc2lvbi1wYW5lbHMtdmFyaWFudC0wIC5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB6LWluZGV4OiAzO1xufVxuXG4ub2t0b3Byby12aXNpb24tcGFuZWxzLXZhcmlhbnQtMCAuZHJvcGRvd24tbGFuZ3VhZ2UtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5va3RvcHJvLXZpc2lvbi1wYW5lbHMtdmFyaWFudC0wIC5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5nbG9zc2FyeS1wYWdlIHtcblxuICAuZ2xvc3NhcnktcGFnZS1oZWFkZXIge1xuXG4gICAgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIG1hcmdpbjogNjBweCBhdXRvIDcwcHg7XG5cbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDYwcHggYXV0byAxMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbHVtbi1nYXA6IDY4cHg7XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcblxuICAgICAgLmdsb3NzYXJ5LXBhZ2UtbGVmdC1zaWRlYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXRoLWZyb250cGFnZSB7XG5cbiAgLmhlYWRlci13cmFwcGVyIHtcbiAgICBmaWx0ZXI6IHVuc2V0O1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5wYXRoLWJsb2cge1xuXG4gIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogNzBweCBhdXRvIDYwcHg7XG5cbiAgICBoMSB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLnBhdGgtZnJvbnRwYWdlLFxuLm5vZGUtLXR5cGUtcGFnZSxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCxcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzLFxuLnBhdGgtYmxvZyxcbi5wYWdlLXVzZXItbG9naW4ge1xuXG4gICNtYWluLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5yb3cucm93LW9mZmNhbnZhcyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIC5tYWluLWNvbnRlbnQuY29sIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgLmxheW91dC0tdHdvY29sIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAyNSU7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW50cm9kdWN0aW9uX2JhY2tncm91bmQucG5nXCIpO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzUlIDUwJTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgICAgICAgICAgICAuYmxvY2stcmVnaW9uLWZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NmViO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgICAgICAgICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrLW9rdG9wcm8tY2FsZW5kYXIge1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuXG4gICAgICAgICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJi5pcy1jb3VudGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291bnRkb3duLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudGRvd24tc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZG93bi1hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjNTA3NjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCI6XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291bnRkb3duLXBlcmlvZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZG93bi1hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWl0ZW0tYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhcSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYxZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZhcTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDc1JTtcblxuICAgICAgICAgICAgICAgICAgLmJsb2NrLXJlZ2lvbi1zZWNvbmQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLnBhdGgtcHJpY2luZyAsXG4ucGF0aC1zZXJ2aWNlLWZlZSB7XG5cbiAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5ibG9jay12aWV3cy51aS5zaWRlYmFyIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC52aWV3LWNvbnRlbnQucm93IHtcbiAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuICB9XG5cbiAgaGVhZGVyLmhlYWRlciB7XG4gICAgLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1LFxuICAubGF5b3V0LW5vLXNpZGViYXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuYmxvY2stcGFnZS10aXRsZS1ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMjVweDtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2NrLWJsb2NrLWNvbnRlbnQge1xuXG4gICAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDY5NXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0LFxuICAgIC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgcGFkZGluZzogNjBweCAwIDkwcHg7XG4gICAgfVxuXG4gICAgLmJsb2NrLXZpZXdzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMzVweCAwO1xuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC52aWV3LWhlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgICAgbWFyZ2luOiAzNXB4IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3LWNvbnRlbnQucm93IHtcbiAgICAgICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay12aWV3czpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuYmxvY2stdmlld3M6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAucGx1cy13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLnBsdXMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3BsdXNfaWNvbi5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXI6IGZhbHNlICFkZWZhdWx0O1xuLy8gQ2VydWxlYW4gMy4zLjdcbi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLz09IENvbG9yc1xuLy9cbi8vIyMgR3JheSBhbmQgYnJhbmQgY29sb3JzIGZvciB1c2UgYWNyb3NzIEJvb3RzdHJhcC5cblxuJGdyYXktYmFzZTogICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kZ3JheS1kYXJrZXI6ICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAxMy41JSkgIWRlZmF1bHQ7IC8vICMyMjJcbiRncmF5LWRhcms6ICAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDIwJSkgIWRlZmF1bHQ7ICAgLy8gIzMzM1xuJGdyYXk6ICAgICAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMzMuNSUpICFkZWZhdWx0OyAvLyAjNTU1XG4kZ3JheS1saWdodDogICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCA2MCUpICFkZWZhdWx0OyAgIC8vICM5OTlcbiRncmF5LWxpZ2h0ZXI6ICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDkzLjUlKSAhZGVmYXVsdDsgLy8gI2VlZVxuJGN5YW46ICMwMGQ4ZTM7XG5cbiRicmFuZC1wcmltYXJ5OiAgICAgICAgICMwZjI4NTYgIWRlZmF1bHQ7XG4kYnJhbmQtc3VjY2VzczogICAgICAgICAjNzNBODM5ICFkZWZhdWx0O1xuJGJyYW5kLWluZm86ICAgICAgICAgICAgIzAzM0M3MyAhZGVmYXVsdDtcbiRicmFuZC13YXJuaW5nOiAgICAgICAgICNERDU2MDAgIWRlZmF1bHQ7XG4kYnJhbmQtZGFuZ2VyOiAgICAgICAgICAjQzcxQzIyICFkZWZhdWx0O1xuXG5cbi8vPT0gU2NhZmZvbGRpbmdcbi8vXG4vLyMjIFNldHRpbmdzIGZvciBzb21lIG9mIHRoZSBtb3N0IGdsb2JhbCBzdHlsZXMuXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBmb3IgYDxib2R5PmAuXG4kYm9keS1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgdGV4dCBjb2xvciBvbiBgPGJvZHk+YC5cbiR0ZXh0LWNvbG9yOiAgICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCB0ZXh0dWFsIGxpbmsgY29sb3IuXG4kbGluay1jb2xvcjogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBjb2xvciBzZXQgdmlhIGBkYXJrZW4oKWAgZnVuY3Rpb24uXG4kbGluay1ob3Zlci1jb2xvcjogICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4vLyoqIExpbmsgaG92ZXIgZGVjb3JhdGlvbi5cbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZSAhZGVmYXVsdDtcblxuXG4vLz09IFR5cG9ncmFwaHlcbi8vXG4vLyMjIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjogICAgICAgR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IG1vbm9zcGFjZSBmb250cyBmb3IgYDxjb2RlPmAsIGA8a2JkPmAsIGFuZCBgPHByZT5gLlxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgIDE0cHggIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxhcmdlOiAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtc21hbGw6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMC44NSkpICFkZWZhdWx0OyAvLyB+MTJweFxuXG4kZm9udC1zaXplLWgxOiAgICAgICAgICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAyLjYpKSAhZGVmYXVsdDsgLy8gfjM2cHhcbiRmb250LXNpemUtaDI6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuMTUpKSAhZGVmYXVsdDsgLy8gfjMwcHhcbiRmb250LXNpemUtaDM6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS43KSkgIWRlZmF1bHQ7IC8vIH4yNHB4XG4kZm9udC1zaXplLWg0OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuMjUpKSAhZGVmYXVsdDsgLy8gfjE4cHhcbiRmb250LXNpemUtaDU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1oNjogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbi8vKiogVW5pdC1sZXNzIGBsaW5lLWhlaWdodGAgZm9yIHVzZSBpbiBjb21wb25lbnRzIGxpa2UgYnV0dG9ucy5cbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgMS40Mjg1NzE0MjkgIWRlZmF1bHQ7IC8vIDIwLzE0XG4vLyoqIENvbXB1dGVkIFwibGluZS1oZWlnaHRcIiAoYGZvbnQtc2l6ZWAgKiBgbGluZS1oZWlnaHRgKSBmb3IgdXNlIHdpdGggYG1hcmdpbmAsIGBwYWRkaW5nYCwgZXRjLlxuJGxpbmUtaGVpZ2h0LWNvbXB1dGVkOiAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UpKSAhZGVmYXVsdDsgLy8gfjIwcHhcblxuLy8qKiBCeSBkZWZhdWx0LCB0aGlzIGluaGVyaXRzIGZyb20gdGhlIGA8Ym9keT5gLlxuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAkZm9udC1mYW1pbHktYmFzZSAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICMwZjI4NTYgIWRlZmF1bHQ7XG5cblxuLy89PSBJY29ub2dyYXBoeVxuLy9cbi8vIyMgU3BlY2lmeSBjdXN0b20gbG9jYXRpb24gYW5kIGZpbGVuYW1lIG9mIHRoZSBpbmNsdWRlZCBHbHlwaGljb25zIGljb24gZm9udC4gVXNlZnVsIGZvciB0aG9zZSBpbmNsdWRpbmcgQm9vdHN0cmFwIHZpYSBCb3dlci5cblxuLy8qKiBMb2FkIGZvbnRzIGZyb20gdGhpcyBkaXJlY3RvcnkuXG4kaWNvbi1mb250LXBhdGg6IGlmKCRib290c3RyYXAtc2Fzcy1hc3NldC1oZWxwZXIsIFwiYm9vdHN0cmFwL1wiLCBcIi4uL2ZvbnRzL2Jvb3RzdHJhcC9cIikgIWRlZmF1bHQ7XG4vLyoqIEZpbGUgbmFtZSBmb3IgYWxsIGZvbnQgZmlsZXMuXG4kaWNvbi1mb250LW5hbWU6ICAgICAgICAgIFwiZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhclwiICFkZWZhdWx0O1xuLy8qKiBFbGVtZW50IElEIHdpdGhpbiBTVkcgaWNvbiBmaWxlLlxuJGljb24tZm9udC1zdmctaWQ6ICAgICAgICBcImdseXBoaWNvbnNfaGFsZmxpbmdzcmVndWxhclwiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29tcG9uZW50c1xuLy9cbi8vIyMgRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLiBWYWx1ZXMgYmFzZWQgb24gMTRweCB0ZXh0IGFuZCAxLjQyOCBsaW5lLWhlaWdodCAofjIwcHggdG8gc3RhcnQpLlxuXG4kcGFkZGluZy1iYXNlLXZlcnRpY2FsOiAgICAgOHB4ICFkZWZhdWx0O1xuJHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOiAgIDEycHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOiAgICAxNHB4ICFkZWZhdWx0O1xuJHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDogIDE2cHggIWRlZmF1bHQ7XG5cbiRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOiAgICA1cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOiAgMTBweCAhZGVmYXVsdDtcblxuJHBhZGRpbmcteHMtdmVydGljYWw6ICAgICAgIDFweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXhzLWhvcml6b250YWw6ICAgICA1cHggIWRlZmF1bHQ7XG5cbiRsaW5lLWhlaWdodC1sYXJnZTogICAgICAgICAxLjMzMzMzMzMgIWRlZmF1bHQ7IC8vIGV4dHJhIGRlY2ltYWxzIGZvciBXaW4gOC4xIENocm9tZVxuJGxpbmUtaGVpZ2h0LXNtYWxsOiAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgIDRweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICA2cHggIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgM3B4ICFkZWZhdWx0O1xuXG4vLyoqIEdsb2JhbCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogR2xvYmFsIGJhY2tncm91bmQgY29sb3IgZm9yIGFjdGl2ZSBpdGVtcyAoZS5nLiwgbmF2cyBvciBkcm9wZG93bnMpLlxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4vLyoqIFdpZHRoIG9mIHRoZSBgYm9yZGVyYCBmb3IgZ2VuZXJhdGluZyBjYXJldHMgdGhhdCBpbmRpY2F0ZSBkcm9wZG93bnMuXG4kY2FyZXQtd2lkdGgtYmFzZTogICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBDYXJldHMgaW5jcmVhc2Ugc2xpZ2h0bHkgaW4gc2l6ZSBmb3IgbGFyZ2VyIGNvbXBvbmVudHMuXG4kY2FyZXQtd2lkdGgtbGFyZ2U6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gVGFibGVzXG4vL1xuLy8jIyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbi8vKiogUGFkZGluZyBmb3IgYDx0aD5gcyBhbmQgYDx0ZD5gcy5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGZvciBjZWxscyBpbiBgLnRhYmxlLWNvbmRlbnNlZGAuXG4kdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZzogIDVweCAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYWxsIHRhYmxlcy5cbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4vLyoqIEJhY2tncm91bmQgY29sb3IgdXNlZCBmb3IgYC50YWJsZS1zdHJpcGVkYC5cbiR0YWJsZS1iZy1hY2NlbnQ6ICAgICAgICAgICAgICAgI2Y5ZjlmOSAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLWhvdmVyYC5cbiR0YWJsZS1iZy1ob3ZlcjogICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiR0YWJsZS1iZy1hY3RpdmU6ICAgICAgICAgICAgICAgJHRhYmxlLWJnLWhvdmVyICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgdGFibGUgYW5kIGNlbGwgYm9yZGVycy5cbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IEJ1dHRvbnNcbi8vXG4vLyMjIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgIG5vcm1hbCAhZGVmYXVsdDtcblxuJGJ0bi1kZWZhdWx0LWNvbG9yOiAgICAgICAgICAgICAgJHRleHQtY29sb3IgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjEpICFkZWZhdWx0O1xuXG4kYnRuLXByaW1hcnktY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1wcmltYXJ5LWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXByaW1hcnktYmcgIWRlZmF1bHQ7XG5cbiRidG4tc3VjY2Vzcy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICAgICRidG4tc3VjY2Vzcy1iZyAhZGVmYXVsdDtcblxuJGJ0bi1pbmZvLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4taW5mby1iZzogICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJvcmRlcjogICAgICAgICAgICAgICAgJGJ0bi1pbmZvLWJnICFkZWZhdWx0O1xuXG4kYnRuLXdhcm5pbmctY29sb3I6ICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgICAkYnRuLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG5cbiRidG4tZGFuZ2VyLWNvbG9yOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1iZzogICAgICAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuJGJ0bi1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgICAgJGJ0bi1kYW5nZXItYmcgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXMtYmFzZTogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm1zXG4vL1xuLy8jI1xuXG4vLyoqIGA8aW5wdXQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0IGRpc2FibGVkPmAgYmFja2dyb3VuZCBjb2xvclxuJGlucHV0LWJnLWRpc2FibGVkOiAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBgPGlucHV0PmBzXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAkdGV4dC1jb2xvciAhZGVmYXVsdDtcbi8vKiogYDxpbnB1dD5gIGJvcmRlciBjb2xvclxuJGlucHV0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8gVE9ETzogUmVuYW1lIGAkaW5wdXQtYm9yZGVyLXJhZGl1c2AgdG8gYCRpbnB1dC1ib3JkZXItcmFkaXVzLWJhc2VgIGluIHY0XG4vLyoqIERlZmF1bHQgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbi8vIFRoaXMgaGFzIG5vIGVmZmVjdCBvbiBgPHNlbGVjdD5gcyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbi8vKiogTGFyZ2UgYC5mb3JtLWNvbnRyb2xgIGJvcmRlciByYWRpdXNcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlOiAgICAgICRib3JkZXItcmFkaXVzLWxhcmdlICFkZWZhdWx0O1xuLy8qKiBTbWFsbCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw6ICAgICAgJGJvcmRlci1yYWRpdXMtc21hbGwgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBpbnB1dHMgb24gZm9jdXNcbiRpbnB1dC1ib3JkZXItZm9jdXM6ICAgICAgICAgICAgICM2NmFmZTkgIWRlZmF1bHQ7XG5cbi8vKiogUGxhY2Vob2xkZXIgdGV4dCBjb2xvclxuJGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgICAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgKCRwYWRkaW5nLWJhc2UtdmVydGljYWwgKiAyKSArIDIpICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgaGVpZ2h0XG4kaW5wdXQtaGVpZ2h0LWxhcmdlOiAgICAgICAgICAgICAoY2VpbCgkZm9udC1zaXplLWxhcmdlICogJGxpbmUtaGVpZ2h0LWxhcmdlKSArICgkcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtc21hbGw6ICAgICAgICAgICAgIChmbG9vcigkZm9udC1zaXplLXNtYWxsICogJGxpbmUtaGVpZ2h0LXNtYWxsKSArICgkcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG5cbi8vKiogYC5mb3JtLWdyb3VwYCBtYXJnaW5cbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRsZWdlbmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuJGxlZ2VuZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgI2U1ZTVlNSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0ZXh0dWFsIGlucHV0IGFkZG9uc1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBjdXJzb3IgZm9yIGZvcm0gY29udHJvbHMgYW5kIGJ1dHRvbnMuXG4kY3Vyc29yLWRpc2FibGVkOiAgICAgICAgICAgICAgICBub3QtYWxsb3dlZCAhZGVmYXVsdDtcblxuXG4vLz09IERyb3Bkb3duc1xuLy9cbi8vIyMgRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4vLyoqIEJhY2tncm91bmQgZm9yIHRoZSBkcm9wZG93biBtZW51LlxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYC5cbiRkcm9wZG93bi1ib3JkZXI6ICAgICAgICAgICAgICAgIHJnYmEoMCwwLDAsLjE1KSAhZGVmYXVsdDtcbi8vKiogRHJvcGRvd24gbWVudSBgYm9yZGVyLWNvbG9yYCAqKmZvciBJRTgqKi5cbiRkcm9wZG93bi1mYWxsYmFjay1ib3JkZXI6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIERpdmlkZXIgY29sb3IgZm9yIGJldHdlZW4gZHJvcGRvd24gaXRlbXMuXG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIERyb3Bkb3duIGxpbmsgdGV4dCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGNvbG9yIGZvciBkcm9wZG93biBsaW5rcy5cbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEhvdmVyIGJhY2tncm91bmQgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogQWN0aXZlIGRyb3Bkb3duIG1lbnUgaXRlbSBiYWNrZ3JvdW5kIGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbi8vKiogRGlzYWJsZWQgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIGZvciBoZWFkZXJzIHdpdGhpbiBkcm9wZG93biBtZW51cy5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIERlcHJlY2F0ZWQgYCRkcm9wZG93bi1jYXJldC1jb2xvcmAgYXMgb2YgdjMuMS4wXG4kZHJvcGRvd24tY2FyZXQtY29sb3I6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuXG5cbi8vLS0gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuLy9cbi8vIE5vdGU6IFRoZXNlIHZhcmlhYmxlcyBhcmUgbm90IGdlbmVyYXRlZCBpbnRvIHRoZSBDdXN0b21pemVyLlxuXG4kemluZGV4LW5hdmJhcjogICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuJHppbmRleC1uYXZiYXItZml4ZWQ6ICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDogIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuXG5cbi8vPT0gTWVkaWEgcXVlcmllcyBicmVha3BvaW50c1xuLy9cbi8vIyMgRGVmaW5lIHRoZSBicmVha3BvaW50cyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSwgYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gRXh0cmEgc21hbGwgc2NyZWVuIC8gcGhvbmVcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi14c2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXhzOiAgICAgICAgICAgICAgICAgIDQ4MHB4ICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzLW1pbmAgYXMgb2YgdjMuMi4wXG4kc2NyZWVuLXhzLW1pbjogICAgICAgICAgICAgICRzY3JlZW4teHMgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tcGhvbmVgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1waG9uZTogICAgICAgICAgICAgICAkc2NyZWVuLXhzLW1pbiAhZGVmYXVsdDtcblxuLy8gU21hbGwgc2NyZWVuIC8gdGFibGV0XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tc21gIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1zbTogICAgICAgICAgICAgICAgICA3NjhweCAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1zbSAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi10YWJsZXRgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi10YWJsZXQ6ICAgICAgICAgICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1tZGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLW1kOiAgICAgICAgICAgICAgICAgIDk5MnB4ICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1taW46ICAgICAgICAgICAgICAkc2NyZWVuLW1kICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLWRlc2t0b3BgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1kZXNrdG9wOiAgICAgICAgICAgICAkc2NyZWVuLW1kLW1pbiAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGdgIGFzIG9mIHYzLjAuMVxuJHNjcmVlbi1sZzogICAgICAgICAgICAgICAgICAxMjAwcHggIWRlZmF1bHQ7XG4kc2NyZWVuLWxnLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbGcgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tbGctZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnLWRlc2t0b3A6ICAgICAgICAgICRzY3JlZW4tbGctbWluICFkZWZhdWx0O1xuXG4vLyBTbyBtZWRpYSBxdWVyaWVzIGRvbid0IG92ZXJsYXAgd2hlbiByZXF1aXJlZCwgcHJvdmlkZSBhIG1heGltdW1cbiRzY3JlZW4teHMtbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tc20tbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLXNtLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLW1kLW1pbiAtIDEpICFkZWZhdWx0O1xuJHNjcmVlbi1tZC1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1sZy1taW4gLSAxKSAhZGVmYXVsdDtcblxuXG4vLz09IEdyaWQgc3lzdGVtXG4vL1xuLy8jIyBEZWZpbmUgeW91ciBjdXN0b20gcmVzcG9uc2l2ZSBncmlkLlxuXG4vLyoqIE51bWJlciBvZiBjb2x1bW5zIGluIHRoZSBncmlkLlxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGJldHdlZW4gY29sdW1ucy4gR2V0cyBkaXZpZGVkIGluIGhhbGYgZm9yIHRoZSBsZWZ0IGFuZCByaWdodC5cbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAzMHB4ICFkZWZhdWx0O1xuLy8gTmF2YmFyIGNvbGxhcHNlXG4vLyoqIFBvaW50IGF0IHdoaWNoIHRoZSBuYXZiYXIgYmVjb21lcyB1bmNvbGxhcHNlZC5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQ6ICAgICAkc2NyZWVuLXNtLW1pbiAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWdpbnMgY29sbGFwc2luZy5cbiRncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4OiAoJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29udGFpbmVyIHNpemVzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbiRjb250YWluZXItdGFibGV0OiAgICAgICAgICAgICAoNzIwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tc20tbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLXNtOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci10YWJsZXQgIWRlZmF1bHQ7XG5cbi8vIE1lZGl1bSBzY3JlZW4gLyBkZXNrdG9wXG4kY29udGFpbmVyLWRlc2t0b3A6ICAgICAgICAgICAgKDk0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLW1kLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1tZDogICAgICAgICAgICAgICAgICRjb250YWluZXItZGVza3RvcCAhZGVmYXVsdDtcblxuLy8gTGFyZ2Ugc2NyZWVuIC8gd2lkZSBkZXNrdG9wXG4kY29udGFpbmVyLWxhcmdlLWRlc2t0b3A6ICAgICAgKDExNDBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1sZy1taW5gIGFuZCB1cC5cbiRjb250YWluZXItbGc6ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLWxhcmdlLWRlc2t0b3AgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZiYXJcbi8vXG4vLyMjXG5cbi8vIEJhc2ljcyBvZiBhIG5hdmJhclxuJG5hdmJhci1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICA1MHB4ICFkZWZhdWx0O1xuJG5hdmJhci1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAkbGluZS1oZWlnaHQtY29tcHV0ZWQgIWRlZmF1bHQ7XG4kbmF2YmFyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDogICAgICAgIGZsb29yKCgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSkgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmctdmVydGljYWw6ICAgICAgICAgICgoJG5hdmJhci1oZWlnaHQgLSAkbGluZS1oZWlnaHQtY29tcHV0ZWQpIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ6ICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYmc6ICAgICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCA2LjUlKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGxpbmtzXG4kbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCAxMCUpICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbi8vIE5hdmJhciBicmFuZCBsYWJlbFxuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtYm9yZGVyLWNvbG9yOiAgICAgICBkYXJrZW4oJG5hdmJhci1kZWZhdWx0LWJnLCAxMCUpICFkZWZhdWx0O1xuXG5cbi8vPT09IEludmVydGVkIG5hdmJhclxuLy8gUmVzZXQgaW52ZXJ0ZWQgbmF2YmFyIGJhc2ljc1xuJG5hdmJhci1pbnZlcnNlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgNSUpICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgbGlua3NcbiRuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCA1JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZzogICAgICAgICAgIHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuXG4vLyBJbnZlcnRlZCBuYXZiYXIgYnJhbmQgbGFiZWxcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYnJhbmQtaG92ZXItYmc6ICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciB0b2dnbGVcbiRuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc6ICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItaW52ZXJzZS1iZywgNSUpICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZzogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCA1JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBOYXZzXG4vL1xuLy8jI1xuXG4vLz09PSBTaGFyZWQgbmF2IHN0eWxlc1xuJG5hdi1saW5rLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMHB4IDE1cHggIWRlZmF1bHQ7XG4kbmF2LWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtZGlzYWJsZWQtbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLz09IFRhYnNcbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAkZ3JheSAhZGVmYXVsdDtcbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgI2RkZCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJG5hdi10YWJzLWp1c3RpZmllZC1hY3RpdmUtbGluay1ib3JkZXItY29sb3I6ICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuLy89PSBQaWxsc1xuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdpbmF0aW9uXG4vL1xuLy8jI1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI6ICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyOiAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cblxuLy89PSBQYWdlclxuLy9cbi8vIyNcblxuJHBhZ2VyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYmcgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kcGFnZXItaG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHBhZ2VyLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2VyLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG4kcGFnZXItZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuXG4vLz09IEp1bWJvdHJvblxuLy9cbi8vIyNcblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yOiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tZm9udC1zaXplOiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDEuNSkpICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTogICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogNC41KSkgIWRlZmF1bHQ7XG5cblxuLy89PSBGb3JtIHN0YXRlcyBhbmQgYWxlcnRzXG4vL1xuLy8jIyBEZWZpbmUgY29sb3JzIGZvciBmb3JtIGZlZWRiYWNrIHN0YXRlcyBhbmQsIGJ5IGRlZmF1bHQsIGFsZXJ0cy5cblxuJHN0YXRlLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgICAgIzQ2ODg0NyAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJnOiAgICAgICAgICAgICAgICNkZmYwZDggIWRlZmF1bHQ7XG4kc3RhdGUtc3VjY2Vzcy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtc3VjY2Vzcy1iZywgLTEwKSwgNSUpICFkZWZhdWx0O1xuXG4kc3RhdGUtaW5mby10ZXh0OiAgICAgICAgICAgICAgICAjM2E4N2FkICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYmc6ICAgICAgICAgICAgICAgICAgI2Q5ZWRmNyAhZGVmYXVsdDtcbiRzdGF0ZS1pbmZvLWJvcmRlcjogICAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1pbmZvLWJnLCAtMTApLCA3JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS13YXJuaW5nLXRleHQ6ICAgICAgICAgICAgICNjMDk4NTMgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1iZzogICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuJHN0YXRlLXdhcm5pbmctYm9yZGVyOiAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLXdhcm5pbmctYmcsIC0xMCksIDMlKSAhZGVmYXVsdDtcblxuJHN0YXRlLWRhbmdlci10ZXh0OiAgICAgICAgICAgICAgI2I5NGE0OCAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYmc6ICAgICAgICAgICAgICAgICNmMmRlZGUgIWRlZmF1bHQ7XG4kc3RhdGUtZGFuZ2VyLWJvcmRlcjogICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtZGFuZ2VyLWJnLCAtMTApLCAzJSkgIWRlZmF1bHQ7XG5cblxuLy89PSBUb29sdGlwc1xuLy9cbi8vIyNcblxuLy8qKiBUb29sdGlwIG1heCB3aWR0aFxuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgdGV4dCBjb2xvclxuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG5cbi8vKiogVG9vbHRpcCBhcnJvdyB3aWR0aFxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgNXB4ICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGFycm93IGNvbG9yXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLz09IFBvcG92ZXJzXG4vL1xuLy8jI1xuXG4vLyoqIFBvcG92ZXIgYm9keSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgbWF4aW11bSB3aWR0aFxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgZmFsbGJhY2sgYm9yZGVyIGNvbG9yXG4kcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICNjY2MgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciB0aXRsZSBiYWNrZ3JvdW5kIGNvbG9yXG4kcG9wb3Zlci10aXRsZS1iZzogICAgICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBhcnJvdyBjb2xvclxuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IHdpZHRoXG4kcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDogICAgICAgICAgICgkcG9wb3Zlci1hcnJvdy13aWR0aCArIDEpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICAgIGZhZGVpbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIDUlKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBvdXRlciBhcnJvdyBmYWxsYmFjayBjb2xvclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I6ICBkYXJrZW4oJHBvcG92ZXItZmFsbGJhY2stYm9yZGVyLWNvbG9yLCAyMCUpICFkZWZhdWx0O1xuXG5cbi8vPT0gTGFiZWxzXG4vL1xuLy8jI1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWRlZmF1bHQtYmc6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFByaW1hcnkgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXByaW1hcnktYmc6ICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIEluZm8gbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLWluZm8tYmc6ICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgbGFiZWwgYmFja2dyb3VuZCBjb2xvclxuJGxhYmVsLXdhcm5pbmctYmc6ICAgICAgICAgICAgJGJyYW5kLXdhcm5pbmcgIWRlZmF1bHQ7XG4vLyoqIERhbmdlciBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGFuZ2VyLWJnOiAgICAgICAgICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgbGFiZWwgdGV4dCBjb2xvclxuJGxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogRGVmYXVsdCB0ZXh0IGNvbG9yIG9mIGEgbGlua2VkIGxhYmVsXG4kbGFiZWwtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gTW9kYWxzXG4vL1xuLy8jI1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuLy8qKiBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIHRpdGxlXG4kbW9kYWwtdGl0bGUtcGFkZGluZzogICAgICAgICAxNXB4ICFkZWZhdWx0O1xuLy8qKiBNb2RhbCB0aXRsZSBsaW5lLWhlaWdodFxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBtb2RhbCBjb250ZW50IGFyZWFcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3JcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMikgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGNvbnRlbnQgYm9yZGVyIGNvbG9yICoqZm9yIElFOCoqXG4kbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I6ICAgICAgICAgICM5OTkgIWRlZmF1bHQ7XG5cbi8vKiogTW9kYWwgYmFja2Ryb3AgYmFja2dyb3VuZCBjb2xvclxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbi8vKiogTW9kYWwgYmFja2Ryb3Agb3BhY2l0eVxuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgLjUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGhlYWRlciBib3JkZXIgY29sb3JcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICNlNWU1ZTUgIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIGZvb3RlciBib3JkZXIgY29sb3JcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICA5MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgIDYwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBBbGVydHNcbi8vXG4vLyMjIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgIGJvbGQgIWRlZmF1bHQ7XG5cbiRhbGVydC1zdWNjZXNzLWJnOiAgICAgICAgICAgICRzdGF0ZS1zdWNjZXNzLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRzdGF0ZS1zdWNjZXNzLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWluZm8tYmc6ICAgICAgICAgICAgICAgJHN0YXRlLWluZm8tYmcgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LWluZm8tYm9yZGVyOiAgICAgICAgICAgJHN0YXRlLWluZm8tYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtd2FybmluZy1iZzogICAgICAgICAgICAkc3RhdGUtd2FybmluZy1iZyAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtd2FybmluZy1ib3JkZXI6ICAgICAgICAkc3RhdGUtd2FybmluZy1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC1kYW5nZXItYmc6ICAgICAgICAgICAgICRzdGF0ZS1kYW5nZXItYmcgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkc3RhdGUtZGFuZ2VyLWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLz09IFByb2dyZXNzIGJhcnNcbi8vXG4vLyMjXG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiB0aGUgd2hvbGUgcHJvZ3Jlc3MgY29tcG9uZW50XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBQcm9ncmVzcyBiYXIgdGV4dCBjb2xvclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogVmFyaWFibGUgZm9yIHNldHRpbmcgcm91bmRlZCBjb3JuZXJzIG9uIHByb2dyZXNzIGJhci5cbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBTdWNjZXNzIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1zdWNjZXNzLWJnOiAgICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG4vLyoqIFdhcm5pbmcgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmc6ICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1kYW5nZXItYmc6ICAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcbi8vKiogSW5mbyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItaW5mby1iZzogICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuXG5cbi8vPT0gTGlzdCBncm91cFxuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9uIGAubGlzdC1ncm91cC1pdGVtYFxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBgLmxpc3QtZ3JvdXAtaXRlbWAgYm9yZGVyIGNvbG9yXG4kbGlzdC1ncm91cC1ib3JkZXI6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIExpc3QgZ3JvdXAgYm9yZGVyIHJhZGl1c1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb2Ygc2luZ2xlIGxpc3QgaXRlbXMgb24gaG92ZXJcbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogQm9yZGVyIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGVsZW1lbnRzXG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyOiAgICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBmb3IgY29udGVudCB3aXRoaW4gYWN0aXZlIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yOiAgbGlnaHRlbigkbGlzdC1ncm91cC1hY3RpdmUtYmcsIDQwJSkgIWRlZmF1bHQ7XG5cbi8vKiogVGV4dCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBkaXNhYmxlZCBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1kaXNhYmxlZC10ZXh0LWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtbGluay1jb2xvcjogICAgICAgICAjNTU1ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1ob3Zlci1jb2xvcjogICAkbGlzdC1ncm91cC1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuXG5cbi8vPT0gUGFuZWxzXG4vL1xuLy8jI1xuXG4kcGFuZWwtYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhbmVsLWJvZHktcGFkZGluZzogICAgICAgICAgMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1oZWFkaW5nLXBhZGRpbmc6ICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItcGFkZGluZzogICAgICAgICRwYW5lbC1oZWFkaW5nLXBhZGRpbmcgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEJvcmRlciBjb2xvciBmb3IgZWxlbWVudHMgd2l0aGluIHBhbmVsc1xuJHBhbmVsLWlubmVyLWJvcmRlcjogICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1mb290ZXItYmc6ICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1kZWZhdWx0LXRleHQ6ICAgICAgICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRwYW5lbC1kZWZhdWx0LWhlYWRpbmctYmc6ICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG5cbiRwYW5lbC1wcmltYXJ5LXRleHQ6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFuZWwtcHJpbWFyeS1ib3JkZXI6ICAgICAgICAkcGFuZWwtZGVmYXVsdC1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOiAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuJHBhbmVsLXN1Y2Nlc3MtdGV4dDogICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWJvcmRlcjogICAgICAgICRwYW5lbC1kZWZhdWx0LWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc6ICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuXG4kcGFuZWwtaW5mby10ZXh0OiAgICAgICAgICAgICAkc3RhdGUtaW5mby10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWluZm8tYm9yZGVyOiAgICAgICAgICAgJHBhbmVsLWRlZmF1bHQtYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWluZm8taGVhZGluZy1iZzogICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG5cbiRwYW5lbC13YXJuaW5nLXRleHQ6ICAgICAgICAgICRzdGF0ZS13YXJuaW5nLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1ib3JkZXI6ICAgICAgICAkcGFuZWwtZGVmYXVsdC1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOiAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcblxuJHBhbmVsLWRhbmdlci10ZXh0OiAgICAgICAgICAgJHN0YXRlLWRhbmdlci10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1ib3JkZXI6ICAgICAgICAgJHBhbmVsLWRlZmF1bHQtYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOiAgICAgJGJyYW5kLWRhbmdlciAhZGVmYXVsdDtcblxuXG4vLz09IFRodW1ibmFpbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcm91bmQgdGhlIHRodW1ibmFpbCBpbWFnZVxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgNHB4ICFkZWZhdWx0O1xuLy8qKiBUaHVtYm5haWwgYmFja2dyb3VuZCBjb2xvclxuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgY29sb3JcbiR0aHVtYm5haWwtYm9yZGVyOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBib3JkZXIgcmFkaXVzXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuXG4vLyoqIEN1c3RvbSB0ZXh0IGNvbG9yIGZvciB0aHVtYm5haWwgY2FwdGlvbnNcbiR0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjogICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGNhcHRpb25cbiR0aHVtYm5haWwtY2FwdGlvbi1wYWRkaW5nOiAgIDlweCAhZGVmYXVsdDtcblxuXG4vLz09IFdlbGxzXG4vL1xuLy8jI1xuXG4kd2VsbC1iZzogICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHdlbGwtYm9yZGVyOiAgICAgICAgICAgICAgICAgZGFya2VuKCR3ZWxsLWJnLCA3JSkgIWRlZmF1bHQ7XG5cblxuLy89PSBCYWRnZXNcbi8vXG4vLyMjXG5cbiRiYWRnZS1jb2xvcjogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIExpbmtlZCBiYWRnZSB0ZXh0IGNvbG9yIG9uIGhvdmVyXG4kYmFkZ2UtbGluay1ob3Zlci1jb2xvcjogICAgICAjZmZmICFkZWZhdWx0O1xuJGJhZGdlLWJnOiAgICAgICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vKiogQmFkZ2UgdGV4dCBjb2xvciBpbiBhY3RpdmUgbmF2IGxpbmtcbiRiYWRnZS1hY3RpdmUtY29sb3I6ICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWRnZSBiYWNrZ3JvdW5kIGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1iZzogICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogICAgICAgICAgIDEgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAxMHB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gQnJlYWRjcnVtYnNcbi8vXG4vLyMjXG5cbiRicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWw6ICAgOHB4ICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsOiAxNXB4ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIGJhY2tncm91bmQgY29sb3JcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbi8vKiogQnJlYWRjcnVtYiB0ZXh0IGNvbG9yXG4kYnJlYWRjcnVtYi1jb2xvcjogICAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3Igb2YgY3VycmVudCBwYWdlIGluIHRoZSBicmVhZGNydW1iXG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBUZXh0dWFsIHNlcGFyYXRvciBmb3IgYmV0d2VlbiBicmVhZGNydW1iIGVsZW1lbnRzXG4kYnJlYWRjcnVtYi1zZXBhcmF0b3I6ICAgICAgICAgIFwiL1wiICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2Fyb3VzZWxcbi8vXG4vLyMjXG5cbiRjYXJvdXNlbC10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgwLDAsMCwuNikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENsb3NlXG4vL1xuLy8jI1xuXG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgIDAgMXB4IDAgI2ZmZiAhZGVmYXVsdDtcblxuXG4vLz09IENvZGVcbi8vXG4vLyMjXG5cbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICNjNzI1NGUgIWRlZmF1bHQ7XG4kY29kZS1iZzogICAgICAgICAgICAgICAgICAgICAjZjlmMmY0ICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgIzMzMyAhZGVmYXVsdDtcblxuJHByZS1iZzogICAgICAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICRncmF5LWRhcmsgIWRlZmF1bHQ7XG4kcHJlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBUeXBlXG4vL1xuLy8jI1xuXG4vLyoqIEhvcml6b250YWwgb2Zmc2V0IGZvciBmb3JtcyBhbmQgbGlzdHMuXG4kY29tcG9uZW50LW9mZnNldC1ob3Jpem9udGFsOiAxODBweCAhZGVmYXVsdDtcbi8vKiogVGV4dCBtdXRlZCBjb2xvclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zIGJvcmRlciBjb2xvclxuJGFiYnItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEhlYWRpbmdzIHNtYWxsIGNvbG9yXG4kaGVhZGluZ3Mtc21hbGwtY29sb3I6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBzbWFsbCBjb2xvclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgZm9udCBzaXplXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4vLyoqIEJsb2NrcXVvdGUgYm9yZGVyIGNvbG9yXG4kYmxvY2txdW90ZS1ib3JkZXItY29sb3I6ICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBQYWdlIGhlYWRlciBib3JkZXIgY29sb3JcbiRwYWdlLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFdpZHRoIG9mIGhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdCB0aXRsZXNcbiRkbC1ob3Jpem9udGFsLW9mZnNldDogICAgICAgICRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWwgIWRlZmF1bHQ7XG4vLyoqIFBvaW50IGF0IHdoaWNoIC5kbC1ob3Jpem9udGFsIGJlY29tZXMgaG9yaXpvbnRhbFxuJGRsLWhvcml6b250YWwtYnJlYWtwb2ludDogICAgJGdyaWQtZmxvYXQtYnJlYWtwb2ludCAhZGVmYXVsdDtcbi8vKiogSG9yaXpvbnRhbCBsaW5lIGNvbG9yLlxuJGhyLWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0IHtcblxuICAmLm5vZGUtLXZpZXctbW9kZS10ZWFzZXIsXG4gICYubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIHtcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4ICAxMnB4IDAgMDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyLFxuICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlci1yZWxhdGVkLWFydGljbGVzLXRlYXNlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweCA0MHB4IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICAwIDEycHggMTJweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLmZpZWxkLS10eXBlLWRhdGV0aW1lIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3VtbWFyeSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1ub2RlLWxpbmsge1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDEwcHggYXV0byAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDU0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JHNjcmVlbi1sYXJnZS1taW59IHtcbiAgICAgIG1heC13aWR0aDogNDUxcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge1xuXG4gICAgICAgICAgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pbmxpbmVfX2xpbmtzIHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMzRweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4O1xuXG4gICAgICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLW5vZGUtbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDU0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG5cbiAgICAuYmxvZy1wb3N0LWhlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcblxuICAgICAgLmlubmVyLWhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiA3MHB4IDEyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMTIwcHggOTBweDtcbiAgICB9XG4gIH1cblxuICAmLm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSB7XG5cbiAgICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogNzBweCAxMjBweCA5MHB4O1xuXG4gICAgICAuYmxvZy1wb3N0LWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMCAwIDcwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ub2RlLS12aWV3LW1vZGUtZnVsbCxcbiAgJi5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2Uge1xuXG4gICAgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDUyOXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHJvdy1nYXA6IDI1cHg7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIHtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAucHVibGljYXRpb24tZGF0ZS0tcmVhZC10aW1lLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuZmllbGQtLXR5cGUtZGF0ZXRpbWUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAkbWFpbi1ncmV5O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZXN0aW1hdGVkLXJlYWQtdGltZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9lc3RpbWF0ZWRfcmVhZF90aW1lX2ljb24uc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdG9waWNzIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDgwcHggYXV0byAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICRtYWluLWdyZXk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkX19pdGVtcyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblxuICAgICAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDNweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2x1bW4tZ2FwOiAyNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLmJsb2ctcG9zdC1tYWluLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1hcnRpY2xlcyB7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDg3cHg7XG5cbiAgICAgIC52aWV3c3JlZmVyZW5jZS0tdmlldy10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLWxhcmdlLW1pbn0ge1xuXG4gICAgJi5ub2RlLS12aWV3LW1vZGUtZnVsbCxcbiAgICAmLm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSB7XG5cbiAgICAgIC5ibG9nLXBvc3QtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4O1xuXG4gICAgICAgIC5pbm5lci1oZWFkZXItd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgICAgICAgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciB7XG5cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIHtcblxuICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10b3BpY3Mge1xuICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gNTBweCBhdXRvIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1tZWRpdW0tbWlufSB7XG5cbiAgICAmLm5vZGUtLXZpZXctbW9kZS1mdWxsLFxuICAgICYubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIHtcblxuICAgICAgLmJsb2ctcG9zdC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogNDI5cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge1xuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtdG9waWNzIHtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0byAzNXB4IGF1dG8gMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgfVxuXG4gICAgICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tc20tbWlufSB7XG5cbiAgICAmLm5vZGUtLXZpZXctbW9kZS1mdWxsLFxuICAgICYubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIHtcblxuICAgICAgLmJsb2ctcG9zdC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgIC5pbm5lci1oZWFkZXItd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgICAgICAgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10b3BpY3Mge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAuZmllbGRfX2l0ZW1zIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIHJvdy1nYXA6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXhzLW1pbn0ge1xuXG4gICAgJi5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG5cbiAgICAgIC5ibG9nLXBvc3QtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgfVxuXG4gICAgICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgIC5ibG9nLXBvc3QtbWFpbi1jb250ZW50IHtcblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIge1xuXG4gICAgICAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1ub2RlLWxpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4jYmxvY2stY291bnRyaWVzLWNvdW50ZXIsXG4jYmxvY2stY29udHJhY3RzLWNvdW50ZXIsXG4jYmxvY2stcHJvamVjdHMtY291bnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG5cbiAgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmFuaW1hdGVkLWNvdW50ZXItYmxvY2sge1xuXG4gICAgICAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmNvdW50ZXItYW1vdW50IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudGVyLWxhYmVsIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLWNvdW50cmllcy1jb3VudGVyIC5jb250ZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb3VudHJpZXNfY291bnRlcl9pY29uLnN2Z1wiKTtcbn1cblxuI2Jsb2NrLWNvbnRyYWN0cy1jb3VudGVyIC5jb250ZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb250cmFjdHNfY291bnRlcl9pY29uLnN2Z1wiKTtcbn1cblxuI2Jsb2NrLXByb2plY3RzLWNvdW50ZXIgLmNvbnRlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NvbXBsYXRlZF9wcm9qZWN0c19pbl9tMl9pY29uLnN2Z1wiKTtcbn1cbiIsImRpdi5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwuYmxvY2stbGFuZ3VhZ2Uge1xuICB3aWR0aDogMjUwcHg7XG5cbiAgbmF2LmxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIC5sYW5ndWFnZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDVweCA1cHggJHNoYWRvdztcbiAgICAgIH1cblxuICAgICAgLmxhbmd1YWdlLWxpbms6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrX2JsdWU7XG4gICAgICB9XG5cbiAgICAgIC5sYW5ndWFnZS1saW5rLmlzLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrX2JsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIjYmxvY2stb2t0b3Byby11c2VyLXRoZW1lLWFjY291bnQtbWVudXtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMTBweDtcblxuICAubmF2IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5uYXYtbGluayB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4ICRzaGFkb3c7XG4gICAgfVxuXG4gICAgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtfYmx1ZTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuI2Jsb2NrLWhvbWUge1xuICBtYXJnaW46IDAgMzBweDtcblxuICB1bC5uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDVweCAkc2hhZG93O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDAuMDAwMWVtO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWU7XG5cbiAgICAgICAgJi5uYXYtbGluay0tZGFzaGJvYXJkIHtcbiAgICAgICAgICBtYXNrOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY29udHJhY3RzX2NvdW50ZXJfaWNvbi5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLm5hdi1saW5rLS11c2VyIHtcbiAgICAgICAgICBtYXNrOiB1cmwoXCIuLi9pbWFnZXMvYmFja190b19tYWluX21lbnUuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stb2t0b3Byby1tZW51IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcblxuICAubWVudS1pdGVtLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmlubmVyLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiA4MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAubWVudS1saW5rIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgICAgbWFyZ2luOiAtMWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWxpbms6aG92ZXIgfiAubWVudS1ib3JkZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIH1cblxuICAgICAgLm1lbnUtYm9yZGVyIHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgfVxuXG4gICAgICAubWVudS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LWl0ZW0tYmxvY2subm9uZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5tZW51LWl0ZW0tYmxvY2sucmlnaHQge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IC01MHB4IDAgNTBweCAtNTBweCAkc2hhZG93O1xuICB9XG5cbiAgLm1lbnUtaXRlbS1ibG9jay5sZWZ0IHtcbiAgICBib3gtc2hhZG93OiBpbnNldCA1MHB4IDAgNTBweCAtNTBweCAkc2hhZG93O1xuICB9XG59XG5cbi5va3RvcHJvLWRlbW8ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ub2t0b3Byby1kZW1vOmJlZm9yZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwLjAwMDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbWFpbl9tZW51X2xvZ28uc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIuYmctcHJpbWFyeSxcbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG5cbiAgdWwge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgJi5uYXYge1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDEuM2VtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgYS5uYXYtbGluayB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMjFkN2UzO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubGluay1kYXNoYm9hcmQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vb2t0b3Byb191c2VyX3RoZW1lL2ltYWdlcy9sb2dvL2xvZ29fc2hvcnRfYmx1ZS5zdmcpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDNiNzE7XG5cbiAgICAgICAgICBzcGFuLCBhIHtcbiAgICAgICAgICAgICYubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjFkN2UzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICYubWVudS1pdGVtLS1hY3RpdmUtdHJhaWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZWNvbmQgbGV2ZWwuXG4gICAgICAgIHVsLm1lbnUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYygoMTAwJSAtIDExNzBweCkgLyAyKTtcblxuICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxOTBweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0byA1cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaXRpYWw7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmxpbmstYWRzLXBvc3QtY2FuZGlkYXRlLFxuICAgICAgICAgICAgICAmLmxpbmstYWRzLXBvc3QtZXh0ZXJuYWwge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9va3RvcHJvX3VzZXJfdGhlbWUvaW1hZ2VzL2ljb25zL3Bvc3Quc3ZnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmxpbmstY2FuZGlkYXRlcy1vdmVydmlldyxcbiAgICAgICAgICAgICAgJi5saW5rLWNhbmRpZGF0ZS10eXBlcy1vdmVydmlldyxcbiAgICAgICAgICAgICAgJi5saW5rLWFwcGxpY2F0aW9ucy1vdmVydmlldyxcbiAgICAgICAgICAgICAgJi5saW5rLWFkcy1vdmVydmlldyB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL29rdG9wcm9fdXNlcl90aGVtZS9pbWFnZXMvaWNvbnMvb3ZlcnZpZXcuc3ZnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlbi1tZWRpdW0tbWlufSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE4cHg7XG4gICAgfVxuXG4gICAgYSwgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5tZW51LmxldmVsLTEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZDogI2UyZThmMjtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDczcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjb2xvcjogIzBmMjg1NjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMGYyODU2O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMjFkN2UzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsLm1lbnUubGV2ZWwtMSB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICYub2t0b3Byby1pZ25vcmVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2UyZThmMjtcblxuICAgICAgYSwgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjMGYyODU2O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWFkZC1hcHBsaWNhdGlvbi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgLmNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRzaGFkb3c7XG4gICAgICB0b3A6IGNhbGMoNTAlKTtcbiAgICAgIGxlZnQ6IGNhbGMoLTUwJSAtIDEzMHB4KTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogJHNoYWRvdztcbiAgICAgIHRvcDogY2FsYyg1MCUpO1xuICAgICAgcmlnaHQ6IGNhbGMoLTUwJSAtIDEzMHB4KTtcbiAgICB9XG5cbiAgICAuYWRkLW5ldy1hcHBsaWNhdGlvbi1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgfVxuXG4gICAgLmFkZC1uZXctYXBwbGljYXRpb24tbGluazpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQsLXdlYmtpdC1ib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICB9XG59XG4iLCIjYmxvY2stZ28tYmFjay1oaXN0b3J5LWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMTBweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG5cbiAgLmdvLWJhY2staGlzdG9yeS1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDVweCA1cHggJHNoYWRvdztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuZ28tYmFjay1oaXN0b3J5LWJ0bjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFya19ibHVlO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICBtYXJnaW4tbGVmdDogMTEwcHg7XG5cbiAgLm5hdmJhci1uYXYge1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgICAuZHJvcGRvd24taXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1pbn0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlO1xuICAgIG9wYWNpdHk6IDAuOTc7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHVuc2V0O1xuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICByaWdodDogLTI3cHg7XG4gICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9kcm9wZG93bl93aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgJjp2aXNpdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcblxuICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLmJsb2NrLW9rdG9wcm8tYm9vay1kZW1vLWJsb2NrIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIC5va3RvcHJvLWJvb2stZGVtbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZTtcbiAgICBwYWRkaW5nOiA5cHggMzBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICBib3JkZXItY29sb3I6ICRkYXJrX2JsdWU7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcblxuICAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgdWwuZHJvcGJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xuICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgc3Bhbi5sYW5ndWFnZS1saW5rIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuZHJvcGJ1dHRvbi1hY3Rpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAubGFuZ3VhZ2UtbGluayB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5zZWNvbmRhcnktYWN0aW9uKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duX2xhbmd1YWdlX3N3aXRjaGVyX2ljb24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNlY29uZGFyeS1hY3Rpb24ge1xuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMTVweCAwICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgIC5sYW5ndWFnZS1saW5rIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweCA3cHggMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgN3B4IDdweDtcblxuICAgICAgICAgICAgICAubGFuZ3VhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5kcm9wYnV0dG9uLXRvZ2dsZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZHJvcGRvd25sYW5ndWFnZS1mb290ZXItYmxvY2sge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgICAgICAgdG9wOiAtMTZweDtcblxuICAgICAgICAgIHVsLmRyb3BidXR0b24ge1xuXG4gICAgICAgICAgICAuZHJvcGJ1dHRvbi10b2dnbGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdW5zZXQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzcGFuLmxhbmd1YWdlLWxpbmsge1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5kcm9wYnV0dG9uLWFjdGlvbiB7XG5cbiAgICAgICAgICAgICAgICBzcGFuLmxhbmd1YWdlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoLnNlY29uZGFyeS1hY3Rpb24pIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG5cbiAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZHJvcGRvd25fbGFuZ3VhZ2Vfc3dpdGNoZXJfZm9vdGVyX2ljb24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zZWNvbmRhcnktYWN0aW9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxNXB4IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC5sYW5ndWFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbGFyZ2UtbWlufSB7XG5cbiAgICAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuZHJvcGJ1dHRvbi13aWRnZXQge1xuXG4gICAgICAgIHVsLmRyb3BidXR0b24ge1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgc3Bhbi5sYW5ndWFnZS1saW5rIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRyb3BidXR0b24tYWN0aW9uIHtcblxuICAgICAgICAgICAgICAmOm5vdCguc2Vjb25kYXJ5LWFjdGlvbikge1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICByaWdodDogLTI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRyb3Bkb3dubGFuZ3VhZ2UtZm9vdGVyLWJsb2NrIHtcblxuICAgICAgLmNvbnRlbnQge1xuXG4gICAgICAgIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSB7XG4gICAgICAgICAgLmRyb3BidXR0b24td2lkZ2V0IHtcblxuICAgICAgICAgICAgdWwuZHJvcGJ1dHRvbiB7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG5cbiAgICAgICAgICAgICAgICAmLmRyb3BidXR0b24tYWN0aW9uIHtcblxuICAgICAgICAgICAgICAgICAgJjpub3QoLnNlY29uZGFyeS1hY3Rpb24pIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuXG4gICAgJi5kcm9wZG93bmxhbmd1YWdlLWZvb3Rlci1ibG9jayB7XG5cbiAgICAgIC5jb250ZW50IHtcblxuICAgICAgICAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUge1xuXG4gICAgICAgICAgLmRyb3BidXR0b24td2lkZ2V0IHtcblxuICAgICAgICAgICAgdWwuZHJvcGJ1dHRvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ubWVudS0tZm9vdGVyLW1lbnUge1xuICBtYXgtd2lkdGg6IDMyNXB4O1xuXG4gIHVsIHtcblxuICAgIC5uYXYtaXRlbSB7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjRweDtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5ibG9jay1ibG9jay1jb250ZW50IHtcblxuICAuc29jaWFsLWxpbmstZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubGlua2VkaW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9saW5rZWRpbl9pY29uLnN2Z1wiKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmFjZWJvb2sge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mYWNlYm9va19pY29uLnN2Z1wiKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5zdGFncmFtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW5zdGFncmFtX2ljb24uc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi55b3V0dWJlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMveW91dHViZV9pY29uLnN2Z1wiKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYucGludGVyZXN0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGludGVyZXN0X2ljb24uc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcbiAgICAuc29jaWFsLWxpbmstZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICAuc29jaWFsLWxpbmstZmllbGQge1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5ibG9jay5ibG9jay1jb3B5cmlnaHQtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwO1xuXG4gIC5jb250ZW50LFxuICBhIHtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRtYWluLWdyZXk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4uYmxvY2stZmFjZXQtLWdsb3NzYXJ5YXoge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogNzBweCA5N3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAuaXRlbS1saXN0IHtcblxuICAgIC5saXN0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAuZmFjZXQtaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tc20tbWlufSB7XG4gICAgcGFkZGluZzogNDBweCA1MHB4O1xuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi14cy1taW59IHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cblxuICAgIC5pdGVtLWxpc3Qge1xuXG4gICAgICAubGlzdC1ncm91cCB7XG4gICAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5ibG9jay12aWV3cy1ibG9ja3RvcGljcy1nbG9zc2FyeS1ibG9jay10b3BpY3MtZ2xvc3Nhcnkge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLmJsb2NrLW8tZ2xvc3NhcnktYWN0aXZlLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWluLXdpZHRoOiA0NXB4O1xuXG4gIC5vLWdsb3NzYXJ5LWFjdGl2ZS1pdGVte1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiA3NHB4O1xuICAgIGNvbG9yOiAkZGFya19ibHVlXG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLmFkbWluLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICB0b3A6IDIwcHg7XG5cbiAgLmNvbnRlbnQge1xuICAgIGxlZ2VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZHJvcGJ1dHRvbi13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgIHVsLmRyb3BidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGYyODU2O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICAgICYuZHJvcGJ1dHRvbi1hY3Rpb24ge1xuICAgICAgICAgICAgICAubGFuZ3VhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnNlY29uZGFyeS1hY3Rpb24ge1xuICAgICAgICAgICAgICAgIC5sYW5ndWFnZS1saW5rIHtcblxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZHJvcGJ1dHRvbi10b2dnbGUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhdGgtbWFpbi1tZW51LFxuLnBhdGgtZGFzaGJvYXJkLFxuLnBhdGgtY2F0YWxvZyxcbi5wYXRoLXNlcnZpY2UtZmVlLFxuLnBhdGgtZGFzaGJvYXJkLFxuLnBhdGgtY29tbWl0bWVudCB7XG4gIC5hZG1pbi1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIHtcbiAgICB0b3A6IDkwcHg7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn1cbiIsIi5va3RvcHJvLWZvb3Rlci1sb2dvIHtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnZpZGVvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNyU7XG4gICAgbGVmdDogMTElO1xuICAgIG1heC13aWR0aDogNjk5cHg7XG4gICAgei1pbmRleDogOTtcblxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8ge1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlbyB7XG5cbiAgICAgIC5tZWRpYS1vZW1iZWQtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS12aWRlby1maWxlIHtcblxuICAgICAgdmlkZW8ge1xuICAgICAgICBoZWlnaHQ6IDcwMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlbyxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdmlkZW8tZmlsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNzAxcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkbGluZWFyLWdyYWRpZW50LXJpZ2h0LCAkbGluZWFyLWdyYWRpZW50LWxlZnQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbGFyZ2UtbWlufSB7XG4gICAgLnZpZGVvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBsZWZ0OiAzJTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcblxuICAgIC52aWRlby1jb250ZW50LXdyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuXG4gICAgLnZpZGVvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICB0b3A6IDE1JTtcbiAgICAgIGxlZnQ6IDEwJTtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcblxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGluayB7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXhzLW1pbn0ge1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG5cbiAgICAudmlkZW8tY29udGVudC13cmFwcGVyIHtcbiAgICAgIHRvcDogMyU7XG4gICAgICBsZWZ0OiA1JTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0tdGFiLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAucGFyYWdyYXBoLXRhYnMtc2VsZWN0b3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLm5hdi10YWJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXI6IHVuc2V0O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1heC13aWR0aDogNDYwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2x1bW4tZ2FwOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHBhZGRpbmc6IDIycHggMCAyMnB4IDIycHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyB7XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogJGRhcmtfYmx1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcyg+IGEuYWN0aXZlKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZTtcblxuICAgICAgICAgIHN2ZyB7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1tZWRpdW0tbWlufSB7XG4gICAgLnBhcmFncmFwaC10YWJzLXNlbGVjdG9yIHtcblxuICAgICAgLm5hdi10YWJzIHtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuICAgIC5wYXJhZ3JhcGgtdGFicy1zZWxlY3RvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhbnNwYXJlbnQtYmFja2dyb3VuZDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgLm5hdi10YWJzIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi14cy1taW59IHtcbiAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgfVxufVxuXG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhbGwtdG8tYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWU7XG4gIHBhZGRpbmc6IDYwcHggMCA2MXB4O1xuXG4gIC5jYWxsLXRvLWFjdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzY1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbjogMCAwIDEzcHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDlweDtcbiAgICB9XG5cbiAgICAuaXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgY29sdW1uLWdhcDogMTEycHg7XG5cbiAgICAgIC5pdGVtcy1saW5rLXdyYXBwZXIge1xuICAgICAgICA+IC5maWVsZC0tbmFtZS1maWVsZC10YWItY29udGVudCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MDhweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcbiAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIC5pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5pdGVtcy1saW5rLXdyYXBwZXIge1xuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmstaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtc3RlcC1udW1iZXIge1xuICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgfVxuXG4gIC50aXRsZS10ZXh0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDAycHg7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRtYWluLWdyZXk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMge1xuICBtYXJnaW4tdG9wOiAxMDFweDtcblxuICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtaXRlbSB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDEwMHB4O1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1zdmcgIHtcbiAgICBtYXgtd2lkdGg6IDQ1MXB4O1xuICB9XG5cbiAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQyOXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiB7XG4gICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBtYXJnaW46IDAgMCAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJG1haW4tZ3JleTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuXG4gICYucGFyYWdyYXBoLS12aWV3LW1vZGUtLW9wcG9ydHVuaXRpZXMtaW1hZ2UtcmlnaHQtdGV4dC1sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1pbn0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4teHMtbWlufSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXN2ZyAge1xuICAgICAgc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1tb2RlbC12aWRlbyB7XG5cbiAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDkyNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogOTBweCAwIDI1cHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXZpZGVvLWZpbGUge1xuICAgICAgdmlkZW8ge1xuICAgICAgICB3aWR0aDogbWluKDkyNnB4LCAxMDAlKTtcbiAgICAgICAgaGVpZ2h0OiBjbGFtcCgxNTBweCwgNTB2dywgNTIwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1mYXEge1xuXG4gIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA4NDNweDtcbiAgICBtYXJnaW46IDAgYXV0byA5MHB4O1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMjVweCBhdXRvIDI1cHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWZhcS1jb250ZW50IHtcblxuICAgICAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuXG4gICAgICAgIC52aWV3c3JlZmVyZW5jZS0tdmlldy10aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC52aWV3LWNvbnRlbnQge1xuXG4gICAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLWdyZXk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxOXB4IDE1cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAudWktYWNjb3JkaW9uLWhlYWRlci1pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3dfaWNvbl9vcGVuLnN2ZycpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tZ3JleTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi51aS1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLWdyZXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAudWktYWNjb3JkaW9uLWhlYWRlci1pY29uIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVpLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiA4NDNweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiB1bnNldDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tZ3JleTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjRweCAxNXB4IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgIC52aWV3cy1maWVsZC1ib2R5IHtcblxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEzMXB4O1xufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMtaXRlbSB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0byA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAxMDBweDtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogNTc0cHg7XG4gIH1cblxuICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNTI2cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIC5pY29uLXRpdGxlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgLnN1Yi1pdGVtLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJG1haW4tZ3JleTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIG1heC13aWR0aDogNTI2cHg7XG4gICAgfVxuICB9XG5cbiAgJi5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWltYWdlLXJpZ2h0LXRleHQtbGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG4gICAgQG1lZGlhICN7JHNjcmVlbi1tZWRpdW0tbWlufSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgIC5pY29uLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5zdWItaXRlbS1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi14cy1taW59IHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtc3ZnICB7XG4gICAgICBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1jdGEtd2l0aC1pbWFnZSB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDkwcHggMCAxMjVweDtcblxuICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNTM3cHg7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzQ0RCMDUsICNCOEU3MDApO1xuICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgcGFkZGluZzogMTVweCA3OHB4IDE1cHggNTVweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2N0YV9idXR0b25faWNvbi5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6dmlzaXRlZCxcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA2NTJweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1pbn0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQ1cHggMCA2MHB4O1xuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWFib3V0LXVzIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2M3B4IDEzNXB4IDk3cHggMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogMTAwcHg7XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDU3MnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMzkwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDUxMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAkbWFpbi1ncmV5O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbGFyZ2UtbWlufSB7XG4gICAgY29sdW1uLWdhcDogNjBweDtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1pbn0ge1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4teHMtbWlufSB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1vdXItdmFsdWVzIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogOTdweDtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiA0MHB4O1xuXG4gICAgLmZpZWxkX19pdGVtIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAub2t0b3Byby1wbHVzLFxuICAgIC5va3RvcHJvLWVxdWFsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLm9rdG9wcm8tcGx1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9wbHVzX2ljb24uc3ZnJyk7XG4gICAgfVxuXG4gICAgLm9rdG9wcm8tZXF1YWwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZXF1YWxfaWNvbi5zdmcnKTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHJvdy1nYXA6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXRpdGxlLXRleHQge1xuXG4gICYucGFyYWdyYXBoLS12aWV3LW1vZGUtLW91ci12YWx1ZXMsXG4gICYucGFyYWdyYXBoLS12aWV3LW1vZGUtLXVzZXItYWdyZWVtZW50LFxuICAmLnBhcmFncmFwaC0tdmlldy1tb2RlLS1zdGVwcyxcbiAgJi5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZ2VuZXJhbC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDMxNXB4OztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1ncmV5O1xuICAgIHBhZGRpbmc6IDM0cHggMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYm9keSB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgJi5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tdXNlci1hZ3JlZW1lbnQge1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgfVxuXG4gICYucGFyYWdyYXBoLS12aWV3LW1vZGUtLXN0ZXBzIHtcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYm9keSB7XG4gICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICB9XG4gIH1cblxuICAmLnBhcmFncmFwaC0tdmlldy1tb2RlLS1vdXItdmFsdWVzIHtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYucGFyYWdyYXBoLS12aWV3LW1vZGUtLWdlbmVyYWwtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4teHMtbWlufSB7XG5cbiAgICAmLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1xdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWU7XG4gIHBhZGRpbmc6IDEyMHB4IDIyMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9xdW90ZV9tYXJrLnN2ZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDEzNnB4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgcmlnaHQ6IDEwMHB4O1xuICAgIHRvcDogLTM3cHg7XG4gIH1cblxuICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTk3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHJvdy1nYXA6IDQ0cHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvciB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiA0NXB4IGF1dG8gMTVweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtam9iLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnSW50ZXInLCAnc2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tc20tbWlufSB7XG4gICAgcGFkZGluZzogNjBweCAxMTBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiA5M3B4O1xuICAgICAgaGVpZ2h0OiA3OHB4O1xuICAgICAgcmlnaHQ6IDE4cHg7XG4gICAgICB0b3A6IC0zN3B4O1xuICAgIH1cblxuICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICByb3ctZ2FwOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tc20tbWlufSB7XG4gICAgcGFkZGluZzogNTBweDtcblxuICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtYXV0aG9yIHtcbiAgICAgICAgbWFyZ2luOiAzNXB4IGF1dG8gMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1vdXItdGVhbSB7XG4gIHBhZGRpbmc6IDQwcHggMTIwcHggNjBweDtcblxuICAudmlld3NyZWZlcmVuY2UtLXZpZXctdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW1lbWJlci1pbmZvIHtcblxuICAmLnBhcmFncmFwaC0tdmlldy1tb2RlLS10ZSB7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtY29tcGFueS1mdW5jdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJG1haW4tZ3JleTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA0N3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgbWF4LXdpZHRoOiA1NDhweDtcbiAgICBtYXJnaW4tcmlnaHQ6ICAxNzlweDtcblxuXG4gICAgLnRpdGxlLXN1YnRpdGxlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI1cHggMDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgY29sb3I6ICRtYWluLWdyZXlcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW1haWwtLXNvY2lhbC1saW5rcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWVtYWlsIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9lbWFpbF9pY29uLnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMzVweDtcbiAgICAgICAgcGFkZGluZzogMTlweCAzNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWxpbmtlZGluIHtcblxuICAgICAgICAgICAgICBzcGFuIHtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2xpbmtlZGluX2ljb25fd2l0aG91dF9zaGFkb3cuc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tZmFjZWJvb2sge1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZmFjZWJvb2tfaWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1pbnN0YWdyYW0ge1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaW5zdGFncmFtX2ljb24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0teW91dHViZV9jaGFubmVsIHtcblxuICAgICAgICAgICAgICBzcGFuIHtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3lvdXR1YmVfaWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1waW50ZXJlc3Qge1xuXG4gICAgICAgICAgICAgIHNwYW4ge1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvcGludGVyZXN0X2ljb24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogNDczcHg7XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLWxhcmdlLW1pbn0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuXG5cbiAgICAgIC50aXRsZS1zdWJ0aXRsZS13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5lbWFpbC0tc29jaWFsLWxpbmtzLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICByb3ctZ2FwOiAzMHB4O1xuXG4gICAgICAgIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLWxhcmdlLW1pbn0ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgIC5lbWFpbC0tc29jaWFsLWxpbmtzLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICByb3ctZ2FwOiAzMHB4O1xuXG4gICAgICAgIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuXG5cbiAgICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuXG4gICAgICAuZW1haWwtLXNvY2lhbC1saW5rcy13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4teHMtbWlufSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1zdmcgIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2ctbGlzdGluZyB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG4gIH1cblxuICAuZmllbGQtLXR5cGUtdmlld3NyZWZlcmVuY2Uge1xuXG4gICAgLnZpZXdzcmVmZXJlbmNlLS12aWV3LXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS10eXBlLXZpZXdzcmVmZXJlbmNlIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS10YWItYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IC05NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDg7XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4udGF4b25vbXktdGVybS0tdHlwZS10b3BpY3Mge1xuXG4gICYudGF4b25vbXktdGVybS0tdmlldy1tb2RlLWdsb3NzYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXk7XG4gICAgcGFkZGluZzogMzVweDtcblxuICAgIC5maWVsZC0tbmFtZS10YXhvbm9teS10ZXJtLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgbWF4LXdpZHRoOiA4MTBweDtcblxuICAgICAgLm1vcmUtbGluayB7XG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAn4oaSJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLWJsdWU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGF4b25vbXktdGVybS0tdmlldy1tb2RlLXRlcm0tcGFnZSB7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG87XG5cbiAgICAuZmllbGQtLW5hbWUtdGF4b25vbXktdGVybS10aXRsZSB7XG4gICAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgaDIge1xuICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgI3skc2NyZWVuLXhzLW1pbn0ge1xuXG4gICAgJi50YXhvbm9teS10ZXJtLS12aWV3LW1vZGUtZ2xvc3Nhcnkge1xuICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgLmZpZWxkLS1uYW1lLXRheG9ub215LXRlcm0tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5va3RvcHJvLWxvZ2luLWZvcm0ge1xuXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG5cbiAgICBmaWVsZHNldC5mb3JtLXR5cGUtcGFzc3dvcmQge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIG1heC13aWR0aDogMTU5cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICBwYWRkaW5nOiA4cHggMjJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIGZpZWxkc2V0LmZvcm0tdHlwZS1wYXNzd29yZCB7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udXNlci1sb2dpbi1mb3JtLFxuLnVzZXItcGFzcyB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIGZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICBpbnB1dFt0eXBlPSdwYXNzd29yZCddIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogNTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1ncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcbiAgICBib3JkZXItY29sb3I6IHVuc2V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgfVxuXG4gIC5mb3Jnb3QtcGFzc3dvcmQsXG4gIC5jbG9zZS1yZXNldC1idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHggYXV0byAyNHB4O1xuXG4gICAgYSB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIiNva3RvcHJvLWpvYnMtYXV0aC1mb3JtIHtcbiAgLmFjdGlvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgZmllbGRzZXQuZm9ybS1pdGVtLWNvZGUge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgaW5wdXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWNvZGVcIl0ge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuXG4gICAgICBpbnB1dFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtY29kZVwiXTpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1zdWJtaXRcIl0ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHdpZHRoOiAxNzVweDtcbiAgICAgIGhlaWdodDogMzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRfYmx1ZTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsaWdodF9ibHVlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICBbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LXN1Ym1pdFwiXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LXN1Ym1pdFwiXTpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHNwYW5bZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWRlc2NyaXB0aW9uXCJdIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMjVweDtcbiAgfVxufVxuIiwiLm8tYWQtc291cmNlLWZvcm0ge1xuICAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5vLWFwcC1mb3JtIHtcbiAgLnNwZWMtbWFpbi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICAgID4gZGl2IHtcbiAgICAgIGZsZXg6IDEgMTtcbiAgICB9XG4gIH1cblxuICBsZWdlbmQge1xuICAgIHBhZGRpbmctdG9wOiAwLjM1ZW07XG4gIH1cblxuICBsZWdlbmQsXG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMWVtO1xuICB9XG5cbiAgLmZpZWxkLS13aWRnZXQtcmVhZG9ubHktZmllbGQtd2lkZ2V0IHtcbiAgICBwYWRkaW5nOiAgLjM1ZW0gLjc1ZW0gLjYyNWVtO1xuXG4gICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgfVxuICB9XG5cbiAgLm9yZy1xLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuZmllbGQtLW5hbWUtcV9faGF2ZS1vcmdhbmlzYXRpb24ge1xuICAgICAgZmxleDogMSAwO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1xX19jcmVhdGUtb3JnYW5pc2F0aW9uIHtcbiAgICAgIGZsZXg6IDEgMDtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtZmluYW5jaWFsLXN0YXR1cyB7XG5cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1iaXJ0aC1kYXRlIHtcbiAgICBwYWRkaW5nOiAuMzVlbSAuNzVlbSAuNjI1ZW07XG5cbiAgICBmaWVsZHNldCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5ncm91cC1jb3VudHJ5dmF0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcsXG4gICYuY3JlYXRlLWNvbGQtY2FsbCB7XG4gICAgLmdyb3VwLWluZm9ybWF0aW9uIHtcbiAgICAgIC5maWVsZC0tbmFtZS1kZWNpc2lvbi1tYWtlci1waG9uZSxcbiAgICAgIC5maWVsZC0tbmFtZS1kZWNpc2lvbi1tYWtlci1lbWFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQ5JTtcblxuICAgICAgICAmLmZpZWxkLS1uYW1lLWRlY2lzaW9uLW1ha2VyLWVtYWlsIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZ3JvdXAtc21hcnQtd3JhcHBlciB7XG4gICAgICAuZ3JvdXAtc21hcnQtcyB7XG4gICAgICAgIC5ncm91cC1zbWFydC1zLS1udW1iZXJzIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICBncmlkLWdhcDogMC41dnc7XG4gICAgICAgICAgcGFkZGluZzogLjM1ZW0gLjc1ZW0gLjYyNWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZXRpbmctZ3Vlc3RzIHtcbiAgICAgICAgICAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIHRhYmxlLnRhYmxlIHtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgJi5kcmFnZ2FibGUge1xuICAgICAgICAgICAgICAgIHRkLmZpZWxkLW11bHRpcGxlLWRyYWcge1xuICAgICAgICAgICAgICAgICAgYS50YWJsZWRyYWctaGFuZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5oYW5kbGUge1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAucGFyYWdyYXBocy1zdWJmb3JtIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAgICAgICAgICAgZ3JpZC1nYXA6IDAuNXZ3O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4zNWVtIC43NWVtIC42MjVlbTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZ3JvdXAtc21hcnQtdDpub3QoLnZpZXcpIHtcbiAgICAgICAgPiAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgICAgIGdyaWQtZ2FwOiAwLjV2dztcbiAgICAgICAgICBwYWRkaW5nOiAuMzVlbSAuNzVlbSAuNjI1ZW07XG5cbiAgICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJweDtcblxuICAgICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvcm0tdHlwZS1kYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ncm91cC1zbWFydC10Om5vdCgudmlldykge1xuICAgICAgPiAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAgIGdyaWQtZ2FwOiAwLjV2dztcbiAgICAgICAgcGFkZGluZzogLjM1ZW0gLjc1ZW0gLjYyNWVtO1xuXG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJweDtcblxuICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS10eXBlLWRhdGUge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmVtYWlsLXNldHRpbmdzLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZG0tZGV0YWlscyxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZG0tZGV0YWlsc19fbmV3IHtcbiAgICAgIC5ncm91cC1pbmxpbmUtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5jYW5kaWRhdGUge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tb3RpdmF0aW9uLXJhdGUge1xuICAgICAgJi5maWVsZC0td2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyB7XG4gICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICA+IC5yYWRpbyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICAuZm9ybS1pdGVtLWZpZWxkLW1vdGl2YXRpb24tcmF0ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgICAgICAgICBsYWJlbC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTEuM3JlbTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMC4xcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgbGVmdDogLTEuM3JlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtMTYtcGVyc29uYWxpdHkge1xuICAgICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAuZmllbGQtcHJlZml4IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlldy1va3RvcHJvLWFwcGxpY2F0aW9ucyB7XG4gIHRkIC5vcGVyYXRpb25zLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIH1cbn1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIC5mb3JtLWdyb3VwW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1jb21wb3NlZC1zb3VyY2UtZmlsdGVyLXdyYXBwZXJcIl0ge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcblxuICAgICYgPiAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gICAgICBncmlkLWdhcDogMTBweCAxNXB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4uby1hcHAtY29udHJhY3Rvci1ib29rLWEtZGVtby1mb3JtIHtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAub2t0b3Byby1jdGEtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA2OTVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAub2t0b3Byby1wb3B1cC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm9rdG9wcm8tcG9wdXAtY3RhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICB9XG4gIH1cblxuICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgfVxuXG4gIC5maWVsZC0tdHlwZS1ib29sZWFuIHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICBpbnB1dFt0eXBlPSdlbWFpbCddLFxuICBpbnB1dFt0eXBlPSd0ZWwnXSxcbiAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSxcbiAgc2VsZWN0IHtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICB0ZXh0YXJlYSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICBzZWxlY3QsXG4gIHRleHRhcmVhIHtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICBmb250LXdlaWdodDogNTU1MDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICRtYWluLWdyZXk7XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbn1cbiIsIi52aWV3LWlkLWludHJvZHVjdGlvbl92aWRlbyB7XG4gIG1hcmdpbjogMTBweCAwO1xuXG4gID4gLnZpZXctY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxuXG4gIC52aWRlby11bmF2YWlsYWJsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAudmlld3MtZmllbGQtZmllbGQtdmlkZW8ge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5pbnRyb2R1Y3Rpb24tdmlkZW8td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgLndhdGNoLWludHJvZHVjdGlvbi12aWRlbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjFmO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIH1cblxuICAgICAgLndhdGNoLWludHJvZHVjdGlvbi12aWRlbzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiLnZpZXctaWQtZWZmaWNpZW5jeV92aWRlbyB7XG4gIG1hcmdpbjogMTBweCAwO1xuXG4gID4gLnZpZXctY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxuXG4gIC52aWRlby11bmF2YWlsYWJsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAudmlld3MtZmllbGQtZmllbGQtdmlkZW8ge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5pbnRyb2R1Y3Rpb24tdmlkZW8td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgLndhdGNoLWludHJvZHVjdGlvbi12aWRlbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjFmO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIH1cblxuICAgICAgLndhdGNoLWludHJvZHVjdGlvbi12aWRlbzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiLnZpZXctaWQtZmFxX3Bvc3Qge1xuICAudmlld3Mtcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkbGlnaHQtYmx1ZTtcblxuICAgIC52aWV3cy1maWVsZC10aXRsZSxcbiAgICAudmlld3MtZmllbGQtYm9keSB7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuXG4gICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcblxuICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgLnRleHQtdHJ1bmNhdGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG4iLCIudmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnZpZXctaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB3aWR0aDogODAlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmlzb3RvcGUtZmlsdGVycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgLmlzb3RvcGUtY29udGVudC1maWx0ZXJzIHtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICAgIC5yb3ctZ3JvdXAge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICBoMy5pc290b3BlLWZpbHRlcmluZyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiAkY3lhbjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzLmlzb3RvcGUtZmlsdGVyaW5nOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRjeWFuO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2Lmlzb3RvcGUtZmlsdGVyaW5nIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLXVzZXItcGljdHVyZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmlld3MtZmllbGQtbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtY29tcGFueS1mdW5jdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuaXNvdG9wZS1maWx0ZXJpbmcuaXMtc2VsZWN0ZWQge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTIuNSU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMi41JTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMi41JTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI0MzdiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9xdWVzdGlvbnMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudmlldy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5pc290b3BlLWZpbHRlcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyB7XG4gICAgICAucm93LWdyb3VwIHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAvLyBGb3Igc2Nyb2xsIGJhci5cbiAgICAgICAgcGFkZGluZzogMCAxNXB4IDAgMTBweDtcblxuICAgICAgICBkaXYuaXNvdG9wZS1maWx0ZXJpbmcge1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDVweCAjZWFlYWVhO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5pc290b3BlLWZpbHRlcmluZy5pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlOmVuZCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlOnN0YXJ0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMDtcblxuICAuaXNvdG9wZS1jb250ZW50IHtcbiAgICAuaXNvdG9wZS1maWx0ZXJpbmcge1xuICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkcy13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc2Vjb25kLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtdXNlci1waWN0dXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbnktZnVuY3Rpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjZDJkMmQyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1leHBlcmllbmNlLXdpdGgtb2t0b3BybyxcbiAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtbGFuZ3VhZ2VzLXNwb2tlbixcbiAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtdGltZS16b25lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWV4cGVyaWVuY2Utd2l0aC1va3RvcHJvOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbWFzazogdXJsKFwiLi4vaW1hZ2VzL3dvcmtfZXhwZXJpZW5jZS5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtbGFuZ3VhZ2VzLXNwb2tlbjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG1hc2s6IHVybChcIi4uL2ltYWdlcy9sYW5ndWFnZXMuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICAgICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXRpbWUtem9uZTpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG1hc2s6IHVybChcIi4uL2ltYWdlcy90aW1lX3pvbmUuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICAgICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXBlcnNvbmFsLWZlZWRiYWNrIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4uYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIG1hcmdpbjogMjVweCAwO1xuXG4gIC5mb3JtLXJvdyB7XG4gICAgQG1lZGlhICN7JHNjcmVlbi1tZWRpdW0tbWF4fSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuc2VsZWN0LXdyYXBwZXIsXG4gICAgICAgID4gc2VsZWN0LFxuICAgICAgICA+IGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0tY2hlY2tib3hlcyB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgPiBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgYnV0dG9uLCAuYnRuIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSk7XG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTUwJSAtIDIzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUpO1xuICAgICAgICAgICAgICByaWdodDogY2FsYygtNTAlIC0gMjMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTUwJSAtIDEzMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC01MCUgLSAxMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIC5maWVsZGdyb3VwIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgLnNocy1jb250YWluZXIge1xuICAgICAgICAuc2hzLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIC5zaHMtd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZ3JpZGRlZCxcbiAgJi5ncmlkZGVkLTQsXG4gICYuZ3JpZGRlZC01IHtcbiAgICAuZm9ybS1yb3cge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1heH0ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogMTBweCAxNXB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMDBweCwgMWZyKSk7XG5cbiAgICAgICAgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykge1xuICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1pdGVtLWV4cGVuc2UtY2xhaW0tZXhwZW5zZS1jbGFpbSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvcm0taXRlbS1zdGF0dXMge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyaWRkZWQtNCB7XG4gICAgICAuZm9ybS1yb3cge1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1tYXh9IHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyaWRkZWQtNSB7XG4gICAgICAuZm9ybS1yb3cge1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1tYXh9IHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1va3RvcHJvLXNvdXJjZS1jcmVhdGlvbi1saW5rLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnZpZXctb2t0b3Byby1zb3VyY2VzIHtcbiAgLnZpZXctY29udGVudC5yb3cge1xuICAgIHRhYmxlIHtcbiAgICAgIGNhcHRpb24ge1xuICAgICAgICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi52aWV3LWRpc3BsYXktaWQtb3ZlcnZpZXdfYmxvY2sge1xuICAgID4gLnZpZXctY29udGVudCB7XG4gICAgICB0YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1nYXA6IDFweDtcbiAgICAgICAgbWFyZ2luOiAwLjVweCAwO1xuXG4gICAgICAgID4gY2FwdGlvbiwgdGJvZHkge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgJi52aWV3cy1maWVsZC1uYW1lLTEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zb3VyY2UtdGFncyB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gY2FwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi52aWV3LW9rdG9wcm8tdGVhbSB7XG5cbiAgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgbWFyZ2luOiAwIDQwcHggNjBweCAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmxleC1iYXNpczogMjUwcHg7XG5cbiAgICAgIC52aWV3cy1maWVsZC1maWVsZHNldCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC51c2VyLXBpY3R1cmUtLXNvY2lhbC1saW5rcy13cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAudmlld3MtZmllbGQtdXNlci1waWN0dXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtc29jaWFsLWxpbmtzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMTZweDtcblxuICAgICAgICAgICAgLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWxpbmtlZGluIHtcblxuICAgICAgICAgICAgICBzcGFuIHtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGlua2VkaW5faWNvbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtbmFtZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcbiAgICAudmlldy1jb250ZW50IHtcblxuICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tc20tbWlufSB7XG5cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAudmlld3Mtcm93IHtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAudmlldy1maWx0ZXJzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMCAwIDIzcHg7XG5cbiAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcblxuICAgICAgLmZvcm0tcm93IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoNDUwcHgsIDFmcikpOztcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1MnB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuZm9ybS10eXBlLXNlbGVjdCB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS10eXBlLXNlbGVjdCxcbiAgICAgICAgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSB7XG4gICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU4MHB4O1xuXG4gICAgICAgICAgLmZvcm0tc2VsZWN0LFxuICAgICAgICAgIC5mb3JtLWF1dG9jb21wbGV0ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWdyZXk7XG4gICAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1ncmV5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3NlYXJjaF9pY29uX2ljb24uc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgICAgIGxlZnQ6IDE2cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvcm0tYXV0b2NvbXBsZXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweCAxNnB4IDQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3LWVtcHR5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cblxuICAudmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIC52aWV3cy1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDkwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnBhZ2UtaXRlbSxcbiAgICAucGFnZS1saW5rLFxuICAgIC5wYWdlcl9faXRlbS0tbmV4dCxcbiAgICAucGFnZXJfX2l0ZW0tLW5leHQge1xuICAgICAgYm9yZGVyOiB1bnNldDtcblxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtaXRlbSxcbiAgICAucGFnZXJfX2l0ZW0tLW5leHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuXG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkZGFya19ibHVlO1xuICAgICAgICBwYWRkaW5nOiA2cHggMTRweDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgY29sb3I6ICRtYWluLWJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnZpZXctZGlzcGxheS1pZC1ibG9ja19ibG9nX2xpc3RpbmdfdG9waWNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4N3B4O1xuXG4gICAgLnZpZXctZmlsdGVycyB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuXG4gICAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSB7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1sYXJnZS1taW59IHtcblxuICAgIC52aWV3LWZpbHRlcnMge1xuXG4gICAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcblxuICAgICAgICAuZm9ybS1yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgY29sdW1uLWdhcDogMzlweDtcblxuICAgICAgICAgIC5mb3JtLXR5cGUtc2VsZWN0LFxuICAgICAgICAgIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1tZWRpdW0tbWlufSB7XG5cbiAgICAudmlldy1maWx0ZXJzIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG5cbiAgICAgICAgLmZvcm0tcm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICByb3ctZ2FwOiAxNXB4O1xuXG4gICAgICAgICAgLmZvcm0tdHlwZS1zZWxlY3QsXG4gICAgICAgICAgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUxcHg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICAucGFnaW5hdGlvbiB7XG5cbiAgICAgIC5wYWdlLWl0ZW0sXG4gICAgICAucGFnZS1saW5rLFxuICAgICAgLnBhZ2VyX19pdGVtLS1uZXh0LFxuICAgICAgLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYWdlLWl0ZW0sXG4gICAgICAucGFnZXJfX2l0ZW0tLW5leHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4LnZpZXctZGlzcGxheS1pZC1ibG9ja19yZWxhdGVkX2FydGljbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnZpZXctY29udGVudCB7XG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgLnNsaWNrLS12aWV3LS1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCB7XG4gICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgICAuc2xpY2tfX3NsaWRlIHtcbiAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgIC5zbGlkZV9fZ3JpZCB7XG4gICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcblxuICAgICAgICAgICAgIC5ncmlkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG5cbiAgICAgLnNsaWNrX19hcnJvdyB7XG4gICAgICAgdG9wOiA0NyU7XG5cbiAgICAgICAuc2xpY2stcHJldixcbiAgICAgICAuc2xpY2stbmV4dCB7XG5cbiAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zbGlkZXJfYXJyb3cuc3ZnJyk7XG4gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgIH1cblxuICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgIGxlZnQ6IDExcHg7XG5cbiAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgIH1cblxuICAgQG1lZGlhICN7JHNjcmVlbi1zbS1tYXgteH0ge1xuICAgICAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IHtcblxuICAgICAgIC5zbGljay1saXN0IHtcblxuICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgLnNsaWNrX19zbGlkZSB7XG4gICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgIC5zbGlja19fYXJyb3cge1xuICAgICAgICAgdG9wOiA0NyU7XG5cbiAgICAgICAgIC5zbGljay1wcmV2LFxuICAgICAgICAgLnNsaWNrLW5leHQge1xuXG4gICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc2xpZGVyX2Fycm93LnN2ZycpO1xuICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG5cbiAgICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgfVxuXG4gICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgIGxlZnQ6IDExcHg7XG5cbiAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbiB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi52aWV3LXRvcGljcy1nbG9zc2FyeSB7XG5cbiAgJi52aWV3LWRpc3BsYXktaWQtYmxvY2tfdG9waWNzX2dsb3NzYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHJvdy1nYXA6IDM1cHg7XG5cbiAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW46IDYwcHggYXV0byA5MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG4gICAgICAucGFnZS1pdGVtLFxuICAgICAgLnBhZ2UtbGluayxcbiAgICAgIC5wYWdlcl9faXRlbS0tbmV4dCxcbiAgICAgIC5wYWdlcl9faXRlbS0tbmV4dCB7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFnZS1pdGVtLFxuICAgICAgLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuXG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDE0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG5cbiAgICAgICAgICAucGFnZS1saW5rIHtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtfYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZpc2lvbi0tdGVhc2VyLnZpc2lvbiB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA3O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpc2lvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgLy8gU2hhcmVkXG4gICYtLWhlYWRlcixcbiAgJi0tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzNXZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLy8gVG9wXG4gICYtLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG4gIH1cblxuICAmLS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XG4gIH1cbiAgaDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi0tdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxuXG4gICYtLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTEwcHg7XG5cbiAgICBzdmcge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuXG4gICAgICAuY2xzLTEge1xuICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ29udGVudFxuICAmLS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAyZW0gNGVtIDJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlcjogd2hpdGUgMnB4IHNvbGlkO1xuICB9XG5cbiAgLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1MSwgNDgsIDQ4LCAwLjQpO1xuICB9XG5cblxuICAvLyBSZWFkIG1vcmVcbiAgLmVjLXRvZ2dsZS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBmb250LXNpemU6IDFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA3NC4zNiA0Ny40OCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFc2Nyb2xsJTNDL3RpdGxlJTNFJTNDZyBpZD0nTGF5ZXJfMicgZGF0YS1uYW1lPSdMYXllciAyJyUzRSUzQ2cgaWQ9J0xheWVyXzEtMicgZGF0YS1uYW1lPSdMYXllciAxJyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMzcuMTgsNDcuNDhhNC42OCw0LjY4LDAsMCwxLTMuMzEtMS4zNkwuNDQsMTIuNjhhMS41LDEuNSwwLDAsMSwyLjEyLTIuMTJMMzYsNDRhMS42OCwxLjY4LDAsMCwwLDIuMzcsMEw3MS44LDEwLjU2YTEuNSwxLjUsMCwwLDEsMi4xMiwyLjEyTDQwLjQ5LDQ2LjEyQTQuNjYsNC42NiwwLDAsMSwzNy4xOCw0Ny40OFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMzcuMTgsMzcuMzZBNC42OCw0LjY4LDAsMCwxLDMzLjg3LDM2TC40NCwyLjU2QTEuNSwxLjUsMCwwLDEsMi41Ni40NEwzNiwzMy44OGExLjY4LDEuNjgsMCwwLDAsMi4zNywwTDcxLjguNDRhMS41LDEuNSwwLDAsMSwyLjEyLDIuMTJMNDAuNDksMzZBNC42Niw0LjY2LDAsMCwxLDM3LjE4LDM3LjM2WicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7ICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzFweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgJi0tY29udGVudDpub3QoLnRvZ2dsZS1hY3RpdmUpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC50b2dnbGUtYWN0aXZlIC5lYy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG59XG4iLCIuanMgLmRyb3BidXR0b24td3JhcHBlciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAmLmRyb3BidXR0b24tbXVsdGlwbGUge1xuICAgIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgICAuZHJvcGJ1dHRvbiB7XG4gICAgICAgIC5zZWNvbmRhcnktYWN0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgICAgICAgLmRyb3BidXR0b24ge1xuICAgICAgICAgIC5zZWNvbmRhcnktYWN0aW9uIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGluaXRpYWw7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5qcyB0ZCAuZHJvcGJ1dHRvbi1tdWx0aXBsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uID4gKiB7XG4gIHBhZGRpbmc6IDAuMWVtIDFlbSAhaW1wb3J0YW50O1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGZpZWxkIGNvbXBvbmVudHMuXG4gKi9cblxuLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5maWVsZC0tbGFiZWwtaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblxuICA+IC5maWVsZF9fbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgPiAuZmllbGRfX2l0ZW0sXG4gID4gLmZpZWxkX19pdGVtcyB7XG4gICAgZmxleDogMTtcblxuICAgID4gZGl2LmZpZWxkX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dFt0eXBlPSdmaWxlJ10ge1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbjogNjBweCAwO1xuXG4gIEBtZWRpYSAjeyRzY3JlZW4tc20tbWlufSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5va3RvcHJvLXNlY3Rpb24tc3ViLXRleHQgIHtcbiAgbWF4LXdpZHRoOiA2OTVweDtcbiAgbWFyZ2luOiAyNXB4IGF1dG8gNjBweDtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gIGZvbnQtd2VpZ2h0OiAyMDtcbiAgY29sb3I6ICRtYWluLWdyZXk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnN1Yi1pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRkYXJrX2JsdWU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW46IDAgMCAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnN1Yi1pdGVtLWljb24ge1xuICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbiIsIi8vIFZlcnRpY2FsIHRhYnMgYmxvY2suXG4udmlzaW9uLXByZXZpZXcge1xuICAmLS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gICYtLWNvbnRlbnQsXG4gICYtLW5hdmlnYXRpb24sXG4gICYtLXBhY2thZ2Uge1xuICAgIHdpZHRoOiA1MHZ3O1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJi0tcGFja2FnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8vIE5hdmlnYXRpb24gc3R5bGVzLlxuICAmLS1uYXZpZ2F0aW9uIHtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMztcbiAgICAvLyBEZWZhdWx0IHBhZGRpbmcgdG9wLlxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIxMHB4KTtcbiAgICB0b3A6IDIxMHB4O1xuXG4gICAgJl9faXRlbTpudGgtY2hpbGQoLW4rMykge1xuICAgICAgaGVpZ2h0OiAxMzZweDtcbiAgICB9XG5cbiAgICAmX19pdGVtOm50aC1jaGlsZChuKzQpOm50aC1jaGlsZCgtbis2KSB7XG4gICAgICAvLyBNYWdpYy5cbiAgICAgIGhlaWdodDogY2FsYyg4MHZoIC0gMjEwcHggLSAxMzZweCAtIDYwcHgpO1xuICAgIH1cblxuICAgICZfX2l0ZW0gYSB7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIHRvcDogMDtcblxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICYtLXRhYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMjIxNTM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMDBweDtcbiAgICAgIHRvcDogOTNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA2cHggcmdiYSg0MCwgMzksIDM5LCAwLjIpKTtcbiAgICAgIHdpZHRoOiAxMDMlO1xuICAgIH1cblxuICAgICZfX3RpdGxlLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGVlNGU4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiBzdmcge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgLmNscy0xIHtcbiAgICAgICAgZmlsbDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCJoMi5hZC1oZWFkaW5nLTIge1xuICBjb2xvcjogIzIxRDlFNTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuaDMuYWQtaGVhZGluZy0zIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMyRDMwN0M7XG59XG5cbmg0LmFkLWhlYWRpbmctNCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMyMUQ5RTU7XG59XG5cbmgyLnN1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmgyLnBhcmFncmFwaC1ibG9nLXBvc3QtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5wLnBhcmFncmFwaC1ibG9nLXBvc3QtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICRtYWluLWdyZXk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgQG1lZGlhICN7JHNjcmVlbi14cy1taW59IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuaDMucGFyYWdyYXBoLWJsb2ctcG9zdC1zdWItaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRkYXJrX2JsdWU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9pbmZvcm1hdGl2ZV9mb290bm90ZV9pY29uLnBuZycpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cbn1cblxuYS5saW5rLWJsb2ctcG9zdCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgY29sb3I6ICRtYWluLWJsdWU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJG1haW4tYmx1ZTs7XG4gIH1cbn1cblxudWwudW5vcmRlcmVkLWxpc3QtYmxvZyxcbnVsLnVub3JkZXJlZC1mdWxsLXJlZnVuZCB7XG4gIHBhZGRpbmc6IDAgMCAwIDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDIwcHggMCA0NXB4O1xuXG4gIGxpIHtcbiAgICBwLFxuICAgIHNwYW4sXG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICRtYWluLWdyZXk7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIH1cblxuICAgICY6Om1hcmtlciB7XG4gICAgICBjb2xvcjogJG1haW4tYmx1ZTtcbiAgICB9XG4gIH1cblxuICAmLnVub3JkZXJlZC1mdWxsLXJlZnVuZCB7XG5cbiAgICBsaSB7XG5cbiAgICAgICY6Om1hcmtlciB7XG4gICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSAjeyRzY3JlZW4teHMtbWlufSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgfVxufVxuXG5zdHJvbmcuYm9sZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICRncmF5O1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5pbmZvcm1hdGl2ZS1mb290bm90ZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gIHBhZGRpbmc6IDMwcHggMzhweCAzNHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW46IDIwcHggMCA0NXB4O1xuXG4gIC5pbmZvcm1hdGl2ZS1mb290bm90ZS1oZWFkaW5nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG5cbiAgLmluZm9ybWF0aXZlLWZvb3Rub3RlLWNvbnRlbnQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXhzLW1pbn0ge1xuICAgIHBhZGRpbmc6IDE1cHggMThweCAxNXB4O1xuICB9XG59XG5cblxuLmFkLW5pY2UtcGFnZSB7XG4gIGNvbG9yOiAjNTY1NjU2O1xuXG4gIC5maXJzdC10YWItY29udGVudC1wYWNrYWdlIHtcbiAgICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoLi4vaW1hZ2VzL2Fib3V0X29rdG9wcm9fd3JhcHBlci5wbmcpO1xuICAgIGJvcmRlci1pbWFnZS1zbGljZTogMjAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiA4MnB4O1xuICB9XG5cbiAgLmpvYi1kZXRhaWxzLWxpbmstLXBhY2thZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLmpvYi1kZXRhaWxzLWxpbmsge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJEMzA3QztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDQ1LCA0OCwgMTI0LCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDQ1LCA0OCwgMTI0LCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB3aWR0aDogMjE1cHg7XG4gICAgcGFkZGluZzogMThweDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1hYm91dC1va3RvcHJvLXZpZGVvIHtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY1MHB4KSB7XG4gICAgICBoZWlnaHQ6IDcyNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cblxuICBpZnJhbWUsXG4gIHZpZGVvIHtcbiAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFib3V0LWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzIxRDlFNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG5cbiAgLnNpdGUtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkQzMDdDICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuby1hZC1qb2ItcGFja2FnZXMtZm9ybWF0dGVyIHtcbiAgICAubmF2LXRhYnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1ib3R0b206IHVuc2V0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjFEOUU1O1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggNHB4IHJnYmEoNDUsIDQ4LCAxMjQsIDAuMik7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogMzIlO1xuICAgICAgfVxuXG4gICAgICAubmF2LWxpbmsge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuNXMsIGZvbnQtc2l6ZSAuNXM7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtbGluayxcbiAgICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAjMkQzMDdDO1xuICAgICAgfVxuXG4gICAgICAubmF2LWl0ZW06bm90KDpsYXN0LWNoaWxkKSBhLm5hdi1saW5rIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgd2hpdGU7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tYXAge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvbWFwLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MTFweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMDBweCA0MTFweDtcbiAgfVxuXG4gIC5hcHBseS1idXR0b24td3JhcHBlciBhIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZDogIzJEMzA3QztcbiAgICB3aWR0aDogMjE1cHg7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoNDUsIDQ4LCAxMjQsIDAuMSk7XG4gIH1cbn1cblxuLnBhY2thZ2UtbmljZS12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJi0tbGVmdCB7XG4gICAgZmxleC1iYXNpczogNDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi0tcmlnaHQge1xuICAgIGZsZXgtYmFzaXM6IDYwJTtcblxuICAgIC5maWVsZC0tbmFtZS1zdWItdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGNvbG9yOiAjMjFEOUU1O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIH1cbiAgfVxuXG4gICYtLW51bWJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG5cbiAgICAuZmllbGQtLW5hbWUtc2FsYXJ5LW1haW5fX3N1ZmZpeCxcbiAgICAuZmllbGQtLW5hbWUtc2FsYXJ5LWV4dHJhX19zdWZmaXgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtc2FsYXJ5LWV4dHJhX19hbW91bnQsXG4gICAgLmZpZWxkLS1uYW1lLXNhbGFyeS1leHRyYV9fcHJlZml4LFxuICAgIC5maWVsZC0tbmFtZS1zYWxhcnktbWFpbl9fYW1vdW50LFxuICAgIC5maWVsZC0tbmFtZS1zYWxhcnktbWFpbl9fcHJlZml4IHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGNvbG9yOiAjMmQzMDdjO1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5pcy1hY3RpdmUtc291cmNlIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG4uc291cmNlcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIC5sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWluLWhlaWdodDogMzhweDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuXG4uYmxvY2stb2t0b3Byby1qb2JzLWF1dGgtZm9ybS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLm9rdG9wcm8tam9icy1hdXRoLWZvcm0tYmxvY2sge1xuICAgIG1heC13aWR0aDogMzcycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMTBweDtcblxuICAgIC5va3RvcHJvLWF1dGgtbWVzc2FnZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcblxuICAgICAgLm9rdG9wcm8tam9icy1hdXRoLWZvcm0tdG9vbHRpcCB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3Rvb2x0aXBfaWNvbi5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICBtYXJnaW46IDE1cHg7XG5cbiAgICAub2t0b3Byby1qb2JzLWF1dGgtZm9ybS1ibG9jayB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL3ZhcmlhYmxlc1wiO1xuXG4uYmxvY2stb2t0b3Byby11c2VyLWxvZ2luLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAub2t0b3Byby11c2VyLWxvZ2luLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgIC5va3RvcHJvLXVzZXItbG9naW4tZm9ybS1tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLm9rdG9wcm8tdXNlci1sb2dpbi1mb3JtLWxpbmsge1xuXG4gICAgICAub2t0b3Byby11c2VyLWxvZ2luLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hdmF0YXIuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1pbn0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIEBtZWRpYSAjeyRzY3JlZW4tc20tbWlufSB7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIC5va3RvcHJvLXVzZXItbG9naW4tZm9ybSB7XG4gICAgICBtYXJnaW46IDE1cHg7XG4gICAgfVxuICB9XG59XG4iLCIubmF2YmFyLWJyYW5kIHtcbiAgbWF4LXdpZHRoOiA5NHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIubGFyZ2UtYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMThweCAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBhIHtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICBmb250LXdlaWdodDogOTAwO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5idXR0b24td2l0aC1hcnJvd3Mge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzQ0RCMDUsICNCOEU3MDApO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIHBhZGRpbmc6IDE1cHggNzhweCAxNXB4IDU1cHg7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9jdGFfYnV0dG9uX2ljb24uc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICB0b3A6IDE5cHg7XG4gICAgfVxuXG4gICAgJjphY3RpdmUsXG4gICAgJjp2aXNpdGVkLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXhzLW1pbn0ge1xuICAgIGEge1xuICAgICAgcGFkZGluZzogMTVweCA0OHB4IDE1cHggMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogMTRweDtcbiAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ibHVlLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogJG1haW4tYmx1ZTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgYSB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JHNjcmVlbi14cy1taW59IHtcblxuICAgICAgYSB7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5va3RvcHJvLW5vZGUtLWJsb2ctcG9zdC0tYWRkdG9hbnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gIC5va3RvcHJvLWFkZHRvYW55LXNoYXJlLWxpbmtzLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjb2xvcjogJGRhcmtfYmx1ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm9rdG9wcm8tYWRkdG9hbnktaW5uZXItd3JhcHBlciB7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgc3ZnIHtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDIwcHggMDtcblxuICAgIC5va3RvcHJvLWFkZHRvYW55LXNoYXJlLWxpbmtzLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybSB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFya19ibHVlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAzNXB4IDQwcHggNDVweDtcblxuICBsYWJlbCB7XG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgLm9rdG9wcm8td2ViZm9ybS1pbnB1dHMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sdW1uLWdhcDogMjhweDtcblxuICAgIC5va3RvcHJvLXdlYmZvcm0tbmFtZS1pbnB1dHMtY29udGFpbmVyLFxuICAgIC5va3RvcHJvLXdlYmZvcm0tZW1haWwtdG9waWNzLWlucHV0cy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGNvbHVtbi1nYXA6IDI4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXgtd2lkdGg6IDQzNnB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgICBzZWxlY3QsXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDUycHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3JtLWl0ZW0tdGVybXMtY29uZGl0aW9ucy1wb2xpY3kge1xuXG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tdG9wOiA1MXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2N0YV9idXR0b25faWNvbi5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNjlweDtcbiAgICAgIHRvcDogMTdweDtcbiAgICB9XG5cbiAgICAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tYmx1ZTtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTAwcHggMTZweCA2MHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgIGhlaWdodDogNTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICAud2ViZm9ybS1jb25maXJtYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fbWVzc2FnZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMjVweDtcblxuXG4gICAgLm9rdG9wcm8td2ViZm9ybS1pbnB1dHMtY29udGFpbmVyIHtcblxuICAgICAgLm9rdG9wcm8td2ViZm9ybS1uYW1lLWlucHV0cy1jb250YWluZXIsXG4gICAgICAub2t0b3Byby13ZWJmb3JtLWVtYWlsLXRvcGljcy1pbnB1dHMtY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1hY3Rpb25zIHtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogMzVweDtcbiAgICAgIH1cblxuICAgICAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICAgICAgICBwYWRkaW5nOiAxNnB4IDcwcHggMTZweCA1MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQge1xuICAgIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1pbn0ge1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICAgIGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RhYmxlLWxvYWRlciB7XG4gIGZsZXg6IDEgMTtcblxuICAuZm9vaWNvbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgICBjb250ZW50OiBcInJvdGF0ZV9yaWdodFwiO1xuICAgIH1cbiAgfVxufVxuXG4uYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiLy9cbi8vIFRhYmxlc1xuLy8gQ29waWVkIGZyb20gdGhlIEJvb3RzdHJhcDMgRHJ1cGFsIHRoZW1lIGFuZCBoYWNrZWQuXG5cblxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGV4dC1tdXRlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5cbi8vIEJhc2VsaW5lIHN0eWxlc1xuXG50YWJsZSxcbnRhYmxlLmZvb3RhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAvLyBDZWxsc1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGNvbG9yOiBpbml0aWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzAwOGVlNjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgLnRhYmxlc29ydCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLjI1ZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgICAgICYudGFibGVzb3J0LS1hc2Mge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDhlZTYvdHdpc3RpZS1kb3duLnN2Zyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudGFibGVzb3J0LS1kZXNjIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9jb3JlL21pc2MvaWNvbnMvMDA4ZWU2L3R3aXN0aWUtdXAuc3ZnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwNTZiMztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG5cbiAgPiB0Ym9keSA+IHRyID4gdGQge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAvLyBSZW1vdmUgdG9wIGJvcmRlciBmcm9tIHRoZWFkIGJ5IGRlZmF1bHRcbiAgPiBjYXB0aW9uICsgdGhlYWQsXG4gID4gY29sZ3JvdXAgKyB0aGVhZCxcbiAgPiB0aGVhZDpmaXJzdC1jaGlsZCB7XG4gICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzXG4gID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBOZXN0aW5nXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG5cbi50YWJsZS1jb25kZW5zZWQge1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogJHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IHRoZWFkID4gdHIge1xuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmctYWNjZW50O1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1ob3ZlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIGNlbGwgc2l6aW5nXG4vL1xuLy8gUmVzZXQgZGVmYXVsdCB0YWJsZSBiZWhhdmlvclxuXG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICBmbG9hdDogbm9uZTtcbiAgZGlzcGxheTogdGFibGUtY29sdW1uO1xufVxuXG50YWJsZSB7XG4gIHRkLFxuICB0aCB7XG4gICAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IC8vIFByZXZlbnQgYm9yZGVyIGhpZGluZyBpbiBGaXJlZm94IGFuZCBJRTktMTEgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjIzKVxuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbi8vIEdlbmVyYXRlIHRoZSBjb250ZXh0dWFsIHZhcmlhbnRzXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnYWN0aXZlJywgJHRhYmxlLWJnLWFjdGl2ZSk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCdpbmZvJywgJHN0YXRlLWluZm8tYmcpO1xuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ3dhcm5pbmcnLCAkc3RhdGUtd2FybmluZy1iZyk7XG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC43NSk7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcbiAgICA+IC50YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLmZvb3RhYmxlIHtcbiAgdGFibGUuZm9vdGFibGUtZGV0YWlscyB7XG4gICAgLy8gQ2VsbHNcbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgID4gdGgsXG4gICAgICAgID4gdGQge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICYuZm9vdGFibGUtZmlyc3QtdmlzaWJsZSB7XG4gICAgICAgICAgLy93aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb2ljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgICAgY29udGVudDogXCJhZGRcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuZm9vaWNvbi1wbHVzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJhZGRcIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvb2ljb24tbWludXMge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcInJlbW92ZVwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG50ZCB7XG4gIC5vcGVyYXRpb25zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgICYuYWpheC1saW5rLWJ1dHRvbixcbiAgICAgICYub3BlcmF0aW9uLWxpbmsge1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWpheC1wcm9ncmVzcyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlID4gdGhlYWQgPiB0cixcbiAgLnRhYmxlID4gdGJvZHkgPiB0cixcbiAgLnRhYmxlID4gdGZvb3QgPiB0ciB7XG4gICAgPiB0ZC4jeyRzdGF0ZX0sXG4gICAgPiB0aC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX0gPiB0ZCxcbiAgICAmLiN7JHN0YXRlfSA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xuICAgID4gdGQuI3skc3RhdGV9OmhvdmVyLFxuICAgID4gdGguI3skc3RhdGV9OmhvdmVyLFxuICAgICYuI3skc3RhdGV9OmhvdmVyID4gdGQsXG4gICAgJjpob3ZlciA+IC4jeyRzdGF0ZX0sXG4gICAgJi4jeyRzdGF0ZX06aG92ZXIgPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi50b2MtZmlsdGVyIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwO1xuXG4gIC50b2MtdHJlZSB7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgICBwYWRkaW5nOiAzNXB4IDQ2cHggMzVweCAzOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICBoMyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgY29sb3I6ICRkYXJrX2JsdWU7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvYXJyb3dfaWNvbl9jbG9zZS5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgaDNbYXJpYS1leHBhbmRlZD0ndHJ1ZSddIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5va3RvcHJvLWxpc3Qtd3JhcHBlciB7XG5cbiAgICAgIG9sIHtcbiAgICAgICAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1pbn0ge1xuXG4gICAgLnRvYy10cmVlIHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tc20tbWlufSB7XG5cbiAgICAudG9jLXRyZWUge1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hcHBseS1idXR0b24td3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMjBweDtcblxuICBhIHtcbiAgICBjb2xvcjogIzBmMjg1NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMGYyODU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDE4cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzFlNzBiZjtcbiAgICAgIGNvbG9yOiAjMWU3MGJmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udGV4dGFyZWEtcHJldGVuZC1oaWRkZW4ge1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGZvbnQtc2l6ZTogMXB4O1xuICBtYXJnaW46IDAgMCAwIDdweDtcblxuICAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5maWVsZC0td2lkZ2V0LW8tYW5zd2VyLXN0cmluZy10ZXh0YXJlYSB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG5cbiAgPiBmaWVsZHNldCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5hbnN3ZXItdmFyaWFudHMtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgaW5wdXQsIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLm8tYWQtZm9ybSxcbi5vLWFwcC1mb3JtIHtcbiAgLmN1c3RvbS1zZWxlY3QsXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC8vaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciB7XG4gICAgLnBpemRhLXRhYmlrdTpub3QoZGV0YWlscy5maWVsZC1ncm91cC10YWIpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgICAgICAgLy9jb250ZW50OiBcImVycm9yXCI7XG4gICAgICAgIGNvbnRlbnQ6IFwiZXJyb3Jfb3V0bGluZVwiO1xuICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIGZsZXg6IDA7XG4gICAgICAgIGNvbG9yOiAjZmY0NDQ0O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudmVydGljYWwtdGFicyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgID4gdWwudmVydGljYWwtdGFic19fbWVudSB7XG4gICAgICAgIGZsZXg6IDEgMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgbGkudmVydGljYWwtdGFic19fbWVudS1pdGVtIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuODcpO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMwMGIwZmY7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMGYyODU2O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwZjI4NTY7XG5cbiAgICAgICAgICAgICAgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwZjI4NTY7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIC44Nyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52ZXJ0aWNhbC10YWJzX19wYW5lcyB7XG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgZmxleDogMyAwO1xuXG4gICAgICAgIC5kZXRhaWxzLXdyYXBwZXIge1xuICAgICAgICAgIC53cmFwcGVyLWFkZHJlc3MsXG4gICAgICAgICAgLndyYXBwZXItYmlydGhkYXksXG4gICAgICAgICAgLndyYXBwZXItbmFtZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIG1hcmdpbjogNTVweCAwIDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICBhLmJ1dHRvbixcbiAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgLy93aWR0aDogY2FsYygxNWVtIC0gNDBweCk7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogNXB4IDA7XG5cbiAgICAgICYuZm9ybS1zdWJtaXQ6bm90KC5zYXZlLWFyY2hpdmVkKSB7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzMTVkZWcsICNlY2VjZWMgMTUlLCAjZmZmIDEwMCUsICNlMGUwZTAgMCwgIzczNzI3MiAwKTtcbiAgICAgICAgY29sb3I6IHJnYig1MSwgNTEsIDUxKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjZmZmIDE1JSwgI2VjZWNlYyAxMDAlLCAjZTBlMGUwIDAsICM3MzcyNzIgMCk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYm9yZGVyOiBpbmhlcml0O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZpZWxkc2V0IHtcbiAgICAmLmZpZWxkZ3JvdXAge1xuICAgICAgcGFkZGluZzogLjM1ZW0gLjc1ZW0gLjYyNWVtO1xuICAgIH1cbiAgfVxuXG4gIC51aS1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmc6IC4zNWVtIC43NWVtIC42MjVlbTtcbiAgfVxuXG4gIC5maWVsZC0td2lkZ2V0LW8tYW5zd2VyLXN0cmluZy10ZXh0YXJlYSB7XG4gICAgPiBmaWVsZHNldCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxufVxuXG4udWktZGlhbG9nLmFwcGxpY2F0aW9uLWFkZC1pbm5vdmF0aW9uLW1lZXRpbmctcG9wdXAsXG4udWktZGlhbG9nLmFwcGxpY2F0aW9uLWFkZC1jb2xkLWNhbGwtcG9wdXAge1xuICB3aWR0aDogMTA4MHB4ICFpbXBvcnRhbnQ7XG5cbiAgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhvdC1sZWFkLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgLmljb24ge1xuICAgIGNvbG9yOiAjMjFkOWU1O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uby1hZC1mb3JtIHtcbiAgLmZpZWxkLS13aWRnZXQtb2t0b3Byby1hZC1zb3VyY2Utc2VsZWN0IHtcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgI2FkYjViZDtcbiAgICBwYWRkaW5nOiAzMHB4IDAuNzVlbSAwO1xuXG4gICAgLnNvdXJjZS1maWx0ZXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICAgIC5hamF4LXByb2dyZXNzOm5vdCguYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuKSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTIzcHg7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlzdWFsLXN1cHBvcnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSkgb3BhY2l0eSgwLjQpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBmaWx0ZXI6IHVuc2V0O1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLmZpZWxkLS1uYW1lLW5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDdweCAwIHJnYmEoMCwgMCwgMCwgLjQ1KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc291cmNlLWxpbmtzIHtcbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuc2luZ2xlLWxpbmsge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IDJmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5saW5rLW5hbWUge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLmJ0biB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgYS5idG4tc2Vjb25kYXJ5IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICAgICAgICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICB3aWR0aDogMjUwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1pbn0ge1xuICAucGF0aC1hcHAsXG4gIC5wYXRoLWFkIHtcbiAgICBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICAgICAgaGVhZGVyLmhlYWRlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm8tYXBwLWZvcm0ge1xuICAgIGRldGFpbHMge1xuICAgICAgc3VtbWFyeSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0td2lkZ2V0LWRhdGV0aW1lLWRlZmF1bHQsXG4gICAgZmllbGRzZXQge1xuICAgICAgcGFkZGluZzogMC4zNWVtO1xuICAgIH1cblxuICAgIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIge1xuICAgICAgPiBkaXZbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWdyb3VwLXRhYnNcIl0ge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBwYWRkaW5nOiAuMzVlbSAuNzVlbSAuNjI1ZW07XG5cbiAgICAgIGEuYnV0dG9uLFxuICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBTZWUgaHR0cHM6Ly93d3cuYWRkZXZlbnQuY29tL2FkZC10by1jYWxlbmRhci1idXR0b24gZm9yIHN0eWxlcy5cbi5hZGQtdG8tY2FsZW5kYXItd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk5OTtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIE9wdGltYSwgU2Vnb2UsIFwiU2Vnb2UgVUlcIiwgQ2FuZGFyYSwgQ2FsaWJyaSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDtcbiAgb3V0bGluZS1jb2xvcjogcmdiYSgwLCA3OCwgMjU1LCAwLjUpO1xuICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjAwNCk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC41cHggcmdiYSg1MCwgNTAsIDkzLCAuMTcpLCAwIDJweCA1cHggMCByZ2JhKDUwLCA1MCwgOTMsIC4xKSwgMCAxcHggMS41cHggMCByZ2JhKDAsIDAsIDAsIC4wNyksIDAgMXB4IDJweCAwIHJnYmEoMCwgMCwgMCwgLjA4KSwgMCAwIDAgMCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItd2lkdGg6IDJweCAxcHggMCAxcHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAuZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgcGFkZGluZzogMTNweCAxMnB4IDEycHggMTNweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAuYWRkLXRvLWNhbGVuZGFyLWRyb3Bkb3duIHtcbiAgICB3aWR0aDogMjMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBPcHRpbWEsIFNlZ29lLCBcIlNlZ29lIFVJXCIsIENhbmRhcmEsIENhbGlicmksIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjQpIDAgMTBweCAyNnB4O1xuICAgIC1tb3otYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjQpIDAgMTBweCAyNnB4O1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC40KSAwIDEwcHggMjZweDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45OCwgLjk4KSB0cmFuc2xhdGVZKDVweCk7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGVhc2U7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG5cbiAgICAmLnNob3cge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsZWZ0OiAtMnB4O1xuICAgICAgdG9wOiAtODAuNXB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSwgMSkgdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIHBhZGRpbmc6IDE0cHggMTBweCAxNHB4IDU1cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG5cbiAgICAgICYueWFob28ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vb2t0b3Byb191c2VyX3RoZW1lL2ltYWdlcy9hZGRfdG9fY2FsZW5kYXIvaWNvbi15YWhvby5zdmcpIDE4cHggNDAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICYud2ViT3V0bG9vayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9va3RvcHJvX3VzZXJfdGhlbWUvaW1hZ2VzL2FkZF90b19jYWxlbmRhci9pY29uLW91dGxvb2tjb20uc3ZnKSAxOHB4IDQwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLmljcyB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9va3RvcHJvX3VzZXJfdGhlbWUvaW1hZ2VzL2FkZF90b19jYWxlbmRhci9pY29uLW91dGxvb2suc3ZnKSAxOHB4IDQwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLmdvb2dsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9va3RvcHJvX3VzZXJfdGhlbWUvaW1hZ2VzL2FkZF90b19jYWxlbmRhci9pY29uLWdvb2dsZS5zdmcpIDE4cHggNDAlIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIGVtIHtcbiAgICAgICAgY29sb3I6ICM5OTkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5pbnNpZGUtbW9kYWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luOiA2MHB4IGF1dG8gMjBweDtcblxuICAgIC5hZGQtdG8tY2FsZW5kYXItZHJvcGRvd24ge1xuICAgICAgJi5zaG93IHtcbiAgICAgICAgdG9wOiAtMTE1cHg7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTE1cHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWRkLXRvLWNhbGVuZGFyLXdyYXBwZXItY2VudGVyaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5hZGQtdG8tY2FsZW5kYXItd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbi8vXG4vLyBIZWFkcyB1cCEgdjMgbGF1bmNoZWQgd2l0aCBvbmx5IGAuaGlkZS10ZXh0KClgLCBidXQgcGVyIG91ciBwYXR0ZXJuIGZvclxuLy8gbWl4aW5zIGJlaW5nIHJldXNlZCBhcyBjbGFzc2VzIHdpdGggdGhlIHNhbWUgbmFtZSwgdGhpcyBkb2Vzbid0IGhvbGQgdXAuIEFzXG4vLyBvZiB2My4wLjEgd2UgaGF2ZSBhZGRlZCBgLnRleHQtaGlkZSgpYCBhbmQgZGVwcmVjYXRlZCBgLmhpZGUtdGV4dCgpYC5cbi8vXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2NvbW1pdC9hYTAzOTZlYWU3NTdcblxuLy8gRGVwcmVjYXRlZCBhcyBvZiB2My4wLjEgKGhhcyBiZWVuIHJlbW92ZWQgaW4gdjQpXG5AbWl4aW4gaGlkZS10ZXh0KCkge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcbkBtaXhpbiB0ZXh0LWhpZGUoKSB7XG4gIEBpbmNsdWRlIGhpZGUtdGV4dDtcbn1cbiJdfQ== */
