@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. */
/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
/**
 * @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: #083E14;
  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: #3DDB05;
  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: #3DDB05;
  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: #083E14;
  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: #3DDB05;
}
.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: #3DDB05;
}
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: #3DDB05;
  background-color: #3DDB05;
  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: #3DDB05;
}

.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: #083E14;
  padding: 37px 0 92px;
  margin-top: 0;
}
.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: #083E14;
  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: #083E14;
  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: #083E14;
  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: #083E14;
  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: #3DDB05;
}
.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: #083E14;
  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: #083E14;
  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: #083E14;
}
.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: #083E14;
  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: #083E14;
  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 #083E14;
}
.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: #083E14;
  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: #083E14;
}
.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: #083E14;
}
.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: #083E14;
}
.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: #083E14;
  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: #083E14;
}
.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: #083E14 !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: #083E14;
  -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: #083E14;
  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: #083E14;
  -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: #083E14;
  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: #083E14;
}
.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: #083E14;
  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: #083E14;
}

.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 #083E14;
}
.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: #083E14;
}
.path-introduction .view-id-introduction_video > .view-content .introduction-video .introduction-video-wrapper .watch-introduction-video:hover {
  background-color: #083E14;
}
.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: #083E14;
}
.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;
}
.glossary-page .main-content-wrapper .glossary-page-main-content {
  width: 100%;
  max-width: 880px;
}
@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: #083E14;
}

/**
 * @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: #083E14;
  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: #083E14;
}
.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: #636D81;
  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: #083E14;
  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: #083E14;
  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: #636D81;
  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: #083E14;
}
.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: #636D81;
  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 {
  margin: 10px auto 0;
  background-color: #3DDB05;
  padding: 15px 54px;
  border-radius: 7px;
  max-width: 250px;
  width: 100%;
  text-align: center;
}
.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: #083E14;
  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: #3DDB05;
  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: #083E14;
  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: #083E14;
  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: #083E14;
  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: #083E14;
  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: #083E14;
  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: #083E14;
  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 #083E14;
}
div.language-switcher-language-url.block-language nav.links .nav-link .language-link.is-active {
  color: #FFFFFF;
  background-color: #083E14;
  border: 1px solid #083E14;
}

#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: #083E14;
  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: #083E14;
  border: 1px solid #083E14;
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.navigation.menu--main {
  margin: 0 30px;
}
.navigation.menu--main 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;
}
.navigation.menu--main 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;
}
.navigation.menu--main 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: #083E14;
}
.navigation.menu--main 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%;
}
.navigation.menu--main 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: #083E14;
  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: #083E14;
  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: #083E14;
  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: #083E14;
  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: #083E14;
  border: 1px solid #083E14;
}

/**
 * @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: #083E14;
  padding: 0;
}
.navbar-collapse .navbar-nav .nav-item a:focus {
  color: #083E14;
}
.navbar-collapse .navbar-nav .nav-item a.active {
  color: #3DDB05;
}
.navbar-collapse .navbar-nav .nav-item a.active:focus {
  color: #3DDB05;
}
.navbar-collapse .navbar-nav .nav-item a:hover {
  color: #083E14;
}
.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: #083E14;
  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: #3DDB05;
  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: #083E14;
    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: #3DDB05;
  }
  .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: #083E14;
  }
  .navbar-collapse .navbar-nav .nav-item .dropdown-menu .dropdown-item a.is-active {
    color: #083E14;
  }
}

/**
 * @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: #083E14;
  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: #083E14;
}

/**
 * @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: #083E14;
  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: #083E14;
  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: #3DDB05;
  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: #3DDB05;
  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: #083E14;
  line-height: 50px;
  border-radius: 8px;
}
.block-facet--glossaryaz .item-list .list-group .facet-item a:hover {
  background-color: #3DDB05;
  color: #FFFFFF;
}
.block-facet--glossaryaz .item-list .list-group .facet-item.is-active {
  background-color: #3DDB05;
}
.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: #083E14;
}

/**
 * @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;
}

/**
 * @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;
  border: unset;
  cursor: pointer;
  background-color: #FFFFFF;
}
@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;
  }
}

/* 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: #083E14;
  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: #083E14;
}
.paragraph--type--tab-container .paragraph-tabs-selector .nav-tabs li:has(> a.active) {
  background-color: #083E14;
}
.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: #083E14;
  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;
  padding: 0 15px;
}
.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: #3DDB05;
  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: #083E14;
  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;
  padding: 0 15px;
}
.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: 80px;
     -moz-column-gap: 80px;
          column-gap: 80px;
}
.paragraph--type--opportunities-item .field--name-field-media-svg {
  max-width: 451px;
}
.paragraph--type--opportunities-item .field--name-field-media-svg svg {
  height: auto;
  width: 100%;
}
.paragraph--type--opportunities-item .main-content-wrapper {
  max-width: 451px;
  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 .icon-title-wrapper {
  margin-bottom: 32px;
  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;
}
.paragraph--type--opportunities-item .main-content-wrapper .icon-title-wrapper .field--name-field-icon {
  margin-bottom: 0;
}
.paragraph--type--opportunities-item .main-content-wrapper .field--name-field-media-svg {
  color: #3DDB05;
  border-radius: 50%;
  background-color: #F7F9FD;
  width: 60px;
  height: 60px;
  text-align: center;
  line-height: 60px;
  margin-right: 32px;
}
.paragraph--type--opportunities-item .main-content-wrapper .field--name-field-media-svg svg {
  height: auto;
  width: 100%;
}
.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: #083E14;
  text-transform: capitalize;
  margin: 0;
  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;
    margin: 0 auto 25px;
  }
  .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: 80px auto 25px;
}
.paragraph--type--faq .main-content-wrapper .field--name-field-faq-content .views-element-container {
  padding: 0 0 90px;
}
.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: #083E14;
  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;
  padding: 0 15px;
}

/**
 * @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: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-column-gap: 80px;
     -moz-column-gap: 80px;
          column-gap: 80px;
}
.paragraph--type--oktopro-product-features-item .field--name-field-image {
  max-width: 574px;
}
.paragraph--type--oktopro-product-features-item .field--name-field-image svg {
  height: auto;
  width: 100%;
}
.paragraph--type--oktopro-product-features-item .main-content-wrapper {
  max-width: 670px;
  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 .field--name-field-icon {
  margin-right: 32px;
}
.paragraph--type--oktopro-product-features-item .main-content-wrapper .icon-title-wrapper .field--name-field-icon .field--name-field-media-svg {
  width: 60px;
  height: 60px;
}
.paragraph--type--oktopro-product-features-item .main-content-wrapper .icon-title-wrapper .field--name-field-icon .field--name-field-media-svg svg {
  width: 100%;
  height: auto;
}
.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: 670px;
}
.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 {
    margin: 0 auto 25px;
  }
  .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;
  padding: 0 15px;
}
.paragraph--type--cta-with-image .main-content-wrapper .field--name-field-title {
  margin: 30px auto 20px;
  text-align: left;
}
.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: #636D81;
  margin-bottom: 14px;
  font-weight: 400;
}
.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;
  }
}

/**
 * @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: #083E14;
  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: #083E14;
  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: #636D81;
  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: #083E14;
  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: #083E14;
  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: #3DDB05;
  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: 50px 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: #083E14;
  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: #083E14;
  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;
    margin-bottom: 30px;
  }
  .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: -94px;
  position: relative;
  z-index: 8;
}
@media only screen and (max-width: 767px) {
  .paragraph--type--tab-buttons {
    margin-top: -21px;
  }
}

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.paragraph--type--image-hero-banner {
  position: relative;
  min-height: 701px;
  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;
  -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-background-size: cover;
          background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 40px 0 80px;
}
.paragraph--type--image-hero-banner: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));
}
.paragraph--type--image-hero-banner .text-content-wrapper {
  z-index: 9;
  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-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-left: 11%;
  max-width: 669px;
}
.paragraph--type--image-hero-banner .text-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--image-hero-banner .text-content-wrapper .field--name-field-text {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 20px;
  color: #FFFFFF;
}
.paragraph--type--image-hero-banner .text-content-wrapper .field--name-field-link {
  margin-top: 40px;
}
.paragraph--type--image-hero-banner .field--name-field-image {
  margin: 0;
}
.paragraph--type--image-hero-banner .field--name-field-image img {
  position: absolute;
  height: 701px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media only screen and (max-width: 479px) {
  .paragraph--type--image-hero-banner .text-content-wrapper {
    top: 5%;
    left: 5%;
  }
  .paragraph--type--image-hero-banner .text-content-wrapper .field--name-field-title {
    font-size: 32px;
    line-height: 32px;
  }
}

/* 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 #636D81;
  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: #083E14;
  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: #636D81;
  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: #3DDB05;
  font-weight: 900;
}
.taxonomy-term--type-topics.taxonomy-term--view-mode-glossary .field--name-description .more-link a:after {
  content: "→";
  display: none;
  color: #3DDB05;
  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: #083E14;
  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: #636D81;
  text-align: center;
}
@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: #3DDB05;
  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: #3DDB05;
  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: #083E14;
  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: #3DDB05;
  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: #083E14;
  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: #083E14 !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: #083E14;
  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: #083E14;
  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: #083E14;
  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: #083E14;
  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: #083E14;
  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: #083E14;
  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: #083E14;
}
.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: #083E14;
  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: #083E14;
  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: #083E14;
  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: #083E14;
  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: #083E14;
  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: #083E14;
  color: #3DDB05;
}
.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: #083E14;
  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: #083E14;
  color: #3DDB05;
}

/* 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: #083E14;
  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 55px;
  font-family: "Source Sans Pro", "sans-serif";
  font-weight: 400;
  font-size: 20px;
  color: #636D81;
  text-align: center;
}

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

.sub-item-icon {
  color: #3DDB05;
  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: #083E14;
  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.product-features-heading {
  font-family: "Source Sans Pro", "sans-serif";
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  color: #083E14;
}
@media only screen and (max-width: 991px) {
  p.product-features-heading {
    font-size: 14px;
  }
}
@media only screen and (max-width: 767px) {
  p.product-features-heading {
    font-size: 14px;
  }
}

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: #083E14;
}
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: #3DDB05;
  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: #3DDB05;
}

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: #3DDB05;
}
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: #083E14;
  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;
  }
}

.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: #3DDB05;
  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: #3DDB05;
  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: #083E14;
  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: #3DDB05;
  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: #083E14;
  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: #636D81;
  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: #3DDB05;
  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-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: #083E14;
  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: #636D81;
  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;
}

/** Blocks **/
/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
#block-oktogreen-user-theme-countries-counter,
#block-oktogreen-user-theme-contracts-counter,
#block-oktogreen-user-theme-projects-counter {
  position: relative;
  min-height: 90px;
  padding: 0 15px;
  border: none;
}
#block-oktogreen-user-theme-countries-counter .content,
#block-oktogreen-user-theme-contracts-counter .content,
#block-oktogreen-user-theme-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-oktogreen-user-theme-countries-counter .content .animated-counter-block .inner-wrapper,
#block-oktogreen-user-theme-contracts-counter .content .animated-counter-block .inner-wrapper,
#block-oktogreen-user-theme-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-oktogreen-user-theme-countries-counter .content .animated-counter-block .inner-wrapper .counter-amount,
#block-oktogreen-user-theme-contracts-counter .content .animated-counter-block .inner-wrapper .counter-amount,
#block-oktogreen-user-theme-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-oktogreen-user-theme-countries-counter .content .animated-counter-block .inner-wrapper .counter-label,
#block-oktogreen-user-theme-contracts-counter .content .animated-counter-block .inner-wrapper .counter-label,
#block-oktogreen-user-theme-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-oktogreen-user-theme-countries-counter .content:before,
#block-oktogreen-user-theme-contracts-counter .content:before,
#block-oktogreen-user-theme-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: #083E14;
  border-radius: 50%;
  margin-bottom: 16px;
}

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

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

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

/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
/**
 * @file
 * File contain all theme variables.
 */
/* Color variables. */
.navbar-collapse {
  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;
}

/** Regions **/
.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: -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);
}

/** Paragraphs **/
.paragraph--type--cta-with-image .main-content-wrapper .field--name-field-link {
  background: #21D9E5;
  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-text {
  color: #7C7C7C;
}

.paragraph--type--tab-buttons {
  margin-top: -74px;
}

.paragraph--type--opportunities-item .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;
}

/** Node **/
.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 {
  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);
}

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: 100%;
  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(8, 62, 20, 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;
}

.node__content {
  margin-top: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC5jc3MiLCJnbG9iYWwuc2NzcyIsImltcG9ydC5zY3NzIiwidmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvaW1wb3J0LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvbGF5b3V0cy9va3RvcHJvLXBvcHVwLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvbGF5b3V0cy9yZWdpb24tdG9wLWhlYWRlci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL2xheW91dHMvaGVhZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvbGF5b3V0cy9hZG1pbi1oZWFkZXItcmVnaW9uLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvbGF5b3V0cy9zaXRlLWZvb3Rlci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL2xheW91dHMvcmVnaW9uLWZvb3Rlci1zZWNvbmQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9sYXlvdXRzL3JlZ2lvbi1mb290ZXItZmlyc3Quc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9sYXlvdXRzL3NpdGUtZm9vdGVyX19ib3R0b20uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9sYXlvdXRzL3JlZ2lvbi1mb290ZXItdGhpcmQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9sYXlvdXRzL3JlZ2lvbi1mb290ZXItc2l4dGguc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9vX3BhY2thZ2Uvb19wYWNrYWdlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvZW50aXR5L21lZXRpbmctcmVjb3JkLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvcGFnZXMvcGFnZS1tYWluLW1lbnUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9wYWdlcy9wYWdlLWZhcS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3BhZ2VzL3BhZ2UtdGVhbS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3BhZ2VzL3BhZ2UtY29tbWl0bWVudC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3BhZ2VzL3BhdGgtc2VydmljZS1mZWUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9wYWdlcy9wYWdlLWNhdGFsb2cuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9wYWdlcy9wYWdlLWFwcGxpY2F0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvcGFnZXMvcGFnZS1hZG1pbnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9wYWdlcy9wYWdlLWpvYnMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9wYWdlcy9wYWdlLWludHJvZHVjdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3BhZ2VzL2RlbW9uc3RyYXRpb24tZ3VpZGUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9wYWdlcy9fdmlzaW9uLS1idXNpbmVzLWRldmVsb3Blci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3BhZ2VzL2dsb3NzYXJ5LXBhZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9wYWdlcy9wYXRoLWZyb250cGFnZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3BhZ2VzL3BhdGgtYmxvZy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3BhZ2VzL2dlbmVyYWwtcGFnZS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3BhZ2VzL3BhdGgtcHJpY2luZy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL25vZGUvbm9kZS0tdHlwZS1ibG9nLXBvc3Quc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9ibG9ja3MvYmxvY2stY291bnRlci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL2Jsb2Nrcy9ibG9jay1sYW5ndWFnZXN3aXRjaGVyLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvYmxvY2tzL2Jsb2NrLWFjY291bnQtbWVudS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL2Jsb2Nrcy9ibG9jay1ob21lLW1lbnUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9ibG9ja3MvYmxvY2stb2t0b3Byby1tZW51LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvYmxvY2tzL2Jsb2NrLXRvcG5hdmlnYXRpb24tbWVudS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL2Jsb2Nrcy9ibG9jay1hZGQtYXBwbGljYXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9ibG9ja3MvYmxvY2stZ28tYmFjay1oaXN0b3J5LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvYmxvY2tzL2Jsb2NrLW1lbnUtbmF2aWdhdGlvbi1tZW51LS1nZW5lcmFsLW1lbnUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9ibG9ja3MvYmxvY2stb2t0b3Byby1ib29rLWRlbW8tYmxvY2suc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9ibG9ja3MvYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9ibG9ja3MvYmxvY2stZm9vdGVyLW1lbnUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9ibG9ja3MvYmxvY2stY29udGVudC1zb2NpYWwtbWVkaWEtbGlua3Muc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9ibG9ja3MvYmxvY2stY29weXJpZ2h0LWJsb2NrLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvYmxvY2tzL2Jsb2NrLWZhY2V0LS1nbG9zc2FyeWF6LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvYmxvY2tzL2Jsb2NrLXZpZXdzLWJsb2NrdG9waWNzLWdsb3NzYXJ5LWJsb2NrLXRvcGljcy1nbG9zc2FyeS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL2Jsb2Nrcy9ibG9jay1vLWdsb3NzYXJ5LWFjdGl2ZS1pdGVtLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvYmxvY2tzL2FkbWluLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2suc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9ibG9ja3Mvb2t0b3Byby1mb290ZXItbG9nby5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL2Jsb2Nrcy9ibG9jay1va3RvcHJvLXVzZXItbG9naW4tYmxvY2suc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9wYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tdmlkZW8uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9wYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tdGFiLWNvbnRhaW5lci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3BhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1jYWxsLXRvLWFjdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3BhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1ob3ctZG9lcy1pdC13b3JrLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvcGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmstaXRlbS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3BhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvcGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtaXRlbS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3BhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLW1vZGVsLXZpZGVvLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvcGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLWZhcS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3BhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9wYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWl0ZW0uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9wYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tY3RhLXdpdGgtaW1hZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9wYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tYWJvdXQtdXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9wYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tb3VyLXZhbHVlcy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3BhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS10aXRsZS10ZXh0LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvcGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvcGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLW91ci10ZWFtLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvcGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLW1lbWJlci1pbmZvLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvcGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvcGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLWJsb2ctbGlzdGluZy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3BhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS10YWItYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3BhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1pbWFnZS1oZXJvLWJhbm5lci5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3RheG9ub215L3RheG9ub215LXRlcm0tLXR5cGUtdG9waWNzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvZm9ybXMvb2t0b3Byby1sb2dpbi1mb3JtLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvZm9ybXMvb2t0b3Byby1qb2JzLWF1dGgtZm9ybS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL2Zvcm1zL2FwcGxpY2F0aW9uLWZvcm0uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9mb3Jtcy9vLWFwcC1jb250cmFjdG9yLWJvb2stYS1kZW1vLWZvcm0uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9ib290c3RyYXAzX3RoZW1lL192YXJpYWJsZXNfYjMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy92aWV3cy92aWV3LWlkLWludHJvZHVjdGlvbl92aWRlby5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3ZpZXdzL3ZpZXctaWQtZWZmaWNpZW5jeV92aWRlby5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3ZpZXdzL3ZpZXctaWQtZmFxX3Bvc3Quc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy92aWV3cy92aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2xpc3Quc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy92aWV3cy92aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX3F1ZXN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3ZpZXdzL3ZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3ZpZXdzL3ZpZXdzLWV4cG9zZWQtZm9ybS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3ZpZXdzL3ZpZXctLW9rdG9wcm8tc291cmNlcy0tb3ZlcnZpZXctYmxvY2suc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy92aWV3cy92aWV3LW9rdG9wcm8tdGVhbS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3ZpZXdzL3ZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXguc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy92aWV3cy92aWV3LXRvcGljcy1nbG9zc2FyeS5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL2NvbnRlbnQvX3Zpc2lvbi0tdGVhc2VyLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvY29tcG9uZW50cy9kcm9wYnV0dG9uLmNvbXBvbmVudC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL2NvbXBvbmVudHMvZmllbGQuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9jb21wb25lbnRzL192aXNpb24tbmF2aWdhdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL2NvbXBvbmVudHMvYWQvX21haW4uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9jb21wb25lbnRzL2FkL19zb3VyY2VzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvY29tcG9uZW50cy9oZWFkZXIvb2t0b3Byby1qb2JzLWF1dGgtZm9ybS1ibG9jay5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL2NvbXBvbmVudHMvaGVhZGVyL25hdmJhci1icmFuZC5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL2NvbXBvbmVudHMvYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL2NvbXBvbmVudHMvb2t0b3Byby1ub2RlLS1ibG9nLXBvc3QtLWFkZHRvYW55LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3Mvd2ViZm9ybXMvd2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0uc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9lbGVtZW50cy9hamF4LnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvZWxlbWVudHMvdGFibGUuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9lbGVtZW50cy90b2MtZmlsdGVyLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvdG9vbHMvYXBwbGljYXRpb24tZm9ybS1wYWdlLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi8uLi90aGVtZXMvY3VzdG9tL29rdG9wcm9fYmFzZV91c2VyX3RoZW1lL3Njc3MvdG9vbHMvYWRkLXRvLWNhbGVuZGFyLWxpbmsuc2NzcyIsImJsb2Nrcy9ibG9jay1jb3VudGVyLnNjc3MiLCJibG9ja3MvYmxvY2stbWVudS1uYXZpZ2F0aW9uLW1lbnUtLWdlbmVyYWwtbWVudS5zY3NzIiwibGF5b3V0cy9yZWdpb24tZm9vdGVyLXNlY29uZC5zY3NzIiwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLWN0YS13aXRoLWltYWdlLnNjc3MiLCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tdGFiLWJ1dHRvbnMuc2NzcyIsInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLWl0ZW0uc2NzcyIsIm5vZGUvbm9kZS0tdHlwZS1ibG9nLXBvc3Quc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jdXN0b20vb2t0b3Byb19iYXNlX3VzZXJfdGhlbWUvc2Nzcy9ib290c3RyYXAzX3RoZW1lL21peGlucy9faGlkZS10ZXh0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDQWhCOzs7RUFBQTtBQUtBLHNCQUFBO0FDTEE7OztFQUFBO0FDQUE7OztFQUFBO0FBS0EscUJBQUE7QUNMQTs7O0VBQUE7QUFPQSxxQkFBQTtBQ1BBOzs7RUFBQTtBREFBOzs7RUFBQTtBQU9BLHFCQUFBO0FDRUEsYUFBQTtBRFRBOzs7RUFBQTtBQU9BLHFCQUFBO0FFTEE7O0VBRUUsZ0JBQUE7QU5rQ0Y7QU1oQ0U7O0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtBTm1DSjtBTWpDSTs7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0FOb0NOO0FNbENNOztFQUNFLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNIVEs7RUdVTCw0Q0FBQTtBTnFDUjtBTWxDTTs7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxjQUFBO0FOcUNSO0FNbkNROztFQUNFLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLHVEQUFBO0VBQ0EsZ0NBQUE7VUFBQSx3QkFBQTtFQUNBLDRCQUFBO0VBQ0EsWUFBQTtBTnNDVjtBTWpDSTs7Ozs7O0VBR0UsYUFBQTtFQUNBLFVBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QU5zQ047QU1wQ007Ozs7OztFQUNFLDhCQUFBO0VBQUEsMkJBQUE7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UUo7O0FDMTlRQTtFQUNFLHNDQUFBO0FENjlRRjs7QUMxOVFBO0VBQ0UsU0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBRDY5UUY7QUMzOVFFO0VBQ0UscUJBQUE7VUFBQSxhQUFBO0FENjlRSjs7QUN6OVFBO0VBQ0UsYUFBQTtBRDQ5UUYiLCJmaWxlIjoiZ2xvYmFsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qKlxuICogQGZpbGVcbiAqIE1haW4gc2NzcyBmaWxlIG9mIHRoZW1lLlxuICovXG4vKiBJbXBvcnQgYWxsIGZpbGVzLiAqL1xuLyoqXG4gKiBAZmlsZVxuICogSW1wb3J0IGZpbGVzIGZvciB0aGlzIHRoZW1lLlxuICovXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi8qKlxuICogQGZpbGVcbiAqIEltcG9ydCBmaWxlcyBmb3IgdGhpcyB0aGVtZS5cbiAqL1xuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi8qIExheW91dHMuICovXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLm9rdG9wcm8tcG9wdXAsXG4ub2t0b3Byby1zdWNjZXNzLXBvcHVwIHtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbn1cbi5va3RvcHJvLXBvcHVwIC5tb2RhbC1jb250ZW50LFxuLm9rdG9wcm8tc3VjY2Vzcy1wb3B1cCAubW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDU1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG4ub2t0b3Byby1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyLFxuLm9rdG9wcm8tc3VjY2Vzcy1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xufVxuLm9rdG9wcm8tcG9wdXAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUsXG4ub2t0b3Byby1zdWNjZXNzLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA4M0UxNDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xufVxuLm9rdG9wcm8tcG9wdXAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAuY2xvc2UsXG4ub2t0b3Byby1zdWNjZXNzLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IC0xMHB4O1xuICBvcGFjaXR5OiB1bnNldDtcbn1cbi5va3RvcHJvLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHNwYW4sXG4ub2t0b3Byby1zdWNjZXNzLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLmNsb3NlIHNwYW4ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Nsb3NlX2ljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5va3RvcHJvLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIsXG4ub2t0b3Byby1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSxcbi5va3RvcHJvLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIsXG4ub2t0b3Byby1zdWNjZXNzLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIsXG4ub2t0b3Byby1zdWNjZXNzLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LFxuLm9rdG9wcm8tc3VjY2Vzcy1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub2t0b3Byby1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5idG4tcHJpbWFyeSxcbi5va3RvcHJvLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5idG4tcHJpbWFyeSxcbi5va3RvcHJvLXBvcHVwIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1wcmltYXJ5LFxuLm9rdG9wcm8tc3VjY2Vzcy1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5idG4tcHJpbWFyeSxcbi5va3RvcHJvLXN1Y2Nlc3MtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkgLmJ0bi1wcmltYXJ5LFxuLm9rdG9wcm8tc3VjY2Vzcy1wb3B1cCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tcHJpbWFyeSB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNEREIwNTtcbiAgYm9yZGVyLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGhlaWdodDogNDRweDtcbn1cbi5va3RvcHJvLXBvcHVwIC5tb2RhbC1jb250ZW50IC5mb3JtLWFjdGlvbnMsXG4ub2t0b3Byby1zdWNjZXNzLXBvcHVwIC5tb2RhbC1jb250ZW50IC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9rdG9wcm8tcG9wdXAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3Rlcixcbi5va3RvcHJvLXN1Y2Nlc3MtcG9wdXAgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5va3RvcHJvLXBvcHVwIC5tb2RhbC1jb250ZW50LFxuICAub2t0b3Byby1zdWNjZXNzLXBvcHVwIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG59XG5cbi5yZWdpb24tdG9wLWhlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRERCMDU7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB6LWluZGV4OiAxMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlZ2lvbi10b3AtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMnB4IDQ1cHg7XG4gIH1cbn1cblxuLmhlYWRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcbn1cbi5oZWFkZXItd3JhcHBlciAuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMTJweCAxMDBweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5oZWFkZXItd3JhcHBlciAuaGVhZGVyIC5uYXZiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4uaGVhZGVyLXdyYXBwZXIgLmhlYWRlciAubmF2YmFyIC5yZWdpb24taGVhZGVyLWxlZnQsXG4uaGVhZGVyLXdyYXBwZXIgLmhlYWRlciAubmF2YmFyIC5yZWdpb24taGVhZGVyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaGVhZGVyLXdyYXBwZXIgLmhlYWRlciAubmF2YmFyIC5yZWdpb24taGVhZGVyLWxlZnQgLm5hdmJhci1icmFuZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5oZWFkZXItd3JhcHBlciAuaGVhZGVyIC5uYXZiYXItdG9nZ2xlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmhlYWRlci13cmFwcGVyIC5oZWFkZXIgLm5hdmJhci10b2dnbGVyOmZvY3VzLCAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlciAubmF2YmFyLXRvZ2dsZXI6YWN0aXZlIHtcbiAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IHVuc2V0O1xufVxuLmhlYWRlci13cmFwcGVyIC5oZWFkZXIgLm5hdmJhci10b2dnbGVyLmNvcnBvcmF0ZS1uYXYtaWNvbi1tZW51LWFjdGlvbiB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC41cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlci13cmFwcGVyIC5oZWFkZXIgLm5hdmJhci10b2dnbGVyLmNvcnBvcmF0ZS1uYXYtaWNvbi1tZW51LWFjdGlvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDgzRTE0O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBvcGFjaXR5OiAxO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG4uaGVhZGVyLXdyYXBwZXIgLmhlYWRlciAubmF2YmFyLXRvZ2dsZXIuY29ycG9yYXRlLW5hdi1pY29uLW1lbnUtYWN0aW9uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbn1cbi5oZWFkZXItd3JhcHBlciAuaGVhZGVyIC5uYXZiYXItdG9nZ2xlci5jb3Jwb3JhdGUtbmF2LWljb24tbWVudS1hY3Rpb24gc3BhbjpudGgtY2hpbGQoMikge1xuICB0b3A6IDE4cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xufVxuLmhlYWRlci13cmFwcGVyIC5oZWFkZXIgLm5hdmJhci10b2dnbGVyLmNvcnBvcmF0ZS1uYXYtaWNvbi1tZW51LWFjdGlvbiBzcGFuOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMzZweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG59XG4uaGVhZGVyLXdyYXBwZXIgLmhlYWRlciAubmF2YmFyLXRvZ2dsZXIuY29ycG9yYXRlLW5hdi1pY29uLW1lbnUtYWN0aW9uLmNvcnBvcmF0ZS1uYXYtaWNvbi1tZW51LWFjdGlvbi1vcGVuIHtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOCU7XG4gIHJpZ2h0OiAxMCU7XG59XG4uaGVhZGVyLXdyYXBwZXIgLmhlYWRlciAubmF2YmFyLXRvZ2dsZXIuY29ycG9yYXRlLW5hdi1pY29uLW1lbnUtYWN0aW9uLmNvcnBvcmF0ZS1uYXYtaWNvbi1tZW51LWFjdGlvbi1vcGVuIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0REQjA1O1xufVxuLmhlYWRlci13cmFwcGVyIC5oZWFkZXIgLm5hdmJhci10b2dnbGVyLmNvcnBvcmF0ZS1uYXYtaWNvbi1tZW51LWFjdGlvbi5jb3Jwb3JhdGUtbmF2LWljb24tbWVudS1hY3Rpb24tb3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdG9wOiAtM3B4O1xuICBsZWZ0OiA4cHg7XG59XG4uaGVhZGVyLXdyYXBwZXIgLmhlYWRlciAubmF2YmFyLXRvZ2dsZXIuY29ycG9yYXRlLW5hdi1pY29uLW1lbnUtYWN0aW9uLmNvcnBvcmF0ZS1uYXYtaWNvbi1tZW51LWFjdGlvbi1vcGVuIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgd2lkdGg6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uaGVhZGVyLXdyYXBwZXIgLmhlYWRlciAubmF2YmFyLXRvZ2dsZXIuY29ycG9yYXRlLW5hdi1pY29uLW1lbnUtYWN0aW9uLmNvcnBvcmF0ZS1uYXYtaWNvbi1tZW51LWFjdGlvbi1vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdG9wOiAzOXB4O1xuICBsZWZ0OiA4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlciB7XG4gICAgcGFkZGluZzogMTJweCA0NXB4O1xuICB9XG4gIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyIC5uYXZiYXIgLnJlZ2lvbi1oZWFkZXItbGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogbm9ybWFsO1xuICB9XG4gIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyIC5uYXZiYXIgLnJlZ2lvbi1oZWFkZXItcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyLXdyYXBwZXIgLmhlYWRlciAubmF2YmFyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmhlYWRlci13cmFwcGVyIC5oZWFkZXIgLm5hdmJhciAucmVnaW9uLWhlYWRlci1yaWdodCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmhlYWRlci13cmFwcGVyIC5oZWFkZXIgLm5hdmJhciAucmVnaW9uLWhlYWRlci1sZWZ0IC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5oZWFkZXItd3JhcHBlciAuaGVhZGVyIC5uYXZiYXIgLnJlZ2lvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5oZWFkZXIuYWRtaW4taGVhZGVyLXJlZ2lvbixcbmhlYWRlci50b3AtaGVhZGVyLXJlZ2lvbiB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRERCMDU7XG59XG5oZWFkZXIuYWRtaW4taGVhZGVyLXJlZ2lvbiBuYXYubmF2YmFyLFxuaGVhZGVyLnRvcC1oZWFkZXItcmVnaW9uIG5hdi5uYXZiYXIge1xuICBwYWRkaW5nOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbmhlYWRlci5hZG1pbi1oZWFkZXItcmVnaW9uIC5yZWdpb24tYWRtaW4taGVhZGVyLFxuaGVhZGVyLmFkbWluLWhlYWRlci1yZWdpb24gLnRvcC1oZWFkZXItcmVnaW9uLFxuaGVhZGVyLnRvcC1oZWFkZXItcmVnaW9uIC5yZWdpb24tYWRtaW4taGVhZGVyLFxuaGVhZGVyLnRvcC1oZWFkZXItcmVnaW9uIC50b3AtaGVhZGVyLXJlZ2lvbiB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuaGVhZGVyLnRvcC1oZWFkZXItcmVnaW9uIG5hdi5uYXZiYXIge1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmJvZHkucGF0aC1hcHA6bm90KC51c2VyLWxvZ2dlZC1pbikgaGVhZGVyLnJlZ2lvbi1hZG1pbi1oZWFkZXIgLnJlZ2lvbi1hZG1pbi1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogNzNweDtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICMzRERCMDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRERCMDU7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2l0ZS1mb290ZXIgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2l0ZS1mb290ZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRERCMDU7XG59XG5cbi5yZWdpb24ucmVnaW9uLWZvb3Rlci1zZWNvbmQge1xuICBwYWRkaW5nOiA0MHB4IDAgNjJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWdyb3c6IHJldmVydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVnaW9uLnJlZ2lvbi1mb290ZXItc2Vjb25kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5yZWdpb24ucmVnaW9uLWZvb3Rlci1maXJzdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbn1cbi5yZWdpb24ucmVnaW9uLWZvb3Rlci1maXJzdCAuc2l0ZS1uYW1lLXNsb2dhbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDc4N3B4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlZ2lvbi5yZWdpb24tZm9vdGVyLWZpcnN0IHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICB9XG4gIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1maXJzdCAuc2l0ZS1uYW1lLXNsb2dhbiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWdpb24ucmVnaW9uLWZvb3Rlci1maXJzdCB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxuICAucmVnaW9uLnJlZ2lvbi1mb290ZXItZmlyc3QgLnNpdGUtbmFtZS1zbG9nYW4ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODNFMTQ7XG4gIHBhZGRpbmc6IDM3cHggMCA5MnB4O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnNpdGUtZm9vdGVyX19ib3R0b20gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuY29udGFpbmVyIC5zdWItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIC5jb250YWluZXIgLnN1Yi1jb250YWluZXIuc3ViLWNvbnRhaW5lci1sb2dvLW1lbnUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAuY29udGFpbmVyIC5zdWItY29udGFpbmVyLnN1Yi1jb250YWluZXItc29jaWFsLWxpbmtzLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fYm90dG9tIC5jb250YWluZXIgLnN1Yi1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnNpdGUtZm9vdGVyX19ib3R0b20gLmNvbnRhaW5lciAuc3ViLWNvbnRhaW5lciAucmVnaW9uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19ib3R0b20gLmNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ucmVnaW9uLWZvb3Rlci10aGlyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5yZWdpb24tZm9vdGVyLXNpeHRoIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLyogUGFja2FnZSAqL1xuLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXIge1xuICBtYXgtd2lkdGg6IDYxMHB4O1xufVxuLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXIsIC5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkQ7XG4gIHBhZGRpbmc6IDYwcHggMTAwcHg7XG59XG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlciAucGVyY2VudGFnZS1kZXNjcmlwdGlvbi13cmFwcGVyLCAuby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgLnBlcmNlbnRhZ2UtZGVzY3JpcHRpb24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1wZXJjZW50YWdlLCAuby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXBlcmNlbnRhZ2Uge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzA4M0UxNDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogNzVweDtcbn1cbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZSxcbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1zdGVwcyxcbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1ob3VycywgLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZSxcbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSAuZmllbGQtLW5hbWUtZmllbGQtc3RlcHMsXG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgLmZpZWxkLS1uYW1lLWZpZWxkLWhvdXJzIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogNjRweDtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbixcbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1wYXltZW50LXR5cGUsXG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlciAubGFiZWwtc3RlcHMtaW4tdHJhaW5pbmcsIC5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSAuZmllbGQtLW5hbWUtZmllbGQtZGVzY3JpcHRpb24sXG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgLmZpZWxkLS1uYW1lLWZpZWxkLXBheW1lbnQtdHlwZSxcbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSAubGFiZWwtc3RlcHMtaW4tdHJhaW5pbmcge1xuICBjb2xvcjogIzA4M0UxNDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyIC5wYWNrYWdlcy1hY3Rpb24tYnV0dG9ucywgLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIC5wYWNrYWdlcy1hY3Rpb24tYnV0dG9ucyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyIC5wYWNrYWdlcy1hY3Rpb24tYnV0dG9ucyAuc2hvdy1kZXRhaWxzLFxuLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXIgLnBhY2thZ2VzLWFjdGlvbi1idXR0b25zIC5nZXQtZnVsbC1yZWZ1bmQsXG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlciAucGFja2FnZXMtYWN0aW9uLWJ1dHRvbnMgLmNvbWZvcnQtcGFja2FnZS1zaG93LWRldGFpbHMsIC5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSAucGFja2FnZXMtYWN0aW9uLWJ1dHRvbnMgLnNob3ctZGV0YWlscyxcbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSAucGFja2FnZXMtYWN0aW9uLWJ1dHRvbnMgLmdldC1mdWxsLXJlZnVuZCxcbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSAucGFja2FnZXMtYWN0aW9uLWJ1dHRvbnMgLmNvbWZvcnQtcGFja2FnZS1zaG93LWRldGFpbHMge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODNFMTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyOiB1bnNldDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA4cHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtaW4taGVpZ2h0OiA0NHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3V0bGluZTogdW5zZXQ7XG59XG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlciAucGFja2FnZXMtYWN0aW9uLWJ1dHRvbnMgLnNob3ctZGV0YWlscywgLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIC5wYWNrYWdlcy1hY3Rpb24tYnV0dG9ucyAuc2hvdy1kZXRhaWxzIHtcbiAgbWF4LXdpZHRoOiAxNTZweDtcbn1cbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyIC5wYWNrYWdlcy1hY3Rpb24tYnV0dG9ucyAuZ2V0LWZ1bGwtcmVmdW5kLCAuby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgLnBhY2thZ2VzLWFjdGlvbi1idXR0b25zIC5nZXQtZnVsbC1yZWZ1bmQge1xuICBtYXgtd2lkdGg6IDE2OXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0REQjA1O1xufVxuLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIHtcbiAgbWF4LXdpZHRoOiA2ODNweDtcbn1cbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSBkaXYge1xuICBwYWRkaW5nOiAwO1xufVxuLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIGRpdiAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDYwcHg7XG59XG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgZGl2IC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtc3RlcHMtaW4tdHJhaW5pbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIGRpdiAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLXN0ZXBzLWluLXRyYWluaW5nIC5sYWJlbC1zdGVwcy1pbi10cmFpbmluZyB7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG4uby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgZGl2IC5tYWluLWNvbnRlbnQtd3JhcHBlciAucHJpY2UtcGF5bWVudC10eXBlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSBkaXYgLmJ1dHRvbnMtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzU1cHg7XG4gIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXIsIC5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gIC5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSBkaXYgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgZGl2IC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtc3RlcHMtaW4tdHJhaW5pbmcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuby1wYWNrYWdlLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlci1jYW5kaWRhdGUgZGl2IC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtc3RlcHMtaW4tdHJhaW5pbmcgLmxhYmVsLXN0ZXBzLWluLXRyYWluaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm8tcGFja2FnZS5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIGRpdiAubWFpbi1jb250ZW50LXdyYXBwZXIgLnByaWNlLXBheW1lbnQtdHlwZS13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5vLXBhY2thZ2Uuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSBkaXYgLm1haW4tY29udGVudC13cmFwcGVyIC5wcmljZS1wYXltZW50LXR5cGUtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtcHJpY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4vKiBFbnRpdHkgKi9cbi5vLW1lZXRpbmctcmVjb3JkLmlubm92YXRpb24tbWVldGluZy5vdmVydmlldy1jYW5kaWRhdGUgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgPiBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiwgLm8tbWVldGluZy1yZWNvcmQuaW5ub3ZhdGlvbi1tZWV0aW5nLm92ZXJ2aWV3IC5ncm91cC1zbWFydC13cmFwcGVyID4gZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYsIC5vLW1lZXRpbmctcmVjb3JkLmNvbGQtY2FsbC5vdmVydmlldy1jYW5kaWRhdGUgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgPiBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiwgLm8tbWVldGluZy1yZWNvcmQuY29sZC1jYWxsLm92ZXJ2aWV3IC5ncm91cC1zbWFydC13cmFwcGVyID4gZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5vLW1lZXRpbmctcmVjb3JkLmlubm92YXRpb24tbWVldGluZy5vdmVydmlldy1jYW5kaWRhdGUgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgPiBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiA+IC5maWVsZF9fbGFiZWwsIC5vLW1lZXRpbmctcmVjb3JkLmlubm92YXRpb24tbWVldGluZy5vdmVydmlldyAuZ3JvdXAtc21hcnQtd3JhcHBlciA+IGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyID4gZGl2ID4gLmZpZWxkX19sYWJlbCwgLm8tbWVldGluZy1yZWNvcmQuY29sZC1jYWxsLm92ZXJ2aWV3LWNhbmRpZGF0ZSAuZ3JvdXAtc21hcnQtd3JhcHBlciA+IGZpZWxkc2V0IC5maWVsZHNldC13cmFwcGVyID4gZGl2ID4gLmZpZWxkX19sYWJlbCwgLm8tbWVldGluZy1yZWNvcmQuY29sZC1jYWxsLm92ZXJ2aWV3IC5ncm91cC1zbWFydC13cmFwcGVyID4gZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYgPiAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZsZXg6IDAgMCAyNjBweDtcbn1cbi5vLW1lZXRpbmctcmVjb3JkLmlubm92YXRpb24tbWVldGluZy5vdmVydmlldy1jYW5kaWRhdGUgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgPiBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiA+IC5maWVsZF9faXRlbSwgLm8tbWVldGluZy1yZWNvcmQuaW5ub3ZhdGlvbi1tZWV0aW5nLm92ZXJ2aWV3IC5ncm91cC1zbWFydC13cmFwcGVyID4gZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYgPiAuZmllbGRfX2l0ZW0sIC5vLW1lZXRpbmctcmVjb3JkLmNvbGQtY2FsbC5vdmVydmlldy1jYW5kaWRhdGUgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgPiBmaWVsZHNldCAuZmllbGRzZXQtd3JhcHBlciA+IGRpdiA+IC5maWVsZF9faXRlbSwgLm8tbWVldGluZy1yZWNvcmQuY29sZC1jYWxsLm92ZXJ2aWV3IC5ncm91cC1zbWFydC13cmFwcGVyID4gZmllbGRzZXQgLmZpZWxkc2V0LXdyYXBwZXIgPiBkaXYgPiAuZmllbGRfX2l0ZW0ge1xuICBmbGV4OiAxIDA7XG59XG5cbi8qIFBhZ2VzLiAqL1xuLnBhdGgtbWFpbi1tZW51LFxuLnBhdGgtZGFzaGJvYXJkLFxuLnBhdGgtY2F0YWxvZyxcbi5wYXRoLXNlcnZpY2UtZmVlLFxuLnBhdGgtY29tbWl0bWVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyxcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlIGhlYWRlci5oZWFkZXIgLm5hdmJhcixcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlIGhlYWRlci5oZWFkZXIgLm5hdmJhcixcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5LFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSxcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5LFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5LFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgaGVhZGVyLmhlYWRlciAubmF2YmFyLmJnLXByaW1hcnkge1xuICBsZWZ0OiAyNSU7XG4gIHdpZHRoOiA3NSU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDA7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5IC5uYXZiYXItY29sbGFwc2UsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5IC5uYXZiYXItY29sbGFwc2UsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSAubmF2YmFyLWNvbGxhcHNlLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5IC5uYXZiYXItY29sbGFwc2UsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIG1hcmdpbjogMDtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIsXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyxcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCxcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCxcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wsXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCxcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wge1xuICBwYWRkaW5nOiAwO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbixcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2ssXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2ssXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2ssXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50LFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQsXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wsXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgZmxleDogMCAxIDI1JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ludHJvZHVjdGlvbl9iYWNrZ3JvdW5kLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzUlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCxcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCxcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QsXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCxcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE1LCA0MCwgODYsIDAuOTIxNTY4NjI3NSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKixcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICosXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKixcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKixcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgPiAqIHtcbiAgZmxleDogMDtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICo6bGFzdC1jaGlsZCxcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICo6bGFzdC1jaGlsZCxcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgPiAqOmxhc3QtY2hpbGQsXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICo6bGFzdC1jaGlsZCxcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1jYWxlbmRhcixcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1jYWxlbmRhcixcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tY2FsZW5kYXIsXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1jYWxlbmRhcixcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tY2FsZW5kYXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2ssXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayxcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayxcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2ssXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sge1xuICB3aWR0aDogMTkwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayBoMixcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIGgyLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIGgyLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayBoMixcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayBoMiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24uaXMtY291bnRkb3duLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24uaXMtY291bnRkb3duLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duLmlzLWNvdW50ZG93bixcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24uaXMtY291bnRkb3duLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duLmlzLWNvdW50ZG93biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93LFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3csXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3csXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93LFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24sXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24sXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24sXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMDtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudCxcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudCxcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1hbW91bnQsXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudCxcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1hbW91bnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBiYWNrZ3JvdW5kOiAjM2M1MDc2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1hbW91bnQ6YWZ0ZXIsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1hbW91bnQ6YWZ0ZXIsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tYW1vdW50OmFmdGVyLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1hbW91bnQ6YWZ0ZXIsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tYW1vdW50OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1wZXJpb2QsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1wZXJpb2QsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tcGVyaW9kLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1wZXJpb2QsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tcGVyaW9kIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgZm9udC1zaXplOiA5cHg7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb246bGFzdC1jaGlsZCAuY291bnRkb3duLWFtb3VudDphZnRlcixcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbjpsYXN0LWNoaWxkIC5jb3VudGRvd24tYW1vdW50OmFmdGVyLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbjpsYXN0LWNoaWxkIC5jb3VudGRvd24tYW1vdW50OmFmdGVyLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb246bGFzdC1jaGlsZCAuY291bnRkb3duLWFtb3VudDphZnRlcixcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb246bGFzdC1jaGlsZCAuY291bnRkb3duLWFtb3VudDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyxcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tpbnRyb2R1Y3Rpb24tdmlkZW8tbWFpbmNvbnRyYWN0b3ItaW50cm9kdWN0aW9uLXZpZGVvLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tpbnRyb2R1Y3Rpb24tdmlkZW8tbWFpbmNvbnRyYWN0b3ItaW50cm9kdWN0aW9uLXZpZGVvLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyxcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tpbnRyb2R1Y3Rpb24tdmlkZW8tbWFpbmNvbnRyYWN0b3ItaW50cm9kdWN0aW9uLXZpZGVvIC5jb250ZW50LFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2ludHJvZHVjdGlvbi12aWRlby1tYWluY29udHJhY3Rvci1pbnRyb2R1Y3Rpb24tdmlkZW8gLmNvbnRlbnQsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2ludHJvZHVjdGlvbi12aWRlby1tYWluY29udHJhY3Rvci1pbnRyb2R1Y3Rpb24tdmlkZW8gLmNvbnRlbnQsXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tpbnRyb2R1Y3Rpb24tdmlkZW8tbWFpbmNvbnRyYWN0b3ItaW50cm9kdWN0aW9uLXZpZGVvIC5jb250ZW50LFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tpbnRyb2R1Y3Rpb24tdmlkZW8tbWFpbmNvbnRyYWN0b3ItaW50cm9kdWN0aW9uLXZpZGVvIC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXRoLW1haW4tbWVudSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2ssXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2ssXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayxcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlcixcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIsXG4ucGF0aC1jYXRhbG9nIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlcixcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlcixcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayxcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXEsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsgLmZhcSxcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsgLmZhcSxcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXEsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIxNTY4NjI3NSk7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXE6aG92ZXIsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsgLmZhcTpob3Zlcixcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsgLmZhcTpob3Zlcixcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXE6aG92ZXIsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXE6aG92ZXIge1xuICBjb2xvcjogIzA4M0UxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1ib3JkZXIsXG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWRlc2NyaXB0aW9uLFxuLnBhdGgtZGFzaGJvYXJkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1ib3JkZXIsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWRlc2NyaXB0aW9uLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtYm9yZGVyLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtZGVzY3JpcHRpb24sXG4ucGF0aC1zZXJ2aWNlLWZlZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtYm9yZGVyLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWRlc2NyaXB0aW9uLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtYm9yZGVyLFxuLnBhdGgtY29tbWl0bWVudCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLXNlY29uZCxcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLXNlY29uZCxcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBmbGV4OiAwIDEgNzUlO1xufVxuLnBhdGgtbWFpbi1tZW51IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLXJlZ2lvbi1zZWNvbmQsXG4ucGF0aC1kYXNoYm9hcmQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stcmVnaW9uLXNlY29uZCxcbi5wYXRoLWNhdGFsb2cgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stcmVnaW9uLXNlY29uZCxcbi5wYXRoLXNlcnZpY2UtZmVlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLXJlZ2lvbi1zZWNvbmQsXG4ucGF0aC1jb21taXRtZW50IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLXJlZ2lvbi1zZWNvbmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ucGF0aC1tYWluLW1lbnUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlIGZvb3Rlci5zaXRlLWZvb3Rlcixcbi5wYXRoLWRhc2hib2FyZCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgZm9vdGVyLnNpdGUtZm9vdGVyLFxuLnBhdGgtY2F0YWxvZyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI3BhZ2UgZm9vdGVyLnNpdGUtZm9vdGVyLFxuLnBhdGgtc2VydmljZS1mZWUgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlIGZvb3Rlci5zaXRlLWZvb3Rlcixcbi5wYXRoLWNvbW1pdG1lbnQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNwYWdlIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF0aC1tYWluLW1lbnU6bm90KC5wcmVzZW50YXRpb24tbW9kZSkgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5LFxuLnBhdGgtZGFzaGJvYXJkOm5vdCgucHJlc2VudGF0aW9uLW1vZGUpIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSxcbi5wYXRoLWNhdGFsb2c6bm90KC5wcmVzZW50YXRpb24tbW9kZSkgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5LFxuLnBhdGgtc2VydmljZS1mZWU6bm90KC5wcmVzZW50YXRpb24tbW9kZSkgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5LFxuLnBhdGgtY29tbWl0bWVudDpub3QoLnByZXNlbnRhdGlvbi1tb2RlKSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLmhlYWRlciAubmF2YmFyLmJnLXByaW1hcnkge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wYXRoLW1haW4tbWVudSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIge1xuICB0b3A6IDc5cHg7XG59XG5cbi5wYXRoLWFwcCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLnJlZ2lvbi1hZG1pbi1oZWFkZXIgLm5hdmJhcixcbi5wYXRoLWFkcyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLnJlZ2lvbi1hZG1pbi1oZWFkZXIgLm5hdmJhcixcbi5wYXRoLWFkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIucmVnaW9uLWFkbWluLWhlYWRlciAubmF2YmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1Njtcbn1cbi5wYXRoLWFwcCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLnJlZ2lvbi1hZG1pbi1oZWFkZXIgLm5hdmJhciNuYXZiYXItbWFpbixcbi5wYXRoLWFkcyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLnJlZ2lvbi1hZG1pbi1oZWFkZXIgLm5hdmJhciNuYXZiYXItbWFpbixcbi5wYXRoLWFkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIucmVnaW9uLWFkbWluLWhlYWRlciAubmF2YmFyI25hdmJhci1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NiAhaW1wb3J0YW50O1xufVxuLnBhdGgtYXBwIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBmb290ZXIuc2l0ZS1mb290ZXIsXG4ucGF0aC1hZHMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGZvb3Rlci5zaXRlLWZvb3Rlcixcbi5wYXRoLWFkIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBmb290ZXIuc2l0ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRTVFNUU1O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhdGgtYXBwICNibG9jay1kcm9wZG93bi1sYW5ndWFnZS1zd2l0Y2hlcixcbi5wYXRoLWFkcyAjYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Utc3dpdGNoZXIsXG4ucGF0aC1hZCAjYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbn1cblxuLnJvbGUtYmRfYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgPiAqOmxhc3QtY2hpbGQsXG4ucm9sZS1zYWxlcyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICo6bGFzdC1jaGlsZCxcbi5yb2xlLWluX29mZmljZSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5yb2xlLWJkX2FtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2ssXG4ucm9sZS1zYWxlcyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrLFxuLnJvbGUtaW5fb2ZmaWNlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucm9sZS1iZF9hbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCxcbi5yb2xlLXNhbGVzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0LFxuLnJvbGUtaW5fb2ZmaWNlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ucGF0aC1mYXEge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ucGF0aC1mYXEgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnBhdGgtZmFxIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIuYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5wYXRoLWZhcSAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnBhdGgtZmFxIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBmb290ZXIuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGF0aC10ZWFtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDM0JTtcbn1cbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIgLm5hdmJhciB7XG4gIHdpZHRoOiA2NiU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDA7XG59XG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhdGgtdGVhbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLnBhdGgtdGVhbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtdGVhbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgc2VjdGlvbi5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIHNlY3Rpb24uc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdGhyZWVjb2wtMzMtMzQtMzMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIHNlY3Rpb24uc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdGhyZWVjb2wtMzMtMzQtMzMgLmxheW91dF9fcmVnaW9uIC5ibG9jay1yZWdpb24tZmlyc3QsXG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stcmVnaW9uLXNlY29uZCxcbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIHNlY3Rpb24uc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdGhyZWVjb2wtMzMtMzQtMzMgLmxheW91dF9fcmVnaW9uIC5ibG9jay1yZWdpb24tdGhpcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stcmVnaW9uLWZpcnN0IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIHNlY3Rpb24uc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdGhyZWVjb2wtMzMtMzQtMzMgLmxheW91dF9fcmVnaW9uIC5ibG9jay1yZWdpb24tc2Vjb25kIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lcixcbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIHNlY3Rpb24uc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdGhyZWVjb2wtMzMtMzQtMzMgLmxheW91dF9fcmVnaW9uIC5ibG9jay1yZWdpb24tdGhpcmQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtdGVhbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgc2VjdGlvbi5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10aHJlZWNvbC0zMy0zNC0zMyAubGF5b3V0X19yZWdpb24gLmJsb2NrLXJlZ2lvbi1maXJzdCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmNvbnRlbnQgPiBkaXYsXG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stcmVnaW9uLXNlY29uZCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLmNvbnRlbnQgPiBkaXYsXG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbiAuYmxvY2stcmVnaW9uLXRoaXJkIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAuY29udGVudCA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIHNlY3Rpb24uc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdGhyZWVjb2wtMzMtMzQtMzMgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyxcbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIHNlY3Rpb24uc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdGhyZWVjb2wtMzMtMzQtMzMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIHNlY3Rpb24uc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdGhyZWVjb2wtMzMtMzQtMzMgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyAuaXNvdG9wZS1maWx0ZXJpbmcsXG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5pc290b3BlLWZpbHRlcnMgLmlzb3RvcGUtY29udGVudC1maWx0ZXJzIC5pc290b3BlLWZpbHRlcmluZyB7XG4gIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIHNlY3Rpb24uc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdGhyZWVjb2wtMzMtMzQtMzMgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyBoMy5pc290b3BlLWZpbHRlcmluZyxcbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIHNlY3Rpb24uc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdGhyZWVjb2wtMzMtMzQtMzMgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMgaDMuaXNvdG9wZS1maWx0ZXJpbmcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIHNlY3Rpb24uc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdGhyZWVjb2wtMzMtMzQtMzMgLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODNFMTQ7XG59XG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuLnBhdGgtdGVhbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgc2VjdGlvbi5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10aHJlZWNvbC0zMy0zNC0zMyAubGF5b3V0X19yZWdpb24tLXRoaXJkIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG4ucGF0aC10ZWFtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyBzZWN0aW9uLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXRocmVlY29sLTMzLTM0LTMzIC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQge1xuICBwYWRkaW5nLXRvcDogNDlweDtcbn1cbi5wYXRoLXRlYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXRoLWNvbW1pdG1lbnQgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLnBhdGgtY29tbWl0bWVudCAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cbi5wYXRoLWNvbW1pdG1lbnQgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtY29tbWl0bWVudCAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWNvbW1pdG1lbnQgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1jb21taXRtZW50IC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWNvbW1pdG1lbnQgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrID4gLmNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG59XG4ucGF0aC1jb21taXRtZW50IC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBmb290ZXIuc2l0ZS1mb290ZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGF0aC1zZXJ2aWNlLWZlZS5wdXNoYWJsZS5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciB7XG4gIHBhZGRpbmctdG9wOiA3OXB4ICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1zZXJ2aWNlLWZlZS5wdXNoYWJsZS5hZG1pbmltYWwtYWRtaW4tdG9vbGJhciAucHVzaGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4ucGF0aC1zZXJ2aWNlLWZlZS5wdXNoYWJsZSAucHVzaGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4ucGF0aC1zZXJ2aWNlLWZlZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGF0aC1zZXJ2aWNlLWZlZSAuYmxvY2stdmlld3MudWkuc2lkZWJhciB7XG4gIHdpZHRoOiA0MCU7XG4gIHBhZGRpbmc6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucGF0aC1zZXJ2aWNlLWZlZSAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhdGgtc2VydmljZS1mZWUgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLnBhdGgtc2VydmljZS1mZWUgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLXNlcnZpY2UtZmVlIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLXNlcnZpY2UtZmVlIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtc2VydmljZS1mZWUgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1zZXJ2aWNlLWZlZSAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1zZXJ2aWNlLWZlZSAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGF0aC1zZXJ2aWNlLWZlZSAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbn1cblxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLmhlYWRlciAubmF2YmFyLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMgLm5vLWRhdGEge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzIC5kZWFsZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAucm93IHtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzIC5kZWFsZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAucm93IC5kZWFsZXItY2F0ZWdvcnkgLmRlYWxlci1jYXRlZ29yeS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4ICNFQUVBRUE7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzIC5kZWFsZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAucm93IC5kZWFsZXItY2F0ZWdvcnkgLmRlYWxlci1jYXRlZ29yeS13cmFwcGVyIC5jb3VudGVyIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRvcDogLTEwcHg7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweCAxNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNzVEOTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMgLmRlYWxlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5yb3cgLmRlYWxlci1jYXRlZ29yeSAuZGVhbGVyLWNhdGVnb3J5LXdyYXBwZXIgLmNhdGFsb2ctY2F0ZWdvcnkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMgLmRlYWxlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5yb3cgLmRlYWxlci1jYXRlZ29yeSAuZGVhbGVyLWNhdGVnb3J5LXdyYXBwZXIgLmNhdGFsb2ctY2F0ZWdvcnkgLmNhdGVnb3J5LWltYWdlIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMgLmRlYWxlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5yb3cgLmRlYWxlci1jYXRlZ29yeSAuZGVhbGVyLWNhdGVnb3J5LXdyYXBwZXIgLmNhdGFsb2ctY2F0ZWdvcnkgLmNhdGVnb3J5LW5hbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzIC5kZWFsZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAucm93IC5kZWFsZXItY2F0ZWdvcnkgLmRlYWxlci1jYXRlZ29yeS13cmFwcGVyOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzhjYmVlYztcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMgLmRlYWxlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5yb3cgLmRlYWxlci1jYXRlZ29yeS5oaWRlIC5kZWFsZXItY2F0ZWdvcnktd3JhcHBlciB7XG4gIGZpbHRlcjogb3BhY2l0eSgwLjQpIGdyYXlzY2FsZSgxKTtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMgLmRlYWxlcnMtY2F0ZWdvcmllcy13cmFwcGVyIC5yb3cgLmRlYWxlci1jYXRlZ29yeS5oaWRlIC5kZWFsZXItY2F0ZWdvcnktd3JhcHBlciAuY2F0YWxvZy1jYXRlZ29yeSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzIC5kZWFsZXJzLWNhdGVnb3JpZXMtd3JhcHBlciAucm93IC5kZWFsZXItY2F0ZWdvcnkuaGlkZSAuZGVhbGVyLWNhdGVnb3J5LXdyYXBwZXI6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcy1kZXRhaWxlZCAubmF2LWJhci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMtZGV0YWlsZWQgLm5hdi1iYXItd3JhcHBlciBhLmJhY2stdG8tY2F0YWxvZyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzBmMjg1NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdG9wOiAtNzBweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDAgOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm94LXNoYWRvdzogMCAwIDVweCA1cHggI0VBRUFFQTtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMtZGV0YWlsZWQgLm5hdi1iYXItd3JhcHBlciBhLmJhY2stdG8tY2F0YWxvZzpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwODNFMTQ7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIHVsI25hdi1kZWFsZXJzLXRhYnMubmF2LWJvb3RzdHJhcC10YWJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIHVsI25hdi1kZWFsZXJzLXRhYnMubmF2LWJvb3RzdHJhcC10YWJzIGxpLm5hdi1pdGVtIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMtZGV0YWlsZWQgdWwjbmF2LWRlYWxlcnMtdGFicy5uYXYtYm9vdHN0cmFwLXRhYnMgbGkubmF2LWl0ZW0gYS5uYXYtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIHVsI25hdi1kZWFsZXJzLXRhYnMubmF2LWJvb3RzdHJhcC10YWJzIGxpLm5hdi1pdGVtIGEubmF2LWxpbmsgaW1nIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMtZGV0YWlsZWQgdWwjbmF2LWRlYWxlcnMtdGFicy5uYXYtYm9vdHN0cmFwLXRhYnMgbGkubmF2LWl0ZW0gYS5uYXYtbGluayBzcGFuLmRlYWxlci10YWItdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcy1kZXRhaWxlZCB1bCNuYXYtZGVhbGVycy10YWJzLm5hdi1ib290c3RyYXAtdGFicyBsaS5uYXYtaXRlbSBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzdiMGZlO1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcy1kZXRhaWxlZCB1bCNuYXYtZGVhbGVycy10YWJzLm5hdi1ib290c3RyYXAtdGFicyBsaS5uYXYtaXRlbTpub3QoLmFjdGl2ZSkge1xuICBmaWx0ZXI6IG9wYWNpdHkoMC40KSBncmF5c2NhbGUoMSk7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIHVsI25hdi1kZWFsZXJzLXRhYnMubmF2LWJvb3RzdHJhcC10YWJzIGxpLm5hdi1pdGVtOmhvdmVyIHtcbiAgZmlsdGVyOiBub25lO1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcy1kZXRhaWxlZCBkaXYjbmF2LWRlYWxlcnMtdGFicy1jb250ZW50IC50YWItcGFuZSAuZGVhbGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW46IDYwcHggMDtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMtZGV0YWlsZWQgZGl2I25hdi1kZWFsZXJzLXRhYnMtY29udGVudCAudGFiLXBhbmUgLmRlYWxlci13cmFwcGVyIC5kZWFsZXItaW5mby13cmFwcGVyIHtcbiAgZmxleDogMTtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMtZGV0YWlsZWQgZGl2I25hdi1kZWFsZXJzLXRhYnMtY29udGVudCAudGFiLXBhbmUgLmRlYWxlci13cmFwcGVyIC5kZWFsZXItaW5mby13cmFwcGVyIC5kZWFsZXItY2F0ZWdvcnktd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIGRpdiNuYXYtZGVhbGVycy10YWJzLWNvbnRlbnQgLnRhYi1wYW5lIC5kZWFsZXItd3JhcHBlciAuZGVhbGVyLWluZm8td3JhcHBlciAuZGVhbGVyLWNhdGVnb3J5LXdyYXBwZXIgLmRlYWxlci1jYXRlZ29yeS1sb2dvLXdyYXBwZXIge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzRTE0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1JTtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMtZGV0YWlsZWQgZGl2I25hdi1kZWFsZXJzLXRhYnMtY29udGVudCAudGFiLXBhbmUgLmRlYWxlci13cmFwcGVyIC5kZWFsZXItaW5mby13cmFwcGVyIC5kZWFsZXItY2F0ZWdvcnktd3JhcHBlciAuZGVhbGVyLWNhdGVnb3J5LWxvZ28td3JhcHBlciAuZGVhbGVyLWNhdGVnb3J5LWxvZ28ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAzMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGNvbnRyYXN0KDEwMCUpIGJyaWdodG5lc3MoMTAwKTtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMtZGV0YWlsZWQgZGl2I25hdi1kZWFsZXJzLXRhYnMtY29udGVudCAudGFiLXBhbmUgLmRlYWxlci13cmFwcGVyIC5kZWFsZXItaW5mby13cmFwcGVyIC5kZWFsZXItY2F0ZWdvcnktd3JhcHBlciBzcGFuIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMDgzRTE0O1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcy1kZXRhaWxlZCBkaXYjbmF2LWRlYWxlcnMtdGFicy1jb250ZW50IC50YWItcGFuZSAuZGVhbGVyLXdyYXBwZXIgLmRlYWxlci1pbmZvLXdyYXBwZXIgLmRlYWxlci1uYW1lIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiAjMDgzRTE0O1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcy1kZXRhaWxlZCBkaXYjbmF2LWRlYWxlcnMtdGFicy1jb250ZW50IC50YWItcGFuZSAuZGVhbGVyLXdyYXBwZXIgLmRlYWxlci1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmbGV4OiAxO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuLnBhdGgtY2F0YWxvZyAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgLmRlYWxlcnMtY2F0ZWdvcmllcy1kZXRhaWxlZCBkaXYjbmF2LWRlYWxlcnMtdGFicy1jb250ZW50IC50YWItcGFuZSAubWF0ZXJpYWxzLXdyYXBwZXIgLm1hdGVyaWFscy1oZWFkZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNjMmM2ZDM7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIGRpdiNuYXYtZGVhbGVycy10YWJzLWNvbnRlbnQgLnRhYi1wYW5lIC5tYXRlcmlhbHMtd3JhcHBlciAuY29udGFpbmVyLm1hdGVyaWFscy13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIGRpdiNuYXYtZGVhbGVycy10YWJzLWNvbnRlbnQgLnRhYi1wYW5lIC5tYXRlcmlhbHMtd3JhcHBlciAuY29udGFpbmVyLm1hdGVyaWFscy13cmFwcGVyIC5yb3cge1xuICBtYXJnaW46IDQwcHggMDtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMtZGV0YWlsZWQgZGl2I25hdi1kZWFsZXJzLXRhYnMtY29udGVudCAudGFiLXBhbmUgLm1hdGVyaWFscy13cmFwcGVyIC5jb250YWluZXIubWF0ZXJpYWxzLXdyYXBwZXIgLnJvdyAubWF0ZXJpYWwtaXRlbSAubWF0ZXJpYWwtaXRlbS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ucGF0aC1jYXRhbG9nIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciAuZGVhbGVycy1jYXRlZ29yaWVzLWRldGFpbGVkIGRpdiNuYXYtZGVhbGVycy10YWJzLWNvbnRlbnQgLnRhYi1wYW5lIC5tYXRlcmlhbHMtd3JhcHBlciAuY29udGFpbmVyLm1hdGVyaWFscy13cmFwcGVyIC5yb3cgLm1hdGVyaWFsLWl0ZW0gLm1hdGVyaWFsLWl0ZW0td3JhcHBlciAubWF0ZXJpYWwtbG9nbyB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5kZWFsZXJzLWNhdGVnb3JpZXMtZGV0YWlsZWQgZGl2I25hdi1kZWFsZXJzLXRhYnMtY29udGVudCAudGFiLXBhbmUgLm1hdGVyaWFscy13cmFwcGVyIC5jb250YWluZXIubWF0ZXJpYWxzLXdyYXBwZXIgLnJvdyAubWF0ZXJpYWwtaXRlbSAubWF0ZXJpYWwtaXRlbS13cmFwcGVyIC5tYXRlcmlhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBjb2xvcjogIzA4M0UxNDtcbn1cbi5wYXRoLWNhdGFsb2cgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXRoLWFwcGxpY2F0aW9uIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnBhdGgtYXBwbGljYXRpb24gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnBhdGgtYXBwbGljYXRpb24gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLnBhdGgtYXBwbGljYXRpb24gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBhdGgtYWRtaW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ucGF0aC1hZG1pbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ucGF0aC1hZG1pbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLmhlYWRlciAubmF2YmFyLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1hZG1pbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBhdGgtYWRtaW4gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGRsIGEge1xuICBjb2xvcjogIzBFNzVEOTtcbn1cbi5wYXRoLWFkbWluIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBmb290ZXIuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGF0aC1qb2JzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODNFMTQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGF0aC1qb2JzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGF0aC1qb2JzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBkaXYjcGFnZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzRTE0O1xufVxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLmhlYWRlciB7XG4gIGhlaWdodDogMjAwcHg7XG59XG4ucGF0aC1qb2JzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4M0UxNCAhaW1wb3J0YW50O1xufVxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5uYXZiYXItYnJhbmQge1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiA1OHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ucGF0aC1qb2JzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1icmFuZCAuaW1nLWZsdWlkIHtcbiAgd2lkdGg6IDU4cHg7XG4gIGhlaWdodDogNThweDtcbn1cbi5wYXRoLWpvYnMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wYXRoLWpvYnMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5ibG9jay1sYW5ndWFnZS1ibG9ja2xhbmd1YWdlLWludGVyZmFjZSAubGlua3MgLm5hdi1saW5rIC5sYW5ndWFnZS1saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODNFMTQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGF0aC1qb2JzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAuYmxvY2stbGFuZ3VhZ2UtYmxvY2tsYW5ndWFnZS1pbnRlcmZhY2UgLmxpbmtzIC5uYXYtbGluayAubGFuZ3VhZ2UtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcbn1cbi5wYXRoLWpvYnMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIgLm5hdmJhciAubmF2YmFyLWNvbGxhcHNlIC5ibG9jay1sYW5ndWFnZS1ibG9ja2xhbmd1YWdlLWludGVyZmFjZSAubGlua3MgLm5hdi1saW5rIC5sYW5ndWFnZS1saW5rLmlzLWFjdGl2ZSB7XG4gIGNvbG9yOiAjMDgzRTE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xufVxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgI2Jsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgdG9wOiA2NXB4O1xufVxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLmhlYWRlciAubmF2YmFyIC5uYXZiYXItY29sbGFwc2UgI2Jsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLXN3aXRjaGVyIC5sYW5ndWFnZS1saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODNFMTQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ucGF0aC1qb2JzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAjYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Utc3dpdGNoZXIgLmxhbmd1YWdlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG59XG4ucGF0aC1qb2JzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSAjYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Utc3dpdGNoZXIgLmxhbmd1YWdlLWxpbmsuYWN0aXZlLWxhbmd1YWdlIHtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG59XG4ucGF0aC1qb2JzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBoZWFkZXIuaGVhZGVyIC5uYXZiYXIgPiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG59XG4ucGF0aC1qb2JzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBkaXYuZmVhdHVyZWQtdG9wLFxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZGl2I21haW4td3JhcHBlci5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA3NjJweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXRoLWpvYnMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGRpdi5mZWF0dXJlZC10b3Age1xuICBtaW4td2lkdGg6IDc2MnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4M0UxNDtcbn1cbi5wYXRoLWpvYnMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGRpdi5mZWF0dXJlZC10b3AgLnNpdGUtbmFtZS1zbG9nYW4ge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5wYXRoLWpvYnMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGRpdiNtYWluLXdyYXBwZXIubGF5b3V0LW1haW4td3JhcHBlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzRTE0O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogYXV0byAhaW1wb3J0YW50O1xufVxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZGl2I21haW4td3JhcHBlci5sYXlvdXQtbWFpbi13cmFwcGVyIG1haW4ubWFpbi1jb250ZW50LFxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZGl2I21haW4td3JhcHBlci5sYXlvdXQtbWFpbi13cmFwcGVyIGRpdi5zaWRlYmFyX3NlY29uZCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4ucGF0aC1qb2JzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBkaXYjbWFpbi13cmFwcGVyLmxheW91dC1tYWluLXdyYXBwZXIgbWFpbi5tYWluLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnBhdGgtam9icyBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODNFMTQ7XG59XG5cbi51c2VyLWxvZ2dlZC1pbi5wYXRoLWpvYnMgI2Jsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgdG9wOiAxMTBweCAhaW1wb3J0YW50O1xufVxuXG4ucGF0aC1pbnRyb2R1Y3Rpb24ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gZGl2I21haW4ge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IC5zZWN0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrID4gLmNvbnRlbnQgLnNsaWNrLXNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuY29udGVudCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGlkZSAudmlld3MtZmllbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuY29udGVudCAuc2xpY2stc2xpZGVyIC5zbGljay1saXN0IC5zbGlkZSAudmlld3MtZmllbGQtdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICMwZjI4NTY7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrID4gLmNvbnRlbnQgLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCAuc2xpZGUgLnZpZXdzLWZpZWxkLWJvZHkge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuY29udGVudCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayA+IC5jb250ZW50IC5zbGljay1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDA7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIC5sYXlvdXQtbWFpbi13cmFwcGVyID4gLmNvbnRhaW5lciAucm93IC5tYWluLWNvbnRlbnQgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrID4gLmNvbnRlbnQgLnNsaWNrLXNsaWRlciAuc2xpY2stZG90cyBsaSBidXR0b24ge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuY29udGVudCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGJ1dHRvbjo6YmVmb3JlIHtcbiAgdG9wOiB1bnNldDtcbiAgbGVmdDogdW5zZXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyOiAycHggc29saWQgIzBlNzVkOTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuY29udGVudCAuc2xpY2stc2xpZGVyIC5zbGljay1kb3RzIGxpIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuY29udGVudCAuc2xpY2tfX2Fycm93IHtcbiAgdG9wOiA5MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayA+IC5jb250ZW50IC5zbGlja19fYXJyb3cgLnNsaWNrLWFycm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2QwZDVkZjtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmxheW91dC1tYWluLXdyYXBwZXIgPiAuY29udGFpbmVyIC5yb3cgLm1haW4tY29udGVudCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuY29udGVudCAuc2xpY2tfX2Fycm93IC5zbGljay1hcnJvdzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayA+IC5jb250ZW50IC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtMTAwJSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAubGF5b3V0LW1haW4td3JhcHBlciA+IC5jb250YWluZXIgLnJvdyAubWFpbi1jb250ZW50IC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayA+IC5jb250ZW50IC5zbGlja19fYXJyb3cgLnNsaWNrLW5leHQge1xuICByaWdodDogLTEwMCUgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBmb290ZXIuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmQgLmlzb3RvcGUtY29udGVudCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmQgLmlzb3RvcGUtY29udGVudCAudmlld3Mtcm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAudmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9jYXJkIC5pc290b3BlLWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmQgLmlzb3RvcGUtY29udGVudCAudmlld3Mtcm93IC5maWVsZC1jb250ZW50IC5tYWluLXdyYXBwZXIge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAudmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9jYXJkIC5pc290b3BlLWNvbnRlbnQgLnZpZXdzLXJvdyAuZmllbGQtY29udGVudCAuc2Vjb25kLXdyYXBwZXIsXG4ucGF0aC1pbnRyb2R1Y3Rpb24gLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZCAuaXNvdG9wZS1jb250ZW50IC52aWV3cy1yb3cgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXBlcnNvbmFsLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAudmlldy1pZC1pbnRyb2R1Y3Rpb25fdmlkZW8gPiAudmlldy1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC52aWV3LWlkLWludHJvZHVjdGlvbl92aWRlbyA+IC52aWV3LWNvbnRlbnQgLmludHJvZHVjdGlvbi12aWRlbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLnZpZXctaWQtaW50cm9kdWN0aW9uX3ZpZGVvID4gLnZpZXctY29udGVudCAuaW50cm9kdWN0aW9uLXZpZGVvIGgyLCAucGF0aC1pbnRyb2R1Y3Rpb24gLnZpZXctaWQtaW50cm9kdWN0aW9uX3ZpZGVvID4gLnZpZXctY29udGVudCAuaW50cm9kdWN0aW9uLXZpZGVvIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtaW50cm9kdWN0aW9uIC52aWV3LWlkLWludHJvZHVjdGlvbl92aWRlbyA+IC52aWV3LWNvbnRlbnQgLmludHJvZHVjdGlvbi12aWRlbyAuaW50cm9kdWN0aW9uLXZpZGVvLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLnZpZXctaWQtaW50cm9kdWN0aW9uX3ZpZGVvID4gLnZpZXctY29udGVudCAuaW50cm9kdWN0aW9uLXZpZGVvIC5pbnRyb2R1Y3Rpb24tdmlkZW8td3JhcHBlciAud2F0Y2gtaW50cm9kdWN0aW9uLXZpZGVvIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDAuMDAwMWVtO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzA4M0UxNDtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAudmlldy1pZC1pbnRyb2R1Y3Rpb25fdmlkZW8gPiAudmlldy1jb250ZW50IC5pbnRyb2R1Y3Rpb24tdmlkZW8gLmludHJvZHVjdGlvbi12aWRlby13cmFwcGVyIC53YXRjaC1pbnRyb2R1Y3Rpb24tdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWFzazogdXJsKFwiLi4vaW1hZ2VzL211bHRpbWVkaWEuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODNFMTQ7XG59XG4ucGF0aC1pbnRyb2R1Y3Rpb24gLnZpZXctaWQtaW50cm9kdWN0aW9uX3ZpZGVvID4gLnZpZXctY29udGVudCAuaW50cm9kdWN0aW9uLXZpZGVvIC5pbnRyb2R1Y3Rpb24tdmlkZW8td3JhcHBlciAud2F0Y2gtaW50cm9kdWN0aW9uLXZpZGVvOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4M0UxNDtcbn1cbi5wYXRoLWludHJvZHVjdGlvbiAudmlldy1pZC1pbnRyb2R1Y3Rpb25fdmlkZW8gPiAudmlldy1jb250ZW50IC5pbnRyb2R1Y3Rpb24tdmlkZW8gLmludHJvZHVjdGlvbi12aWRlby13cmFwcGVyIC53YXRjaC1pbnRyb2R1Y3Rpb24tdmlkZW86aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnZpZXctb2t0b3Byby1kZW1vLWd1aWRlLWFydGljbGVzIHtcbiAgcGFkZGluZzogMjBweCAwIDYwcHg7XG59XG4udmlldy1va3RvcHJvLWRlbW8tZ3VpZGUtYXJ0aWNsZXMgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi52aWV3LW9rdG9wcm8tZGVtby1ndWlkZS1hcnRpY2xlcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFydGljbGUtcGFydHMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1wYXJ0IHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuLnZpZXctb2t0b3Byby1kZW1vLWd1aWRlLWFydGljbGVzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYXJ0aWNsZS1wYXJ0cyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLXBhcnQgLmZpZWxkLS1uYW1lLWZpZWxkLWZvcm1hdHRlZCB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi52aWV3LW9rdG9wcm8tZGVtby1ndWlkZS1hcnRpY2xlcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFydGljbGUtcGFydHMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1wYXJ0LnBhcmFncmFwaC0tdmlldy1tb2RlLS1jb2xsYXBzaWJsZSB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cbi52aWV3LW9rdG9wcm8tZGVtby1ndWlkZS1hcnRpY2xlcyAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFydGljbGUtcGFydHMgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1wYXJ0LnBhcmFncmFwaC0tdmlldy1tb2RlLS1jb2xsYXBzaWJsZSBkZXRhaWxzIHtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctb2t0b3Byby1kZW1vLWd1aWRlLWFydGljbGVzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYXJ0aWNsZS1wYXJ0cyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLXBhcnQucGFyYWdyYXBoLS12aWV3LW1vZGUtLWNvbGxhcHNpYmxlIGRldGFpbHMgc3VtbWFyeTo6bWFya2VyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnZpZXctb2t0b3Byby1kZW1vLWd1aWRlLWFydGljbGVzIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYXJ0aWNsZS1wYXJ0cyAucGFyYWdyYXBoLS10eXBlLS1hcnRpY2xlLXBhcnQucGFyYWdyYXBoLS12aWV3LW1vZGUtLWNvbGxhcHNpYmxlIGRldGFpbHMgLmZpZWxkLS1uYW1lLWZpZWxkLWZvcm1hdHRlZCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5va3RvcHJvLXZpc2lvbi1wYW5lbHMtdmFyaWFudC0wIC5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICB6LWluZGV4OiAzO1xufVxuXG4ub2t0b3Byby12aXNpb24tcGFuZWxzLXZhcmlhbnQtMCAuZHJvcGRvd24tbGFuZ3VhZ2UtaXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5va3RvcHJvLXZpc2lvbi1wYW5lbHMtdmFyaWFudC0wIC5zaXRlLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4uZ2xvc3NhcnktcGFnZSAuZ2xvc3NhcnktcGFnZS1oZWFkZXIgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDYwcHggYXV0byA3MHB4O1xufVxuLmdsb3NzYXJ5LXBhZ2UgLmdsb3NzYXJ5LXBhZ2UtaGVhZGVyIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMDgzRTE0O1xufVxuLmdsb3NzYXJ5LXBhZ2UgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMTE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogNjhweDtcbn1cbi5nbG9zc2FyeS1wYWdlIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZ2xvc3NhcnktcGFnZS1tYWluLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4ODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdsb3NzYXJ5LXBhZ2UgLm1haW4tY29udGVudC13cmFwcGVyIC5nbG9zc2FyeS1wYWdlLWxlZnQtc2lkZWJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGF0aC1mcm9udHBhZ2UgLmhlYWRlci13cmFwcGVyIHtcbiAgZmlsdGVyOiB1bnNldDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5wYXRoLWJsb2cgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDcwcHggYXV0byA2MHB4O1xufVxuLnBhdGgtYmxvZyAuYmxvY2stcGFnZS10aXRsZS1ibG9jayBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzA4M0UxNDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIsXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lcixcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIsXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIsXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lcixcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMsXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyxcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMsXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMsXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCxcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbixcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbixcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbixcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbixcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2ssXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2ssXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2ssXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50LFxuLm5vZGUtLXR5cGUtcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCxcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50LFxuLnBhdGgtYmxvZyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCxcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sLFxuLm5vZGUtLXR5cGUtcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sLFxuLnBhdGgtYmxvZyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wsXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QsXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgZmxleDogMCAxIDI1JTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ludHJvZHVjdGlvbl9iYWNrZ3JvdW5kLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzUlIDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0LFxuLm5vZGUtLXR5cGUtcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0LFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QsXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0LFxuLnBhdGgtYmxvZyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0LFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNSwgNDAsIDg2LCAwLjkyMTU2ODYyNzUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKixcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICosXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICosXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKixcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICosXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgPiAqIHtcbiAgZmxleDogMDtcbn1cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKjpsYXN0LWNoaWxkLFxuLm5vZGUtLXR5cGUtcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKjpsYXN0LWNoaWxkLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgPiAqOmxhc3QtY2hpbGQsXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKjpsYXN0LWNoaWxkLFxuLnBhdGgtYmxvZyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKjpsYXN0LWNoaWxkLFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTUwcHg7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1jYWxlbmRhcixcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1jYWxlbmRhcixcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLWNhbGVuZGFyLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1jYWxlbmRhcixcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1jYWxlbmRhcixcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1jYWxlbmRhciB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrLFxuLm5vZGUtLXR5cGUtcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2ssXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrLFxuLnBhdGgtYmxvZyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2ssXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayB7XG4gIHdpZHRoOiAxOTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgaDIsXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayBoMixcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgaDIsXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgaDIsXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayBoMixcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIGgyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duLmlzLWNvdW50ZG93bixcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duLmlzLWNvdW50ZG93bixcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24uaXMtY291bnRkb3duLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duLmlzLWNvdW50ZG93bixcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duLmlzLWNvdW50ZG93bixcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duLmlzLWNvdW50ZG93biB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3csXG4ubm9kZS0tdHlwZS1wYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3csXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3csXG4ucGF0aC1ibG9nICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyxcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbixcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbixcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbixcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbixcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDA7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudCxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudCxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tYW1vdW50LFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudCxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudCxcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLWFtb3VudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDIxcHg7XG4gIGJhY2tncm91bmQ6ICMzYzUwNzY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tYW1vdW50OmFmdGVyLFxuLm5vZGUtLXR5cGUtcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tYW1vdW50OmFmdGVyLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1hbW91bnQ6YWZ0ZXIsXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tYW1vdW50OmFmdGVyLFxuLnBhdGgtYmxvZyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tYW1vdW50OmFmdGVyLFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tYW1vdW50OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLXBlcmlvZCxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLXBlcmlvZCxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tcGVyaW9kLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLXBlcmlvZCxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLXBlcmlvZCxcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbiAuY291bnRkb3duLXBlcmlvZCB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb246bGFzdC1jaGlsZCAuY291bnRkb3duLWFtb3VudDphZnRlcixcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbjpsYXN0LWNoaWxkIC5jb3VudGRvd24tYW1vdW50OmFmdGVyLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb246bGFzdC1jaGlsZCAuY291bnRkb3duLWFtb3VudDphZnRlcixcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayAuY29udGVudCAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIgLmNvdW50ZG93biAuY291bnRkb3duLXJvdyAuY291bnRkb3duLXNlY3Rpb246bGFzdC1jaGlsZCAuY291bnRkb3duLWFtb3VudDphZnRlcixcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stb2t0b3Byby1wcmVzZW50YXRpb24tYWNjZXNzLXRpbWVyLWJsb2NrIC5jb250ZW50IC5jb3VudGRvd24tdGltZXItd3JhcHBlciAuY291bnRkb3duIC5jb3VudGRvd24tcm93IC5jb3VudGRvd24tc2VjdGlvbjpsYXN0LWNoaWxkIC5jb3VudGRvd24tYW1vdW50OmFmdGVyLFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2sgLmNvbnRlbnQgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIC5jb3VudGRvd24gLmNvdW50ZG93bi1yb3cgLmNvdW50ZG93bi1zZWN0aW9uOmxhc3QtY2hpbGQgLmNvdW50ZG93bi1hbW91bnQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tpbnRyb2R1Y3Rpb24tdmlkZW8tbWFpbmNvbnRyYWN0b3ItaW50cm9kdWN0aW9uLXZpZGVvLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyxcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tpbnRyb2R1Y3Rpb24tdmlkZW8tbWFpbmNvbnRyYWN0b3ItaW50cm9kdWN0aW9uLXZpZGVvLFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2ludHJvZHVjdGlvbi12aWRlby1tYWluY29udHJhY3Rvci1pbnRyb2R1Y3Rpb24tdmlkZW8ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tpbnRyb2R1Y3Rpb24tdmlkZW8tbWFpbmNvbnRyYWN0b3ItaW50cm9kdWN0aW9uLXZpZGVvIC5jb250ZW50LFxuLm5vZGUtLXR5cGUtcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2ludHJvZHVjdGlvbi12aWRlby1tYWluY29udHJhY3Rvci1pbnRyb2R1Y3Rpb24tdmlkZW8gLmNvbnRlbnQsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tpbnRyb2R1Y3Rpb24tdmlkZW8tbWFpbmNvbnRyYWN0b3ItaW50cm9kdWN0aW9uLXZpZGVvIC5jb250ZW50LFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tpbnRyb2R1Y3Rpb24tdmlkZW8tbWFpbmNvbnRyYWN0b3ItaW50cm9kdWN0aW9uLXZpZGVvIC5jb250ZW50LFxuLnBhdGgtYmxvZyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2ludHJvZHVjdGlvbi12aWRlby1tYWluY29udHJhY3Rvci1pbnRyb2R1Y3Rpb24tdmlkZW8gLmNvbnRlbnQsXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrLFxuLm5vZGUtLXR5cGUtcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2ssXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrLFxuLnBhdGgtYmxvZyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2ssXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayB7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrLFxuLm5vZGUtLXR5cGUtcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayxcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrLFxuLnBhdGgtYmxvZyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayxcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyLFxuLm5vZGUtLXR5cGUtcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlcixcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlcixcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyLFxuLnBhdGgtYmxvZyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlcixcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayxcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsgLmZhcSxcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayAuZmFxLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsgLmZhcSxcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsgLmZhcSxcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayAuZmFxLFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTIxNTY4NjI3NSk7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsgLmZhcTpob3Zlcixcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayAuZmFxOmhvdmVyLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0ICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsgLmZhcTpob3Zlcixcbi5wYWdlLXZvY2FidWxhcnktdG9waWNzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWxpbmsgLmZhcTpob3Zlcixcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayAuZmFxOmhvdmVyLFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIC5mYXE6aG92ZXIge1xuICBjb2xvcjogIzA4M0UxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnBhdGgtZnJvbnRwYWdlICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW1lbnUtaXRlbS1ibG9jayAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWJvcmRlcixcbi5wYXRoLWZyb250cGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1kZXNjcmlwdGlvbixcbi5ub2RlLS10eXBlLXBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtYm9yZGVyLFxuLm5vZGUtLXR5cGUtcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1kZXNjcmlwdGlvbixcbi5ub2RlLS10eXBlLWJsb2ctcG9zdCAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1ib3JkZXIsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtZGVzY3JpcHRpb24sXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1ib3JkZXIsXG4ucGFnZS12b2NhYnVsYXJ5LXRvcGljcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1kZXNjcmlwdGlvbixcbi5wYXRoLWJsb2cgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtYm9yZGVyLFxuLnBhdGgtYmxvZyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1kZXNjcmlwdGlvbixcbi5wYWdlLXVzZXItbG9naW4gI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCAuYmxvY2stbWVudS1pdGVtLWJsb2NrIC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtYm9yZGVyLFxuLnBhZ2UtdXNlci1sb2dpbiAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1tZW51LWl0ZW0tYmxvY2sgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuLm5vZGUtLXR5cGUtcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuLnBhdGgtYmxvZyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQsXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gIGZsZXg6IDAgMSA3NSU7XG59XG4ucGF0aC1mcm9udHBhZ2UgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1yZWdpb24tc2Vjb25kLFxuLm5vZGUtLXR5cGUtcGFnZSAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLXJlZ2lvbi1zZWNvbmQsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3QgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1yZWdpb24tc2Vjb25kLFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5ibG9jay1yZWdpb24tc2Vjb25kLFxuLnBhdGgtYmxvZyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmJsb2NrLXJlZ2lvbi1zZWNvbmQsXG4ucGFnZS11c2VyLWxvZ2luICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuYmxvY2stcmVnaW9uLXNlY29uZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5wYXRoLXByaWNpbmcgLmxheW91dC1tYWluLXdyYXBwZXIsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGF0aC1wcmljaW5nIC5ibG9jay12aWV3cy51aS5zaWRlYmFyLFxuLnBhdGgtc2VydmljZS1mZWUgLmJsb2NrLXZpZXdzLnVpLnNpZGViYXIge1xuICB3aWR0aDogNDAlO1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucGF0aC1wcmljaW5nIC5ibG9jay12aWV3cy51aS5zaWRlYmFyIC52aWV3LWNvbnRlbnQucm93IC52aWV3cy1yb3csXG4ucGF0aC1zZXJ2aWNlLWZlZSAuYmxvY2stdmlld3MudWkuc2lkZWJhciAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXRoLXByaWNpbmcgLmJsb2NrLXZpZXdzLnVpLnNpZGViYXIsXG4gIC5wYXRoLXNlcnZpY2UtZmVlIC5ibG9jay12aWV3cy51aS5zaWRlYmFyIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXRoLXByaWNpbmcgLmJsb2NrLXZpZXdzLnVpLnNpZGViYXIsXG4gIC5wYXRoLXNlcnZpY2UtZmVlIC5ibG9jay12aWV3cy51aS5zaWRlYmFyIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG4ucGF0aC1wcmljaW5nIGhlYWRlci5oZWFkZXIgLm5hdmJhci5iZy1wcmltYXJ5LFxuLnBhdGgtc2VydmljZS1mZWUgaGVhZGVyLmhlYWRlciAubmF2YmFyLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1LFxuLnBhdGgtcHJpY2luZyAubGF5b3V0LW5vLXNpZGViYXJzLFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LW5vLXNpZGViYXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrLFxuLnBhdGgtcHJpY2luZyAubGF5b3V0LW5vLXNpZGViYXJzIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrLFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2ssXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LW5vLXNpZGViYXJzIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMjVweDtcbn1cbi5wYXRoLXByaWNpbmcgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgLnRpdGxlLFxuLnBhdGgtcHJpY2luZyAubGF5b3V0LW5vLXNpZGViYXJzIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIC50aXRsZSxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIC50aXRsZSxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtbm8tc2lkZWJhcnMgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sgLnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGNvbG9yOiAjMDgzRTE0O1xufVxuLnBhdGgtcHJpY2luZyAubGF5b3V0LS10aHJlZWNvbC0yNS01MC0yNSAuYmxvY2stYmxvY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSxcbi5wYXRoLXByaWNpbmcgLmxheW91dC1uby1zaWRlYmFycyAuYmxvY2stYmxvY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5ibG9jay1ibG9jay1jb250ZW50IC5maWVsZC0tbmFtZS1ib2R5LFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC1uby1zaWRlYmFycyAuYmxvY2stYmxvY2stY29udGVudCAuZmllbGQtLW5hbWUtYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzYzNkQ4MTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDY5NXB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5wYXRoLXByaWNpbmcgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbi5wYXRoLXByaWNpbmcgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLmxheW91dF9fcmVnaW9uLS10aGlyZCxcbi5wYXRoLXByaWNpbmcgLmxheW91dC1uby1zaWRlYmFycyAubGF5b3V0X19yZWdpb24tLWZpcnN0LFxuLnBhdGgtcHJpY2luZyAubGF5b3V0LW5vLXNpZGViYXJzIC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LS10aHJlZWNvbC0yNS01MC0yNSAubGF5b3V0X19yZWdpb24tLWZpcnN0LFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLmxheW91dF9fcmVnaW9uLS10aGlyZCxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtbm8tc2lkZWJhcnMgLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtbm8tc2lkZWJhcnMgLmxheW91dF9fcmVnaW9uLS10aGlyZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuLnBhdGgtcHJpY2luZyAubGF5b3V0LW5vLXNpZGViYXJzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LW5vLXNpZGViYXJzIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDAgMSAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDAgOTBweDtcbn1cbi5wYXRoLXByaWNpbmcgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLmJsb2NrLXZpZXdzLFxuLnBhdGgtcHJpY2luZyAubGF5b3V0LW5vLXNpZGViYXJzIC5ibG9jay12aWV3cyxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5ibG9jay12aWV3cyxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtbm8tc2lkZWJhcnMgLmJsb2NrLXZpZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDM1cHggMDtcbn1cbi5wYXRoLXByaWNpbmcgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLmJsb2NrLXZpZXdzIC5jb250ZW50LFxuLnBhdGgtcHJpY2luZyAubGF5b3V0LW5vLXNpZGViYXJzIC5ibG9jay12aWV3cyAuY29udGVudCxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5ibG9jay12aWV3cyAuY29udGVudCxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtbm8tc2lkZWJhcnMgLmJsb2NrLXZpZXdzIC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5ibG9jay12aWV3cyAuY29udGVudCAudmlldy1oZWFkZXIsXG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtbm8tc2lkZWJhcnMgLmJsb2NrLXZpZXdzIC5jb250ZW50IC52aWV3LWhlYWRlcixcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5ibG9jay12aWV3cyAuY29udGVudCAudmlldy1oZWFkZXIsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LW5vLXNpZGViYXJzIC5ibG9jay12aWV3cyAuY29udGVudCAudmlldy1oZWFkZXIge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxMHB4O1xuICBjb2xvcjogIzA4M0UxNDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBtYXJnaW46IDM1cHggMCAyMHB4O1xufVxuLnBhdGgtcHJpY2luZyAubGF5b3V0LS10aHJlZWNvbC0yNS01MC0yNSAuYmxvY2stdmlld3MgLmNvbnRlbnQgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyxcbi5wYXRoLXByaWNpbmcgLmxheW91dC1uby1zaWRlYmFycyAuYmxvY2stdmlld3MgLmNvbnRlbnQgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1IC5ibG9jay12aWV3cyAuY29udGVudCAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93LFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC1uby1zaWRlYmFycyAuYmxvY2stdmlld3MgLmNvbnRlbnQgLnZpZXctY29udGVudC5yb3cgLnZpZXdzLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhdGgtcHJpY2luZyAubGF5b3V0LS10aHJlZWNvbC0yNS01MC0yNSAuYmxvY2stdmlld3M6Zmlyc3QtY2hpbGQsXG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtbm8tc2lkZWJhcnMgLmJsb2NrLXZpZXdzOmZpcnN0LWNoaWxkLFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLmJsb2NrLXZpZXdzOmZpcnN0LWNoaWxkLFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC1uby1zaWRlYmFycyAuYmxvY2stdmlld3M6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wYXRoLXByaWNpbmcgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLmJsb2NrLXZpZXdzOmxhc3QtY2hpbGQsXG4ucGF0aC1wcmljaW5nIC5sYXlvdXQtbm8tc2lkZWJhcnMgLmJsb2NrLXZpZXdzOmxhc3QtY2hpbGQsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LS10aHJlZWNvbC0yNS01MC0yNSAuYmxvY2stdmlld3M6bGFzdC1jaGlsZCxcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtbm8tc2lkZWJhcnMgLmJsb2NrLXZpZXdzOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wYXRoLXByaWNpbmcgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLnBsdXMtd3JhcHBlcixcbi5wYXRoLXByaWNpbmcgLmxheW91dC1uby1zaWRlYmFycyAucGx1cy13cmFwcGVyLFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC0tdGhyZWVjb2wtMjUtNTAtMjUgLnBsdXMtd3JhcHBlcixcbi5wYXRoLXNlcnZpY2UtZmVlIC5sYXlvdXQtbm8tc2lkZWJhcnMgLnBsdXMtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhdGgtcHJpY2luZyAubGF5b3V0LS10aHJlZWNvbC0yNS01MC0yNSAucGx1cy13cmFwcGVyIC5wbHVzLFxuLnBhdGgtcHJpY2luZyAubGF5b3V0LW5vLXNpZGViYXJzIC5wbHVzLXdyYXBwZXIgLnBsdXMsXG4ucGF0aC1zZXJ2aWNlLWZlZSAubGF5b3V0LS10aHJlZWNvbC0yNS01MC0yNSAucGx1cy13cmFwcGVyIC5wbHVzLFxuLnBhdGgtc2VydmljZS1mZWUgLmxheW91dC1uby1zaWRlYmFycyAucGx1cy13cmFwcGVyIC5wbHVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzRTE0O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGx1c19pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLyogTm9kZS4gKi9cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciB7XG4gIG1heC13aWR0aDogNTgwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiB1bnNldDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMnB4IDEycHggMCAwO1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSBpbWcge1xuICBtYXJnaW46IDA7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXIsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZEO1xuICBwYWRkaW5nOiAzMHB4IDQwcHggNDBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTJweCAxMnB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLXR5cGUtZGF0ZXRpbWUsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS10eXBlLWRhdGV0aW1lLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLXR5cGUtZGF0ZXRpbWUsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlci1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAuZmllbGQtLXR5cGUtZGF0ZXRpbWUge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2MzZEODE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMixcbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlci1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIsXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlci1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA4M0UxNDtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtc3VtbWFyeSxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlci1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtc3VtbWFyeSwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXN1bW1hcnksXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlci1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtc3VtbWFyeSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogIzYzNkQ4MTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLW5vZGUtbGluayxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlci1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAuZmllbGQtLW5hbWUtbm9kZS1saW5rLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtbm9kZS1saW5rLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS1uYW1lLW5vZGUtbGluayB7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRERCMDU7XG4gIHBhZGRpbmc6IDE1cHggNTRweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1ub2RlLWxpbmsgYSxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlci1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAuZmllbGQtLW5hbWUtbm9kZS1saW5rIGEsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1ub2RlLWxpbmsgYSxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5maWVsZC0tbmFtZS1ub2RlLWxpbmsgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIHtcbiAgICBtYXgtd2lkdGg6IDQ1MXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXIgLmlubGluZV9fbGlua3MsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLm1haW4tY29udGVudC13cmFwcGVyIC5pbmxpbmVfX2xpbmtzIHtcbiAgICBwYWRkaW5nOiA2cHggMzRweDtcbiAgfVxuICAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXIgLmlubGluZV9fbGlua3MgYSwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXIgLmlubGluZV9fbGlua3MgYSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIHtcbiAgbWF4LXdpZHRoOiAzNzBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlci1yZWxhdGVkLWFydGljbGVzLXRlYXNlciB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4O1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge1xuICBmbGV4LWdyb3c6IDE7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlci1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAuZmllbGQtLW5hbWUtbm9kZS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggNTRweDtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuYmxvZy1wb3N0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkQ7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmJsb2ctcG9zdC1oZWFkZXIgLmlubmVyLWhlYWRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA3MHB4IDEyMHB4O1xuICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogNDVweCAxMjBweCA5MHB4O1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiA3MHB4IDEyMHB4IDkwcHg7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuYmxvZy1wb3N0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAwIDcwcHg7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA1MjlweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcm93LWdhcDogMjVweDtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIGgyLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjMDgzRTE0O1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAucHVibGljYXRpb24tZGF0ZS0tcmVhZC10aW1lLXdyYXBwZXIsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAucHVibGljYXRpb24tZGF0ZS0tcmVhZC10aW1lLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIC5wdWJsaWNhdGlvbi1kYXRlLS1yZWFkLXRpbWUtd3JhcHBlciAuZmllbGQtLXR5cGUtZGF0ZXRpbWUsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAucHVibGljYXRpb24tZGF0ZS0tcmVhZC10aW1lLXdyYXBwZXIgLmZpZWxkLS10eXBlLWRhdGV0aW1lIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjM2RDgxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIC5wdWJsaWNhdGlvbi1kYXRlLS1yZWFkLXRpbWUtd3JhcHBlciAuZmllbGQtLXR5cGUtZGF0ZXRpbWU6YWZ0ZXIsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAucHVibGljYXRpb24tZGF0ZS0tcmVhZC10aW1lLXdyYXBwZXIgLmZpZWxkLS10eXBlLWRhdGV0aW1lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0REQjA1O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIC5wdWJsaWNhdGlvbi1kYXRlLS1yZWFkLXRpbWUtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtZXN0aW1hdGVkLXJlYWQtdGltZSwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIC5wdWJsaWNhdGlvbi1kYXRlLS1yZWFkLXRpbWUtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtZXN0aW1hdGVkLXJlYWQtdGltZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzA4M0UxNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLnB1YmxpY2F0aW9uLWRhdGUtLXJlYWQtdGltZS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1lc3RpbWF0ZWQtcmVhZC10aW1lOmJlZm9yZSwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIC5wdWJsaWNhdGlvbi1kYXRlLS1yZWFkLXRpbWUtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtZXN0aW1hdGVkLXJlYWQtdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2VzdGltYXRlZF9yZWFkX3RpbWVfaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcGljcywgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10b3BpY3Mge1xuICBtYXJnaW46IGF1dG8gODBweCBhdXRvIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcGljcyAuZmllbGRfX2xhYmVsLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcGljcyAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjM2RDgxO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdG9waWNzIC5maWVsZF9faXRlbXMsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdG9waWNzIC5maWVsZF9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10b3BpY3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdG9waWNzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4M0UxNDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDFweCAzcHg7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdG9waWNzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGEsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdG9waWNzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGEge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm1haW4tY29udGVudC13cmFwcGVyLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sdW1uLWdhcDogMjVweDtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuYmxvZy1wb3N0LW1haW4tY29udGVudCwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmJsb2ctcG9zdC1tYWluLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDk4MHB4O1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuYmxvZy1wb3N0LW1haW4tY29udGVudCAuZmllbGQtLW5hbWUtZmllbGQtc3VtbWFyeSwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmJsb2ctcG9zdC1tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXN1bW1hcnkge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWFydGljbGVzLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWFydGljbGVzIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDg3cHg7XG59XG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtYXJ0aWNsZXMgLnZpZXdzcmVmZXJlbmNlLS12aWV3LXRpdGxlLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWFydGljbGVzIC52aWV3c3JlZmVyZW5jZS0tdmlldy10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWFydGljbGVzIC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1hcnRpY2xlcyAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmJsb2ctcG9zdC1oZWFkZXIsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmJsb2ctcG9zdC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgfVxuICAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmJsb2ctcG9zdC1oZWFkZXIgLmlubmVyLWhlYWRlci13cmFwcGVyLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5ibG9nLXBvc3QtaGVhZGVyIC5pbm5lci1oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuYmxvZy1wb3N0LWhlYWRlciAuaW5uZXItaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAuYmxvZy1wb3N0LWhlYWRlciAuaW5uZXItaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuYmxvZy1wb3N0LWhlYWRlciAuaW5uZXItaGVhZGVyLXdyYXBwZXIgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdG9waWNzLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5ibG9nLXBvc3QtaGVhZGVyIC5pbm5lci1oZWFkZXItd3JhcHBlciAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10b3BpY3Mge1xuICAgIG1hcmdpbjogYXV0byA1MHB4IGF1dG8gMDtcbiAgfVxuICAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm1haW4tY29udGVudC13cmFwcGVyLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmJsb2ctcG9zdC1oZWFkZXIsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmJsb2ctcG9zdC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ibG9nLXBvc3QtaGVhZGVyIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmJsb2ctcG9zdC1oZWFkZXIgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA0MjlweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ibG9nLXBvc3QtaGVhZGVyIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUgaDIsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmJsb2ctcG9zdC1oZWFkZXIgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAuYmxvZy1wb3N0LWhlYWRlciAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10b3BpY3MsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmJsb2ctcG9zdC1oZWFkZXIgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdG9waWNzIHtcbiAgICBtYXJnaW46IGF1dG8gMzVweCBhdXRvIDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5tYWluLWNvbnRlbnQtd3JhcHBlciwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm1haW4tY29udGVudC13cmFwcGVyLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmJsb2ctcG9zdC1oZWFkZXIsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmJsb2ctcG9zdC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ibG9nLXBvc3QtaGVhZGVyIC5pbm5lci1oZWFkZXItd3JhcHBlciwgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSAuYmxvZy1wb3N0LWhlYWRlciAuaW5uZXItaGVhZGVyLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmJsb2ctcG9zdC1oZWFkZXIgLmlubmVyLWhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmJsb2ctcG9zdC1oZWFkZXIgLmlubmVyLWhlYWRlci13cmFwcGVyIC5oZWFkZXItcmlnaHQtc3ViLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ibG9nLXBvc3QtaGVhZGVyIC5pbm5lci1oZWFkZXItd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmJsb2ctcG9zdC1oZWFkZXIgLmlubmVyLWhlYWRlci13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ibG9nLXBvc3QtaGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC10b3BpY3MsIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2UgLmJsb2ctcG9zdC1oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcGljcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLmJsb2ctcG9zdC1oZWFkZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcGljcyAuZmllbGRfX2l0ZW1zLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIC5ibG9nLXBvc3QtaGVhZGVyIC5maWVsZC0tbmFtZS1maWVsZC10b3BpY3MgLmZpZWxkX19pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICByb3ctZ2FwOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1mdWxsIC5ibG9nLXBvc3QtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLWZ1bGwgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIC5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtZnVsbCAubWFpbi1jb250ZW50LXdyYXBwZXIgLmJsb2ctcG9zdC1tYWluLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLXN1bW1hcnkge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS1uYW1lLW5vZGUtbGluayB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG59XG5cbi8qIEJsb2Nrcy4gKi9cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4jYmxvY2stY291bnRyaWVzLWNvdW50ZXIsXG4jYmxvY2stY29udHJhY3RzLWNvdW50ZXIsXG4jYmxvY2stcHJvamVjdHMtY291bnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4jYmxvY2stY291bnRyaWVzLWNvdW50ZXIgLmNvbnRlbnQsXG4jYmxvY2stY29udHJhY3RzLWNvdW50ZXIgLmNvbnRlbnQsXG4jYmxvY2stcHJvamVjdHMtY291bnRlciAuY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jYmxvY2stY291bnRyaWVzLWNvdW50ZXIgLmNvbnRlbnQgLmFuaW1hdGVkLWNvdW50ZXItYmxvY2sgLmlubmVyLXdyYXBwZXIsXG4jYmxvY2stY29udHJhY3RzLWNvdW50ZXIgLmNvbnRlbnQgLmFuaW1hdGVkLWNvdW50ZXItYmxvY2sgLmlubmVyLXdyYXBwZXIsXG4jYmxvY2stcHJvamVjdHMtY291bnRlciAuY29udGVudCAuYW5pbWF0ZWQtY291bnRlci1ibG9jayAuaW5uZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4jYmxvY2stY291bnRyaWVzLWNvdW50ZXIgLmNvbnRlbnQgLmFuaW1hdGVkLWNvdW50ZXItYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvdW50ZXItYW1vdW50LFxuI2Jsb2NrLWNvbnRyYWN0cy1jb3VudGVyIC5jb250ZW50IC5hbmltYXRlZC1jb3VudGVyLWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb3VudGVyLWFtb3VudCxcbiNibG9jay1wcm9qZWN0cy1jb3VudGVyIC5jb250ZW50IC5hbmltYXRlZC1jb3VudGVyLWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb3VudGVyLWFtb3VudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbiNibG9jay1jb3VudHJpZXMtY291bnRlciAuY29udGVudCAuYW5pbWF0ZWQtY291bnRlci1ibG9jayAuaW5uZXItd3JhcHBlciAuY291bnRlci1sYWJlbCxcbiNibG9jay1jb250cmFjdHMtY291bnRlciAuY29udGVudCAuYW5pbWF0ZWQtY291bnRlci1ibG9jayAuaW5uZXItd3JhcHBlciAuY291bnRlci1sYWJlbCxcbiNibG9jay1wcm9qZWN0cy1jb3VudGVyIC5jb250ZW50IC5hbmltYXRlZC1jb3VudGVyLWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb3VudGVyLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2Jsb2NrLWNvdW50cmllcy1jb3VudGVyIC5jb250ZW50OmJlZm9yZSxcbiNibG9jay1jb250cmFjdHMtY291bnRlciAuY29udGVudDpiZWZvcmUsXG4jYmxvY2stcHJvamVjdHMtY291bnRlciAuY29udGVudDpiZWZvcmUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzRTE0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbiNibG9jay1jb3VudHJpZXMtY291bnRlciAuY29udGVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY291bnRyaWVzX2NvdW50ZXJfaWNvbi5zdmdcIik7XG59XG5cbiNibG9jay1jb250cmFjdHMtY291bnRlciAuY29udGVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY29udHJhY3RzX2NvdW50ZXJfaWNvbi5zdmdcIik7XG59XG5cbiNibG9jay1wcm9qZWN0cy1jb3VudGVyIC5jb250ZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb21wbGF0ZWRfcHJvamVjdHNfaW5fbTJfaWNvbi5zdmdcIik7XG59XG5cbmRpdi5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwuYmxvY2stbGFuZ3VhZ2Uge1xuICB3aWR0aDogMjUwcHg7XG59XG5kaXYubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsLmJsb2NrLWxhbmd1YWdlIG5hdi5saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuZGl2Lmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybC5ibG9jay1sYW5ndWFnZSBuYXYubGlua3MgLm5hdi1saW5rIC5sYW5ndWFnZS1saW5rIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDgzRTE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4ICNFQUVBRUE7XG59XG5kaXYubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsLmJsb2NrLWxhbmd1YWdlIG5hdi5saW5rcyAubmF2LWxpbmsgLmxhbmd1YWdlLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwODNFMTQ7XG59XG5kaXYubGFuZ3VhZ2Utc3dpdGNoZXItbGFuZ3VhZ2UtdXJsLmJsb2NrLWxhbmd1YWdlIG5hdi5saW5rcyAubmF2LWxpbmsgLmxhbmd1YWdlLWxpbmsuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODNFMTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwODNFMTQ7XG59XG5cbiNibG9jay1va3RvcHJvLXVzZXItdGhlbWUtYWNjb3VudC1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDAgMTBweDtcbn1cbiNibG9jay1va3RvcHJvLXVzZXItdGhlbWUtYWNjb3VudC1tZW51IC5uYXYge1xuICB3aWR0aDogMTAwJTtcbn1cbiNibG9jay1va3RvcHJvLXVzZXItdGhlbWUtYWNjb3VudC1tZW51IC5uYXYgLm5hdi1saW5rIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDgzRTE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBib3gtc2hhZG93OiAwIDAgNXB4IDVweCAjRUFFQUVBO1xufVxuI2Jsb2NrLW9rdG9wcm8tdXNlci10aGVtZS1hY2NvdW50LW1lbnUgLm5hdiAubmF2LWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzRTE0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDgzRTE0O1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLm5hdmlnYXRpb24ubWVudS0tbWFpbiB7XG4gIG1hcmdpbjogMCAzMHB4O1xufVxuLm5hdmlnYXRpb24ubWVudS0tbWFpbiB1bC5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5uYXZpZ2F0aW9uLm1lbnUtLW1haW4gdWwubmF2IC5uYXYtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4ICNFQUVBRUE7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5uYXZpZ2F0aW9uLm1lbnUtLW1haW4gdWwubmF2IC5uYXYtaXRlbSBhIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDAuMDAwMWVtO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzRTE0O1xufVxuLm5hdmlnYXRpb24ubWVudS0tbWFpbiB1bC5uYXYgLm5hdi1pdGVtIGEubmF2LWxpbmstLWRhc2hib2FyZCB7XG4gIG1hc2s6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb250cmFjdHNfY291bnRlcl9pY29uLnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbn1cbi5uYXZpZ2F0aW9uLm1lbnUtLW1haW4gdWwubmF2IC5uYXYtaXRlbSBhLm5hdi1saW5rLS11c2VyIHtcbiAgbWFzazogdXJsKFwiLi4vaW1hZ2VzL2JhY2tfdG9fbWFpbl9tZW51LnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbn1cblxuLmJsb2NrLW9rdG9wcm8tbWVudSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYmxvY2stb2t0b3Byby1tZW51IC5tZW51LWl0ZW0tYmxvY2sge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvY2stb2t0b3Byby1tZW51IC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogODAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmxvY2stb2t0b3Byby1tZW51IC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4uYmxvY2stb2t0b3Byby1tZW51IC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluayBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDgzRTE0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAxZW07XG4gIG1hcmdpbjogLTFlbTtcbn1cbi5ibG9jay1va3RvcHJvLW1lbnUgLm1lbnUtaXRlbS1ibG9jayAuaW5uZXItd3JhcHBlciAubWVudS1saW5rIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYmxvY2stb2t0b3Byby1tZW51IC5tZW51LWl0ZW0tYmxvY2sgLmlubmVyLXdyYXBwZXIgLm1lbnUtbGluazpob3ZlciB+IC5tZW51LWJvcmRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmJsb2NrLW9rdG9wcm8tbWVudSAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWJvcmRlciB7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU3NUQ5O1xufVxuLmJsb2NrLW9rdG9wcm8tbWVudSAubWVudS1pdGVtLWJsb2NrIC5pbm5lci13cmFwcGVyIC5tZW51LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjMDgzRTE0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG4uYmxvY2stb2t0b3Byby1tZW51IC5tZW51LWl0ZW0tYmxvY2subm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYmxvY2stb2t0b3Byby1tZW51IC5tZW51LWl0ZW0tYmxvY2sucmlnaHQge1xuICBib3gtc2hhZG93OiBpbnNldCAtNTBweCAwIDUwcHggLTUwcHggI0VBRUFFQTtcbn1cbi5ibG9jay1va3RvcHJvLW1lbnUgLm1lbnUtaXRlbS1ibG9jay5sZWZ0IHtcbiAgYm94LXNoYWRvdzogaW5zZXQgNTBweCAwIDUwcHggLTUwcHggI0VBRUFFQTtcbn1cblxuLm9rdG9wcm8tZGVtbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5va3RvcHJvLWRlbW86YmVmb3JlIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDAuMDAwMWVtO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbWFpbl9tZW51X2xvZ28uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnksXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODNFMTQ7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xufVxuLmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b3AtbmF2aWdhdGlvbiB1bCB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24gdWwubmF2IGxpIHtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b3AtbmF2aWdhdGlvbiB1bC5uYXYgbGkgYS5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b3AtbmF2aWdhdGlvbiB1bC5uYXYgbGkgYS5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMjFkN2UzO1xufVxuLmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b3AtbmF2aWdhdGlvbiB1bC5uYXYgbGkgYS5uYXYtbGluay5saW5rLWRhc2hib2FyZCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b3AtbmF2aWdhdGlvbiB1bC5uYXYgbGkgYS5uYXYtbGluay5saW5rLWRhc2hib2FyZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL29rdG9wcm9fdXNlcl90aGVtZS9pbWFnZXMvbG9nby9sb2dvX3Nob3J0X2JsdWUuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbn1cbi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24gdWwubmF2IGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkM2I3MTtcbn1cbi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24gdWwubmF2IGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIHNwYW4ubmF2LWxpbmsuYWN0aXZlLCAuYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIHVsLm5hdiBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCBhLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzIxZDdlMztcbn1cbi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24gdWwubmF2IGxpLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIHVsLm1lbnUgPiBsaS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG59XG4uYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIHVsLm5hdiBsaSB1bC5tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgY2FsYygoMTAwJSAtIDExNzBweCkgLyAyKTtcbn1cbi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24gdWwubmF2IGxpIHVsLm1lbnUgPiBsaSB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWluLXdpZHRoOiAxOTBweDtcbn1cbi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24gdWwubmF2IGxpIHVsLm1lbnUgPiBsaSBhIHtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24gdWwubmF2IGxpIHVsLm1lbnUgPiBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgbWFyZ2luOiBhdXRvIGF1dG8gNXB4O1xufVxuLmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b3AtbmF2aWdhdGlvbiB1bC5uYXYgbGkgdWwubWVudSA+IGxpIGE6bm90KC5hY3RpdmUpIHtcbiAgY29sb3I6IGluaXRpYWw7XG59XG4uYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIHVsLm5hdiBsaSB1bC5tZW51ID4gbGkgYS5saW5rLWFkcy1wb3N0LWNhbmRpZGF0ZTpiZWZvcmUsIC5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24gdWwubmF2IGxpIHVsLm1lbnUgPiBsaSBhLmxpbmstYWRzLXBvc3QtZXh0ZXJuYWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL29rdG9wcm9fdXNlcl90aGVtZS9pbWFnZXMvaWNvbnMvcG9zdC5zdmcpO1xufVxuLmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b3AtbmF2aWdhdGlvbiB1bC5uYXYgbGkgdWwubWVudSA+IGxpIGEubGluay1jYW5kaWRhdGVzLW92ZXJ2aWV3OmJlZm9yZSwgLmJsb2NrLmJsb2NrLW1lbnUubmF2aWdhdGlvbi5tZW51LS10b3AtbmF2aWdhdGlvbiB1bC5uYXYgbGkgdWwubWVudSA+IGxpIGEubGluay1jYW5kaWRhdGUtdHlwZXMtb3ZlcnZpZXc6YmVmb3JlLCAuYmxvY2suYmxvY2stbWVudS5uYXZpZ2F0aW9uLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIHVsLm5hdiBsaSB1bC5tZW51ID4gbGkgYS5saW5rLWFwcGxpY2F0aW9ucy1vdmVydmlldzpiZWZvcmUsIC5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24gdWwubmF2IGxpIHVsLm1lbnUgPiBsaSBhLmxpbmstYWRzLW92ZXJ2aWV3OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9va3RvcHJvX3VzZXJfdGhlbWUvaW1hZ2VzL2ljb25zL292ZXJ2aWV3LnN2Zyk7XG59XG5cbi5tZW51LS10b3AtbmF2aWdhdGlvbiAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWVudS0tdG9wLW5hdmlnYXRpb24gLm5hdi1pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE4cHg7XG4gIH1cbn1cbi5tZW51LS10b3AtbmF2aWdhdGlvbiAubmF2LWl0ZW0gYSwgLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIC5uYXYtaXRlbSBzcGFuIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVudS0tdG9wLW5hdmlnYXRpb24gLm5hdi1pdGVtIGE6aG92ZXIsIC5tZW51LS10b3AtbmF2aWdhdGlvbiAubmF2LWl0ZW0gc3Bhbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5tZW51LS10b3AtbmF2aWdhdGlvbiAubmF2LWl0ZW0gYTpmb2N1cywgLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIC5uYXYtaXRlbSBzcGFuOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIC5uYXYtaXRlbSB1bC5tZW51LmxldmVsLTEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNlMmU4ZjI7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDczcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIC5uYXYtaXRlbSB1bC5tZW51LmxldmVsLTEgbGkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ubWVudS0tdG9wLW5hdmlnYXRpb24gLm5hdi1pdGVtIHVsLm1lbnUubGV2ZWwtMSBhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzBmMjg1NjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWVudS0tdG9wLW5hdmlnYXRpb24gLm5hdi1pdGVtIHVsLm1lbnUubGV2ZWwtMSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ubWVudS0tdG9wLW5hdmlnYXRpb24gLm5hdi1pdGVtLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBmMjg1Njtcbn1cbi5tZW51LS10b3AtbmF2aWdhdGlvbiAubmF2LWl0ZW0ubWVudS1pdGVtLS1hY3RpdmUtdHJhaWw6aG92ZXIgYSB7XG4gIGNvbG9yOiAjMjFkN2UzO1xufVxuLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIC5uYXYtaXRlbS5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCB1bC5tZW51LmxldmVsLTEge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZW51LS10b3AtbmF2aWdhdGlvbiAubmF2LWl0ZW0ub2t0b3Byby1pZ25vcmVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tZW51LS10b3AtbmF2aWdhdGlvbiAubmF2LWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZTJlOGYyO1xufVxuLm1lbnUtLXRvcC1uYXZpZ2F0aW9uIC5uYXYtaXRlbTpob3ZlciBhLCAubWVudS0tdG9wLW5hdmlnYXRpb24gLm5hdi1pdGVtOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzBmMjg1Njtcbn1cblxuLmJsb2NrLWFkZC1hcHBsaWNhdGlvbi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYmxvY2stYWRkLWFwcGxpY2F0aW9uLWJsb2NrIC5jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9jay1hZGQtYXBwbGljYXRpb24tYmxvY2sgLmNvbnRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjRUFFQUVBO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogY2FsYygtNTAlIC0gMTMwcHgpO1xufVxuLmJsb2NrLWFkZC1hcHBsaWNhdGlvbi1ibG9jayAuY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI0VBRUFFQTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiBjYWxjKC01MCUgLSAxMzBweCk7XG59XG4uYmxvY2stYWRkLWFwcGxpY2F0aW9uLWJsb2NrIC5jb250ZW50IC5hZGQtbmV3LWFwcGxpY2F0aW9uLWxpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBFNzVEOTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uYmxvY2stYWRkLWFwcGxpY2F0aW9uLWJsb2NrIC5jb250ZW50IC5hZGQtbmV3LWFwcGxpY2F0aW9uLWxpbms6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LWJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbiNibG9jay1nby1iYWNrLWhpc3RvcnktYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbn1cbiNibG9jay1nby1iYWNrLWhpc3RvcnktYmxvY2sgLmdvLWJhY2staGlzdG9yeS1idG4ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4ICNFQUVBRUE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNibG9jay1nby1iYWNrLWhpc3RvcnktYmxvY2sgLmdvLWJhY2staGlzdG9yeS1idG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzRTE0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDgzRTE0O1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDtcbn1cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogIzA4M0UxNDtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGE6Zm9jdXMge1xuICBjb2xvcjogIzA4M0UxNDtcbn1cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMzRERCMDU7XG59XG4ubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjM0REQjA1O1xufVxuLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjMDgzRTE0O1xufVxuLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjRweDtcbiAgdG9wOiAwO1xuICBib3JkZXI6IHVuc2V0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzRTE0O1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMDtcbn1cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICMzRERCMDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbn1cbi5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODNFMTQ7XG4gICAgb3BhY2l0eTogMC45NztcbiAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogdW5zZXQ7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYS5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMjdweDtcbiAgICB0b3A6IDhweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duX3doaXRlLnN2Z1wiKTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhLmFjdGl2ZSB7XG4gICAgY29sb3I6ICMzRERCMDU7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYTpob3ZlciwgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYTpmb2N1cywgLm5hdmJhci1jb2xsYXBzZSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogIzA4M0UxNDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSBhLmlzLWFjdGl2ZSB7XG4gICAgY29sb3I6ICMwODNFMTQ7XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5ibG9jay1va3RvcHJvLWJvb2stZGVtby1ibG9jayB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay1va3RvcHJvLWJvb2stZGVtby1ibG9jayAub2t0b3Byby1ib29rLWRlbW8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzRTE0O1xuICBwYWRkaW5nOiA5cHggMzBweDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgYm9yZGVyLWNvbG9yOiAjMDgzRTE0O1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jayAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jayAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgc3Bhbi5sYW5ndWFnZS1saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tYWN0aW9uIC5sYW5ndWFnZS1saW5rIHtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tYWN0aW9uOm5vdCguc2Vjb25kYXJ5LWFjdGlvbikge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLWFjdGlvbjpub3QoLnNlY29uZGFyeS1hY3Rpb24pOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duX2xhbmd1YWdlX3N3aXRjaGVyX2ljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IC0xcHg7XG4gIHJpZ2h0OiAtMTdweDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnNlY29uZGFyeS1hY3Rpb24ge1xuICBib3JkZXI6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzRTE0O1xuICBwYWRkaW5nOiA1cHggMTVweCAwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zZWNvbmRhcnktYWN0aW9uIC5sYW5ndWFnZS1saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IHVuc2V0O1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jayAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc2Vjb25kYXJ5LWFjdGlvbiAubGFuZ3VhZ2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjM0REQjA1O1xuICBiYWNrZ3JvdW5kOiB1bnNldDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnNlY29uZGFyeS1hY3Rpb246bnRoLWNoaWxkKDMpIHtcbiAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDA7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5zZWNvbmRhcnktYWN0aW9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgN3B4IDdweDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnNlY29uZGFyeS1hY3Rpb246bGFzdC1jaGlsZCAubGFuZ3VhZ2UtbGluayB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrLmRyb3Bkb3dubGFuZ3VhZ2UtZm9vdGVyLWJsb2NrIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jay5kcm9wZG93bmxhbmd1YWdlLWZvb3Rlci1ibG9jayAuY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2suZHJvcGRvd25sYW5ndWFnZS1mb290ZXItYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jay5kcm9wZG93bmxhbmd1YWdlLWZvb3Rlci1ibG9jayAuY29udGVudCAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgdG9wOiAtMTZweDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2suZHJvcGRvd25sYW5ndWFnZS1mb290ZXItYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIC5kcm9wYnV0dG9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrLmRyb3Bkb3dubGFuZ3VhZ2UtZm9vdGVyLWJsb2NrIC5jb250ZW50IC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrLmRyb3Bkb3dubGFuZ3VhZ2UtZm9vdGVyLWJsb2NrIC5jb250ZW50IC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jay5kcm9wZG93bmxhbmd1YWdlLWZvb3Rlci1ibG9jayAuY29udGVudCAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgc3Bhbi5sYW5ndWFnZS1saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2suZHJvcGRvd25sYW5ndWFnZS1mb290ZXItYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tYWN0aW9uIHNwYW4ubGFuZ3VhZ2UtbGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwO1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jay5kcm9wZG93bmxhbmd1YWdlLWZvb3Rlci1ibG9jayAuY29udGVudCAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi1hY3Rpb246bm90KC5zZWNvbmRhcnktYWN0aW9uKSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2suZHJvcGRvd25sYW5ndWFnZS1mb290ZXItYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tYWN0aW9uOm5vdCguc2Vjb25kYXJ5LWFjdGlvbik6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZHJvcGRvd25fbGFuZ3VhZ2Vfc3dpdGNoZXJfZm9vdGVyX2ljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtN3B4O1xufVxuLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jay5kcm9wZG93bmxhbmd1YWdlLWZvb3Rlci1ibG9jayAuY29udGVudCAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuc2Vjb25kYXJ5LWFjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRERCMDU7XG4gIHBhZGRpbmc6IDJweCAxNXB4IDAgIWltcG9ydGFudDtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2suZHJvcGRvd25sYW5ndWFnZS1mb290ZXItYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnNlY29uZGFyeS1hY3Rpb24gLmxhbmd1YWdlLWxpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2suZHJvcGRvd25sYW5ndWFnZS1mb290ZXItYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLnNlY29uZGFyeS1hY3Rpb24gLmxhbmd1YWdlLWxpbms6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jayAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkgc3Bhbi5sYW5ndWFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jayAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi1hY3Rpb246bm90KC5zZWNvbmRhcnktYWN0aW9uKTphZnRlciB7XG4gICAgcmlnaHQ6IC0yNHB4O1xuICB9XG4gIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uOmFmdGVyIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jay5kcm9wZG93bmxhbmd1YWdlLWZvb3Rlci1ibG9jayAuY29udGVudCAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkge1xuICAgIHBhZGRpbmctdG9wOiAycHg7XG4gIH1cbiAgLmJsb2NrLWRyb3Bkb3duLWxhbmd1YWdlbGFuZ3VhZ2UtaW50ZXJmYWNlLm9rdG9wcm8tZHJvcGRvd25sYW5ndWFnZS1ibG9jay5kcm9wZG93bmxhbmd1YWdlLWZvb3Rlci1ibG9jayAuY29udGVudCAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkuZHJvcGJ1dHRvbi1hY3Rpb246bm90KC5zZWNvbmRhcnktYWN0aW9uKTphZnRlciB7XG4gICAgcmlnaHQ6IC0yNHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2suZHJvcGRvd25sYW5ndWFnZS1mb290ZXItYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5ibG9jay1kcm9wZG93bi1sYW5ndWFnZWxhbmd1YWdlLWludGVyZmFjZS5va3RvcHJvLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2suZHJvcGRvd25sYW5ndWFnZS1mb290ZXItYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uOmFmdGVyIHtcbiAgICB0b3A6IC0xcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5tZW51LS1mb290ZXItbWVudSB7XG4gIG1heC13aWR0aDogMzI1cHg7XG59XG4ubWVudS0tZm9vdGVyLW1lbnUgdWwgLm5hdi1pdGVtIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogMjRweDtcbn1cbi5tZW51LS1mb290ZXItbWVudSB1bCAubmF2LWl0ZW0gYS5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5tZW51LS1mb290ZXItbWVudSB1bCAubmF2LWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm1lbnUtLWZvb3Rlci1tZW51IHVsIC5uYXYtaXRlbSBhLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yNHB4O1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZHJvcGRvd24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLm1lbnUtLWZvb3Rlci1tZW51IHVsIC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA5NnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB6LWluZGV4OiAxMDtcbn1cbi5tZW51LS1mb290ZXItbWVudSB1bCAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4ubWVudS0tZm9vdGVyLW1lbnUgdWwgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDA7XG59XG4ubWVudS0tZm9vdGVyLW1lbnUgdWwgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtIGEuaXMtYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubWVudS0tZm9vdGVyLW1lbnUgdWwgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdW5zZXQ7XG59XG4ubWVudS0tZm9vdGVyLW1lbnUgdWwgLm5hdi1pdGVtOmxhc3QtY2hpbGQgYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5ibG9jay1ibG9jay1jb250ZW50IC5zb2NpYWwtbGluay1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmxvY2stYmxvY2stY29udGVudCAuc29jaWFsLWxpbmstZmllbGQgbGkge1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uYmxvY2stYmxvY2stY29udGVudCAuc29jaWFsLWxpbmstZmllbGQgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5ibG9jay1ibG9jay1jb250ZW50IC5zb2NpYWwtbGluay1maWVsZCBsaSBhOmhvdmVyLCAuYmxvY2stYmxvY2stY29udGVudCAuc29jaWFsLWxpbmstZmllbGQgbGkgYTphY3RpdmUsIC5ibG9jay1ibG9jay1jb250ZW50IC5zb2NpYWwtbGluay1maWVsZCBsaSBhOmZvY3VzLCAuYmxvY2stYmxvY2stY29udGVudCAuc29jaWFsLWxpbmstZmllbGQgbGkgYTp2aXNpdGVkIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJsb2NrLWJsb2NrLWNvbnRlbnQgLnNvY2lhbC1saW5rLWZpZWxkIGxpIGEubGlua2VkaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGlua2VkaW5faWNvbi5zdmdcIik7XG59XG4uYmxvY2stYmxvY2stY29udGVudCAuc29jaWFsLWxpbmstZmllbGQgbGkgYS5mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mYWNlYm9va19pY29uLnN2Z1wiKTtcbn1cbi5ibG9jay1ibG9jay1jb250ZW50IC5zb2NpYWwtbGluay1maWVsZCBsaSBhLmluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pbnN0YWdyYW1faWNvbi5zdmdcIik7XG59XG4uYmxvY2stYmxvY2stY29udGVudCAuc29jaWFsLWxpbmstZmllbGQgbGkgYS55b3V0dWJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3lvdXR1YmVfaWNvbi5zdmdcIik7XG59XG4uYmxvY2stYmxvY2stY29udGVudCAuc29jaWFsLWxpbmstZmllbGQgbGkgYS5waW50ZXJlc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGludGVyZXN0X2ljb24uc3ZnXCIpO1xufVxuLmJsb2NrLWJsb2NrLWNvbnRlbnQgLnNvY2lhbC1saW5rLWZpZWxkIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9jay1ibG9jay1jb250ZW50IC5zb2NpYWwtbGluay1maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2NrLWJsb2NrLWNvbnRlbnQgLnNvY2lhbC1saW5rLWZpZWxkIHtcbiAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgfVxufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLmJsb2NrLmJsb2NrLWNvcHlyaWdodC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uYmxvY2suYmxvY2stY29weXJpZ2h0LWJsb2NrIC5jb250ZW50LFxuLmJsb2NrLmJsb2NrLWNvcHlyaWdodC1ibG9jayBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzYzNkQ4MTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5ibG9jay1mYWNldC0tZ2xvc3NhcnlheiB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nOiA3MHB4IDk3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uYmxvY2stZmFjZXQtLWdsb3NzYXJ5YXogLml0ZW0tbGlzdCAubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmJsb2NrLWZhY2V0LS1nbG9zc2FyeWF6IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLmZhY2V0LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1pbi13aWR0aDogNTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4uYmxvY2stZmFjZXQtLWdsb3NzYXJ5YXogLml0ZW0tbGlzdCAubGlzdC1ncm91cCAuZmFjZXQtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjMDgzRTE0O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmJsb2NrLWZhY2V0LS1nbG9zc2FyeWF6IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLmZhY2V0LWl0ZW0gYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRERCMDU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJsb2NrLWZhY2V0LS1nbG9zc2FyeWF6IC5pdGVtLWxpc3QgLmxpc3QtZ3JvdXAgLmZhY2V0LWl0ZW0uaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNEREIwNTtcbn1cbi5ibG9jay1mYWNldC0tZ2xvc3NhcnlheiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIC5mYWNldC1pdGVtLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1mYWNldC0tZ2xvc3NhcnlheiB7XG4gICAgcGFkZGluZzogNDBweCA1MHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5ibG9jay1mYWNldC0tZ2xvc3NhcnlheiB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG4gIC5ibG9jay1mYWNldC0tZ2xvc3NhcnlheiAuaXRlbS1saXN0IC5saXN0LWdyb3VwIHtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5ibG9jay12aWV3cy1ibG9ja3RvcGljcy1nbG9zc2FyeS1ibG9jay10b3BpY3MtZ2xvc3Nhcnkge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5ibG9jay1vLWdsb3NzYXJ5LWFjdGl2ZS1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1pbi13aWR0aDogNDVweDtcbn1cbi5ibG9jay1vLWdsb3NzYXJ5LWFjdGl2ZS1pdGVtIC5vLWdsb3NzYXJ5LWFjdGl2ZS1pdGVtIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDc0cHg7XG4gIGNvbG9yOiAjMDgzRTE0O1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLmFkbWluLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1MHB4O1xuICB0b3A6IDIwcHg7XG59XG4uYWRtaW4tZHJvcGRvd25sYW5ndWFnZS1ibG9jayAuY29udGVudCBsZWdlbmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFkbWluLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYWRtaW4tZHJvcGRvd25sYW5ndWFnZS1ibG9jayAuY29udGVudCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFkbWluLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5hZG1pbi1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIC5jb250ZW50IC5kcm9wYnV0dG9uLXdyYXBwZXIgLmRyb3BidXR0b24td2lkZ2V0IHVsLmRyb3BidXR0b24gbGkge1xuICBiYWNrZ3JvdW5kOiAjMGYyODU2O1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmFkbWluLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLWFjdGlvbiAubGFuZ3VhZ2UtbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYWRtaW4tZHJvcGRvd25sYW5ndWFnZS1ibG9jayAuY29udGVudCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tYWN0aW9uLnNlY29uZGFyeS1hY3Rpb24gLmxhbmd1YWdlLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLmFkbWluLWRyb3Bkb3dubGFuZ3VhZ2UtYmxvY2sgLmNvbnRlbnQgLmRyb3BidXR0b24td3JhcHBlciAuZHJvcGJ1dHRvbi13aWRnZXQgdWwuZHJvcGJ1dHRvbiBsaS5kcm9wYnV0dG9uLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG4uYWRtaW4tZHJvcGRvd25sYW5ndWFnZS1ibG9jayAuY29udGVudCAuZHJvcGJ1dHRvbi13cmFwcGVyIC5kcm9wYnV0dG9uLXdpZGdldCB1bC5kcm9wYnV0dG9uIGxpLmRyb3BidXR0b24tdG9nZ2xlIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnBhdGgtbWFpbi1tZW51IC5hZG1pbi1kcm9wZG93bmxhbmd1YWdlLWJsb2NrLFxuLnBhdGgtZGFzaGJvYXJkIC5hZG1pbi1kcm9wZG93bmxhbmd1YWdlLWJsb2NrLFxuLnBhdGgtY2F0YWxvZyAuYWRtaW4tZHJvcGRvd25sYW5ndWFnZS1ibG9jayxcbi5wYXRoLXNlcnZpY2UtZmVlIC5hZG1pbi1kcm9wZG93bmxhbmd1YWdlLWJsb2NrLFxuLnBhdGgtZGFzaGJvYXJkIC5hZG1pbi1kcm9wZG93bmxhbmd1YWdlLWJsb2NrLFxuLnBhdGgtY29tbWl0bWVudCAuYWRtaW4tZHJvcGRvd25sYW5ndWFnZS1ibG9jayB7XG4gIHRvcDogOTBweDtcbiAgei1pbmRleDogMTA7XG59XG5cbi5va3RvcHJvLWZvb3Rlci1sb2dvIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4uYmxvY2stb2t0b3Byby11c2VyLWxvZ2luLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5ibG9jay1va3RvcHJvLXVzZXItbG9naW4tYmxvY2sgLm9rdG9wcm8tdXNlci1sb2dpbi1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogOHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5ibG9jay1va3RvcHJvLXVzZXItbG9naW4tYmxvY2sgLm9rdG9wcm8tdXNlci1sb2dpbi1mb3JtIC5va3RvcHJvLXVzZXItbG9naW4tZm9ybS1tZXNzYWdlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJsb2NrLW9rdG9wcm8tdXNlci1sb2dpbi1ibG9jayAub2t0b3Byby11c2VyLWxvZ2luLWZvcm0gLm9rdG9wcm8tdXNlci1sb2dpbi1mb3JtLWxpbmsgLm9rdG9wcm8tdXNlci1sb2dpbi1saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2F2YXRhci5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXI6IHVuc2V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9jay1va3RvcHJvLXVzZXItbG9naW4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9jay1va3RvcHJvLXVzZXItbG9naW4tYmxvY2sge1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmJsb2NrLW9rdG9wcm8tdXNlci1sb2dpbi1ibG9jayAub2t0b3Byby11c2VyLWxvZ2luLWZvcm0ge1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxufVxuXG4vKiBQYXJhZ3JhcGhzICovXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS12aWRlbyAudmlkZW8tY29udGVudC13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDclO1xuICBsZWZ0OiAxMSU7XG4gIG1heC13aWR0aDogNjk5cHg7XG4gIHotaW5kZXg6IDk7XG59XG4ucGFyYWdyYXBoLS10eXBlLS12aWRlbyAudmlkZW8tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8gLnZpZGVvLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvIC52aWRlby1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8gLm1lZGlhLW9lbWJlZC1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXZpZGVvLWZpbGUgdmlkZW8ge1xuICBoZWlnaHQ6IDcwMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlbyxcbi5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvIC5maWVsZC0tbmFtZS1maWVsZC12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdmlkZW8tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzAxcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLW9lbWJlZC12aWRlbzpiZWZvcmUsXG4ucGFyYWdyYXBoLS10eXBlLS12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXZpZGVvLWZpbGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogODtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTUsIDQwLCA4NiwgMC42KSwgcmdiYSgxNSwgNDAsIDg2LCAwLjEpKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvIC52aWRlby1jb250ZW50LXdyYXBwZXIge1xuICAgIGxlZnQ6IDMlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvIC52aWRlby1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8gLnZpZGVvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgdG9wOiAxNSU7XG4gICAgbGVmdDogMTAlO1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tdmlkZW8gLnZpZGVvLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS12aWRlbyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS12aWRlbyAudmlkZW8tY29udGVudC13cmFwcGVyIHtcbiAgICB0b3A6IDMlO1xuICAgIGxlZnQ6IDUlO1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGFyYWdyYXBoLS10eXBlLS10YWItY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGFiLWNvbnRhaW5lciAucGFyYWdyYXBoLXRhYnMtc2VsZWN0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYi1jb250YWluZXIgLnBhcmFncmFwaC10YWJzLXNlbGVjdG9yIC5uYXYtdGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXI6IHVuc2V0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGFiLWNvbnRhaW5lciAucGFyYWdyYXBoLXRhYnMtc2VsZWN0b3IgLm5hdi10YWJzIGxpIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDhweCA4cHggMCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGFiLWNvbnRhaW5lciAucGFyYWdyYXBoLXRhYnMtc2VsZWN0b3IgLm5hdi10YWJzIGxpIGEge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjMDgzRTE0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDIycHggMCAyMnB4IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGFiLWNvbnRhaW5lciAucGFyYWdyYXBoLXRhYnMtc2VsZWN0b3IgLm5hdi10YWJzIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10YWItY29udGFpbmVyIC5wYXJhZ3JhcGgtdGFicy1zZWxlY3RvciAubmF2LXRhYnMgbGkgc3ZnIHBhdGgge1xuICBzdHJva2U6ICMwODNFMTQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10YWItY29udGFpbmVyIC5wYXJhZ3JhcGgtdGFicy1zZWxlY3RvciAubmF2LXRhYnMgbGk6aGFzKD4gYS5hY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4M0UxNDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYi1jb250YWluZXIgLnBhcmFncmFwaC10YWJzLXNlbGVjdG9yIC5uYXYtdGFicyBsaTpoYXMoPiBhLmFjdGl2ZSkgc3ZnIHBhdGgge1xuICBzdHJva2U6ICNGRkZGRkY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10YWItY29udGFpbmVyIC5wYXJhZ3JhcGgtdGFicy1zZWxlY3RvciAubmF2LXRhYnMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tdGFiLWNvbnRhaW5lciAucGFyYWdyYXBoLXRhYnMtc2VsZWN0b3IgLm5hdi10YWJzIGxpIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10YWItY29udGFpbmVyIC5wYXJhZ3JhcGgtdGFicy1zZWxlY3RvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOCwgMTE1LCAyMDEsIDAuMTIxNTY4NjI3NSk7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRhYi1jb250YWluZXIgLnBhcmFncmFwaC10YWJzLXNlbGVjdG9yIC5uYXYtdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogdW5zZXQ7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGFiLWNvbnRhaW5lciAucGFyYWdyYXBoLXRhYnMtc2VsZWN0b3IgLm5hdi10YWJzIGxpIHtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10YWItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgfVxufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tY2FsbC10by1hY3Rpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4M0UxNDtcbiAgcGFkZGluZzogNjBweCAwIDYxcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jYWxsLXRvLWFjdGlvbiAuY2FsbC10by1hY3Rpb24tY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA3NjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY2FsbC10by1hY3Rpb24gLmNhbGwtdG8tYWN0aW9uLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luOiAwIDAgMTNweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNhbGwtdG8tYWN0aW9uIC5jYWxsLXRvLWFjdGlvbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiA5MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ob3ctZG9lcy1pdC13b3JrIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ob3ctZG9lcy1pdC13b3JrIC5jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNDlweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmsgLmNvbnRlbnQtd3JhcHBlciAuaXRlbXMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBjb2x1bW4tZ2FwOiAxMTJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmsgLmNvbnRlbnQtd3JhcHBlciAuaXRlbXMtd3JhcHBlciAuaXRlbXMtbGluay13cmFwcGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRhYi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiA1MDhweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmsgLmNvbnRlbnQtd3JhcHBlciAuaXRlbXMtd3JhcHBlciAuaXRlbXMtbGluay13cmFwcGVyID4gLmZpZWxkLS1uYW1lLWZpZWxkLXRhYi1jb250ZW50ID4gLmZpZWxkX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taG93LWRvZXMtaXQtd29yayAuY29udGVudC13cmFwcGVyIC5pdGVtcy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1ob3ctZG9lcy1pdC13b3JrIC5jb250ZW50LXdyYXBwZXIgLml0ZW1zLXdyYXBwZXIgLml0ZW1zLWxpbmstd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbGluayB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmstaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmstaXRlbSAuZmllbGQtLW5hbWUtZmllbGQtc3RlcC1udW1iZXIge1xuICBjb2xvcjogIzNEREIwNTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjlGRDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0taG93LWRvZXMtaXQtd29yay1pdGVtIC50aXRsZS10ZXh0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQwMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0taG93LWRvZXMtaXQtd29yay1pdGVtIC50aXRsZS10ZXh0LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDgzRTE0O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0taG93LWRvZXMtaXQtd29yay1pdGVtIC50aXRsZS10ZXh0LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2MzZEODE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmstaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcyB7XG4gIG1hcmdpbi10b3A6IDEwMXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBtYXJnaW46IDAgYXV0byA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiA4MHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1zdmcge1xuICBtYXgtd2lkdGg6IDQ1MXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1zdmcgc3ZnIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtaXRlbSAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDQ1MXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1pdGVtIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuaWNvbi10aXRsZS13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLWl0ZW0gLm1haW4tY29udGVudC13cmFwcGVyIC5pY29uLXRpdGxlLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWljb24ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1pdGVtIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtc3ZnIHtcbiAgY29sb3I6ICMzRERCMDU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjlGRDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1pdGVtIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtc3ZnIHN2ZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLWl0ZW0gLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA4M0UxNDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLWl0ZW0gLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjM2RDgxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1pdGVtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1vcHBvcnR1bml0aWVzLWltYWdlLXJpZ2h0LXRleHQtbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1pdGVtLnBhcmFncmFwaC0tdmlldy1tb2RlLS1vcHBvcnR1bml0aWVzLWltYWdlLXJpZ2h0LXRleHQtbGVmdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtaXRlbS5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tb3Bwb3J0dW5pdGllcy1pbWFnZS1yaWdodC10ZXh0LWxlZnQgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtaXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1pdGVtIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXN2ZyBzdmcge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLW9rdG9wcm8tbW9kZWwtdmlkZW8gLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA5MjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1tb2RlbC12aWRlbyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgbWFyZ2luOiA5MHB4IDAgMjVweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW9rdG9wcm8tbW9kZWwtdmlkZW8gLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS12aWRlby1maWxlIHZpZGVvIHtcbiAgd2lkdGg6IG1pbig5MjZweCwgMTAwJSk7XG4gIGhlaWdodDogY2xhbXAoMTUwcHgsIDUwdncsIDUyMHB4KTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLWZhcSAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDg0M3B4O1xuICBtYXJnaW46IDAgYXV0byA5MHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZmFxIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBtYXJnaW46IDgwcHggYXV0byAyNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZmFxIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtZmFxLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAwIDkwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mYXEgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1mYXEtY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXdzcmVmZXJlbmNlLS12aWV3LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZhcSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWZhcS1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tZmFxIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtZmFxLWNvbnRlbnQgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzA4M0UxNDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItdG9wOiB1bnNldDtcbiAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xuICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICBib3JkZXItY29sb3I6ICM2MzZEODE7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBwYWRkaW5nOiAxOXB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZhcSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWZhcS1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIC51aS1hY2NvcmRpb24taGVhZGVyLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvYXJyb3dfaWNvbl9vcGVuLnN2Z1wiKTtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2MzZEODE7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZhcSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWZhcS1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogIzYzNkQ4MTtcbiAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mYXEgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1mYXEtY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS51aS1zdGF0ZS1hY3RpdmUgLnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1mYXEgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1mYXEtY29udGVudCAudmlld3MtZWxlbWVudC1jb250YWluZXIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogODQzcHg7XG4gIGJvcmRlci10b3A6IHVuc2V0O1xuICBib3JkZXItbGVmdDogdW5zZXQ7XG4gIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBib3JkZXItY29sb3I6ICM2MzZEODE7XG4gIHBhZGRpbmc6IDI0cHggMTVweCAyMHB4O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWZhcSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWZhcS1jb250ZW50IC52aWV3cy1lbGVtZW50LWNvbnRhaW5lciAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnVpLWFjY29yZGlvbi1jb250ZW50IC52aWV3cy1maWVsZC1ib2R5IC5maWVsZC1jb250ZW50IHtcbiAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNjM2RDgxO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDEzMXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMtaXRlbSB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0byA2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDgwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMtaXRlbSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDU3NHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWl0ZW0gLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHN2ZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMtaXRlbSAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDY3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWl0ZW0gLm1haW4tY29udGVudC13cmFwcGVyIC5pY29uLXRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW9rdG9wcm8tcHJvZHVjdC1mZWF0dXJlcy1pdGVtIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuaWNvbi10aXRsZS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWl0ZW0gLm1haW4tY29udGVudC13cmFwcGVyIC5pY29uLXRpdGxlLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWljb24gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXN2ZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMtaXRlbSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmljb24tdGl0bGUtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtc3ZnIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMtaXRlbSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2MzZEODE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogNjcwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMtaXRlbS5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWltYWdlLXJpZ2h0LXRleHQtbGVmdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWl0ZW0ucGFyYWdyYXBoLS12aWV3LW1vZGUtLW9rdG9wcm8tcHJvZHVjdC1mZWF0dXJlcy1pbWFnZS1yaWdodC10ZXh0LWxlZnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMtaXRlbS5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWltYWdlLXJpZ2h0LXRleHQtbGVmdCAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWl0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMtaXRlbSAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWl0ZW0ge1xuICAgIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWl0ZW0gLm1haW4tY29udGVudC13cmFwcGVyIC5pY29uLXRpdGxlLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW9rdG9wcm8tcHJvZHVjdC1mZWF0dXJlcy1pdGVtIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuaWNvbi10aXRsZS13cmFwcGVyIC5zdWItaXRlbS1pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLW9rdG9wcm8tcHJvZHVjdC1mZWF0dXJlcy1pdGVtIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1zdmcgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGFyYWdyYXBoLS10eXBlLS1jdGEtd2l0aC1pbWFnZSB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA5MHB4IDAgMTI1cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jdGEtd2l0aC1pbWFnZSAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDUzN3B4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jdGEtd2l0aC1pbWFnZSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWN0YS13aXRoLWltYWdlIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICM2MzZEODE7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jdGEtd2l0aC1pbWFnZSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzQ0RCMDUsICNCOEU3MDApO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jdGEtd2l0aC1pbWFnZSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIHBhZGRpbmc6IDE1cHggNzhweCAxNXB4IDU1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jdGEtd2l0aC1pbWFnZSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY3RhX2J1dHRvbl9pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0MHB4O1xuICB0b3A6IDE5cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jdGEtd2l0aC1pbWFnZSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsgYTphY3RpdmUsIC5wYXJhZ3JhcGgtLXR5cGUtLWN0YS13aXRoLWltYWdlIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbGluayBhOnZpc2l0ZWQsIC5wYXJhZ3JhcGgtLXR5cGUtLWN0YS13aXRoLWltYWdlIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbGluayBhOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jdGEtd2l0aC1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDY1MnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jdGEtd2l0aC1pbWFnZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDVweCAwIDYwcHg7XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLWFib3V0LXVzIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA2M3B4IDEzNXB4IDk3cHggMTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogMTAwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hYm91dC11cyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDU3MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMzkwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1hYm91dC11cyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFib3V0LXVzIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNTExcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWFib3V0LXVzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDAgMCAyNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tYWJvdXQtdXMgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjNjM2RDgxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYWJvdXQtdXMge1xuICAgIGNvbHVtbi1nYXA6IDYwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tYWJvdXQtdXMgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWFib3V0LXVzIHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tYWJvdXQtdXMge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5wYXJhZ3JhcGgtLXR5cGUtLW91ci12YWx1ZXMge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiA5N3B4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3VyLXZhbHVlcyAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3VyLXZhbHVlcyAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vdXItdmFsdWVzIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyAuZmllbGRfX2l0ZW0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vdXItdmFsdWVzIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyAub2t0b3Byby1wbHVzLFxuLnBhcmFncmFwaC0tdHlwZS0tb3VyLXZhbHVlcyAuZmllbGQtLW5hbWUtZmllbGQtaXRlbXMgLm9rdG9wcm8tZXF1YWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4M0UxNDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXJnaW46IGF1dG8gMDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW91ci12YWx1ZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIC5va3RvcHJvLXBsdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGx1c19pY29uLnN2Z1wiKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLW91ci12YWx1ZXMgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIC5va3RvcHJvLWVxdWFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2VxdWFsX2ljb24uc3ZnXCIpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1vdXItdmFsdWVzIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICByb3ctZ2FwOiAyMHB4O1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGFyYWdyYXBoLS10eXBlLS10aXRsZS10ZXh0LnBhcmFncmFwaC0tdmlldy1tb2RlLS1vdXItdmFsdWVzLCAucGFyYWdyYXBoLS10eXBlLS10aXRsZS10ZXh0LnBhcmFncmFwaC0tdmlldy1tb2RlLS11c2VyLWFncmVlbWVudCwgLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tc3RlcHMsIC5wYXJhZ3JhcGgtLXR5cGUtLXRpdGxlLXRleHQucGFyYWdyYXBoLS12aWV3LW1vZGUtLWdlbmVyYWwtY29udGVudCB7XG4gIG1heC13aWR0aDogMzE1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MzZEODE7XG4gIHBhZGRpbmc6IDM0cHggMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRpdGxlLXRleHQucGFyYWdyYXBoLS12aWV3LW1vZGUtLW91ci12YWx1ZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlLCAucGFyYWdyYXBoLS10eXBlLS10aXRsZS10ZXh0LnBhcmFncmFwaC0tdmlldy1tb2RlLS11c2VyLWFncmVlbWVudCAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtLXRpdGxlLXRleHQucGFyYWdyYXBoLS12aWV3LW1vZGUtLXN0ZXBzIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZ2VuZXJhbC1jb250ZW50IC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzA4M0UxNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tb3VyLXZhbHVlcyAuZmllbGQtLW5hbWUtZmllbGQtYm9keSwgLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tdXNlci1hZ3JlZW1lbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHksIC5wYXJhZ3JhcGgtLXR5cGUtLXRpdGxlLXRleHQucGFyYWdyYXBoLS12aWV3LW1vZGUtLXN0ZXBzIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5LCAucGFyYWdyYXBoLS10eXBlLS10aXRsZS10ZXh0LnBhcmFncmFwaC0tdmlldy1tb2RlLS1nZW5lcmFsLWNvbnRlbnQgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICM2MzZEODE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10aXRsZS10ZXh0LnBhcmFncmFwaC0tdmlldy1tb2RlLS11c2VyLWFncmVlbWVudCB7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tc3RlcHMge1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZEO1xuICBib3JkZXI6IHVuc2V0O1xuICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDgzRTE0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tc3RlcHMgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkge1xuICBtYXJnaW46IDQwcHggYXV0bztcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXRpdGxlLXRleHQucGFyYWdyYXBoLS12aWV3LW1vZGUtLW91ci12YWx1ZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tZ2VuZXJhbC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IHVuc2V0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10aXRsZS10ZXh0LnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzRTE0O1xuICBwYWRkaW5nOiAxMjBweCAyMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcXVvdGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3F1b3RlX21hcmsuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMzZweDtcbiAgaGVpZ2h0OiAxMTVweDtcbiAgcmlnaHQ6IDEwMHB4O1xuICB0b3A6IC0zN3B4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcXVvdGUgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA5OTdweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcXVvdGUgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICByb3ctZ2FwOiA0NHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcXVvdGUgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcXVvdGUgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3Ige1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjM0REQjA1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNDVweCBhdXRvIDE1cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1xdW90ZSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWpvYi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlIHtcbiAgICBwYWRkaW5nOiA2MHB4IDExMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlOmJlZm9yZSB7XG4gICAgd2lkdGg6IDkzcHg7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICAgIHJpZ2h0OiAxOHB4O1xuICAgIHRvcDogLTM3cHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tcXVvdGUgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgcm93LWdhcDogMzBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1xdW90ZSB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1xdW90ZSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1xdW90ZSAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWF1dGhvciB7XG4gICAgbWFyZ2luOiAzNXB4IGF1dG8gMTVweDtcbiAgfVxufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tb3VyLXRlYW0ge1xuICBwYWRkaW5nOiA0MHB4IDEyMHB4IDYwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1vdXItdGVhbSAudmlld3NyZWZlcmVuY2UtLXZpZXctdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tb3VyLXRlYW0gLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLnBhcmFncmFwaC0tdHlwZS0tbWVtYmVyLWluZm8ucGFyYWdyYXBoLS12aWV3LW1vZGUtLXRlIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWZ1bmN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjM2RDgxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogNTQ4cHg7XG4gIG1hcmdpbi1yaWdodDogMTc5cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLnRpdGxlLXN1YnRpdGxlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIC50aXRsZS1zdWJ0aXRsZS13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDI1cHggMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAudGl0bGUtc3VidGl0bGUtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICM2MzZEODE7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmVtYWlsLS1zb2NpYWwtbGlua3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZW1haWwtLXNvY2lhbC1saW5rcy13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjlGRDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZW1haWwtLXNvY2lhbC1saW5rcy13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbCBhIHtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZW1haWwtLXNvY2lhbC1saW5rcy13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1lbWFpbDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzRTE0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvZW1haWxfaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZW1haWwtLXNvY2lhbC1saW5rcy13cmFwcGVyIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyB7XG4gIG1hcmdpbjogMCAwIDAgMzVweDtcbiAgcGFkZGluZzogMTlweCAzNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZEO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmVtYWlsLS1zb2NpYWwtbGlua3Mtd3JhcHBlciAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmVtYWlsLS1zb2NpYWwtbGlua3Mtd3JhcHBlciAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y5RkQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIC5lbWFpbC0tc29jaWFsLWxpbmtzLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEgc3BhbjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIC5lbWFpbC0tc29jaWFsLWxpbmtzLXdyYXBwZXIgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIGxpIGEuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tbGlua2VkaW4gc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGlua2VkaW5faWNvbl93aXRob3V0X3NoYWRvdy5zdmdcIik7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmVtYWlsLS1zb2NpYWwtbGlua3Mtd3JhcHBlciAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1mYWNlYm9vayBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mYWNlYm9va19pY29uLnN2Z1wiKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZW1haWwtLXNvY2lhbC1saW5rcy13cmFwcGVyIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWluc3RhZ3JhbSBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9pbnN0YWdyYW1faWNvbi5zdmdcIik7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmVtYWlsLS1zb2NpYWwtbGlua3Mtd3JhcHBlciAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGkgYS5zb2NpYWwtbWVkaWEtbGluay1pY29uLS15b3V0dWJlX2NoYW5uZWwgc3BhbjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMveW91dHViZV9pY29uLnN2Z1wiKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZW1haWwtLXNvY2lhbC1saW5rcy13cmFwcGVyIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyBsaSBhLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXBpbnRlcmVzdCBzcGFuOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9waW50ZXJlc3RfaWNvbi5zdmdcIik7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmVtYWlsLS1zb2NpYWwtbGlua3Mtd3JhcHBlciAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gIG1heC13aWR0aDogNDczcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLm1haW4tY29udGVudC13cmFwcGVyIC50aXRsZS1zdWJ0aXRsZS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLnRpdGxlLXN1YnRpdGxlLXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZW1haWwtLXNvY2lhbC1saW5rcy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgcm93LWdhcDogMzBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmVtYWlsLS1zb2NpYWwtbGlua3Mtd3JhcHBlciAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZW1haWwtLXNvY2lhbC1saW5rcy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcm93LWdhcDogMzBweDtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyAubWFpbi1jb250ZW50LXdyYXBwZXIgLmVtYWlsLS1zb2NpYWwtbGlua3Mtd3JhcHBlciAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZW1haWwtLXNvY2lhbC1saW5rcy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZW1haWwtLXNvY2lhbC1saW5rcy13cmFwcGVyIC5zb2NpYWwtbWVkaWEtbGlua3MtLXBsYXRmb3JtcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0tY29udGFjdHMgLmZpZWxkLS1uYW1lLWZpZWxkLXRleCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1zdmcgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGFyYWdyYXBoLS10eXBlLS1ibG9nLWxpc3Rpbmcge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ibG9nLWxpc3RpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTJweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2ctbGlzdGluZyAuZmllbGQtLXR5cGUtdmlld3NyZWZlcmVuY2UgLnZpZXdzcmVmZXJlbmNlLS12aWV3LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWJsb2ctbGlzdGluZyAuZmllbGQtLXR5cGUtdmlld3NyZWZlcmVuY2Uge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ucGFyYWdyYXBoLS10eXBlLS10YWItYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IC05NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRhYi1idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgfVxufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtaGVyby1iYW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDcwMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDQwcHggMCA4MHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0taW1hZ2UtaGVyby1iYW5uZXI6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogODtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMTUsIDQwLCA4NiwgMC42KSwgcmdiYSgxNSwgNDAsIDg2LCAwLjEpKTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWhlcm8tYmFubmVyIC50ZXh0LWNvbnRlbnQtd3JhcHBlciB7XG4gIHotaW5kZXg6IDk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IDExJTtcbiAgbWF4LXdpZHRoOiA2NjlweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWhlcm8tYmFubmVyIC50ZXh0LWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWhlcm8tYmFubmVyIC50ZXh0LWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWhlcm8tYmFubmVyIC50ZXh0LWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtZmllbGQtbGluayB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS1oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBtYXJnaW46IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1pbWFnZS1oZXJvLWJhbm5lciAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDcwMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWhlcm8tYmFubmVyIC50ZXh0LWNvbnRlbnQtd3JhcHBlciB7XG4gICAgdG9wOiA1JTtcbiAgICBsZWZ0OiA1JTtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLS1pbWFnZS1oZXJvLWJhbm5lciAudGV4dC1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLyogVGF4b25vbXkqL1xuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi50YXhvbm9teS10ZXJtLS10eXBlLXRvcGljcy50YXhvbm9teS10ZXJtLS12aWV3LW1vZGUtZ2xvc3Nhcnkge1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjM2RDgxO1xuICBwYWRkaW5nOiAzNXB4O1xufVxuLnRheG9ub215LXRlcm0tLXR5cGUtdG9waWNzLnRheG9ub215LXRlcm0tLXZpZXctbW9kZS1nbG9zc2FyeSAuZmllbGQtLW5hbWUtdGF4b25vbXktdGVybS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBjb2xvcjogIzA4M0UxNDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi50YXhvbm9teS10ZXJtLS10eXBlLXRvcGljcy50YXhvbm9teS10ZXJtLS12aWV3LW1vZGUtZ2xvc3NhcnkgLmZpZWxkLS1uYW1lLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzYzNkQ4MTtcbiAgbWF4LXdpZHRoOiA4MTBweDtcbn1cbi50YXhvbm9teS10ZXJtLS10eXBlLXRvcGljcy50YXhvbm9teS10ZXJtLS12aWV3LW1vZGUtZ2xvc3NhcnkgLmZpZWxkLS1uYW1lLWRlc2NyaXB0aW9uIC5tb3JlLWxpbmsge1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50YXhvbm9teS10ZXJtLS10eXBlLXRvcGljcy50YXhvbm9teS10ZXJtLS12aWV3LW1vZGUtZ2xvc3NhcnkgLmZpZWxkLS1uYW1lLWRlc2NyaXB0aW9uIC5tb3JlLWxpbmsgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMzRERCMDU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4udGF4b25vbXktdGVybS0tdHlwZS10b3BpY3MudGF4b25vbXktdGVybS0tdmlldy1tb2RlLWdsb3NzYXJ5IC5maWVsZC0tbmFtZS1kZXNjcmlwdGlvbiAubW9yZS1saW5rIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKGklwiO1xuICBkaXNwbGF5OiBub25lO1xuICBjb2xvcjogIzNEREIwNTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi50YXhvbm9teS10ZXJtLS10eXBlLXRvcGljcy50YXhvbm9teS10ZXJtLS12aWV3LW1vZGUtdGVybS1wYWdlIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG87XG59XG4udGF4b25vbXktdGVybS0tdHlwZS10b3BpY3MudGF4b25vbXktdGVybS0tdmlldy1tb2RlLXRlcm0tcGFnZSAuZmllbGQtLW5hbWUtdGF4b25vbXktdGVybS10aXRsZSB7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGF4b25vbXktdGVybS0tdHlwZS10b3BpY3MudGF4b25vbXktdGVybS0tdmlldy1tb2RlLXRlcm0tcGFnZSAuZmllbGQtLW5hbWUtdGF4b25vbXktdGVybS10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBjb2xvcjogIzA4M0UxNDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi50YXhvbm9teS10ZXJtLS10eXBlLXRvcGljcy50YXhvbm9teS10ZXJtLS12aWV3LW1vZGUtdGVybS1wYWdlIC5maWVsZC0tbmFtZS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2MzZEODE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLnRheG9ub215LXRlcm0tLXR5cGUtdG9waWNzLnRheG9ub215LXRlcm0tLXZpZXctbW9kZS1nbG9zc2FyeSB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAudGF4b25vbXktdGVybS0tdHlwZS10b3BpY3MudGF4b25vbXktdGVybS0tdmlldy1tb2RlLWdsb3NzYXJ5IC5maWVsZC0tbmFtZS10YXhvbm9teS10ZXJtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLyogRm9ybXMuICovXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLm9rdG9wcm8tbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLm9rdG9wcm8tbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zIGZpZWxkc2V0LmZvcm0tdHlwZS1wYXNzd29yZCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5va3RvcHJvLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyBmaWVsZHNldC5mb3JtLXR5cGUtcGFzc3dvcmQgLmZvcm0tY29udHJvbCB7XG4gIG1heC13aWR0aDogMTU5cHg7XG4gIHBhZGRpbmc6IDRweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0REQjA1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMzBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ub2t0b3Byby1sb2dpbi1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0IHtcbiAgcGFkZGluZzogOHB4IDIycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjM0REQjA1O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9rdG9wcm8tbG9naW4tZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5va3RvcHJvLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyBmaWVsZHNldC5mb3JtLXR5cGUtcGFzc3dvcmQge1xuICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICB9XG59XG5cbi51c2VyLWxvZ2luLWZvcm0sXG4udXNlci1wYXNzIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udXNlci1sb2dpbi1mb3JtIGZpZWxkc2V0LFxuLnVzZXItcGFzcyBmaWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG4udXNlci1sb2dpbi1mb3JtIGxhYmVsLFxuLnVzZXItcGFzcyBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnVzZXItbG9naW4tZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLnVzZXItbG9naW4tZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi51c2VyLXBhc3MgaW5wdXRbdHlwZT10ZXh0XSxcbi51c2VyLXBhc3MgaW5wdXRbdHlwZT1wYXNzd29yZF0ge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2MzZEODE7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi51c2VyLWxvZ2luLWZvcm0gLmZvcm0tYWN0aW9ucyxcbi51c2VyLXBhc3MgLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnVzZXItbG9naW4tZm9ybSAuZm9ybS1zdWJtaXQsXG4udXNlci1wYXNzIC5mb3JtLXN1Ym1pdCB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRERCMDU7XG4gIGJvcmRlci1jb2xvcjogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBoZWlnaHQ6IDQ0cHg7XG59XG4udXNlci1sb2dpbi1mb3JtIC5mb3Jnb3QtcGFzc3dvcmQsXG4udXNlci1sb2dpbi1mb3JtIC5jbG9zZS1yZXNldC1idXR0b24sXG4udXNlci1wYXNzIC5mb3Jnb3QtcGFzc3dvcmQsXG4udXNlci1wYXNzIC5jbG9zZS1yZXNldC1idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweCBhdXRvIDI0cHg7XG59XG4udXNlci1sb2dpbi1mb3JtIC5mb3Jnb3QtcGFzc3dvcmQgYSxcbi51c2VyLWxvZ2luLWZvcm0gLmNsb3NlLXJlc2V0LWJ1dHRvbiBhLFxuLnVzZXItcGFzcyAuZm9yZ290LXBhc3N3b3JkIGEsXG4udXNlci1wYXNzIC5jbG9zZS1yZXNldC1idXR0b24gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuI29rdG9wcm8tam9icy1hdXRoLWZvcm0gLmFjdGlvbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jb2t0b3Byby1qb2JzLWF1dGgtZm9ybSAuYWN0aW9ucy13cmFwcGVyIGZpZWxkc2V0LmZvcm0taXRlbS1jb2RlIHtcbiAgcGFkZGluZzogMDtcbn1cbiNva3RvcHJvLWpvYnMtYXV0aC1mb3JtIC5hY3Rpb25zLXdyYXBwZXIgZmllbGRzZXQuZm9ybS1pdGVtLWNvZGUgaW5wdXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1jb2RlXSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHdpZHRoOiAyMjVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAwIDI1cHg7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4M0UxNCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNva3RvcHJvLWpvYnMtYXV0aC1mb3JtIC5hY3Rpb25zLXdyYXBwZXIgZmllbGRzZXQuZm9ybS1pdGVtLWNvZGUgaW5wdXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1jb2RlXTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jb2t0b3Byby1qb2JzLWF1dGgtZm9ybSAuYWN0aW9ucy13cmFwcGVyIFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LXN1Ym1pdF0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2lkdGg6IDE3NXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBjb2xvcjogIzA4M0UxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk1QUNDNjtcbiAgYm9yZGVyOiAycHggc29saWQgIzk1QUNDNjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiNva3RvcHJvLWpvYnMtYXV0aC1mb3JtIC5hY3Rpb25zLXdyYXBwZXIgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cbiNva3RvcHJvLWpvYnMtYXV0aC1mb3JtIC5hY3Rpb25zLXdyYXBwZXIgW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtc3VibWl0XTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4jb2t0b3Byby1qb2JzLWF1dGgtZm9ybSBzcGFuW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtZGVzY3JpcHRpb25dIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMyNXB4O1xufVxuXG4uby1hZC1zb3VyY2UtZm9ybSAuZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm8tYXBwLWZvcm0gLnNwZWMtbWFpbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xufVxuLm8tYXBwLWZvcm0gLnNwZWMtbWFpbi13cmFwcGVyID4gZGl2IHtcbiAgZmxleDogMSAxO1xufVxuLm8tYXBwLWZvcm0gbGVnZW5kIHtcbiAgcGFkZGluZy10b3A6IDAuMzVlbTtcbn1cbi5vLWFwcC1mb3JtIGxlZ2VuZCxcbi5vLWFwcC1mb3JtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbn1cbi5vLWFwcC1mb3JtIC5maWVsZC0td2lkZ2V0LXJlYWRvbmx5LWZpZWxkLXdpZGdldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cbi5vLWFwcC1mb3JtIC5maWVsZC0td2lkZ2V0LXJlYWRvbmx5LWZpZWxkLXdpZGdldCAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cbi5vLWFwcC1mb3JtIC5vcmctcS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vLWFwcC1mb3JtIC5vcmctcS13cmFwcGVyIC5maWVsZC0tbmFtZS1xX19oYXZlLW9yZ2FuaXNhdGlvbiB7XG4gIGZsZXg6IDEgMDtcbn1cbi5vLWFwcC1mb3JtIC5vcmctcS13cmFwcGVyIC5maWVsZC0tbmFtZS1xX19jcmVhdGUtb3JnYW5pc2F0aW9uIHtcbiAgZmxleDogMSAwO1xufVxuLm8tYXBwLWZvcm0gLmZpZWxkLS1uYW1lLWJpcnRoLWRhdGUge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG4uby1hcHAtZm9ybSAuZmllbGQtLW5hbWUtYmlydGgtZGF0ZSBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uby1hcHAtZm9ybSAuZ3JvdXAtY291bnRyeXZhdC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmdyb3VwLWluZm9ybWF0aW9uIC5maWVsZC0tbmFtZS1kZWNpc2lvbi1tYWtlci1waG9uZSxcbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmdyb3VwLWluZm9ybWF0aW9uIC5maWVsZC0tbmFtZS1kZWNpc2lvbi1tYWtlci1lbWFpbCwgLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZ3JvdXAtaW5mb3JtYXRpb24gLmZpZWxkLS1uYW1lLWRlY2lzaW9uLW1ha2VyLXBob25lLFxuLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZ3JvdXAtaW5mb3JtYXRpb24gLmZpZWxkLS1uYW1lLWRlY2lzaW9uLW1ha2VyLWVtYWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDklO1xufVxuLm8tYXBwLWZvcm0uY3JlYXRlLWlubm92YXRpb24tbWVldGluZyAuZ3JvdXAtaW5mb3JtYXRpb24gLmZpZWxkLS1uYW1lLWRlY2lzaW9uLW1ha2VyLXBob25lLmZpZWxkLS1uYW1lLWRlY2lzaW9uLW1ha2VyLWVtYWlsLFxuLm8tYXBwLWZvcm0uY3JlYXRlLWlubm92YXRpb24tbWVldGluZyAuZ3JvdXAtaW5mb3JtYXRpb24gLmZpZWxkLS1uYW1lLWRlY2lzaW9uLW1ha2VyLWVtYWlsLmZpZWxkLS1uYW1lLWRlY2lzaW9uLW1ha2VyLWVtYWlsLCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1pbmZvcm1hdGlvbiAuZmllbGQtLW5hbWUtZGVjaXNpb24tbWFrZXItcGhvbmUuZmllbGQtLW5hbWUtZGVjaXNpb24tbWFrZXItZW1haWwsXG4uby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1pbmZvcm1hdGlvbiAuZmllbGQtLW5hbWUtZGVjaXNpb24tbWFrZXItZW1haWwuZmllbGQtLW5hbWUtZGVjaXNpb24tbWFrZXItZW1haWwge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5ncm91cC1pbmZvcm1hdGlvbiAuZmllbGQtLW5hbWUtZGVjaXNpb24tbWFrZXItcGhvbmUgZmllbGRzZXQsXG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5ncm91cC1pbmZvcm1hdGlvbiAuZmllbGQtLW5hbWUtZGVjaXNpb24tbWFrZXItZW1haWwgZmllbGRzZXQsIC5vLWFwcC1mb3JtLmNyZWF0ZS1jb2xkLWNhbGwgLmdyb3VwLWluZm9ybWF0aW9uIC5maWVsZC0tbmFtZS1kZWNpc2lvbi1tYWtlci1waG9uZSBmaWVsZHNldCxcbi5vLWFwcC1mb3JtLmNyZWF0ZS1jb2xkLWNhbGwgLmdyb3VwLWluZm9ybWF0aW9uIC5maWVsZC0tbmFtZS1kZWNpc2lvbi1tYWtlci1lbWFpbCBmaWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC1zIC5ncm91cC1zbWFydC1zLS1udW1iZXJzLCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC1zIC5ncm91cC1zbWFydC1zLS1udW1iZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMC41dnc7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgLmdyb3VwLXNtYXJ0LXMgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZXRpbmctZ3Vlc3RzIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyLCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC1zIC5maWVsZC0tbmFtZS1maWVsZC1tZWV0aW5nLWd1ZXN0cyAudGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC1zIC5maWVsZC0tbmFtZS1maWVsZC1tZWV0aW5nLWd1ZXN0cyB0YWJsZS50YWJsZSB0ci5kcmFnZ2FibGUgdGQuZmllbGQtbXVsdGlwbGUtZHJhZyBhLnRhYmxlZHJhZy1oYW5kbGUsIC5vLWFwcC1mb3JtLmNyZWF0ZS1jb2xkLWNhbGwgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgLmdyb3VwLXNtYXJ0LXMgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZXRpbmctZ3Vlc3RzIHRhYmxlLnRhYmxlIHRyLmRyYWdnYWJsZSB0ZC5maWVsZC1tdWx0aXBsZS1kcmFnIGEudGFibGVkcmFnLWhhbmRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgLmdyb3VwLXNtYXJ0LXMgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZXRpbmctZ3Vlc3RzIHRhYmxlLnRhYmxlIHRyLmRyYWdnYWJsZSB0ZC5maWVsZC1tdWx0aXBsZS1kcmFnIGEudGFibGVkcmFnLWhhbmRsZSAuaGFuZGxlLCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC1zIC5maWVsZC0tbmFtZS1maWVsZC1tZWV0aW5nLWd1ZXN0cyB0YWJsZS50YWJsZSB0ci5kcmFnZ2FibGUgdGQuZmllbGQtbXVsdGlwbGUtZHJhZyBhLnRhYmxlZHJhZy1oYW5kbGUgLmhhbmRsZSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiBpbml0aWFsO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLm8tYXBwLWZvcm0uY3JlYXRlLWlubm92YXRpb24tbWVldGluZyAuZ3JvdXAtc21hcnQtd3JhcHBlciAuZ3JvdXAtc21hcnQtcyAuZmllbGQtLW5hbWUtZmllbGQtbWVldGluZy1ndWVzdHMgdGFibGUudGFibGUgdHIgdGQsIC5vLWFwcC1mb3JtLmNyZWF0ZS1jb2xkLWNhbGwgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgLmdyb3VwLXNtYXJ0LXMgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZXRpbmctZ3Vlc3RzIHRhYmxlLnRhYmxlIHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC1zIC5maWVsZC0tbmFtZS1maWVsZC1tZWV0aW5nLWd1ZXN0cyB0YWJsZS50YWJsZSB0ciAucGFyYWdyYXBocy1zdWJmb3JtLCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC1zIC5maWVsZC0tbmFtZS1maWVsZC1tZWV0aW5nLWd1ZXN0cyB0YWJsZS50YWJsZSB0ciAucGFyYWdyYXBocy1zdWJmb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDAuNXZ3O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC10Om5vdCgudmlldykgPiAuZmllbGRzZXQtd3JhcHBlciwgLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZ3JvdXAtc21hcnQtd3JhcHBlciAuZ3JvdXAtc21hcnQtdDpub3QoLnZpZXcpID4gLmZpZWxkc2V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBncmlkLWdhcDogMC41dnc7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgLmdyb3VwLXNtYXJ0LXQ6bm90KC52aWV3KSA+IC5maWVsZHNldC13cmFwcGVyIGZpZWxkc2V0LCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC10Om5vdCgudmlldykgPiAuZmllbGRzZXQtd3JhcHBlciBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuLm8tYXBwLWZvcm0uY3JlYXRlLWlubm92YXRpb24tbWVldGluZyAuZ3JvdXAtc21hcnQtd3JhcHBlciAuZ3JvdXAtc21hcnQtdDpub3QoLnZpZXcpID4gLmZpZWxkc2V0LXdyYXBwZXIgZmllbGRzZXQgbGVnZW5kLCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1zbWFydC13cmFwcGVyIC5ncm91cC1zbWFydC10Om5vdCgudmlldykgPiAuZmllbGRzZXQtd3JhcHBlciBmaWVsZHNldCBsZWdlbmQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmdyb3VwLXNtYXJ0LXdyYXBwZXIgLmdyb3VwLXNtYXJ0LXQ6bm90KC52aWV3KSA+IC5maWVsZHNldC13cmFwcGVyIC5mb3JtLXR5cGUtZGF0ZSwgLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZ3JvdXAtc21hcnQtd3JhcHBlciAuZ3JvdXAtc21hcnQtdDpub3QoLnZpZXcpID4gLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0tdHlwZS1kYXRlIHtcbiAgcGFkZGluZzogMCAxcHg7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5ncm91cC1zbWFydC10Om5vdCgudmlldykgPiAuZmllbGRzZXQtd3JhcHBlciwgLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZ3JvdXAtc21hcnQtdDpub3QoLnZpZXcpID4gLmZpZWxkc2V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICBncmlkLWdhcDogMC41dnc7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTtcbn1cbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmdyb3VwLXNtYXJ0LXQ6bm90KC52aWV3KSA+IC5maWVsZHNldC13cmFwcGVyIGZpZWxkc2V0LCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1zbWFydC10Om5vdCgudmlldykgPiAuZmllbGRzZXQtd3JhcHBlciBmaWVsZHNldCB7XG4gIHBhZGRpbmc6IDAgMnB4O1xufVxuLm8tYXBwLWZvcm0uY3JlYXRlLWlubm92YXRpb24tbWVldGluZyAuZ3JvdXAtc21hcnQtdDpub3QoLnZpZXcpID4gLmZpZWxkc2V0LXdyYXBwZXIgZmllbGRzZXQgbGVnZW5kLCAuby1hcHAtZm9ybS5jcmVhdGUtY29sZC1jYWxsIC5ncm91cC1zbWFydC10Om5vdCgudmlldykgPiAuZmllbGRzZXQtd3JhcHBlciBmaWVsZHNldCBsZWdlbmQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmdyb3VwLXNtYXJ0LXQ6bm90KC52aWV3KSA+IC5maWVsZHNldC13cmFwcGVyIC5mb3JtLXR5cGUtZGF0ZSwgLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZ3JvdXAtc21hcnQtdDpub3QoLnZpZXcpID4gLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0tdHlwZS1kYXRlIHtcbiAgcGFkZGluZzogMCAxcHg7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5lbWFpbC1zZXR0aW5ncy1ncm91cCwgLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZW1haWwtc2V0dGluZ3MtZ3JvdXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDQwcHg7XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5lbWFpbC1zZXR0aW5ncy1ncm91cCA+IGRpdiwgLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZW1haWwtc2V0dGluZ3MtZ3JvdXAgPiBkaXYge1xuICBtYXJnaW46IDA7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5lbWFpbC1zZXR0aW5ncy1ncm91cCA+IGRpdiBmaWVsZHNldCwgLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZW1haWwtc2V0dGluZ3MtZ3JvdXAgPiBkaXYgZmllbGRzZXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5maWVsZC0tbmFtZS1maWVsZC1kbS1kZXRhaWxzIC5ncm91cC1pbmxpbmUtd3JhcHBlcixcbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWRtLWRldGFpbHNfX25ldyAuZ3JvdXAtaW5saW5lLXdyYXBwZXIsIC5vLWFwcC1mb3JtLmNyZWF0ZS1jb2xkLWNhbGwgLmZpZWxkLS1uYW1lLWZpZWxkLWRtLWRldGFpbHMgLmdyb3VwLWlubGluZS13cmFwcGVyLFxuLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZmllbGQtLW5hbWUtZmllbGQtZG0tZGV0YWlsc19fbmV3IC5ncm91cC1pbmxpbmUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5maWVsZC0tbmFtZS1maWVsZC1kbS1kZXRhaWxzIC5ncm91cC1pbmxpbmUtd3JhcHBlciA+IGRpdixcbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWRtLWRldGFpbHNfX25ldyAuZ3JvdXAtaW5saW5lLXdyYXBwZXIgPiBkaXYsIC5vLWFwcC1mb3JtLmNyZWF0ZS1jb2xkLWNhbGwgLmZpZWxkLS1uYW1lLWZpZWxkLWRtLWRldGFpbHMgLmdyb3VwLWlubGluZS13cmFwcGVyID4gZGl2LFxuLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZmllbGQtLW5hbWUtZmllbGQtZG0tZGV0YWlsc19fbmV3IC5ncm91cC1pbmxpbmUtd3JhcHBlciA+IGRpdiB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uby1hcHAtZm9ybS5jcmVhdGUtaW5ub3ZhdGlvbi1tZWV0aW5nIC5maWVsZC0tbmFtZS1maWVsZC1kbS1kZXRhaWxzIC5ncm91cC1pbmxpbmUtd3JhcHBlciA+IGRpdiBmaWVsZHNldCxcbi5vLWFwcC1mb3JtLmNyZWF0ZS1pbm5vdmF0aW9uLW1lZXRpbmcgLmZpZWxkLS1uYW1lLWZpZWxkLWRtLWRldGFpbHNfX25ldyAuZ3JvdXAtaW5saW5lLXdyYXBwZXIgPiBkaXYgZmllbGRzZXQsIC5vLWFwcC1mb3JtLmNyZWF0ZS1jb2xkLWNhbGwgLmZpZWxkLS1uYW1lLWZpZWxkLWRtLWRldGFpbHMgLmdyb3VwLWlubGluZS13cmFwcGVyID4gZGl2IGZpZWxkc2V0LFxuLm8tYXBwLWZvcm0uY3JlYXRlLWNvbGQtY2FsbCAuZmllbGQtLW5hbWUtZmllbGQtZG0tZGV0YWlsc19fbmV3IC5ncm91cC1pbmxpbmUtd3JhcHBlciA+IGRpdiBmaWVsZHNldCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uby1hcHAtZm9ybS5jYW5kaWRhdGUgLmZpZWxkLS1uYW1lLWZpZWxkLW1vdGl2YXRpb24tcmF0ZS5maWVsZC0td2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZmllbGRzZXQtd3JhcHBlciA+IC5yYWRpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5vLWFwcC1mb3JtLmNhbmRpZGF0ZSAuZmllbGQtLW5hbWUtZmllbGQtbW90aXZhdGlvbi1yYXRlLmZpZWxkLS13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5maWVsZHNldC13cmFwcGVyID4gLnJhZGlvIC5mb3JtLWl0ZW0tZmllbGQtbW90aXZhdGlvbi1yYXRlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm8tYXBwLWZvcm0uY2FuZGlkYXRlIC5maWVsZC0tbmFtZS1maWVsZC1tb3RpdmF0aW9uLXJhdGUuZmllbGQtLXdpZGdldC1vcHRpb25zLWJ1dHRvbnMgLmZpZWxkc2V0LXdyYXBwZXIgPiAucmFkaW8gLmZvcm0taXRlbS1maWVsZC1tb3RpdmF0aW9uLXJhdGUgbGFiZWwuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uby1hcHAtZm9ybS5jYW5kaWRhdGUgLmZpZWxkLS1uYW1lLWZpZWxkLW1vdGl2YXRpb24tcmF0ZS5maWVsZC0td2lkZ2V0LW9wdGlvbnMtYnV0dG9ucyAuZmllbGRzZXQtd3JhcHBlciA+IC5yYWRpbyAuZm9ybS1pdGVtLWZpZWxkLW1vdGl2YXRpb24tcmF0ZSBsYWJlbC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICBsZWZ0OiAtMS4zcmVtO1xuICB0b3A6IDAuMXJlbTtcbn1cbi5vLWFwcC1mb3JtLmNhbmRpZGF0ZSAuZmllbGQtLW5hbWUtZmllbGQtbW90aXZhdGlvbi1yYXRlLmZpZWxkLS13aWRnZXQtb3B0aW9ucy1idXR0b25zIC5maWVsZHNldC13cmFwcGVyID4gLnJhZGlvIC5mb3JtLWl0ZW0tZmllbGQtbW90aXZhdGlvbi1yYXRlIGxhYmVsLmN1c3RvbS1jb250cm9sLWxhYmVsOmFmdGVyIHtcbiAgbGVmdDogLTEuM3JlbTtcbn1cbi5vLWFwcC1mb3JtLmNhbmRpZGF0ZSAuZmllbGQtLW5hbWUtZmllbGQtMTYtcGVyc29uYWxpdHkgLmlucHV0LWdyb3VwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5vLWFwcC1mb3JtLmNhbmRpZGF0ZSAuZmllbGQtLW5hbWUtZmllbGQtMTYtcGVyc29uYWxpdHkgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm8tYXBwLWZvcm0uY2FuZGlkYXRlIC5maWVsZC0tbmFtZS1maWVsZC0xNi1wZXJzb25hbGl0eSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpZWxkLXByZWZpeCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5vLWFwcC1mb3JtLmNhbmRpZGF0ZSAuZmllbGQtLW5hbWUtZmllbGQtMTYtcGVyc29uYWxpdHkgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWVsZC1wcmVmaXggYSB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xufVxuXG4udmlldy1va3RvcHJvLWFwcGxpY2F0aW9ucyB0ZCAub3BlcmF0aW9ucy13cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbn1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LWNvbXBvc2VkLXNvdXJjZS1maWx0ZXItd3JhcHBlcl0ge1xuICBncmlkLWNvbHVtbjogMS80O1xufVxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1ncm91cFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LWNvbXBvc2VkLXNvdXJjZS1maWx0ZXItd3JhcHBlcl0gPiAuZmllbGRzZXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgZ3JpZC1nYXA6IDEwcHggMTVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjAwcHgsIDFmcikpO1xufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSB7XG4gIG1heC13aWR0aDogNjMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSAub2t0b3Byby1jdGEtd3JhcHBlciB7XG4gIG1heC13aWR0aDogNjk1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSAub2t0b3Byby1jdGEtd3JhcHBlciAub2t0b3Byby1wb3B1cC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5vLWFwcC1jb250cmFjdG9yLWJvb2stYS1kZW1vLWZvcm0gLm9rdG9wcm8tY3RhLXdyYXBwZXIgLm9rdG9wcm8tcG9wdXAtY3RhIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBtYXJnaW4tYm90dG9tOiAyN3B4O1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSAuZmllbGQtLXR5cGUtYm9vbGVhbiB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSAuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vLWFwcC1jb250cmFjdG9yLWJvb2stYS1kZW1vLWZvcm0gLmZpZWxkLS10eXBlLWJvb2xlYW4gLmZvcm0tY2hlY2sgaW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uby1hcHAtY29udHJhY3Rvci1ib29rLWEtZGVtby1mb3JtIC5maWVsZC0tdHlwZS1ib29sZWFuIC5mb3JtLWNoZWNrIGxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSAuZmllbGQtLXR5cGUtYm9vbGVhbiAuZm9ybS1jaGVjayBsYWJlbCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDgzRTE0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5vLWFwcC1jb250cmFjdG9yLWJvb2stYS1kZW1vLWZvcm0gZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5vLWFwcC1jb250cmFjdG9yLWJvb2stYS1kZW1vLWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5vLWFwcC1jb250cmFjdG9yLWJvb2stYS1kZW1vLWZvcm0gc2VsZWN0IHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjM2RDgxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uby1hcHAtY29udHJhY3Rvci1ib29rLWEtZGVtby1mb3JtIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYzNkQ4MTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSBzZWxlY3QsXG4uby1hcHAtY29udHJhY3Rvci1ib29rLWEtZGVtby1mb3JtIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogNTU1MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzYzNkQ4MTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm8tYXBwLWNvbnRyYWN0b3ItYm9vay1hLWRlbW8tZm9ybSAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLyogVmlld3MuICovXG4udmlldy1pZC1pbnRyb2R1Y3Rpb25fdmlkZW8ge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi52aWV3LWlkLWludHJvZHVjdGlvbl92aWRlbyA+IC52aWV3LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLnZpZXctaWQtaW50cm9kdWN0aW9uX3ZpZGVvIC52aWRlby11bmF2YWlsYWJsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi52aWV3LWlkLWludHJvZHVjdGlvbl92aWRlbyAudmlld3MtZmllbGQtZmllbGQtdmlkZW8gaDIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udmlldy1pZC1pbnRyb2R1Y3Rpb25fdmlkZW8gLnZpZXdzLWZpZWxkLWZpZWxkLXZpZGVvIC5pbnRyb2R1Y3Rpb24tdmlkZW8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udmlldy1pZC1pbnRyb2R1Y3Rpb25fdmlkZW8gLnZpZXdzLWZpZWxkLWZpZWxkLXZpZGVvIC5pbnRyb2R1Y3Rpb24tdmlkZW8td3JhcHBlciAud2F0Y2gtaW50cm9kdWN0aW9uLXZpZGVvIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyMTU2ODYyNzUpO1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG4udmlldy1pZC1pbnRyb2R1Y3Rpb25fdmlkZW8gLnZpZXdzLWZpZWxkLWZpZWxkLXZpZGVvIC5pbnRyb2R1Y3Rpb24tdmlkZW8td3JhcHBlciAud2F0Y2gtaW50cm9kdWN0aW9uLXZpZGVvOmhvdmVyIHtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi52aWV3LWlkLWludHJvZHVjdGlvbl92aWRlbyAudmlld3MtZmllbGQtZmllbGQtdmlkZW8gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnZpZXctaWQtZWZmaWNpZW5jeV92aWRlbyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLnZpZXctaWQtZWZmaWNpZW5jeV92aWRlbyA+IC52aWV3LWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuLnZpZXctaWQtZWZmaWNpZW5jeV92aWRlbyAudmlkZW8tdW5hdmFpbGFibGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4udmlldy1pZC1lZmZpY2llbmN5X3ZpZGVvIC52aWV3cy1maWVsZC1maWVsZC12aWRlbyBoMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi52aWV3LWlkLWVmZmljaWVuY3lfdmlkZW8gLnZpZXdzLWZpZWxkLWZpZWxkLXZpZGVvIC5pbnRyb2R1Y3Rpb24tdmlkZW8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4udmlldy1pZC1lZmZpY2llbmN5X3ZpZGVvIC52aWV3cy1maWVsZC1maWVsZC12aWRlbyAuaW50cm9kdWN0aW9uLXZpZGVvLXdyYXBwZXIgLndhdGNoLWludHJvZHVjdGlvbi12aWRlbyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMjE1Njg2Mjc1KTtcbiAgcGFkZGluZzogMTBweCAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuLnZpZXctaWQtZWZmaWNpZW5jeV92aWRlbyAudmlld3MtZmllbGQtZmllbGQtdmlkZW8gLmludHJvZHVjdGlvbi12aWRlby13cmFwcGVyIC53YXRjaC1pbnRyb2R1Y3Rpb24tdmlkZW86aG92ZXIge1xuICBjb2xvcjogIzA4M0UxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZpZXctaWQtZWZmaWNpZW5jeV92aWRlbyAudmlld3MtZmllbGQtZmllbGQtdmlkZW8gc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnZpZXctaWQtZmFxX3Bvc3QgLnZpZXdzLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjOTVBQ0M2O1xufVxuLnZpZXctaWQtZmFxX3Bvc3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUsXG4udmlldy1pZC1mYXFfcG9zdCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1ib2R5IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi52aWV3LWlkLWZhcV9wb3N0IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50LFxuLnZpZXctaWQtZmFxX3Bvc3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSAuZmllbGQtY29udGVudCB7XG4gIGNvbG9yOiAjMDgzRTE0O1xufVxuLnZpZXctaWQtZmFxX3Bvc3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQgc3Ryb25nLFxuLnZpZXctaWQtZmFxX3Bvc3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSAuZmllbGQtY29udGVudCBzdHJvbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwRTc1RDk7XG59XG4udmlldy1pZC1mYXFfcG9zdCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4udmlldy1pZC1mYXFfcG9zdCAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZSAuZmllbGQtY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZpZXctaWQtZmFxX3Bvc3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi52aWV3LWlkLWZhcV9wb3N0IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHkgLmZpZWxkLWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52aWV3LWlkLWZhcV9wb3N0IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWJvZHkgLnRleHQtdHJ1bmNhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC1oZWlnaHQ6IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnZpZXctaWQtZmFxX3Bvc3QgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9saXN0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9saXN0IC52aWV3LWhlYWRlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fbGlzdCAuaXNvdG9wZS1maWx0ZXJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fbGlzdCAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9saXN0IC5pc290b3BlLWZpbHRlcnMgLmlzb3RvcGUtY29udGVudC1maWx0ZXJzIC5yb3ctZ3JvdXAge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2xpc3QgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMgLnJvdy1ncm91cCBoMy5pc290b3BlLWZpbHRlcmluZyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzIxRDlFNTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fbGlzdCAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyAucm93LWdyb3VwIGgzLmlzb3RvcGUtZmlsdGVyaW5nOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxcHg7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMjFEOUU1O1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fbGlzdCAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyAucm93LWdyb3VwIGRpdi5pc290b3BlLWZpbHRlcmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2xpc3QgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMgLnJvdy1ncm91cCBkaXYuaXNvdG9wZS1maWx0ZXJpbmcgLnZpZXdzLWZpZWxkLXVzZXItcGljdHVyZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2xpc3QgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMgLnJvdy1ncm91cCBkaXYuaXNvdG9wZS1maWx0ZXJpbmcgLnZpZXdzLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9saXN0IC5pc290b3BlLWZpbHRlcnMgLmlzb3RvcGUtY29udGVudC1maWx0ZXJzIC5yb3ctZ3JvdXAgZGl2Lmlzb3RvcGUtZmlsdGVyaW5nIC52aWV3cy1maWVsZC1uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fbGlzdCAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyAucm93LWdyb3VwIGRpdi5pc290b3BlLWZpbHRlcmluZyAudmlld3MtZmllbGQtZmllbGQtY29tcGFueS1mdW5jdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2xpc3QgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMgLnJvdy1ncm91cCBkaXYuaXNvdG9wZS1maWx0ZXJpbmcuaXMtc2VsZWN0ZWQge1xuICBjb250ZW50OiBcIlwiO1xuICBwYWRkaW5nOiAxMHB4IDEyLjUlO1xuICBtYXJnaW4tbGVmdDogLTEyLjUlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMi41JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFiNDM3Yjtcbn1cblxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fcXVlc3Rpb25zIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9xdWVzdGlvbnMgLnZpZXctaGVhZGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiBibGFjaztcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9xdWVzdGlvbnMgLmlzb3RvcGUtZmlsdGVycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX3F1ZXN0aW9ucyAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyAucm93LWdyb3VwIHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fcXVlc3Rpb25zIC5pc290b3BlLWZpbHRlcnMgLmlzb3RvcGUtY29udGVudC1maWx0ZXJzIC5yb3ctZ3JvdXAgZGl2Lmlzb3RvcGUtZmlsdGVyaW5nIHtcbiAgcGFkZGluZzogMjVweDtcbiAgbWFyZ2luOiAyNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4ICNlYWVhZWE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX3F1ZXN0aW9ucyAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyAucm93LWdyb3VwIGRpdi5pc290b3BlLWZpbHRlcmluZyAudmlld3MtZmllbGQtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX3F1ZXN0aW9ucyAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyAucm93LWdyb3VwIGRpdi5pc290b3BlLWZpbHRlcmluZy5pcy1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEU3NUQ5O1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fcXVlc3Rpb25zIC5pc290b3BlLWZpbHRlcnMgLmlzb3RvcGUtY29udGVudC1maWx0ZXJzIC5yb3ctZ3JvdXA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX3F1ZXN0aW9ucyAuaXNvdG9wZS1maWx0ZXJzIC5pc290b3BlLWNvbnRlbnQtZmlsdGVycyAucm93LWdyb3VwOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9xdWVzdGlvbnMgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMgLnJvdy1ncm91cDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2U6ZW5kIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9xdWVzdGlvbnMgLmlzb3RvcGUtZmlsdGVycyAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMgLnJvdy1ncm91cDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2U6c3RhcnQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZCAuaXNvdG9wZS1jb250ZW50IC5pc290b3BlLWZpbHRlcmluZyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9jYXJkIC5pc290b3BlLWNvbnRlbnQgLmlzb3RvcGUtZmlsdGVyaW5nIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9jYXJkIC5pc290b3BlLWNvbnRlbnQgLmlzb3RvcGUtZmlsdGVyaW5nIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC5zZWNvbmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmQgLmlzb3RvcGUtY29udGVudCAuaXNvdG9wZS1maWx0ZXJpbmcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXVzZXItcGljdHVyZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmQgLmlzb3RvcGUtY29udGVudCAuaXNvdG9wZS1maWx0ZXJpbmcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXVzZXItcGljdHVyZSBpbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZCAuaXNvdG9wZS1jb250ZW50IC5pc290b3BlLWZpbHRlcmluZyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9jYXJkIC5pc290b3BlLWNvbnRlbnQgLmlzb3RvcGUtZmlsdGVyaW5nIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1jb21wYW55LWZ1bmN0aW9uIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbG9yOiAjZDJkMmQyO1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZCAuaXNvdG9wZS1jb250ZW50IC5pc290b3BlLWZpbHRlcmluZyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtZXhwZXJpZW5jZS13aXRoLW9rdG9wcm8sXG4udmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9jYXJkIC5pc290b3BlLWNvbnRlbnQgLmlzb3RvcGUtZmlsdGVyaW5nIC52aWV3cy1maWVsZC1ub3RoaW5nIC5maWVsZC1jb250ZW50IC52aWV3cy1maWVsZC1maWVsZC1sYW5ndWFnZXMtc3Bva2VuLFxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZCAuaXNvdG9wZS1jb250ZW50IC5pc290b3BlLWZpbHRlcmluZyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtdGltZS16b25lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmQgLmlzb3RvcGUtY29udGVudCAuaXNvdG9wZS1maWx0ZXJpbmcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWV4cGVyaWVuY2Utd2l0aC1va3RvcHJvOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbWFzazogdXJsKFwiLi4vaW1hZ2VzL3dvcmtfZXhwZXJpZW5jZS5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmQgLmlzb3RvcGUtY29udGVudCAuaXNvdG9wZS1maWx0ZXJpbmcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLWxhbmd1YWdlcy1zcG9rZW46YmVmb3JlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBtYXNrOiB1cmwoXCIuLi9pbWFnZXMvbGFuZ3VhZ2VzLnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgbWFzay1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZCAuaXNvdG9wZS1jb250ZW50IC5pc290b3BlLWZpbHRlcmluZyAudmlld3MtZmllbGQtbm90aGluZyAuZmllbGQtY29udGVudCAudmlld3MtZmllbGQtZmllbGQtdGltZS16b25lOmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgbWFzazogdXJsKFwiLi4vaW1hZ2VzL3RpbWVfem9uZS5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gIG1hc2stc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmQgLmlzb3RvcGUtY29udGVudCAuaXNvdG9wZS1maWx0ZXJpbmcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmZpZWxkLWNvbnRlbnQgLnZpZXdzLWZpZWxkLWZpZWxkLXBlcnNvbmFsLWZlZWRiYWNrIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWdhcDogNTBweDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpID4gLnNlbGVjdC13cmFwcGVyLFxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgPiBzZWxlY3QsXG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSA+IGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIC5maWVsZHNldC13cmFwcGVyIGZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIGZpZWxkc2V0IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWNoZWNrYm94ZXMge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWNoZWNrYm94ZXMgPiBpbnB1dCB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIGJ1dHRvbiwgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMgLmJ0biB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucyBidXR0b24gLmljb24sIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIC5idG4gLmljb24ge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMgYnV0dG9uOmZpcnN0LWNoaWxkOmJlZm9yZSwgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMgLmJ0bjpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogY2FsYygtNTAlIC0gMjMwcHgpO1xuICB9XG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIGJ1dHRvbjpsYXN0LWNoaWxkOmFmdGVyLCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucyAuYnRuOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IGNhbGMoLTUwJSAtIDIzMHB4KTtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucyBidXR0b246b25seS1jaGlsZDpiZWZvcmUsIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIC5idG46b25seS1jaGlsZDpiZWZvcmUge1xuICAgIGxlZnQ6IGNhbGMoLTUwJSAtIDEzMHB4KTtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucyBidXR0b246b25seS1jaGlsZDphZnRlciwgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMgLmJ0bjpvbmx5LWNoaWxkOmFmdGVyIHtcbiAgICByaWdodDogY2FsYygtNTAlIC0gMTMwcHgpO1xuICB9XG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIGJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSwgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMgLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1pdGVtIC5maWVsZGdyb3VwIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLWl0ZW0gLmZpZWxkZ3JvdXAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG4uYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLnNlbGVjdC13cmFwcGVyIC5zaHMtY29udGFpbmVyIC5zaHMtZmllbGQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuc2VsZWN0LXdyYXBwZXIgLnNocy1jb250YWluZXIgLnNocy1maWVsZC1jb250YWluZXIgLnNocy13aWRnZXQtY29udGFpbmVyIHtcbiAgZmxleDogMTtcbn1cbi5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuc2VsZWN0LXdyYXBwZXIgLnNocy1jb250YWluZXIgLnNocy1maWVsZC1jb250YWluZXIgLnNocy13aWRnZXQtY29udGFpbmVyIHNlbGVjdCB7XG4gIGhlaWdodDogMzhweDtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG4uYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkIC5mb3JtLXJvdzpiZWZvcmUsIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQtNCAuZm9ybS1yb3c6YmVmb3JlLCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLTUgLmZvcm0tcm93OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkIC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKTpub3QoOmZpcnN0LWNoaWxkKSwgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZC00IC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKTpub3QoOmZpcnN0LWNoaWxkKSwgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZC01IC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkIC5mb3JtLXJvdywgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZC00IC5mb3JtLXJvdywgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZC01IC5mb3JtLXJvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMTBweCAxNXB4O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIwMHB4LCAxZnIpKTtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkIC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSAuZm9ybS1pdGVtLCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLTQgLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIC5mb3JtLWl0ZW0sIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQtNSAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgLmZvcm0taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkIC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSAuZm9ybS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLTQgLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIC5mb3JtLWl0ZW06bm90KDpmaXJzdC1jaGlsZCksIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQtNSAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgLmZvcm0taXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZCAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgLmZvcm0taXRlbSAuZm9ybS1pdGVtLWV4cGVuc2UtY2xhaW0tZXhwZW5zZS1jbGFpbSwgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZC00IC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSAuZm9ybS1pdGVtIC5mb3JtLWl0ZW0tZXhwZW5zZS1jbGFpbS1leHBlbnNlLWNsYWltLCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLTUgLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIC5mb3JtLWl0ZW0gLmZvcm0taXRlbS1leHBlbnNlLWNsYWltLWV4cGVuc2UtY2xhaW0ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkIC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSAuZm9ybS1pdGVtIC5mb3JtLWl0ZW0tZXhwZW5zZS1jbGFpbS1leHBlbnNlLWNsYWltIGxhYmVsLCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLTQgLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIC5mb3JtLWl0ZW0gLmZvcm0taXRlbS1leHBlbnNlLWNsYWltLWV4cGVuc2UtY2xhaW0gbGFiZWwsIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQtNSAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgLmZvcm0taXRlbSAuZm9ybS1pdGVtLWV4cGVuc2UtY2xhaW0tZXhwZW5zZS1jbGFpbSBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZCAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgLmZvcm0taXRlbSAuZm9ybS1pdGVtLWV4cGVuc2UtY2xhaW0tZXhwZW5zZS1jbGFpbSBsYWJlbCBpbnB1dCwgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZC00IC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSAuZm9ybS1pdGVtIC5mb3JtLWl0ZW0tZXhwZW5zZS1jbGFpbS1leHBlbnNlLWNsYWltIGxhYmVsIGlucHV0LCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLTUgLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIC5mb3JtLWl0ZW0gLmZvcm0taXRlbS1leHBlbnNlLWNsYWltLWV4cGVuc2UtY2xhaW0gbGFiZWwgaW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgfVxuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkIC5mb3JtLXJvdyA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSAuZm9ybS1pdGVtLmZvcm0taXRlbS1zdGF0dXMsIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQtNCAuZm9ybS1yb3cgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykgLmZvcm0taXRlbS5mb3JtLWl0ZW0tc3RhdHVzLCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLTUgLmZvcm0tcm93ID4gLmZvcm0tZ3JvdXA6bm90KC5mb3JtLWFjdGlvbnMpIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLXN0YXR1cyB7XG4gICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICB9XG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQgLmZvcm0tcm93IC5mb3JtLWFjdGlvbnMsIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQtNCAuZm9ybS1yb3cgLmZvcm0tYWN0aW9ucywgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZC01IC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIHtcbiAgICBncmlkLWNvbHVtbjogMS8tMTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLmdyaWRkZWQtNCAuZm9ybS1yb3csIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQtNC5ncmlkZGVkLTQgLmZvcm0tcm93LCAuYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybS5ncmlkZGVkLTUuZ3JpZGRlZC00IC5mb3JtLXJvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQuZ3JpZGRlZC01IC5mb3JtLXJvdywgLmFydGVtaWotc3R5bGUtZm9ybS52aWV3cy1leHBvc2VkLWZvcm0uZ3JpZGRlZC00LmdyaWRkZWQtNSAuZm9ybS1yb3csIC5hcnRlbWlqLXN0eWxlLWZvcm0udmlld3MtZXhwb3NlZC1mb3JtLmdyaWRkZWQtNS5ncmlkZGVkLTUgLmZvcm0tcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gIH1cbn1cblxuLmJsb2NrLW9rdG9wcm8tc291cmNlLWNyZWF0aW9uLWxpbmstYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4udmlldy1va3RvcHJvLXNvdXJjZXMgLnZpZXctY29udGVudC5yb3cgdGFibGUgY2FwdGlvbiB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnZpZXctb2t0b3Byby1zb3VyY2VzIC52aWV3LWNvbnRlbnQucm93IHRhYmxlIGNhcHRpb24gYSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGVlMmU2O1xufVxuLnZpZXctb2t0b3Byby1zb3VyY2VzIC52aWV3LWNvbnRlbnQucm93IHRhYmxlIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi52aWV3LW9rdG9wcm8tc291cmNlcy52aWV3LWRpc3BsYXktaWQtb3ZlcnZpZXdfYmxvY2sgPiAudmlldy1jb250ZW50IHRhYmxlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMXB4O1xuICBtYXJnaW46IDAuNXB4IDA7XG59XG4udmlldy1va3RvcHJvLXNvdXJjZXMudmlldy1kaXNwbGF5LWlkLW92ZXJ2aWV3X2Jsb2NrID4gLnZpZXctY29udGVudCB0YWJsZSA+IGNhcHRpb24sIC52aWV3LW9rdG9wcm8tc291cmNlcy52aWV3LWRpc3BsYXktaWQtb3ZlcnZpZXdfYmxvY2sgPiAudmlldy1jb250ZW50IHRhYmxlIHRib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZGVkZTtcbiAgcGFkZGluZzogMjBweDtcbn1cbi52aWV3LW9rdG9wcm8tc291cmNlcy52aWV3LWRpc3BsYXktaWQtb3ZlcnZpZXdfYmxvY2sgPiAudmlldy1jb250ZW50IHRhYmxlID4gY2FwdGlvbiB0ciwgLnZpZXctb2t0b3Byby1zb3VyY2VzLnZpZXctZGlzcGxheS1pZC1vdmVydmlld19ibG9jayA+IC52aWV3LWNvbnRlbnQgdGFibGUgdGJvZHkgdHIge1xuICBib3JkZXI6IG5vbmU7XG59XG4udmlldy1va3RvcHJvLXNvdXJjZXMudmlldy1kaXNwbGF5LWlkLW92ZXJ2aWV3X2Jsb2NrID4gLnZpZXctY29udGVudCB0YWJsZSA+IGNhcHRpb24gdHIgdGQsIC52aWV3LW9rdG9wcm8tc291cmNlcy52aWV3LWRpc3BsYXktaWQtb3ZlcnZpZXdfYmxvY2sgPiAudmlldy1jb250ZW50IHRhYmxlIHRib2R5IHRyIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnZpZXctb2t0b3Byby1zb3VyY2VzLnZpZXctZGlzcGxheS1pZC1vdmVydmlld19ibG9jayA+IC52aWV3LWNvbnRlbnQgdGFibGUgPiBjYXB0aW9uIHRyIHRkLnZpZXdzLWZpZWxkLW5hbWUtMSwgLnZpZXctb2t0b3Byby1zb3VyY2VzLnZpZXctZGlzcGxheS1pZC1vdmVydmlld19ibG9jayA+IC52aWV3LWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtbmFtZS0xIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnZpZXctb2t0b3Byby1zb3VyY2VzLnZpZXctZGlzcGxheS1pZC1vdmVydmlld19ibG9jayA+IC52aWV3LWNvbnRlbnQgdGFibGUgPiBjYXB0aW9uIHRyIHRkIC5zb3VyY2UtdGFncywgLnZpZXctb2t0b3Byby1zb3VyY2VzLnZpZXctZGlzcGxheS1pZC1vdmVydmlld19ibG9jayA+IC52aWV3LWNvbnRlbnQgdGFibGUgdGJvZHkgdHIgdGQgLnNvdXJjZS10YWdzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZXctb2t0b3Byby1zb3VyY2VzLnZpZXctZGlzcGxheS1pZC1vdmVydmlld19ibG9jayA+IC52aWV3LWNvbnRlbnQgdGFibGUgPiBjYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi52aWV3LW9rdG9wcm8tdGVhbSAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnZpZXctb2t0b3Byby10ZWFtIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICBtYXJnaW46IDAgNDBweCA2MHB4IDA7XG4gIGhlaWdodDogYXV0bztcbiAgZmxleC1iYXNpczogMjUwcHg7XG59XG4udmlldy1va3RvcHJvLXRlYW0gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZHNldCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXctb2t0b3Byby10ZWFtIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGRzZXQgLnVzZXItcGljdHVyZS0tc29jaWFsLWxpbmtzLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1va3RvcHJvLXRlYW0gLnZpZXctY29udGVudCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZHNldCAudXNlci1waWN0dXJlLS1zb2NpYWwtbGlua3Mtd3JhcHBlciAudmlld3MtZmllbGQtdXNlci1waWN0dXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi52aWV3LW9rdG9wcm8tdGVhbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkc2V0IC51c2VyLXBpY3R1cmUtLXNvY2lhbC1saW5rcy13cmFwcGVyIC52aWV3cy1maWVsZC11c2VyLXBpY3R1cmUgLmZpZWxkLWNvbnRlbnQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cbi52aWV3LW9rdG9wcm8tdGVhbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkc2V0IC51c2VyLXBpY3R1cmUtLXNvY2lhbC1saW5rcy13cmFwcGVyIC52aWV3cy1maWVsZC1maWVsZC1zb2NpYWwtbGlua3Mge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IC0xNnB4O1xufVxuLnZpZXctb2t0b3Byby10ZWFtIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGRzZXQgLnVzZXItcGljdHVyZS0tc29jaWFsLWxpbmtzLXdyYXBwZXIgLnZpZXdzLWZpZWxkLWZpZWxkLXNvY2lhbC1saW5rcyAuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tbGlua2VkaW4gc3BhbjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2xpbmtlZGluX2ljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzRTE0O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuLnZpZXctb2t0b3Byby10ZWFtIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtbmFtZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWV3LW9rdG9wcm8tdGVhbSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLW5hbWUgLmZpZWxkLWNvbnRlbnQge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52aWV3LW9rdG9wcm8tdGVhbSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpZXctb2t0b3Byby10ZWFtIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZXctb2t0b3Byby10ZWFtIC52aWV3LWNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC52aWV3LW9rdG9wcm8tdGVhbSAudmlldy1jb250ZW50IC52aWV3cy1yb3c6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAyM3B4O1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQ1MHB4LCAxZnIpKTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA1MnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICBncmlkLWNvbHVtbjogMS8yO1xuICBncmlkLXJvdzogMS8yO1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlIHtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbiAgZ3JpZC1yb3c6IDEvMjtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tdHlwZS1zZWxlY3QsXG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogNTgwcHg7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLXR5cGUtc2VsZWN0IC5mb3JtLXNlbGVjdCxcbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tdHlwZS1zZWxlY3QgLmZvcm0tYXV0b2NvbXBsZXRlLFxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlIC5mb3JtLXNlbGVjdCxcbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSAuZm9ybS1hdXRvY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjM2RDgxO1xuICBoZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzYzNkQ4MTtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3NlYXJjaF9pY29uX2ljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRvcDogMTlweDtcbiAgbGVmdDogMTZweDtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSAuZm9ybS1hdXRvY29tcGxldGUge1xuICBwYWRkaW5nOiAxNnB4IDIwcHggMTZweCA0MHB4O1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWVtcHR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogIzA4M0UxNDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGNvbHVtbi1nYXA6IDQwcHg7XG4gIHJvdy1nYXA6IDQwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gOTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZS1pdGVtLFxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnBhZ2luYXRpb24gLnBhZ2UtbGluayxcbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5wYWdpbmF0aW9uIC5wYWdlcl9faXRlbS0tbmV4dCxcbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5wYWdpbmF0aW9uIC5wYWdlcl9faXRlbS0tbmV4dCB7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZS1pdGVtIGEsXG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZS1saW5rIGEsXG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQgYSxcbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5wYWdpbmF0aW9uIC5wYWdlcl9faXRlbS0tbmV4dCBhIHtcbiAgYm9yZGVyOiB1bnNldDtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0sXG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQge1xuICBtYXJnaW4tcmlnaHQ6IDMzcHg7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmssXG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQgLnBhZ2UtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDgzRTE0O1xuICBwYWRkaW5nOiA2cHggMTRweDtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmssXG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQuYWN0aXZlIC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgzRTE0O1xuICBjb2xvcjogIzNEREIwNTtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4LnZpZXctZGlzcGxheS1pZC1ibG9ja19ibG9nX2xpc3RpbmdfdG9waWNzIHtcbiAgbWFyZ2luLWJvdHRvbTogODdweDtcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4LnZpZXctZGlzcGxheS1pZC1ibG9ja19ibG9nX2xpc3RpbmdfdG9waWNzIC52aWV3LWZpbHRlcnMge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleC52aWV3LWRpc3BsYXktaWQtYmxvY2tfYmxvZ19saXN0aW5nX3RvcGljcyAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiA3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbHVtbi1nYXA6IDM5cHg7XG4gIH1cbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS10eXBlLXNlbGVjdCxcbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXJvdyAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlIHtcbiAgICBtYXgtd2lkdGg6IDQ1MXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWNvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAudmlldy1maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tcm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAxNXB4O1xuICB9XG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tdHlwZS1zZWxlY3QsXG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1yb3cgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NTFweDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSxcbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnBhZ2luYXRpb24gLnBhZ2UtbGluayxcbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnBhZ2luYXRpb24gLnBhZ2VyX19pdGVtLS1uZXh0LFxuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQge1xuICAgIGJvcmRlcjogdW5zZXQ7XG4gIH1cbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSBhLFxuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZS1saW5rIGEsXG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5wYWdpbmF0aW9uIC5wYWdlcl9faXRlbS0tbmV4dCBhLFxuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQgYSB7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgfVxuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZS1pdGVtLFxuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAucGFnaW5hdGlvbiAucGFnZS1pdGVtIC5wYWdlLWxpbmssXG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5wYWdpbmF0aW9uIC5wYWdlcl9faXRlbS0tbmV4dCAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAzcHggOHB4O1xuICB9XG59XG5cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4LnZpZXctZGlzcGxheS1pZC1ibG9ja19yZWxhdGVkX2FydGljbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleC52aWV3LWRpc3BsYXktaWQtYmxvY2tfcmVsYXRlZF9hcnRpY2xlcyAudmlldy1jb250ZW50IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleC52aWV3LWRpc3BsYXktaWQtYmxvY2tfcmVsYXRlZF9hcnRpY2xlcyAudmlldy1jb250ZW50IC5zbGljay0tdmlldy0tb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGljay1saXN0IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2tfX3NsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2tfX3NsaWRlIC5zbGlkZV9fZ3JpZCB7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleC52aWV3LWRpc3BsYXktaWQtYmxvY2tfcmVsYXRlZF9hcnRpY2xlcyAudmlldy1jb250ZW50IC5zbGljay0tdmlldy0tb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIC5zbGlja19fc2xpZGUgLnNsaWRlX19ncmlkIC5ncmlkX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleC52aWV3LWRpc3BsYXktaWQtYmxvY2tfcmVsYXRlZF9hcnRpY2xlcyAudmlldy1jb250ZW50IC5zbGljay0tdmlldy0tb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnNsaWNrX19hcnJvdyB7XG4gIHRvcDogNDclO1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXY6YmVmb3JlLFxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGlja19fYXJyb3cgLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvc2xpZGVyX2Fycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4LnZpZXctZGlzcGxheS1pZC1ibG9ja19yZWxhdGVkX2FydGljbGVzIC52aWV3LWNvbnRlbnQgLnNsaWNrLS12aWV3LS1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0xNXB4O1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAxMXB4O1xufVxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGljay1saXN0IC5zbGljay10cmFjayB7XG4gICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGljay1saXN0IC5zbGljay10cmFjayAuc2xpY2tfX3NsaWRlIHtcbiAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4LnZpZXctZGlzcGxheS1pZC1ibG9ja19yZWxhdGVkX2FydGljbGVzIC52aWV3LWNvbnRlbnQgLnNsaWNrLS12aWV3LS1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAuc2xpY2tfX2Fycm93IHtcbiAgICB0b3A6IDQ3JTtcbiAgfVxuICAudmlldy1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleC52aWV3LWRpc3BsYXktaWQtYmxvY2tfcmVsYXRlZF9hcnRpY2xlcyAudmlldy1jb250ZW50IC5zbGljay0tdmlldy0tb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXggLnNsaWNrX19hcnJvdyAuc2xpY2stcHJldjpiZWZvcmUsXG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4LnZpZXctZGlzcGxheS1pZC1ibG9ja19yZWxhdGVkX2FydGljbGVzIC52aWV3LWNvbnRlbnQgLnNsaWNrLS12aWV3LS1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0OmJlZm9yZSB7XG4gICAgY29sb3I6IHVuc2V0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9zbGlkZXJfYXJyb3cuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4LnZpZXctZGlzcGxheS1pZC1ibG9ja19yZWxhdGVkX2FydGljbGVzIC52aWV3LWNvbnRlbnQgLnNsaWNrLS12aWV3LS1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCAuc2xpY2tfX2Fycm93IC5zbGljay1uZXh0IHtcbiAgICByaWdodDogLTE1cHg7XG4gIH1cbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDExcHg7XG4gIH1cbiAgLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgudmlldy1kaXNwbGF5LWlkLWJsb2NrX3JlbGF0ZWRfYXJ0aWNsZXMgLnZpZXctY29udGVudCAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IC5zbGlja19fYXJyb3cgLnNsaWNrLXByZXY6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4udmlldy10b3BpY3MtZ2xvc3Nhcnkudmlldy1kaXNwbGF5LWlkLWJsb2NrX3RvcGljc19nbG9zc2FyeSB7XG4gIG1heC13aWR0aDogODgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnZpZXctY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByb3ctZ2FwOiAzNXB4O1xufVxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udmlldy10b3BpY3MtZ2xvc3Nhcnkudmlldy1kaXNwbGF5LWlkLWJsb2NrX3RvcGljc19nbG9zc2FyeSAucGFnaW5hdGlvbiB7XG4gIG1hcmdpbjogNjBweCBhdXRvIDkwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSxcbi52aWV3LXRvcGljcy1nbG9zc2FyeS52aWV3LWRpc3BsYXktaWQtYmxvY2tfdG9waWNzX2dsb3NzYXJ5IC5wYWdpbmF0aW9uIC5wYWdlLWxpbmssXG4udmlldy10b3BpY3MtZ2xvc3Nhcnkudmlldy1kaXNwbGF5LWlkLWJsb2NrX3RvcGljc19nbG9zc2FyeSAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQsXG4udmlldy10b3BpY3MtZ2xvc3Nhcnkudmlldy1kaXNwbGF5LWlkLWJsb2NrX3RvcGljc19nbG9zc2FyeSAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQge1xuICBib3JkZXI6IHVuc2V0O1xufVxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSBhLFxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnBhZ2luYXRpb24gLnBhZ2UtbGluayBhLFxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnBhZ2luYXRpb24gLnBhZ2VyX19pdGVtLS1uZXh0IGEsXG4udmlldy10b3BpY3MtZ2xvc3Nhcnkudmlldy1kaXNwbGF5LWlkLWJsb2NrX3RvcGljc19nbG9zc2FyeSAucGFnaW5hdGlvbiAucGFnZXJfX2l0ZW0tLW5leHQgYSB7XG4gIGJvcmRlcjogdW5zZXQ7XG59XG4udmlldy10b3BpY3MtZ2xvc3Nhcnkudmlldy1kaXNwbGF5LWlkLWJsb2NrX3RvcGljc19nbG9zc2FyeSAucGFnaW5hdGlvbiAucGFnZS1pdGVtLFxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnBhZ2luYXRpb24gLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xufVxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSAucGFnZS1saW5rLFxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnBhZ2luYXRpb24gLnBhZ2VyX19pdGVtLS1uZXh0IC5wYWdlLWxpbmsge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzA4M0UxNDtcbiAgcGFkZGluZzogNnB4IDE0cHg7XG59XG4udmlldy10b3BpY3MtZ2xvc3Nhcnkudmlldy1kaXNwbGF5LWlkLWJsb2NrX3RvcGljc19nbG9zc2FyeSAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5rLFxuLnZpZXctdG9waWNzLWdsb3NzYXJ5LnZpZXctZGlzcGxheS1pZC1ibG9ja190b3BpY3NfZ2xvc3NhcnkgLnBhZ2luYXRpb24gLnBhZ2VyX19pdGVtLS1uZXh0LmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4M0UxNDtcbiAgY29sb3I6ICMzRERCMDU7XG59XG5cbi8qIENvbnRlbnQgKi9cbi52aXNpb24tLXRlYXNlci52aXNpb24ge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogNztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aXNpb24ge1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnZpc2lvbi0taGVhZGVyLCAudmlzaW9uLS1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAzNXZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi52aXNpb24tLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgbGVmdDogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi52aXNpb24tLWxvZ28gc3ZnIHtcbiAgd2lkdGg6IDY1cHg7XG4gIGhlaWdodDogNjVweDtcbn1cbi52aXNpb24tLWxvZ28gaDUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cbi52aXNpb24tLWhlYWRlciB7XG4gIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHdoaXRlO1xufVxuLnZpc2lvbiBoMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpc2lvbi0tdGl0bGUge1xuICBtYXJnaW4tbGVmdDogMTUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMzNweDtcbn1cbi52aXNpb24tLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTEwcHg7XG59XG4udmlzaW9uLS1pY29uIHN2ZyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG59XG4udmlzaW9uLS1pY29uIHN2ZyAuY2xzLTEge1xuICBzdHJva2U6IHdoaXRlO1xuICBzdHJva2Utd2lkdGg6IDNweDtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7XG59XG4udmlzaW9uLS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDJlbSA0ZW0gMmVtO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyOiB3aGl0ZSAycHggc29saWQ7XG59XG4udmlzaW9uIC5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA0OCwgNDgsIDAuNCk7XG59XG4udmlzaW9uIC5lYy10b2dnbGUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGZvbnQtc2l6ZTogMXB4O1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnZpc2lvbiAuZWMtdG9nZ2xlLWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogODhweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDc0LjM2IDQ3LjQ4JyUzRSUzQ2RlZnMlM0UlM0NzdHlsZSUzRS5jbHMtMSU3QmZpbGw6JTIzZmZmOyU3RCUzQy9zdHlsZSUzRSUzQy9kZWZzJTNFJTNDdGl0bGUlM0VzY3JvbGwlM0MvdGl0bGUlM0UlM0NnIGlkPSdMYXllcl8yJyBkYXRhLW5hbWU9J0xheWVyIDInJTNFJTNDZyBpZD0nTGF5ZXJfMS0yJyBkYXRhLW5hbWU9J0xheWVyIDEnJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J00zNy4xOCw0Ny40OGE0LjY4LDQuNjgsMCwwLDEtMy4zMS0xLjM2TC40NCwxMi42OGExLjUsMS41LDAsMCwxLDIuMTItMi4xMkwzNiw0NGExLjY4LDEuNjgsMCwwLDAsMi4zNywwTDcxLjgsMTAuNTZhMS41LDEuNSwwLDAsMSwyLjEyLDIuMTJMNDAuNDksNDYuMTJBNC42Niw0LjY2LDAsMCwxLDM3LjE4LDQ3LjQ4WicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J00zNy4xOCwzNy4zNkE0LjY4LDQuNjgsMCwwLDEsMzMuODcsMzZMLjQ0LDIuNTZBMS41LDEuNSwwLDAsMSwyLjU2LjQ0TDM2LDMzLjg4YTEuNjgsMS42OCwwLDAsMCwyLjM3LDBMNzEuOC40NGExLjUsMS41LDAsMCwxLDIuMTIsMi4xMkw0MC40OSwzNkE0LjY2LDQuNjYsMCwwLDEsMzcuMTgsMzcuMzZaJy8lM0UlM0MvZyUzRSUzQy9nJTNFJTNDL3N2ZyUzRVwiKTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1zaXplOiA3MXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4udmlzaW9uLS1jb250ZW50Om5vdCgudG9nZ2xlLWFjdGl2ZSkge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi52aXNpb24gLnRvZ2dsZS1hY3RpdmUgLmVjLWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLyogQ29tcG9uZW50cyAqL1xuLmpzIC5kcm9wYnV0dG9uLXdyYXBwZXIge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uanMgLmRyb3BidXR0b24td3JhcHBlci5kcm9wYnV0dG9uLW11bHRpcGxlIC5kcm9wYnV0dG9uLXdpZGdldCAuZHJvcGJ1dHRvbiAuc2Vjb25kYXJ5LWFjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5qcyAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUub3BlbiAuZHJvcGJ1dHRvbi13aWRnZXQgLmRyb3BidXR0b24gLnNlY29uZGFyeS1hY3Rpb24ge1xuICB2aXNpYmlsaXR5OiBpbml0aWFsO1xuICBoZWlnaHQ6IGluaXRpYWw7XG4gIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbn1cblxuLmpzIHRkIC5kcm9wYnV0dG9uLW11bHRpcGxlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZHJvcGJ1dHRvbiAuZHJvcGJ1dHRvbi1hY3Rpb24gPiAqIHtcbiAgcGFkZGluZzogMC4xZW0gMWVtICFpbXBvcnRhbnQ7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIEJvb3RzdHJhcCBCYXJyaW8ncyBmaWVsZCBjb21wb25lbnRzLlxuICovXG4uZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5maWVsZC0tbGFiZWwtaW5saW5lIC5maWVsZF9fbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG59XG5cbi5maWVsZC0tdHlwZS1lbnRpdHktcmVmZXJlbmNlIC5maWVsZF9fbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmZpZWxkLS1sYWJlbC1pbmxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZpZWxkLS1sYWJlbC1pbmxpbmUgPiAuZmllbGRfX2xhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZmllbGQtLWxhYmVsLWlubGluZSA+IC5maWVsZF9faXRlbSxcbi5maWVsZC0tbGFiZWwtaW5saW5lID4gLmZpZWxkX19pdGVtcyB7XG4gIGZsZXg6IDE7XG59XG4uZmllbGQtLWxhYmVsLWlubGluZSA+IC5maWVsZF9faXRlbSA+IGRpdi5maWVsZF9faXRlbSxcbi5maWVsZC0tbGFiZWwtaW5saW5lID4gLmZpZWxkX19pdGVtcyA+IGRpdi5maWVsZF9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5pbnB1dFt0eXBlPWZpbGVdIHtcbiAgcGFkZGluZzogMnB4O1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGNvbG9yOiAjMDgzRTE0O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLm9rdG9wcm8tc2VjdGlvbi1zdWItdGV4dCB7XG4gIG1heC13aWR0aDogNjk1cHg7XG4gIG1hcmdpbjogMjVweCBhdXRvIDU1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzYzNkQ4MTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3ViLWl0ZW0tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwODNFMTQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW46IDAgMCAzMnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuLnN1Yi1pdGVtLWljb24ge1xuICBjb2xvcjogIzNEREIwNTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZEO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4udmlzaW9uLXByZXZpZXctLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cbi52aXNpb24tcHJldmlldy0tY29udGVudCwgLnZpc2lvbi1wcmV2aWV3LS1uYXZpZ2F0aW9uLCAudmlzaW9uLXByZXZpZXctLXBhY2thZ2Uge1xuICB3aWR0aDogNTB2dztcbn1cbi52aXNpb24tcHJldmlldyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnZpc2lvbi1wcmV2aWV3LS1wYWNrYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpc2lvbi1wcmV2aWV3LS1uYXZpZ2F0aW9uIHtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjEwcHgpO1xuICB0b3A6IDIxMHB4O1xufVxuLnZpc2lvbi1wcmV2aWV3LS1uYXZpZ2F0aW9uX19pdGVtOm50aC1jaGlsZCgtbiszKSB7XG4gIGhlaWdodDogMTM2cHg7XG59XG4udmlzaW9uLXByZXZpZXctLW5hdmlnYXRpb25fX2l0ZW06bnRoLWNoaWxkKG4rNCk6bnRoLWNoaWxkKC1uKzYpIHtcbiAgaGVpZ2h0OiBjYWxjKDgwdmggLSAyMTBweCAtIDEzNnB4IC0gNjBweCk7XG59XG4udmlzaW9uLXByZXZpZXctLW5hdmlnYXRpb25fX2l0ZW0gYSB7XG4gIHotaW5kZXg6IDU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICB0b3A6IDA7XG59XG4udmlzaW9uLXByZXZpZXctLW5hdmlnYXRpb25fX2l0ZW0gYS5hY3RpdmUsIC52aXNpb24tcHJldmlldy0tbmF2aWdhdGlvbl9faXRlbSBhOmhvdmVyIHtcbiAgdG9wOiAtMzBweDtcbn1cbi52aXNpb24tcHJldmlldy0tdGFiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aXNpb24tcHJldmlldy0tdGFiX190aXRsZSB7XG4gIGNvbG9yOiAjMDIyMTUzO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwMHB4O1xuICB0b3A6IDkzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA2cHggcmdiYSg0MCwgMzksIDM5LCAwLjIpKTtcbiAgd2lkdGg6IDEwMyU7XG59XG4udmlzaW9uLXByZXZpZXctLXRhYl9fdGl0bGUtY29udGVudCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMjNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52aXNpb24tcHJldmlldy0tdGFiX190aXRsZS1jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICBib3R0b206IC0xMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGVlNGU4O1xuICB3aWR0aDogODAlO1xuICBsZWZ0OiAxMCU7XG59XG4udmlzaW9uLXByZXZpZXctLXRhYl9faWNvbiBzdmcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG59XG4udmlzaW9uLXByZXZpZXctLXRhYl9faWNvbiBzdmcgLmNscy0xIHtcbiAgZmlsbDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG5oMi5hZC1oZWFkaW5nLTIge1xuICBjb2xvcjogIzIxRDlFNTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuaDMuYWQtaGVhZGluZy0zIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMyRDMwN0M7XG59XG5cbmg0LmFkLWhlYWRpbmctNCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMyMUQ5RTU7XG59XG5cbmgyLnN1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuaDIucGFyYWdyYXBoLWJsb2ctcG9zdC1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDgzRTE0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBoMi5wYXJhZ3JhcGgtYmxvZy1wb3N0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoMi5wYXJhZ3JhcGgtYmxvZy1wb3N0LWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5wLnByb2R1Y3QtZmVhdHVyZXMtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwODNFMTQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIHAucHJvZHVjdC1mZWF0dXJlcy1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgcC5wcm9kdWN0LWZlYXR1cmVzLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5wLnBhcmFncmFwaC1ibG9nLXBvc3QtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2MzZEODE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIHAucGFyYWdyYXBoLWJsb2ctcG9zdC10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuaDMucGFyYWdyYXBoLWJsb2ctcG9zdC1zdWItaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwODNFMTQ7XG59XG5oMy5wYXJhZ3JhcGgtYmxvZy1wb3N0LXN1Yi1oZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW5mb3JtYXRpdmVfZm9vdG5vdGVfaWNvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbmEubGluay1ibG9nLXBvc3Qge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjM0REQjA1O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuYS5saW5rLWJsb2ctcG9zdDpob3ZlciwgYS5saW5rLWJsb2ctcG9zdDpmb2N1cywgYS5saW5rLWJsb2ctcG9zdDp2aXNpdGVkIHtcbiAgY29sb3I6ICMzRERCMDU7XG59XG5cbnVsLnVub3JkZXJlZC1saXN0LWJsb2csXG51bC51bm9yZGVyZWQtZnVsbC1yZWZ1bmQge1xuICBwYWRkaW5nOiAwIDAgMCAxN3B4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAyMHB4IDAgNDVweDtcbn1cbnVsLnVub3JkZXJlZC1saXN0LWJsb2cgbGkgcCxcbnVsLnVub3JkZXJlZC1saXN0LWJsb2cgbGkgc3BhbixcbnVsLnVub3JkZXJlZC1saXN0LWJsb2cgbGkgZGl2LFxudWwudW5vcmRlcmVkLWZ1bGwtcmVmdW5kIGxpIHAsXG51bC51bm9yZGVyZWQtZnVsbC1yZWZ1bmQgbGkgc3BhbixcbnVsLnVub3JkZXJlZC1mdWxsLXJlZnVuZCBsaSBkaXYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzYzNkQ4MTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbnVsLnVub3JkZXJlZC1saXN0LWJsb2cgbGk6Om1hcmtlcixcbnVsLnVub3JkZXJlZC1mdWxsLXJlZnVuZCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICMzRERCMDU7XG59XG51bC51bm9yZGVyZWQtbGlzdC1ibG9nLnVub3JkZXJlZC1mdWxsLXJlZnVuZCBsaTo6bWFya2VyLFxudWwudW5vcmRlcmVkLWZ1bGwtcmVmdW5kLnVub3JkZXJlZC1mdWxsLXJlZnVuZCBsaTo6bWFya2VyIHtcbiAgY29sb3I6ICM1NTU1NTU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIHVsLnVub3JkZXJlZC1saXN0LWJsb2csXG4gIHVsLnVub3JkZXJlZC1mdWxsLXJlZnVuZCB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgfVxufVxuXG5zdHJvbmcuYm9sZC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmluZm9ybWF0aXZlLWZvb3Rub3RlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUZEO1xuICBwYWRkaW5nOiAzMHB4IDM4cHggMzRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAyMHB4IDAgNDVweDtcbn1cbi5pbmZvcm1hdGl2ZS1mb290bm90ZS13cmFwcGVyIC5pbmZvcm1hdGl2ZS1mb290bm90ZS1oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5pbmZvcm1hdGl2ZS1mb290bm90ZS13cmFwcGVyIC5pbmZvcm1hdGl2ZS1mb290bm90ZS1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogIzA4M0UxNDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmluZm9ybWF0aXZlLWZvb3Rub3RlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMThweCAxNXB4O1xuICB9XG59XG5cbi5hZC1uaWNlLXBhZ2Uge1xuICBjb2xvcjogIzU2NTY1Njtcbn1cbi5hZC1uaWNlLXBhZ2UgLmZpcnN0LXRhYi1jb250ZW50LXBhY2thZ2Uge1xuICBib3JkZXItaW1hZ2Utc291cmNlOiB1cmwoLi4vaW1hZ2VzL2Fib3V0X29rdG9wcm9fd3JhcHBlci5wbmcpO1xuICBib3JkZXItaW1hZ2Utc2xpY2U6IDIwMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA4MnB4O1xufVxuLmFkLW5pY2UtcGFnZSAuam9iLWRldGFpbHMtbGluay0tcGFja2FnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmFkLW5pY2UtcGFnZSAuam9iLWRldGFpbHMtbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRDMwN0M7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoNDUsIDQ4LCAxMjQsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCByZ2JhKDQ1LCA0OCwgMTI0LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogMjE1cHg7XG4gIHBhZGRpbmc6IDE4cHg7XG59XG4uYWQtbmljZS1wYWdlIC5maWVsZC0tbmFtZS1hYm91dC1va3RvcHJvLXZpZGVvIHtcbiAgaGVpZ2h0OiB1bnNldDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICB3aWR0aDogMTAwdnc7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgLmFkLW5pY2UtcGFnZSAuZmllbGQtLW5hbWUtYWJvdXQtb2t0b3Byby12aWRlbyB7XG4gICAgaGVpZ2h0OiA3MjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuLmFkLW5pY2UtcGFnZSBpZnJhbWUsXG4uYWQtbmljZS1wYWdlIHZpZGVvIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uYWQtbmljZS1wYWdlIC5hYm91dC1sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMUQ5RTU7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uYWQtbmljZS1wYWdlIC5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMyRDMwN0MgIWltcG9ydGFudDtcbn1cbi5hZC1uaWNlLXBhZ2UgLm8tYWQtam9iLXBhY2thZ2VzLWZvcm1hdHRlciAubmF2LXRhYnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMjFEOUU1O1xuICBib3gtc2hhZG93OiAwIDNweCA0cHggcmdiYSg0NSwgNDgsIDEyNCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWluLWhlaWdodDogODBweDtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uYWQtbmljZS1wYWdlIC5vLWFkLWpvYi1wYWNrYWdlcy1mb3JtYXR0ZXIgLm5hdi10YWJzIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDMyJTtcbn1cbi5hZC1uaWNlLXBhZ2UgLm8tYWQtam9iLXBhY2thZ2VzLWZvcm1hdHRlciAubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuNXMsIGZvbnQtc2l6ZSAwLjVzO1xufVxuLmFkLW5pY2UtcGFnZSAuby1hZC1qb2ItcGFja2FnZXMtZm9ybWF0dGVyIC5uYXYtdGFicyAubmF2LWxpbmssXG4uYWQtbmljZS1wYWdlIC5vLWFkLWpvYi1wYWNrYWdlcy1mb3JtYXR0ZXIgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgYm9yZGVyOiB1bnNldDtcbn1cbi5hZC1uaWNlLXBhZ2UgLm8tYWQtam9iLXBhY2thZ2VzLWZvcm1hdHRlciAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLFxuLmFkLW5pY2UtcGFnZSAuby1hZC1qb2ItcGFja2FnZXMtZm9ybWF0dGVyIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOmhvdmVyIHtcbiAgYm9yZGVyOiB1bnNldDtcbn1cbi5hZC1uaWNlLXBhZ2UgLm8tYWQtam9iLXBhY2thZ2VzLWZvcm1hdHRlciAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMyRDMwN0M7XG59XG4uYWQtbmljZS1wYWdlIC5vLWFkLWpvYi1wYWNrYWdlcy1mb3JtYXR0ZXIgLm5hdi10YWJzIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIGEubmF2LWxpbmsge1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgcGFkZGluZzogNnB4IDA7XG59XG4uYWQtbmljZS1wYWdlIC5tYXAge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL21hcC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MTFweDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAwcHggNDExcHg7XG59XG4uYWQtbmljZS1wYWdlIC5hcHBseS1idXR0b24td3JhcHBlciBhIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzJEMzA3QztcbiAgd2lkdGg6IDIxNXB4O1xuICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSg0NSwgNDgsIDEyNCwgMC4xKTtcbn1cblxuLnBhY2thZ2UtbmljZS12aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucGFja2FnZS1uaWNlLXZpZXctLWxlZnQge1xuICBmbGV4LWJhc2lzOiA0MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhY2thZ2UtbmljZS12aWV3LS1sZWZ0IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnBhY2thZ2UtbmljZS12aWV3LS1yaWdodCB7XG4gIGZsZXgtYmFzaXM6IDYwJTtcbn1cbi5wYWNrYWdlLW5pY2Utdmlldy0tcmlnaHQgLmZpZWxkLS1uYW1lLXN1Yi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMjFEOUU1O1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxuLnBhY2thZ2UtbmljZS12aWV3LS1udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLnBhY2thZ2UtbmljZS12aWV3LS1udW1iZXIgLmZpZWxkLS1uYW1lLXNhbGFyeS1tYWluX19zdWZmaXgsXG4ucGFja2FnZS1uaWNlLXZpZXctLW51bWJlciAuZmllbGQtLW5hbWUtc2FsYXJ5LWV4dHJhX19zdWZmaXgge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLnBhY2thZ2UtbmljZS12aWV3LS1udW1iZXIgLmZpZWxkLS1uYW1lLXNhbGFyeS1leHRyYV9fYW1vdW50LFxuLnBhY2thZ2UtbmljZS12aWV3LS1udW1iZXIgLmZpZWxkLS1uYW1lLXNhbGFyeS1leHRyYV9fcHJlZml4LFxuLnBhY2thZ2UtbmljZS12aWV3LS1udW1iZXIgLmZpZWxkLS1uYW1lLXNhbGFyeS1tYWluX19hbW91bnQsXG4ucGFja2FnZS1uaWNlLXZpZXctLW51bWJlciAuZmllbGQtLW5hbWUtc2FsYXJ5LW1haW5fX3ByZWZpeCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICMyZDMwN2M7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5pcy1hY3RpdmUtc291cmNlIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi5zb3VyY2VzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uc291cmNlcy13cmFwcGVyIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDM4cHg7XG59XG5cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4uYmxvY2stb2t0b3Byby1qb2JzLWF1dGgtZm9ybS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYmxvY2stb2t0b3Byby1qb2JzLWF1dGgtZm9ybS1ibG9jayAub2t0b3Byby1qb2JzLWF1dGgtZm9ybS1ibG9jayB7XG4gIG1heC13aWR0aDogMzcycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG59XG4uYmxvY2stb2t0b3Byby1qb2JzLWF1dGgtZm9ybS1ibG9jayAub2t0b3Byby1qb2JzLWF1dGgtZm9ybS1ibG9jayAub2t0b3Byby1hdXRoLW1lc3NhZ2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbn1cbi5ibG9jay1va3RvcHJvLWpvYnMtYXV0aC1mb3JtLWJsb2NrIC5va3RvcHJvLWpvYnMtYXV0aC1mb3JtLWJsb2NrIC5va3RvcHJvLWF1dGgtbWVzc2FnZSAub2t0b3Byby1qb2JzLWF1dGgtZm9ybS10b29sdGlwIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL3Rvb2x0aXBfaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTNweDtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvY2stb2t0b3Byby1qb2JzLWF1dGgtZm9ybS1ibG9jayB7XG4gICAgbWFyZ2luOiAxNXB4O1xuICB9XG4gIC5ibG9jay1va3RvcHJvLWpvYnMtYXV0aC1mb3JtLWJsb2NrIC5va3RvcHJvLWpvYnMtYXV0aC1mb3JtLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5uYXZiYXItYnJhbmQge1xuICBtYXgtd2lkdGg6IDk0cHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmxhcmdlLWJ1dHRvbiB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDE4cHggMjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNEREIwNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubGFyZ2UtYnV0dG9uIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4ubGFyZ2UtYnV0dG9uIGE6aG92ZXIsIC5sYXJnZS1idXR0b24gYTpmb2N1cywgLmxhcmdlLWJ1dHRvbiBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnV0dG9uLXdpdGgtYXJyb3dzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjM0NEQjA1LCAjQjhFNzAwKTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmJ1dHRvbi13aXRoLWFycm93cyBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgcGFkZGluZzogMTVweCA3OHB4IDE1cHggNTVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idXR0b24td2l0aC1hcnJvd3MgYTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY3RhX2J1dHRvbl9pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA0MHB4O1xuICB0b3A6IDE5cHg7XG59XG4uYnV0dG9uLXdpdGgtYXJyb3dzIGE6YWN0aXZlLCAuYnV0dG9uLXdpdGgtYXJyb3dzIGE6dmlzaXRlZCwgLmJ1dHRvbi13aXRoLWFycm93cyBhOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KSB7XG4gIC5idXR0b24td2l0aC1hcnJvd3MgYSB7XG4gICAgcGFkZGluZzogMTVweCA0OHB4IDE1cHggMjVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmJ1dHRvbi13aXRoLWFycm93cyBhOmFmdGVyIHtcbiAgICB0b3A6IDE0cHg7XG4gICAgcmlnaHQ6IDI0cHg7XG4gIH1cbn1cbi5idXR0b24td2l0aC1hcnJvd3MuYmx1ZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjM0REQjA1O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmJ1dHRvbi13aXRoLWFycm93cy5ibHVlLWJ1dHRvbiBhOmFmdGVyIHtcbiAgdG9wOiAxOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NzlweCkge1xuICAuYnV0dG9uLXdpdGgtYXJyb3dzLmJsdWUtYnV0dG9uIGE6YWZ0ZXIge1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMjRweDtcbiAgfVxufVxuXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLm9rdG9wcm8tbm9kZS0tYmxvZy1wb3N0LS1hZGR0b2FueSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ub2t0b3Byby1ub2RlLS1ibG9nLXBvc3QtLWFkZHRvYW55IC5va3RvcHJvLWFkZHRvYW55LXNoYXJlLWxpbmtzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjMDgzRTE0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm9rdG9wcm8tbm9kZS0tYmxvZy1wb3N0LS1hZGR0b2FueSAub2t0b3Byby1hZGR0b2FueS1pbm5lci13cmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5va3RvcHJvLW5vZGUtLWJsb2ctcG9zdC0tYWRkdG9hbnkgLm9rdG9wcm8tYWRkdG9hbnktaW5uZXItd3JhcHBlciBzcGFuIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNEREIwNTtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG59XG4ub2t0b3Byby1ub2RlLS1ibG9nLXBvc3QtLWFkZHRvYW55IC5va3RvcHJvLWFkZHRvYW55LWlubmVyLXdyYXBwZXIgc3BhbiBhIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiAjRkZGRkZGO1xufVxuLm9rdG9wcm8tbm9kZS0tYmxvZy1wb3N0LS1hZGR0b2FueSAub2t0b3Byby1hZGR0b2FueS1pbm5lci13cmFwcGVyIHNwYW4gYTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAub2t0b3Byby1ub2RlLS1ibG9nLXBvc3QtLWFkZHRvYW55IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAub2t0b3Byby1ub2RlLS1ibG9nLXBvc3QtLWFkZHRvYW55IC5va3RvcHJvLWFkZHRvYW55LXNoYXJlLWxpbmtzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi8qIFdlYmZvcm1zICovXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODNFMTQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDM1cHggNDBweCA0NXB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybSBsYWJlbCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQgaDIge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gLm9rdG9wcm8td2ViZm9ybS1pbnB1dHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY29sdW1uLWdhcDogMjhweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybSAub2t0b3Byby13ZWJmb3JtLWlucHV0cy1jb250YWluZXIgLm9rdG9wcm8td2ViZm9ybS1uYW1lLWlucHV0cy1jb250YWluZXIsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gLm9rdG9wcm8td2ViZm9ybS1pbnB1dHMtY29udGFpbmVyIC5va3RvcHJvLXdlYmZvcm0tZW1haWwtdG9waWNzLWlucHV0cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBtYXJnaW46IDAgYXV0bztcbiAgY29sdW1uLWdhcDogMjhweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gLm9rdG9wcm8td2ViZm9ybS1pbnB1dHMtY29udGFpbmVyIC5va3RvcHJvLXdlYmZvcm0tbmFtZS1pbnB1dHMtY29udGFpbmVyIC5mb3JtLWdyb3VwLFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIC5va3RvcHJvLXdlYmZvcm0taW5wdXRzLWNvbnRhaW5lciAub2t0b3Byby13ZWJmb3JtLWVtYWlsLXRvcGljcy1pbnB1dHMtY29udGFpbmVyIC5mb3JtLWdyb3VwIHtcbiAgbWF4LXdpZHRoOiA0MzZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gLm9rdG9wcm8td2ViZm9ybS1pbnB1dHMtY29udGFpbmVyIC5va3RvcHJvLXdlYmZvcm0tbmFtZS1pbnB1dHMtY29udGFpbmVyIC5mb3JtLWdyb3VwIHNlbGVjdCxcbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybSAub2t0b3Byby13ZWJmb3JtLWlucHV0cy1jb250YWluZXIgLm9rdG9wcm8td2ViZm9ybS1uYW1lLWlucHV0cy1jb250YWluZXIgLmZvcm0tZ3JvdXAgaW5wdXQsXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gLm9rdG9wcm8td2ViZm9ybS1pbnB1dHMtY29udGFpbmVyIC5va3RvcHJvLXdlYmZvcm0tZW1haWwtdG9waWNzLWlucHV0cy1jb250YWluZXIgLmZvcm0tZ3JvdXAgc2VsZWN0LFxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIC5va3RvcHJvLXdlYmZvcm0taW5wdXRzLWNvbnRhaW5lciAub2t0b3Byby13ZWJmb3JtLWVtYWlsLXRvcGljcy1pbnB1dHMtY29udGFpbmVyIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgaGVpZ2h0OiA1MnB4O1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAjNjM2RDgxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tdG9wOiA1MXB4O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIC5mb3JtLWFjdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jdGFfYnV0dG9uX2ljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDY5cHg7XG4gIHRvcDogMTdweDtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0REQjA1O1xuICBwYWRkaW5nOiAxNnB4IDEwMHB4IDE2cHggNjBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBib3JkZXI6IHVuc2V0O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2Uge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMjVweDtcbiAgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gLm9rdG9wcm8td2ViZm9ybS1pbnB1dHMtY29udGFpbmVyIC5va3RvcHJvLXdlYmZvcm0tbmFtZS1pbnB1dHMtY29udGFpbmVyLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gLm9rdG9wcm8td2ViZm9ybS1pbnB1dHMtY29udGFpbmVyIC5va3RvcHJvLXdlYmZvcm0tZW1haWwtdG9waWNzLWlucHV0cy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybSAub2t0b3Byby13ZWJmb3JtLWlucHV0cy1jb250YWluZXIgLm9rdG9wcm8td2ViZm9ybS1uYW1lLWlucHV0cy1jb250YWluZXIgLmZvcm0tZ3JvdXAsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybSAub2t0b3Byby13ZWJmb3JtLWlucHV0cy1jb250YWluZXIgLm9rdG9wcm8td2ViZm9ybS1lbWFpbC10b3BpY3MtaW5wdXRzLWNvbnRhaW5lciAuZm9ybS1ncm91cCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tc3Vic2NyaXB0aW9uLWZvcm0tZm9ybSAuZm9ybS1hY3Rpb25zOmJlZm9yZSB7XG4gICAgcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICAgIHBhZGRpbmc6IDE2cHggNzBweCAxNnB4IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtIC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0gLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi8qIEVsZW1lbnRzLiAqL1xuLmZvb3RhYmxlLWxvYWRlciB7XG4gIGZsZXg6IDEgMTtcbn1cbi5mb290YWJsZS1sb2FkZXIgLmZvb2ljb246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbiAgY29udGVudDogXCJyb3RhdGVfcmlnaHRcIjtcbn1cblxuLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRhYmxlLFxudGFibGUuZm9vdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxudGFibGUgPiB0aGVhZCA+IHRyLFxudGFibGUgPiB0Ym9keSA+IHRyLFxudGFibGUgPiB0Zm9vdCA+IHRyLFxudGFibGUuZm9vdGFibGUgPiB0aGVhZCA+IHRyLFxudGFibGUuZm9vdGFibGUgPiB0Ym9keSA+IHRyLFxudGFibGUuZm9vdGFibGUgPiB0Zm9vdCA+IHRyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQsXG50YWJsZS5mb290YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbnRhYmxlLmZvb3RhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxudGFibGUuZm9vdGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG50YWJsZS5mb290YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbnRhYmxlLmZvb3RhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxudGFibGUuZm9vdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBjb2xvcjogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI5O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIGEsXG50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCBhLFxudGFibGUgPiB0Ym9keSA+IHRyID4gdGggYSxcbnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIGEsXG50YWJsZSA+IHRmb290ID4gdHIgPiB0aCBhLFxudGFibGUgPiB0Zm9vdCA+IHRyID4gdGQgYSxcbnRhYmxlLmZvb3RhYmxlID4gdGhlYWQgPiB0ciA+IHRoIGEsXG50YWJsZS5mb290YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCBhLFxudGFibGUuZm9vdGFibGUgPiB0Ym9keSA+IHRyID4gdGggYSxcbnRhYmxlLmZvb3RhYmxlID4gdGJvZHkgPiB0ciA+IHRkIGEsXG50YWJsZS5mb290YWJsZSA+IHRmb290ID4gdHIgPiB0aCBhLFxudGFibGUuZm9vdGFibGUgPiB0Zm9vdCA+IHRyID4gdGQgYSB7XG4gIGNvbG9yOiAjMDA4ZWU2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCBhIC50YWJsZXNvcnQsXG50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCBhIC50YWJsZXNvcnQsXG50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCBhIC50YWJsZXNvcnQsXG50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCBhIC50YWJsZXNvcnQsXG50YWJsZSA+IHRmb290ID4gdHIgPiB0aCBhIC50YWJsZXNvcnQsXG50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCBhIC50YWJsZXNvcnQsXG50YWJsZS5mb290YWJsZSA+IHRoZWFkID4gdHIgPiB0aCBhIC50YWJsZXNvcnQsXG50YWJsZS5mb290YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCBhIC50YWJsZXNvcnQsXG50YWJsZS5mb290YWJsZSA+IHRib2R5ID4gdHIgPiB0aCBhIC50YWJsZXNvcnQsXG50YWJsZS5mb290YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCBhIC50YWJsZXNvcnQsXG50YWJsZS5mb290YWJsZSA+IHRmb290ID4gdHIgPiB0aCBhIC50YWJsZXNvcnQsXG50YWJsZS5mb290YWJsZSA+IHRmb290ID4gdHIgPiB0ZCBhIC50YWJsZXNvcnQge1xuICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1hc2MsXG50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1hc2MsXG50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1hc2MsXG50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1hc2MsXG50YWJsZSA+IHRmb290ID4gdHIgPiB0aCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1hc2MsXG50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1hc2MsXG50YWJsZS5mb290YWJsZSA+IHRoZWFkID4gdHIgPiB0aCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1hc2MsXG50YWJsZS5mb290YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1hc2MsXG50YWJsZS5mb290YWJsZSA+IHRib2R5ID4gdHIgPiB0aCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1hc2MsXG50YWJsZS5mb290YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1hc2MsXG50YWJsZS5mb290YWJsZSA+IHRmb290ID4gdHIgPiB0aCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1hc2MsXG50YWJsZS5mb290YWJsZSA+IHRmb290ID4gdHIgPiB0ZCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1hc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDhlZTYvdHdpc3RpZS1kb3duLnN2Zyk7XG59XG50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1kZXNjLFxudGFibGUgPiB0aGVhZCA+IHRyID4gdGQgYSAudGFibGVzb3J0LnRhYmxlc29ydC0tZGVzYyxcbnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWRlc2MsXG50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1kZXNjLFxudGFibGUgPiB0Zm9vdCA+IHRyID4gdGggYSAudGFibGVzb3J0LnRhYmxlc29ydC0tZGVzYyxcbnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWRlc2MsXG50YWJsZS5mb290YWJsZSA+IHRoZWFkID4gdHIgPiB0aCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1kZXNjLFxudGFibGUuZm9vdGFibGUgPiB0aGVhZCA+IHRyID4gdGQgYSAudGFibGVzb3J0LnRhYmxlc29ydC0tZGVzYyxcbnRhYmxlLmZvb3RhYmxlID4gdGJvZHkgPiB0ciA+IHRoIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWRlc2MsXG50YWJsZS5mb290YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCBhIC50YWJsZXNvcnQudGFibGVzb3J0LS1kZXNjLFxudGFibGUuZm9vdGFibGUgPiB0Zm9vdCA+IHRyID4gdGggYSAudGFibGVzb3J0LnRhYmxlc29ydC0tZGVzYyxcbnRhYmxlLmZvb3RhYmxlID4gdGZvb3QgPiB0ciA+IHRkIGEgLnRhYmxlc29ydC50YWJsZXNvcnQtLWRlc2Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDhlZTYvdHdpc3RpZS11cC5zdmcpO1xufVxudGFibGUgPiB0aGVhZCA+IHRyID4gdGggYTpob3ZlcixcbnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkIGE6aG92ZXIsXG50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCBhOmhvdmVyLFxudGFibGUgPiB0Ym9keSA+IHRyID4gdGQgYTpob3ZlcixcbnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoIGE6aG92ZXIsXG50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCBhOmhvdmVyLFxudGFibGUuZm9vdGFibGUgPiB0aGVhZCA+IHRyID4gdGggYTpob3ZlcixcbnRhYmxlLmZvb3RhYmxlID4gdGhlYWQgPiB0ciA+IHRkIGE6aG92ZXIsXG50YWJsZS5mb290YWJsZSA+IHRib2R5ID4gdHIgPiB0aCBhOmhvdmVyLFxudGFibGUuZm9vdGFibGUgPiB0Ym9keSA+IHRyID4gdGQgYTpob3ZlcixcbnRhYmxlLmZvb3RhYmxlID4gdGZvb3QgPiB0ciA+IHRoIGE6aG92ZXIsXG50YWJsZS5mb290YWJsZSA+IHRmb290ID4gdHIgPiB0ZCBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG50YWJsZS5mb290YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xuICBmb250LXNpemU6IDFlbTtcbn1cbnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxudGFibGUuZm9vdGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxudGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxudGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG50YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxudGFibGUuZm9vdGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxudGFibGUuZm9vdGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxudGFibGUuZm9vdGFibGUgPiBjb2xncm91cCArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbnRhYmxlLmZvb3RhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG50YWJsZS5mb290YWJsZSA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbnRhYmxlLmZvb3RhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbnRhYmxlID4gdGJvZHkgKyB0Ym9keSxcbnRhYmxlLmZvb3RhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkO1xufVxudGFibGUgLnRhYmxlLFxudGFibGUuZm9vdGFibGUgLnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cblxudGFibGUgY29sW2NsYXNzKj1jb2wtXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG59XG5cbnRhYmxlIHRkW2NsYXNzKj1jb2wtXSxcbnRhYmxlIHRoW2NsYXNzKj1jb2wtXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IDAuMDElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbnRhYmxlLmZvb3RhYmxlIHRhYmxlLmZvb3RhYmxlLWRldGFpbHMgPiB0aGVhZCA+IHRyLFxudGFibGUuZm9vdGFibGUgdGFibGUuZm9vdGFibGUtZGV0YWlscyA+IHRib2R5ID4gdHIsXG50YWJsZS5mb290YWJsZSB0YWJsZS5mb290YWJsZS1kZXRhaWxzID4gdGZvb3QgPiB0ciB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbnRhYmxlLmZvb3RhYmxlIHRhYmxlLmZvb3RhYmxlLWRldGFpbHMgPiB0aGVhZCA+IHRyID4gdGgsXG50YWJsZS5mb290YWJsZSB0YWJsZS5mb290YWJsZS1kZXRhaWxzID4gdGhlYWQgPiB0ciA+IHRkLFxudGFibGUuZm9vdGFibGUgdGFibGUuZm9vdGFibGUtZGV0YWlscyA+IHRib2R5ID4gdHIgPiB0aCxcbnRhYmxlLmZvb3RhYmxlIHRhYmxlLmZvb3RhYmxlLWRldGFpbHMgPiB0Ym9keSA+IHRyID4gdGQsXG50YWJsZS5mb290YWJsZSB0YWJsZS5mb290YWJsZS1kZXRhaWxzID4gdGZvb3QgPiB0ciA+IHRoLFxudGFibGUuZm9vdGFibGUgdGFibGUuZm9vdGFibGUtZGV0YWlscyA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbnRhYmxlLmZvb3RhYmxlIHRib2R5ID4gdHIgPiB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG50YWJsZS5mb290YWJsZSAuZm9vaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjdlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxudGFibGUuZm9vdGFibGUgLmZvb2ljb246YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgSWNvbnNcIjtcbiAgY29udGVudDogXCJhZGRcIjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG50YWJsZS5mb290YWJsZSAuZm9vaWNvbi5mb29pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJhZGRcIjtcbn1cbnRhYmxlLmZvb3RhYmxlIC5mb29pY29uLmZvb2ljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJyZW1vdmVcIjtcbn1cblxudGQgLm9wZXJhdGlvbnMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxudGQgLm9wZXJhdGlvbnMtd3JhcHBlciBhLmFqYXgtbGluay1idXR0b24sIHRkIC5vcGVyYXRpb25zLXdyYXBwZXIgYS5vcGVyYXRpb24tbGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnRkIC5vcGVyYXRpb25zLXdyYXBwZXIgYS5hamF4LWxpbmstYnV0dG9uIGksIHRkIC5vcGVyYXRpb25zLXdyYXBwZXIgYS5vcGVyYXRpb24tbGluayBpIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxudGQgLm9wZXJhdGlvbnMtd3JhcHBlciBhLmFqYXgtbGluay1idXR0b24gLmFqYXgtcHJvZ3Jlc3MsIHRkIC5vcGVyYXRpb25zLXdyYXBwZXIgYS5vcGVyYXRpb24tbGluayAuYWpheC1wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMXB4KTtcbiAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbn1cbi50b2MtZmlsdGVyIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwO1xufVxuLnRvYy1maWx0ZXIgLnRvYy10cmVlIHtcbiAgYm9yZGVyOiB1bnNldDtcbiAgcGFkZGluZzogMzVweCA0NnB4IDM1cHggMzhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjlGRDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi50b2MtZmlsdGVyIC50b2MtdHJlZSBoMyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogIzA4M0UxNDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRvYy1maWx0ZXIgLnRvYy10cmVlIGgzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9hcnJvd19pY29uX2Nsb3NlLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLnRvYy1maWx0ZXIgLnRvYy10cmVlIGgzW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnRvYy1maWx0ZXIgLnRvYy10cmVlIC5va3RvcHJvLWxpc3Qtd3JhcHBlciBvbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi50b2MtZmlsdGVyIC50b2MtdHJlZSAub2t0b3Byby1saXN0LXdyYXBwZXIgb2wgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLnRvYy1maWx0ZXIgLnRvYy10cmVlIC5va3RvcHJvLWxpc3Qtd3JhcHBlciBvbCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBjb2xvcjogIzYzNkQ4MTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRvYy1maWx0ZXIgLnRvYy10cmVlIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG4gIC50b2MtZmlsdGVyIC50b2MtdHJlZSBoMyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b2MtZmlsdGVyIC50b2MtdHJlZSBoMyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi8qIFRvb2xzICovXG4uYXBwbHktYnV0dG9uLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNjBweCBhdXRvIDIwcHg7XG59XG4uYXBwbHktYnV0dG9uLXdyYXBwZXIgYSB7XG4gIGNvbG9yOiAjMGYyODU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgIzBmMjg1NjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmc6IDE4cHg7XG59XG4uYXBwbHktYnV0dG9uLXdyYXBwZXIgYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzFlNzBiZjtcbiAgY29sb3I6ICMxZTcwYmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnRleHRhcmVhLXByZXRlbmQtaGlkZGVuIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBmb250LXNpemU6IDFweDtcbiAgbWFyZ2luOiAwIDAgMCA3cHg7XG59XG4udGV4dGFyZWEtcHJldGVuZC1oaWRkZW46Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmllbGQtLXdpZGdldC1vLWFuc3dlci1zdHJpbmctdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmZpZWxkLS13aWRnZXQtby1hbnN3ZXItc3RyaW5nLXRleHRhcmVhID4gZmllbGRzZXQge1xuICBwYWRkaW5nOiAwO1xufVxuLmZpZWxkLS13aWRnZXQtby1hbnN3ZXItc3RyaW5nLXRleHRhcmVhIC5hbnN3ZXItdmFyaWFudHMtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5maWVsZC0td2lkZ2V0LW8tYW5zd2VyLXN0cmluZy10ZXh0YXJlYSAuYW5zd2VyLXZhcmlhbnRzLXdyYXBwZXIgaW5wdXQsIC5maWVsZC0td2lkZ2V0LW8tYW5zd2VyLXN0cmluZy10ZXh0YXJlYSAuYW5zd2VyLXZhcmlhbnRzLXdyYXBwZXIgbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5vLWFkLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAucGl6ZGEtdGFiaWt1Om5vdChkZXRhaWxzLmZpZWxkLWdyb3VwLXRhYik6YWZ0ZXIsXG4uby1hcHAtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5waXpkYS10YWJpa3U6bm90KGRldGFpbHMuZmllbGQtZ3JvdXAtdGFiKTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGNvbnRlbnQ6IFwiZXJyb3Jfb3V0bGluZVwiO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZsZXg6IDA7XG4gIGNvbG9yOiAjZmY0NDQ0O1xuICBtYXJnaW46IDAgNXB4O1xufVxuLm8tYWQtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzLFxuLm8tYXBwLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLm8tYWQtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzID4gdWwudmVydGljYWwtdGFic19fbWVudSxcbi5vLWFwcC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgPiB1bC52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgZmxleDogMSAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbi5vLWFkLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyA+IHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkudmVydGljYWwtdGFic19fbWVudS1pdGVtLFxuLm8tYXBwLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyA+IHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkudmVydGljYWwtdGFic19fbWVudS1pdGVtIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm8tYWQtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzID4gdWwudmVydGljYWwtdGFic19fbWVudSBsaS52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYSxcbi5vLWFwcC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgPiB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbn1cbi5vLWFkLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyA+IHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkudmVydGljYWwtdGFic19fbWVudS1pdGVtIGE6aG92ZXIsXG4uby1hcHAtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzID4gdWwudmVydGljYWwtdGFic19fbWVudSBsaS52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5vLWFkLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyA+IHVsLnZlcnRpY2FsLXRhYnNfX21lbnUgbGkudmVydGljYWwtdGFic19fbWVudS1pdGVtIGEgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSxcbi5vLWFwcC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgPiB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tdGl0bGUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uby1hZC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgPiB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSBhIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tdGl0bGU6aG92ZXIsXG4uby1hcHAtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzID4gdWwudmVydGljYWwtdGFic19fbWVudSBsaS52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0gYSAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm8tYWQtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzID4gdWwudmVydGljYWwtdGFic19fbWVudSBsaS52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQsXG4uby1hcHAtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzID4gdWwudmVydGljYWwtdGFic19fbWVudSBsaS52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICMwMGIwZmY7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBjb2xvcjogIzBmMjg1NjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLm8tYWQtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzID4gdWwudmVydGljYWwtdGFic19fbWVudSBsaS52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQgYSxcbi5vLWFwcC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgPiB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS5pcy1zZWxlY3RlZCBhIHtcbiAgY29sb3I6ICMwZjI4NTY7XG59XG4uby1hZC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgPiB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS5pcy1zZWxlY3RlZCBhIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tdGl0bGUsXG4uby1hcHAtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzID4gdWwudmVydGljYWwtdGFic19fbWVudSBsaS52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQgYSAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMwZjI4NTY7XG59XG4uby1hZC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgPiB1bC52ZXJ0aWNhbC10YWJzX19tZW51IGxpLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS5pcy1zZWxlY3RlZCBhIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tdGl0bGU6aG92ZXIsXG4uby1hcHAtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzID4gdWwudmVydGljYWwtdGFic19fbWVudSBsaS52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0uaXMtc2VsZWN0ZWQgYSAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44Nyk7XG59XG4uby1hZC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgLnZlcnRpY2FsLXRhYnNfX3BhbmVzLFxuLm8tYXBwLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyAudmVydGljYWwtdGFic19fcGFuZXMge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIGZsZXg6IDMgMDtcbn1cbi5vLWFkLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyAudmVydGljYWwtdGFic19fcGFuZXMgLmRldGFpbHMtd3JhcHBlciAud3JhcHBlci1hZGRyZXNzLFxuLm8tYWQtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzIC52ZXJ0aWNhbC10YWJzX19wYW5lcyAuZGV0YWlscy13cmFwcGVyIC53cmFwcGVyLWJpcnRoZGF5LFxuLm8tYWQtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzIC52ZXJ0aWNhbC10YWJzX19wYW5lcyAuZGV0YWlscy13cmFwcGVyIC53cmFwcGVyLW5hbWVzLFxuLm8tYXBwLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyAudmVydGljYWwtdGFic19fcGFuZXMgLmRldGFpbHMtd3JhcHBlciAud3JhcHBlci1hZGRyZXNzLFxuLm8tYXBwLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyAudmVydGljYWwtdGFic19fcGFuZXMgLmRldGFpbHMtd3JhcHBlciAud3JhcHBlci1iaXJ0aGRheSxcbi5vLWFwcC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgLnZlcnRpY2FsLXRhYnNfX3BhbmVzIC5kZXRhaWxzLXdyYXBwZXIgLndyYXBwZXItbmFtZXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm8tYWQtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzIC52ZXJ0aWNhbC10YWJzX19wYW5lcyAuZGV0YWlscy13cmFwcGVyIC53cmFwcGVyLWFkZHJlc3MgPiBkaXYsXG4uby1hZC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgLnZlcnRpY2FsLXRhYnNfX3BhbmVzIC5kZXRhaWxzLXdyYXBwZXIgLndyYXBwZXItYmlydGhkYXkgPiBkaXYsXG4uby1hZC1mb3JtIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLnZlcnRpY2FsLXRhYnMgLnZlcnRpY2FsLXRhYnNfX3BhbmVzIC5kZXRhaWxzLXdyYXBwZXIgLndyYXBwZXItbmFtZXMgPiBkaXYsXG4uby1hcHAtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzIC52ZXJ0aWNhbC10YWJzX19wYW5lcyAuZGV0YWlscy13cmFwcGVyIC53cmFwcGVyLWFkZHJlc3MgPiBkaXYsXG4uby1hcHAtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC52ZXJ0aWNhbC10YWJzIC52ZXJ0aWNhbC10YWJzX19wYW5lcyAuZGV0YWlscy13cmFwcGVyIC53cmFwcGVyLWJpcnRoZGF5ID4gZGl2LFxuLm8tYXBwLWZvcm0gLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAudmVydGljYWwtdGFicyAudmVydGljYWwtdGFic19fcGFuZXMgLmRldGFpbHMtd3JhcHBlciAud3JhcHBlci1uYW1lcyA+IGRpdiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5vLWFkLWZvcm0gLmZvcm0tYWN0aW9ucyxcbi5vLWFwcC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW46IDU1cHggMCAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uby1hZC1mb3JtIC5mb3JtLWFjdGlvbnMgYS5idXR0b24sXG4uby1hZC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0LFxuLm8tYXBwLWZvcm0gLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbixcbi5vLWFwcC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0IHtcbiAgd2lkdGg6IDI2MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDVweCAwO1xufVxuLm8tYWQtZm9ybSAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLmZvcm0tc3VibWl0Om5vdCguc2F2ZS1hcmNoaXZlZCksXG4uby1hZC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0LmZvcm0tc3VibWl0Om5vdCguc2F2ZS1hcmNoaXZlZCksXG4uby1hcHAtZm9ybSAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLmZvcm0tc3VibWl0Om5vdCguc2F2ZS1hcmNoaXZlZCksXG4uby1hcHAtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdC5mb3JtLXN1Ym1pdDpub3QoLnNhdmUtYXJjaGl2ZWQpIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgI2VjZWNlYyAxNSUsICNmZmYgMTAwJSwgI2UwZTBlMCAwLCAjNzM3MjcyIDApO1xuICBjb2xvcjogcmdiKDUxLCA1MSwgNTEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuLm8tYWQtZm9ybSAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLmZvcm0tc3VibWl0Om5vdCguc2F2ZS1hcmNoaXZlZCk6aG92ZXIsXG4uby1hZC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0LmZvcm0tc3VibWl0Om5vdCguc2F2ZS1hcmNoaXZlZCk6aG92ZXIsXG4uby1hcHAtZm9ybSAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uLmZvcm0tc3VibWl0Om5vdCguc2F2ZS1hcmNoaXZlZCk6aG92ZXIsXG4uby1hcHAtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdC5mb3JtLXN1Ym1pdDpub3QoLnNhdmUtYXJjaGl2ZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgI2ZmZiAxNSUsICNlY2VjZWMgMTAwJSwgI2UwZTBlMCAwLCAjNzM3MjcyIDApO1xufVxuLm8tYWQtZm9ybSAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uOmFjdGl2ZSwgLm8tYWQtZm9ybSAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uOmZvY3VzLCAuby1hZC1mb3JtIC5mb3JtLWFjdGlvbnMgYS5idXR0b246Zm9jdXMtd2l0aGluLFxuLm8tYWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdDphY3RpdmUsXG4uby1hZC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0OmZvY3VzLFxuLm8tYWQtZm9ybSAuZm9ybS1hY3Rpb25zIC5mb3JtLXN1Ym1pdDpmb2N1cy13aXRoaW4sXG4uby1hcHAtZm9ybSAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uOmFjdGl2ZSxcbi5vLWFwcC1mb3JtIC5mb3JtLWFjdGlvbnMgYS5idXR0b246Zm9jdXMsXG4uby1hcHAtZm9ybSAuZm9ybS1hY3Rpb25zIGEuYnV0dG9uOmZvY3VzLXdpdGhpbixcbi5vLWFwcC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0OmFjdGl2ZSxcbi5vLWFwcC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0OmZvY3VzLFxuLm8tYXBwLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQ6Zm9jdXMtd2l0aGluIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5vLWFkLWZvcm0gZmllbGRzZXQuZmllbGRncm91cCxcbi5vLWFwcC1mb3JtIGZpZWxkc2V0LmZpZWxkZ3JvdXAge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG4uby1hZC1mb3JtIC51aS1hY2NvcmRpb24sXG4uby1hcHAtZm9ybSAudWktYWNjb3JkaW9uIHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuLm8tYWQtZm9ybSAuZmllbGQtLXdpZGdldC1vLWFuc3dlci1zdHJpbmctdGV4dGFyZWEgPiBmaWVsZHNldCxcbi5vLWFwcC1mb3JtIC5maWVsZC0td2lkZ2V0LW8tYW5zd2VyLXN0cmluZy10ZXh0YXJlYSA+IGZpZWxkc2V0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVpLWRpYWxvZy5hcHBsaWNhdGlvbi1hZGQtaW5ub3ZhdGlvbi1tZWV0aW5nLXBvcHVwLFxuLnVpLWRpYWxvZy5hcHBsaWNhdGlvbi1hZGQtY29sZC1jYWxsLXBvcHVwIHtcbiAgd2lkdGg6IDEwODBweCAhaW1wb3J0YW50O1xufVxuLnVpLWRpYWxvZy5hcHBsaWNhdGlvbi1hZGQtaW5ub3ZhdGlvbi1tZWV0aW5nLXBvcHVwIC51aS1kaWFsb2ctY29udGVudCxcbi51aS1kaWFsb2cuYXBwbGljYXRpb24tYWRkLWNvbGQtY2FsbC1wb3B1cCAudWktZGlhbG9nLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG5cbi5ob3QtbGVhZC13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmhvdC1sZWFkLXdyYXBwZXIgLmljb24ge1xuICBjb2xvcjogIzIxZDllNTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4uby1hZC1mb3JtIC5maWVsZC0td2lkZ2V0LW9rdG9wcm8tYWQtc291cmNlLXNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjYWRiNWJkO1xuICBwYWRkaW5nOiAzMHB4IDAuNzVlbSAwO1xufVxuLm8tYWQtZm9ybSAuZmllbGQtLXdpZGdldC1va3RvcHJvLWFkLXNvdXJjZS1zZWxlY3QgLnNvdXJjZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vLWFkLWZvcm0gLmZpZWxkLS13aWRnZXQtb2t0b3Byby1hZC1zb3VyY2Utc2VsZWN0IC5zb3VyY2UtZmlsdGVycyA+ICoge1xuICBmbGV4OiAxO1xufVxuLm8tYWQtZm9ybSAuZmllbGQtLXdpZGdldC1va3RvcHJvLWFkLXNvdXJjZS1zZWxlY3QgLnNvdXJjZS1maWx0ZXJzIC5hamF4LXByb2dyZXNzOm5vdCguYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIzcHg7XG4gIHRvcDogY2FsYyg1MCUgLSA3cHgpO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbn1cbi5vLWFkLWZvcm0gLnZpc3VhbC1zdXBwb3J0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxKSBvcGFjaXR5KDAuNCk7XG59XG4uby1hZC1mb3JtIC52aXN1YWwtc3VwcG9ydC13cmFwcGVyOmhvdmVyIHtcbiAgZmlsdGVyOiB1bnNldDtcbn1cbi5vLWFkLWZvcm0gLnZpc3VhbC1zdXBwb3J0LXdyYXBwZXIgPiBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uby1hZC1mb3JtIC52aXN1YWwtc3VwcG9ydC13cmFwcGVyID4gZGl2IC5maWVsZC0tbmFtZS1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uby1hZC1mb3JtIC52aXN1YWwtc3VwcG9ydC13cmFwcGVyID4gZGl2IC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gIGJveC1zaGFkb3c6IDAgMCA3cHggMCByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5zb3VyY2UtbGlua3M6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5zb3VyY2UtbGlua3MgLnNpbmdsZS1saW5rIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IDJmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNvdXJjZS1saW5rcyAuc2luZ2xlLWxpbmsgLmxpbmstbmFtZSB7XG4gIHdpZHRoOiAxNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc291cmNlLWxpbmtzIC5zaW5nbGUtbGluayAuYnRuIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNvdXJjZS1saW5rcyAuc2luZ2xlLWxpbmsgYS5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5zb3VyY2UtbGlua3MgLnNpbmdsZS1saW5rIGEuYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zb3VyY2UtbGlua3MgLnNpbmdsZS1saW5rIGlucHV0IHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYXRoLWFwcCBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgaGVhZGVyLmhlYWRlcixcbiAgLnBhdGgtYWQgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGhlYWRlci5oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLm8tYXBwLWZvcm0gZGV0YWlscyBzdW1tYXJ5OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLm8tYXBwLWZvcm0gZGV0YWlscyAuZGV0YWlscy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbiAgLm8tYXBwLWZvcm0gLmZpZWxkLS13aWRnZXQtZGF0ZXRpbWUtZGVmYXVsdCxcbiAgLm8tYXBwLWZvcm0gZmllbGRzZXQge1xuICAgIHBhZGRpbmc6IDAuMzVlbTtcbiAgfVxuICAuby1hcHAtZm9ybSAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyID4gZGl2W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtZ3JvdXAtdGFic10ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuby1hcHAtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG4gIH1cbiAgLm8tYXBwLWZvcm0gLmZvcm0tYWN0aW9ucyBhLmJ1dHRvbixcbiAgLm8tYXBwLWZvcm0gLmZvcm0tYWN0aW9ucyAuZm9ybS1zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWRkLXRvLWNhbGVuZGFyLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBPcHRpbWEsIFNlZ29lLCBcIlNlZ29lIFVJXCIsIENhbmRhcmEsIENhbGlicmksIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtY29sb3I6IHJnYmEoMCwgNzgsIDI1NSwgMC41KTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wMDQpO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuNXB4IHJnYmEoNTAsIDUwLCA5MywgMC4xNyksIDAgMnB4IDVweCAwIHJnYmEoNTAsIDUwLCA5MywgMC4xKSwgMCAxcHggMS41cHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpLCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMDgpLCAwIDAgMCAwIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYWRkLXRvLWNhbGVuZGFyLXdyYXBwZXI6YWN0aXZlIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggMXB4IDAgMXB4O1xufVxuLmFkZC10by1jYWxlbmRhci13cmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFkZC10by1jYWxlbmRhci13cmFwcGVyIC5kcm9wZG93bi10cmlnZ2VyIHtcbiAgcGFkZGluZzogMTNweCAxMnB4IDEycHggMTNweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hZGQtdG8tY2FsZW5kYXItd3JhcHBlciAuZHJvcGRvd24tdHJpZ2dlciAuaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmFkZC10by1jYWxlbmRhci13cmFwcGVyIC5hZGQtdG8tY2FsZW5kYXItZHJvcGRvd24ge1xuICB3aWR0aDogMjMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBPcHRpbWEsIFNlZ29lLCBcIlNlZ29lIFVJXCIsIENhbmRhcmEsIENhbGlicmksIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBkaXNwbGF5OiBub25lO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjQpIDAgMTBweCAyNnB4O1xuICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC40KSAwIDEwcHggMjZweDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjQpIDAgMTBweCAyNnB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOTgsIDAuOTgpIHRyYW5zbGF0ZVkoNXB4KTtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbi5hZGQtdG8tY2FsZW5kYXItd3JhcHBlciAuYWRkLXRvLWNhbGVuZGFyLWRyb3Bkb3duLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogLTJweDtcbiAgdG9wOiAtODAuNXB4O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5hZGQtdG8tY2FsZW5kYXItd3JhcHBlciAuYWRkLXRvLWNhbGVuZGFyLWRyb3Bkb3duIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTRweCAxMHB4IDE0cHggNTVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cbi5hZGQtdG8tY2FsZW5kYXItd3JhcHBlciAuYWRkLXRvLWNhbGVuZGFyLWRyb3Bkb3duIGEueWFob28ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vb2t0b3Byb191c2VyX3RoZW1lL2ltYWdlcy9hZGRfdG9fY2FsZW5kYXIvaWNvbi15YWhvby5zdmcpIDE4cHggNDAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEwMCU7XG59XG4uYWRkLXRvLWNhbGVuZGFyLXdyYXBwZXIgLmFkZC10by1jYWxlbmRhci1kcm9wZG93biBhLndlYk91dGxvb2sge1xuICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vb2t0b3Byb191c2VyX3RoZW1lL2ltYWdlcy9hZGRfdG9fY2FsZW5kYXIvaWNvbi1vdXRsb29rY29tLnN2ZykgMThweCA0MCUgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTAwJTtcbn1cbi5hZGQtdG8tY2FsZW5kYXItd3JhcHBlciAuYWRkLXRvLWNhbGVuZGFyLWRyb3Bkb3duIGEuaWNzIHtcbiAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvY3VzdG9tL29rdG9wcm9fdXNlcl90aGVtZS9pbWFnZXMvYWRkX3RvX2NhbGVuZGFyL2ljb24tb3V0bG9vay5zdmcpIDE4cHggNDAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEwMCU7XG59XG4uYWRkLXRvLWNhbGVuZGFyLXdyYXBwZXIgLmFkZC10by1jYWxlbmRhci1kcm9wZG93biBhLmdvb2dsZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvdGhlbWVzL2N1c3RvbS9va3RvcHJvX3VzZXJfdGhlbWUvaW1hZ2VzL2FkZF90b19jYWxlbmRhci9pY29uLWdvb2dsZS5zdmcpIDE4cHggNDAlIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IDEwMCU7XG59XG4uYWRkLXRvLWNhbGVuZGFyLXdyYXBwZXIgLmFkZC10by1jYWxlbmRhci1kcm9wZG93biBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmFkZC10by1jYWxlbmRhci13cmFwcGVyIC5hZGQtdG8tY2FsZW5kYXItZHJvcGRvd24gYSBlbSB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmFkZC10by1jYWxlbmRhci13cmFwcGVyLmluc2lkZS1tb2RhbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3MHB4O1xuICBtYXJnaW46IDYwcHggYXV0byAyMHB4O1xufVxuLmFkZC10by1jYWxlbmRhci13cmFwcGVyLmluc2lkZS1tb2RhbCAuYWRkLXRvLWNhbGVuZGFyLWRyb3Bkb3duLnNob3cge1xuICB0b3A6IC0xMTVweDtcbiAgbGVmdDogY2FsYyg1MCUgLSAxMTVweCk7XG59XG5cbi5hZGQtdG8tY2FsZW5kYXItd3JhcHBlci1jZW50ZXJpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYWRkLXRvLWNhbGVuZGFyLXdyYXBwZXItY2VudGVyaW5nIC5hZGQtdG8tY2FsZW5kYXItd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qKiBCbG9ja3MgKiovXG4vKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbiNibG9jay1va3RvZ3JlZW4tdXNlci10aGVtZS1jb3VudHJpZXMtY291bnRlcixcbiNibG9jay1va3RvZ3JlZW4tdXNlci10aGVtZS1jb250cmFjdHMtY291bnRlcixcbiNibG9jay1va3RvZ3JlZW4tdXNlci10aGVtZS1wcm9qZWN0cy1jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNibG9jay1va3RvZ3JlZW4tdXNlci10aGVtZS1jb3VudHJpZXMtY291bnRlciAuY29udGVudCxcbiNibG9jay1va3RvZ3JlZW4tdXNlci10aGVtZS1jb250cmFjdHMtY291bnRlciAuY29udGVudCxcbiNibG9jay1va3RvZ3JlZW4tdXNlci10aGVtZS1wcm9qZWN0cy1jb3VudGVyIC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNibG9jay1va3RvZ3JlZW4tdXNlci10aGVtZS1jb3VudHJpZXMtY291bnRlciAuY29udGVudCAuYW5pbWF0ZWQtY291bnRlci1ibG9jayAuaW5uZXItd3JhcHBlcixcbiNibG9jay1va3RvZ3JlZW4tdXNlci10aGVtZS1jb250cmFjdHMtY291bnRlciAuY29udGVudCAuYW5pbWF0ZWQtY291bnRlci1ibG9jayAuaW5uZXItd3JhcHBlcixcbiNibG9jay1va3RvZ3JlZW4tdXNlci10aGVtZS1wcm9qZWN0cy1jb3VudGVyIC5jb250ZW50IC5hbmltYXRlZC1jb3VudGVyLWJsb2NrIC5pbm5lci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNibG9jay1va3RvZ3JlZW4tdXNlci10aGVtZS1jb3VudHJpZXMtY291bnRlciAuY29udGVudCAuYW5pbWF0ZWQtY291bnRlci1ibG9jayAuaW5uZXItd3JhcHBlciAuY291bnRlci1hbW91bnQsXG4jYmxvY2stb2t0b2dyZWVuLXVzZXItdGhlbWUtY29udHJhY3RzLWNvdW50ZXIgLmNvbnRlbnQgLmFuaW1hdGVkLWNvdW50ZXItYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvdW50ZXItYW1vdW50LFxuI2Jsb2NrLW9rdG9ncmVlbi11c2VyLXRoZW1lLXByb2plY3RzLWNvdW50ZXIgLmNvbnRlbnQgLmFuaW1hdGVkLWNvdW50ZXItYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvdW50ZXItYW1vdW50IHtcbiAgZm9udC1mYW1pbHk6IFwiU291cmNlIFNhbnMgUHJvXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuI2Jsb2NrLW9rdG9ncmVlbi11c2VyLXRoZW1lLWNvdW50cmllcy1jb3VudGVyIC5jb250ZW50IC5hbmltYXRlZC1jb3VudGVyLWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb3VudGVyLWxhYmVsLFxuI2Jsb2NrLW9rdG9ncmVlbi11c2VyLXRoZW1lLWNvbnRyYWN0cy1jb3VudGVyIC5jb250ZW50IC5hbmltYXRlZC1jb3VudGVyLWJsb2NrIC5pbm5lci13cmFwcGVyIC5jb3VudGVyLWxhYmVsLFxuI2Jsb2NrLW9rdG9ncmVlbi11c2VyLXRoZW1lLXByb2plY3RzLWNvdW50ZXIgLmNvbnRlbnQgLmFuaW1hdGVkLWNvdW50ZXItYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNvdW50ZXItbGFiZWwge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4jYmxvY2stb2t0b2dyZWVuLXVzZXItdGhlbWUtY291bnRyaWVzLWNvdW50ZXIgLmNvbnRlbnQ6YmVmb3JlLFxuI2Jsb2NrLW9rdG9ncmVlbi11c2VyLXRoZW1lLWNvbnRyYWN0cy1jb3VudGVyIC5jb250ZW50OmJlZm9yZSxcbiNibG9jay1va3RvZ3JlZW4tdXNlci10aGVtZS1wcm9qZWN0cy1jb3VudGVyIC5jb250ZW50OmJlZm9yZSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODNFMTQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuI2Jsb2NrLW9rdG9ncmVlbi11c2VyLXRoZW1lLWNvdW50cmllcy1jb3VudGVyIC5jb250ZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb3VudHJpZXNfY291bnRlcl9pY29uLnN2Z1wiKTtcbn1cblxuI2Jsb2NrLW9rdG9ncmVlbi11c2VyLXRoZW1lLWNvbnRyYWN0cy1jb3VudGVyIC5jb250ZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb250cmFjdHNfY291bnRlcl9pY29uLnN2Z1wiKTtcbn1cblxuI2Jsb2NrLW9rdG9ncmVlbi11c2VyLXRoZW1lLXByb2plY3RzLWNvdW50ZXIgLmNvbnRlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NvbXBsYXRlZF9wcm9qZWN0c19pbl9tMl9pY29uLnN2Z1wiKTtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogRmlsZSBjb250YWluIGFsbCB0aGVtZSB2YXJpYWJsZXMuXG4gKi9cbi8qIENvbG9yIHZhcmlhYmxlcy4gKi9cbi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLyoqIFJlZ2lvbnMgKiovXG4uc2l0ZS1mb290ZXJfX3RvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzNDREIwNSwgI0I4RTcwMCk7XG59XG5cbi8qKiBQYXJhZ3JhcGhzICoqL1xuLnBhcmFncmFwaC0tdHlwZS0tY3RhLXdpdGgtaW1hZ2UgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIHtcbiAgYmFja2dyb3VuZDogIzIxRDlFNTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0tY3RhLXdpdGgtaW1hZ2UgLm1haW4tY29udGVudC13cmFwcGVyIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgY29sb3I6ICM3QzdDN0M7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYi1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogLTc0cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtaXRlbSAuaWNvbi10aXRsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLyoqIE5vZGUgKiovXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXIgLmZpZWxkLS1uYW1lLW5vZGUtbGluayxcbi5ub2RlLS10eXBlLWJsb2ctcG9zdC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlci1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAuZmllbGQtLW5hbWUtbm9kZS1saW5rLCAubm9kZS0tdHlwZS1ibG9nLXBvc3Qubm9kZS0tdmlldy1tb2RlLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIC5tYWluLWNvbnRlbnQtd3JhcHBlciAuZmllbGQtLW5hbWUtbm9kZS1saW5rLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0Lm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIgLmZpZWxkLS1uYW1lLW5vZGUtbGluayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzNDREIwNSwgI0I4RTcwMCk7XG59XG5cbmh0bWwsIGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuYm9keSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJvZHkgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIGRpdiNwYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBkaXYjcGFnZS13cmFwcGVyIGRpdiNwYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZGl2I3BhZ2Utd3JhcHBlciBkaXYjcGFnZSBoZWFkZXIuaGVhZGVyIC5uYXZiYXIge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuYm9keSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgZGl2I3BhZ2Utd3JhcHBlciBkaXYjcGFnZSBkaXYjbWFpbi13cmFwcGVyIHtcbiAgZmxleDogMSAwIGF1dG87XG59XG5ib2R5IGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyBkaXYjcGFnZS13cmFwcGVyIGRpdiNwYWdlIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG5sYWJlbCwgbGVnZW5kLCBzdW1tYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5idG4ge1xuICB3aWR0aDogaW5pdGlhbDtcbiAgbWFyZ2luOiAwLjVlbSAwIDA7XG59XG5cbmRpdi5qcy1maWx0ZXItd3JhcHBlci5qcy1mb3JtLXdyYXBwZXIuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hamF4LXByb2dyZXNzOm5vdCguYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuKSB7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTFweCk7XG4gIHRvcDogY2FsYyg1MCUgLSAxMnB4KTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgLTAuMjVlbSAwIDAuNWVtO1xufVxuLmFqYXgtcHJvZ3Jlc3M6bm90KC5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4pIC5tZXNzYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYWRiNWJkO1xufVxuXG4uYmxvY2stYmxvY2t0YWJzLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMge1xuICBib3JkZXI6IG5vbmU7XG59XG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYsXG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gIGJveC1zaGFkb3c6IDAgMCBibGFjayBpbnNldCwgMCAtMnB4ICNlOGU4ZTggaW5zZXQsIDBweCAwIGJsdWUgaW5zZXQsIDBweCAwIGdyZWVuIGluc2V0O1xufVxuLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpLFxuLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpLFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIHtcbiAgYm9yZGVyOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgZmxleC1ncm93OiAxO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXgtd2lkdGg6IDM3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYgbGk6Zm9jdXMsXG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGk6Zm9jdXMsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYgbGk6Zm9jdXMsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGk6Zm9jdXMsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYgbGk6Zm9jdXMsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGk6Zm9jdXMsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYgbGk6Zm9jdXMsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEsXG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYSxcbi5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyB1bC51aS10YWJzLW5hdiBsaSBhLFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGEsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYgbGkgYSxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmJsb2NrdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSBhLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEgc3Ryb25nLFxuLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGEgc3Ryb25nLFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEgc3Ryb25nLFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGEgc3Ryb25nLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEgc3Ryb25nLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGEgc3Ryb25nLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEgc3Ryb25nLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGEgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5ibG9jay1ibG9ja3RhYnMgLmJsb2NrdGFicyB1bC51aS10YWJzLW5hdiBsaSBhOmZvY3VzLFxuLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGE6Zm9jdXMsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYgbGkgYTpmb2N1cyxcbi5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSBhOmZvY3VzLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGE6Zm9jdXMsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYTpmb2N1cyxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyB1bC51aS10YWJzLW5hdiBsaSBhOmZvY3VzLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEgLmRvdCxcbi5ibG9jay1ibG9ja3RhYnMgLmJsb2NrdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSBhIC5kb3QsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYgbGkgYSAuZG90LFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGEgLmRvdCxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmJsb2NrdGFicyB1bC51aS10YWJzLW5hdiBsaSBhIC5kb3QsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYSAuZG90LFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEgLmRvdCxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSBhIC5kb3Qge1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZDogIzIxRDlFNTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogLTE1cHg7XG59XG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgYSwgLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnNlbGVjdGVkIGEsXG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkudWktdGFicy1hY3RpdmUgYSxcbi5ibG9jay1ibG9ja3RhYnMgLmJsb2NrdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaS5zZWxlY3RlZCBhLFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIGEsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYgbGkuc2VsZWN0ZWQgYSxcbi5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaS51aS10YWJzLWFjdGl2ZSBhLFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLnNlbGVjdGVkIGEsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgYSxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmJsb2NrdGFicyB1bC51aS10YWJzLW5hdiBsaS5zZWxlY3RlZCBhLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLnVpLXRhYnMtYWN0aXZlIGEsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkuc2VsZWN0ZWQgYSxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyB1bC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSBhLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnNlbGVjdGVkIGEsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkudWktdGFicy1hY3RpdmUgYSxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaS5zZWxlY3RlZCBhIHtcbiAgY29sb3I6ICMzN2IwZmU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMzdiMGZlO1xufVxuLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIGEgLmRvdCwgLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnNlbGVjdGVkIGEgLmRvdCxcbi5ibG9jay1ibG9ja3RhYnMgLmJsb2NrdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaS51aS10YWJzLWFjdGl2ZSBhIC5kb3QsXG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkuc2VsZWN0ZWQgYSAuZG90LFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnVpLXRhYnMtYWN0aXZlIGEgLmRvdCxcbi5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyB1bC51aS10YWJzLW5hdiBsaS5zZWxlY3RlZCBhIC5kb3QsXG4uYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkudWktdGFicy1hY3RpdmUgYSAuZG90LFxuLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLnNlbGVjdGVkIGEgLmRvdCxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmJsb2NrdGFicyB1bC51aS10YWJzLW5hdiBsaS51aS10YWJzLWFjdGl2ZSBhIC5kb3QsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYgbGkuc2VsZWN0ZWQgYSAuZG90LFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLnVpLXRhYnMtYWN0aXZlIGEgLmRvdCxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmJsb2NrdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaS5zZWxlY3RlZCBhIC5kb3QsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYgbGkudWktdGFicy1hY3RpdmUgYSAuZG90LFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpLnNlbGVjdGVkIGEgLmRvdCxcbi5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaS51aS10YWJzLWFjdGl2ZSBhIC5kb3QsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkuc2VsZWN0ZWQgYSAuZG90IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2LFxuICAuYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QsXG4gIC5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyB1bC51aS10YWJzLW5hdixcbiAgLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0LFxuICAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYsXG4gIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmJsb2NrdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCxcbiAgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2LFxuICAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3Qge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5ibG9jay1ibG9ja3RhYnMgLmJsb2NrdGFicyB1bC51aS10YWJzLW5hdiBsaSxcbiAgLmJsb2NrLWJsb2NrdGFicyAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpLFxuICAuYmxvY2stYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMgdWwudWktdGFicy1uYXYgbGksXG4gIC5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSxcbiAgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLnVpLXRhYnMtbmF2IGxpLFxuICAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGksXG4gIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyB1bC51aS10YWJzLW5hdiBsaSxcbiAgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuaG9yaXpvbnRhbC10YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5ibG9jay1ibG9ja3RhYnMgLmJsb2NrdGFicyB1bC51aS10YWJzLW5hdiBsaSBhLFxuICAuYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYSxcbiAgLmJsb2NrLWJsb2NrdGFicyAuaG9yaXpvbnRhbC10YWJzIHVsLnVpLXRhYnMtbmF2IGxpIGEsXG4gIC5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCBsaSBhLFxuICAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ibG9ja3RhYnMgdWwudWktdGFicy1uYXYgbGkgYSxcbiAgLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIHVsLmhvcml6b250YWwtdGFicy1saXN0IGxpIGEsXG4gIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIgLmhvcml6b250YWwtdGFicyB1bC51aS10YWJzLW5hdiBsaSBhLFxuICAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDAgNXB4IDVweCAxNXB4O1xuICB9XG59XG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgLnVpLXRhYnMtcGFuZWwsXG4uYmxvY2stYmxvY2t0YWJzIC5ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyxcbi5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyAudWktdGFicy1wYW5lbCxcbi5ibG9jay1ibG9ja3RhYnMgLmhvcml6b250YWwtdGFicyAuaG9yaXpvbnRhbC10YWJzLXBhbmVzLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIC51aS10YWJzLXBhbmVsLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciAuYmxvY2t0YWJzIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLnVpLXRhYnMtcGFuZWwsXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIC5ob3Jpem9udGFsLXRhYnMgLmhvcml6b250YWwtdGFicy1wYW5lcyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uYmxvY2stYmxvY2t0YWJzLmdyb3VwLWFkLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGksXG4uZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyLmdyb3VwLWFkLXRhYnMgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3QgbGkge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiAwLjJlbSAwIDAgMDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAwLjk1ZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZGV0YWlscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuZGV0YWlscyBzdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbmRldGFpbHMgLmRldGFpbHMtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm9rdG9wcm8tYXBwLWdlbmVyYWwtbGVhZC1xdWFsaXR5LWZpZWxkLFxuLm9rdG9wcm8tYXBwLWZpbmFuY2lhbC1zdGF0dXMtZmllbGQge1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHRleHQtc2hhZG93OiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBoZWlnaHQ6IDM1cHg7XG4gIHdpZHRoOiAzNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ub2t0b3Byby1hcHAtZ2VuZXJhbC1sZWFkLXF1YWxpdHktZmllbGQubHEtMC0yLCAub2t0b3Byby1hcHAtZ2VuZXJhbC1sZWFkLXF1YWxpdHktZmllbGQuc3RhdHVzLS01LS0zLFxuLm9rdG9wcm8tYXBwLWZpbmFuY2lhbC1zdGF0dXMtZmllbGQubHEtMC0yLFxuLm9rdG9wcm8tYXBwLWZpbmFuY2lhbC1zdGF0dXMtZmllbGQuc3RhdHVzLS01LS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjM2ODtcbn1cbi5va3RvcHJvLWFwcC1nZW5lcmFsLWxlYWQtcXVhbGl0eS1maWVsZC5scS0yLTQsIC5va3RvcHJvLWFwcC1nZW5lcmFsLWxlYWQtcXVhbGl0eS1maWVsZC5zdGF0dXMtLTMtLTEsXG4ub2t0b3Byby1hcHAtZmluYW5jaWFsLXN0YXR1cy1maWVsZC5scS0yLTQsXG4ub2t0b3Byby1hcHAtZmluYW5jaWFsLXN0YXR1cy1maWVsZC5zdGF0dXMtLTMtLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhiYzE2O1xufVxuLm9rdG9wcm8tYXBwLWdlbmVyYWwtbGVhZC1xdWFsaXR5LWZpZWxkLmxxLTQtNiwgLm9rdG9wcm8tYXBwLWdlbmVyYWwtbGVhZC1xdWFsaXR5LWZpZWxkLnN0YXR1cy0tMS0xLFxuLm9rdG9wcm8tYXBwLWZpbmFuY2lhbC1zdGF0dXMtZmllbGQubHEtNC02LFxuLm9rdG9wcm8tYXBwLWZpbmFuY2lhbC1zdGF0dXMtZmllbGQuc3RhdHVzLS0xLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkZDZkO1xufVxuLm9rdG9wcm8tYXBwLWdlbmVyYWwtbGVhZC1xdWFsaXR5LWZpZWxkLmxxLTYtOCwgLm9rdG9wcm8tYXBwLWdlbmVyYWwtbGVhZC1xdWFsaXR5LWZpZWxkLnN0YXR1cy0xLTMsXG4ub2t0b3Byby1hcHAtZmluYW5jaWFsLXN0YXR1cy1maWVsZC5scS02LTgsXG4ub2t0b3Byby1hcHAtZmluYW5jaWFsLXN0YXR1cy1maWVsZC5zdGF0dXMtMS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyZDY3Njtcbn1cbi5va3RvcHJvLWFwcC1nZW5lcmFsLWxlYWQtcXVhbGl0eS1maWVsZC5scS04LTEwLCAub2t0b3Byby1hcHAtZ2VuZXJhbC1sZWFkLXF1YWxpdHktZmllbGQubHEtOC0xMSwgLm9rdG9wcm8tYXBwLWdlbmVyYWwtbGVhZC1xdWFsaXR5LWZpZWxkLnN0YXR1cy0zLTUsIC5va3RvcHJvLWFwcC1nZW5lcmFsLWxlYWQtcXVhbGl0eS1maWVsZC5zdGF0dXMtMy02LFxuLm9rdG9wcm8tYXBwLWZpbmFuY2lhbC1zdGF0dXMtZmllbGQubHEtOC0xMCxcbi5va3RvcHJvLWFwcC1maW5hbmNpYWwtc3RhdHVzLWZpZWxkLmxxLTgtMTEsXG4ub2t0b3Byby1hcHAtZmluYW5jaWFsLXN0YXR1cy1maWVsZC5zdGF0dXMtMy01LFxuLm9rdG9wcm8tYXBwLWZpbmFuY2lhbC1zdGF0dXMtZmllbGQuc3RhdHVzLTMtNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZmFlNTA7XG59XG5cbi51aS1kaWFsb2cge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMTtcbiAgd2lkdGg6IDgwMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDk1cHggLSA5NXB4KTtcbiAgbWFyZ2luOiA5NXB4IGF1dG8gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLXRpdGxlYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZSB7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBmbGV4OiAxIDE7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1pbmRlbnQ6IGluaXRpYWw7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIC51aS1idXR0b24taWNvbi1zcGFjZSxcbi51aS1kaWFsb2cgLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIC51aS1idXR0b24taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIEljb25zXCI7XG4gIGNvbnRlbnQ6IFwiY2xvc2VcIjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBvcGFjaXR5OiAwLjI7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXIgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTpob3ZlcjphZnRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBvcGFjaXR5OiAwLjg7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgZmxleDogMSAxO1xufVxuLnVpLWRpYWxvZyAudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuICBmbGV4OiAwIDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG4udWktZGlhbG9nIC51aS1kaWFsb2ctYnV0dG9ucGFuZSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi51aS1kaWFsb2cuZm9ybS1zdWNjZXNzLXBvcHVwIHtcbiAgd2lkdGg6IDU1MHB4ICFpbXBvcnRhbnQ7XG59XG4udWktZGlhbG9nLmZvcm0tc3VjY2Vzcy1wb3B1cCAudWktZGlhbG9nLWNvbnRlbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi51aS1kaWFsb2cuYXV0b3NhdmUtZGlhbG9nIHtcbiAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGlvbnMtc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udHJhbnNsYXRpb25zLXN1bW1hcnkgLmlzLWZpbmUge1xuICBjb2xvcjogIzA1OEM0Mjtcbn1cbi50cmFuc2xhdGlvbnMtc3VtbWFyeSAuaXMtZmluZSBhIHtcbiAgY29sb3I6ICMwNThDNDI7XG59XG4udHJhbnNsYXRpb25zLXN1bW1hcnkgLnByb29mLXJlYWRpbmctcmVxdWlyZWQge1xuICBjb2xvcjogI0ZGQjYwQjtcbn1cbi50cmFuc2xhdGlvbnMtc3VtbWFyeSAucHJvb2YtcmVhZGluZy1yZXF1aXJlZCBhIHtcbiAgY29sb3I6ICNGRkI2MEI7XG59XG4udHJhbnNsYXRpb25zLXN1bW1hcnkgLnRyYW5zbGF0aW9uLXJlcXVpcmVkIHtcbiAgY29sb3I6ICNEODFFMUU7XG59XG4udHJhbnNsYXRpb25zLXN1bW1hcnkgLnRyYW5zbGF0aW9uLXJlcXVpcmVkIGEge1xuICBjb2xvcjogI0Q4MUUxRTtcbn1cblxuLmF1dGgtY29kZS13cmFwcGVyIC5jb2RlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cbi5hdXRoLWNvZGUtd3JhcHBlciAuY29kZS52YWxpZCB7XG4gIGNvbG9yOiAjMDU4QzQyO1xufVxuLmF1dGgtY29kZS13cmFwcGVyIC5jb2RlLm5vdC12YWxpZCB7XG4gIGNvbG9yOiAjRDgxRTFFO1xufVxuXG4ub2t0b3Byby1jb2xvcmVkLWRhdGV0aW1lLWRlZmF1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9rdG9wcm8tY29sb3JlZC1kYXRldGltZS1kZWZhdWx0IGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMnB4O1xufVxuLm9rdG9wcm8tY29sb3JlZC1kYXRldGltZS1kZWZhdWx0LnBhc3Qge1xuICBjb2xvcjogI0Q4MUUxRTtcbn1cbi5va3RvcHJvLWNvbG9yZWQtZGF0ZXRpbWUtZGVmYXVsdC53YXJuaW5nIHtcbiAgY29sb3I6ICNGRkI2MEI7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1wcm9qZWN0cy1waWN0dXJlcyAuZmllbGRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjNDQ0O1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLXByb2plY3RzLXBpY3R1cmVzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYXRoLWFkcyAuZm9vdGFibGUtZmlyc3QtdmlzaWJsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5hcHBsaWNhdGlvbi1yZXN1bHQtcGFnZSAjbWFpbixcbi5hcHBsaWNhdGlvbi1yZXN1bHQtcGFnZSAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2ssXG4uYXBwbGljYXRpb24tcmVzdWx0LXBhZ2UgLm1haW4tY29udGVudCxcbi5hcHBsaWNhdGlvbi1yZXN1bHQtcGFnZSAucm93IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmFwcGxpY2F0aW9uLXJlc3VsdC1wYWdlICNtYWluID4gKixcbi5hcHBsaWNhdGlvbi1yZXN1bHQtcGFnZSAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAqLFxuLmFwcGxpY2F0aW9uLXJlc3VsdC1wYWdlIC5tYWluLWNvbnRlbnQgPiAqLFxuLmFwcGxpY2F0aW9uLXJlc3VsdC1wYWdlIC5yb3cgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYXBwbGljYXRpb24tcmVzdWx0LXBhZ2UgI21haW4gLmJsb2NrLXJlZ2lvbi1taWRkbGUsXG4uYXBwbGljYXRpb24tcmVzdWx0LXBhZ2UgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5ibG9jay1yZWdpb24tbWlkZGxlLFxuLmFwcGxpY2F0aW9uLXJlc3VsdC1wYWdlIC5tYWluLWNvbnRlbnQgLmJsb2NrLXJlZ2lvbi1taWRkbGUsXG4uYXBwbGljYXRpb24tcmVzdWx0LXBhZ2UgLnJvdyAuYmxvY2stcmVnaW9uLW1pZGRsZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFwcGxpY2F0aW9uLXJlc3VsdC1wYWdlICNtYWluIC5ibG9jay1yZWdpb24tbWlkZGxlIC5ibG9jay1vLXJlc3VsdC1tZXNzYWdlLFxuLmFwcGxpY2F0aW9uLXJlc3VsdC1wYWdlIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuYmxvY2stcmVnaW9uLW1pZGRsZSAuYmxvY2stby1yZXN1bHQtbWVzc2FnZSxcbi5hcHBsaWNhdGlvbi1yZXN1bHQtcGFnZSAubWFpbi1jb250ZW50IC5ibG9jay1yZWdpb24tbWlkZGxlIC5ibG9jay1vLXJlc3VsdC1tZXNzYWdlLFxuLmFwcGxpY2F0aW9uLXJlc3VsdC1wYWdlIC5yb3cgLmJsb2NrLXJlZ2lvbi1taWRkbGUgLmJsb2NrLW8tcmVzdWx0LW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGNvbG9yOiAjMEYyODU2O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5hcHBsaWNhdGlvbi1yZXN1bHQtcGFnZSAjbWFpbiAuYmxvY2stcmVnaW9uLW1pZGRsZSAubmF2YmFyLWJyYW5kIGltZyxcbi5hcHBsaWNhdGlvbi1yZXN1bHQtcGFnZSAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmJsb2NrLXJlZ2lvbi1taWRkbGUgLm5hdmJhci1icmFuZCBpbWcsXG4uYXBwbGljYXRpb24tcmVzdWx0LXBhZ2UgLm1haW4tY29udGVudCAuYmxvY2stcmVnaW9uLW1pZGRsZSAubmF2YmFyLWJyYW5kIGltZyxcbi5hcHBsaWNhdGlvbi1yZXN1bHQtcGFnZSAucm93IC5ibG9jay1yZWdpb24tbWlkZGxlIC5uYXZiYXItYnJhbmQgaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4ub2t0b3Byby1wcmVzZW50YXRpb24tZGFzaGJvYXJkLWljb25zLXNldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLm9rdG9wcm8tcHJlc2VudGF0aW9uLWRhc2hib2FyZC1pY29ucy1zZXQgLmljb24td3JhcHBlciBpbWcuaWNvbiB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uZmllbGQtdmlzdWFsLWRlc2NyaXB0aW9uLXRyaWdnZXIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuLmZpZWxkLXZpc3VhbC1kZXNjcmlwdGlvbi10cmlnZ2VyIGEge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgb3BhY2l0eTogMC43O1xuICBjdXJzb3I6IGhlbHA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpZWxkLXZpc3VhbC1kZXNjcmlwdGlvbi10cmlnZ2VyIGE6aG92ZXIge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgb3BhY2l0eTogMTtcbn1cbi5maWVsZC12aXN1YWwtZGVzY3JpcHRpb24tdHJpZ2dlciAubWF0ZXJpYWwtaWNvbnMge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5va3RvcHJvLWFwcC1zdGF0dXMtbWltaWMtYXJjaGl2aW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ub2t0b3Byby1hcHAtc3RhdHVzLW1pbWljLWFyY2hpdmluZy5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZzogMDtcbn1cbi5va3RvcHJvLWFwcC1zdGF0dXMtbWltaWMtYXJjaGl2aW5nIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBtaW4taGVpZ2h0OiA2NXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5va3RvcHJvLWFwcC1zdGF0dXMtbWltaWMtYXJjaGl2aW5nIC5jdXN0b20tY29udHJvbC1sYWJlbDpiZWZvcmUge1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IGNhbGMoNTAlIC0gOXB4IC0gMC42cmVtKTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxLjEycmVtKTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG59XG4ub2t0b3Byby1hcHAtc3RhdHVzLW1pbWljLWFyY2hpdmluZyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6YWZ0ZXIge1xuICB0b3A6IHVuc2V0O1xuICBib3R0b206IGNhbGMoNTAlIC0gOXB4IC0gMC42cmVtICsgMnB4KTtcbiAgbGVmdDogY2FsYyg1MCUgLSAxLjEycmVtICsgMXB4KTtcbiAgd2lkdGg6IGNhbGMoMS4ycmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDEuMnJlbSAtIDRweCk7XG59XG4ub2t0b3Byby1hcHAtc3RhdHVzLW1pbWljLWFyY2hpdmluZyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMS4wNXJlbSk7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1pcy1pbmRlcGVuZC1yZWdpc3RlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5hZC1ob3Jpem9udGFsLWxpbmUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5hZC1ob3Jpem9udGFsLWxpbmU6OmFmdGVyIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHdpZHRoOiAxMDBweDtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQzMDdjO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDgsIDYyLCAyMCwgMC44KTtcbn1cblxuLm9rdG9wcm8tbW9iaWxlLW1lbnUtaXMtb3Blbi1kaXNhYmxlLXNjcm9sbCB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9rdG9wcm8tbW9iaWxlLW1lbnUtaXMtb3Blbi1kaXNhYmxlLXNjcm9sbCAuaGVhZGVyLXdyYXBwZXIge1xuICBmaWx0ZXI6IHVuc2V0O1xufVxuXG4ubm9kZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59IiwiLyoqXG4gKiBAZmlsZVxuICogTWFpbiBzY3NzIGZpbGUgb2YgdGhlbWUuXG4gKi9cblxuLyogSW1wb3J0IGFsbCBmaWxlcy4gKi9cbkBpbXBvcnQgXCJpbXBvcnRcIjtcblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM1NTU1NTU7XG5cbiAgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGl2I3BhZ2Utd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGRpdiNwYWdlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGhlYWRlci5oZWFkZXIge1xuICAgICAgICAgIC5uYXZiYXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdiNtYWluLXdyYXBwZXIge1xuICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5sYWJlbCwgbGVnZW5kLCBzdW1tYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5idG4ge1xuICB3aWR0aDogaW5pdGlhbDtcbiAgbWFyZ2luOiAwLjVlbSAwIDA7XG59XG5cbi8vIEhpZGUgJ2Fib3V0IHRleHQgZm9ybWF0cycgbGluay5cbmRpdi5qcy1maWx0ZXItd3JhcHBlci5qcy1mb3JtLXdyYXBwZXIuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hamF4LXByb2dyZXNzOm5vdCguYWpheC1wcm9ncmVzcy1mdWxsc2NyZWVuKSB7XG4gIC8vcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDExcHgpO1xuICB0b3A6IGNhbGMoNTAlIC0gMTJweCk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIC0wLjI1ZW0gMCAwLjVlbTtcblxuICAmOmJlZm9yZSB7XG4gIH1cbiAgLm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjYWRiNWJkO1xufVxuXG4uYmxvY2stYmxvY2t0YWJzLFxuLmZpZWxkLWdyb3VwLXRhYnMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgLmJsb2NrdGFicyxcbiAgLmhvcml6b250YWwtdGFicyB7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgdWwudWktdGFicy1uYXYsXG4gICAgdWwuaG9yaXpvbnRhbC10YWJzLWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgIC8vIEBsaW5rIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8xMzY4MTIwNS84MDE4MTk1XG4gICAgICBib3gtc2hhZG93OiAwIDAgYmxhY2sgaW5zZXQsIDAgLTJweCAjZThlOGU4IGluc2V0LCAwcHggMCBibHVlIGluc2V0LCAwcHggMCBncmVlbiBpbnNldDtcblxuICAgICAgbGkge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS1saWdodDtcbiAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgICAgICBzdHJvbmcge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRvdCB7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY3lhbjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICBsZWZ0OiAtMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnVpLXRhYnMtYWN0aXZlLFxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMzdiMGZlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMzN2IwZmU7XG5cbiAgICAgICAgICAgIC5kb3Qge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW4teHMtbWlufSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4IDVweCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC51aS10YWJzLXBhbmVsLFxuICAgIC5ob3Jpem9udGFsLXRhYnMtcGFuZXMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi5ncm91cC1hZC10YWJzIHtcbiAgICB1bC5ob3Jpem9udGFsLXRhYnMtbGlzdCB7XG4gICAgICBsaSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0taXRlbSB7XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luOiAwLjJlbSAwIDAgMDtcbiAgICBjb2xvcjogIzZjNzU3ZDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk1ZW07XG4gICAgZm9udC1zaXplOiA4MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuZGV0YWlscyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICBzdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpIGNhbGMoLjI1cmVtIC0gMXB4KSAwIDA7XG4gICAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLC4wMyk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEyNSk7XG4gIH1cblxuICAuZGV0YWlscy13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICB9XG59XG5cbi8vIEBsaW5rIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8yMjg2NzY5OC84MDE4MTk1XG5idXR0b24sIGlucHV0LCBvcHRncm91cCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5va3RvcHJvLWFwcC1nZW5lcmFsLWxlYWQtcXVhbGl0eS1maWVsZCxcbi5va3RvcHJvLWFwcC1maW5hbmNpYWwtc3RhdHVzLWZpZWxkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0ZXh0LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICYubHEtMC0yLFxuICAmLnN0YXR1cy0tNS0tMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxNjM2ODtcbiAgfVxuXG4gICYubHEtMi00LFxuICAmLnN0YXR1cy0tMy0tMSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YmMxNjtcbiAgfVxuXG4gICYubHEtNC02LFxuICAmLnN0YXR1cy0tMS0xIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRkZDZkO1xuICB9XG5cbiAgJi5scS02LTgsXG4gICYuc3RhdHVzLTEtMyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IyZDY3NjtcbiAgfVxuXG4gICYubHEtOC0xMCxcbiAgJi5scS04LTExLFxuICAmLnN0YXR1cy0zLTUsXG4gICYuc3RhdHVzLTMtNiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhmYWU1MDtcbiAgfVxufVxuXG4vLyBTdHlsZXMgIGZvciB0aGUgQm9vc3RyYXAgQmFycmlvIG1vZGFsL2RpYWxvZy5cbi51aS1kaWFsb2cgIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDE7XG4gIHdpZHRoOiA4MDBweCAhaW1wb3J0YW50O1xuICB0b3A6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA5NXB4IC0gOTVweCk7XG4gIG1hcmdpbjogOTVweCBhdXRvICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuXG4gIC51aS1kaWFsb2ctdGl0bGViYXIge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAudWktZGlhbG9nLXRpdGxlIHtcbiAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgZmxleDogMSAxO1xuICAgIH1cblxuICAgIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtaW5kZW50OiBpbml0aWFsO1xuICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAudWktYnV0dG9uLWljb24tc3BhY2UsXG4gICAgICAudWktYnV0dG9uLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgICAgIGNvbnRlbnQ6IFwiY2xvc2VcIjtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBvcGFjaXR5OiAuMjtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIG9wYWNpdHk6IC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnVpLWRpYWxvZy1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxO1xuICB9XG5cbiAgLnVpLWRpYWxvZy1idXR0b25wYW5lIHtcbiAgICBmbGV4OiAwIDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1zdWNjZXNzLXBvcHVwIHtcbiAgICB3aWR0aDogNTUwcHggIWltcG9ydGFudDtcblxuICAgIC51aS1kaWFsb2ctY29udGVudCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmLmF1dG9zYXZlLWRpYWxvZyB7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udHJhbnNsYXRpb25zLXN1bW1hcnkge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIC5pcy1maW5lIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgIH1cbiAgfVxuXG4gIC5wcm9vZi1yZWFkaW5nLXJlcXVpcmVkIHtcbiAgICBjb2xvcjogJHllbGxvdztcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgIH1cbiAgfVxuXG4gIC50cmFuc2xhdGlvbi1yZXF1aXJlZCB7XG4gICAgY29sb3I6ICRyZWQ7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxufVxuXG4uYXV0aC1jb2RlLXdyYXBwZXIge1xuICAuY29kZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuXG4gICAgJi52YWxpZCB7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgIH1cblxuICAgICYubm90LXZhbGlkIHtcbiAgICAgIGNvbG9yOiAkcmVkO1xuICAgIH1cbiAgfVxufVxuXG4ub2t0b3Byby1jb2xvcmVkLWRhdGV0aW1lLWRlZmF1bHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW46IDJweDtcbiAgfVxuXG4gICYucGFzdCB7XG4gICAgY29sb3I6ICRyZWQ7XG4gIH1cblxuICAmLndhcm5pbmcge1xuICAgIGNvbG9yOiAkeWVsbG93O1xuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1wcm9qZWN0cy1waWN0dXJlcyB7XG4gIC5maWVsZF9faXRlbXMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjNDQ0O1xuXG4gICAgLmZpZWxkX19pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ucGF0aC1hZHMge1xuICAuZm9vdGFibGUtZmlyc3QtdmlzaWJsZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxufVxuXG4uYXBwbGljYXRpb24tcmVzdWx0LXBhZ2Uge1xuICAjbWFpbixcbiAgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrLFxuICAubWFpbi1jb250ZW50LFxuICAucm93IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmJsb2NrLXJlZ2lvbi1taWRkbGUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmJsb2NrLW8tcmVzdWx0LW1lc3NhZ2Uge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGNvbG9yOiAjMEYyODU2O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5va3RvcHJvLXByZXNlbnRhdGlvbi1kYXNoYm9hcmQtaWNvbnMtc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgLmljb24td3JhcHBlciB7XG4gICAgaW1nLmljb24ge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgfVxuICB9XG59XG5cbi5maWVsZC12aXN1YWwtZGVzY3JpcHRpb24tdHJpZ2dlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG5cbiAgYSB7XG4gICAgY29sb3I6ICMzNDNhNDA7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgY3Vyc29yOiBoZWxwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogIzM0M2E0MDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLm1hdGVyaWFsLWljb25zIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLm9rdG9wcm8tYXBwLXN0YXR1cy1taW1pYy1hcmNoaXZpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcblxuICAmLmN1c3RvbS1zd2l0Y2gge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIG1pbi1oZWlnaHQ6IDY1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IHVuc2V0O1xuICAgICAgYm90dG9tOiBjYWxjKDUwJSAtIDlweCAtIDAuNnJlbSk7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDEuMTJyZW0pO1xuXG4gICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC42cmVtO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiB1bnNldDtcbiAgICAgIGJvdHRvbTogY2FsYyg1MCUgLSA5cHggLSAwLjZyZW0gKyAycHgpO1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAxLjEycmVtICsgMXB4KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEuMnJlbSAtIDRweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMS4ycmVtIC0gNHB4KTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjA1cmVtKTtcbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtaXMtaW5kZXBlbmQtcmVnaXN0ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWQtaG9yaXpvbnRhbC1saW5lIHtcbiAgQGluY2x1ZGUgdGV4dC1oaWRlO1xuXG4gICY6OmFmdGVyIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJkMzA3YztcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGRhcmstY29sb3IsIDAuOCk7XG59XG5cbi5va3RvcHJvLW1vYmlsZS1tZW51LWlzLW9wZW4tZGlzYWJsZS1zY3JvbGwge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuaGVhZGVyLXdyYXBwZXIge1xuICAgIGZpbHRlcjogdW5zZXQ7XG4gIH1cbn1cblxuLm5vZGVfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogSW1wb3J0IGZpbGVzIGZvciB0aGlzIHRoZW1lLlxuICovXG5cbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL2ltcG9ydFwiO1xuXG4vKiogQmxvY2tzICoqL1xuQGltcG9ydCBcIi4vYmxvY2tzL2Jsb2NrLWNvdW50ZXJcIjtcbkBpbXBvcnQgXCIuL2Jsb2Nrcy9ibG9jay1tZW51LW5hdmlnYXRpb24tbWVudS0tZ2VuZXJhbC1tZW51LnNjc3NcIjtcblxuLyoqIFJlZ2lvbnMgKiovXG5AaW1wb3J0IFwiLi9sYXlvdXRzL3JlZ2lvbi1mb290ZXItc2Vjb25kXCI7XG5cbi8qKiBQYXJhZ3JhcGhzICoqL1xuQGltcG9ydCBcIi4vcGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLWN0YS13aXRoLWltYWdlXCI7XG5AaW1wb3J0IFwiLi9wYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tdGFiLWJ1dHRvbnNcIjtcbkBpbXBvcnQgXCIuL3BhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzLWl0ZW1cIjtcblxuLyoqIE5vZGUgKiovXG5AaW1wb3J0IFwiLi9ub2RlL25vZGUtLXR5cGUtYmxvZy1wb3N0XCI7XG4iLCIvKipcbiAqIEBmaWxlXG4gKiBGaWxlIGNvbnRhaW4gYWxsIHRoZW1lIHZhcmlhYmxlcy5cbiAqL1xuXG4vKiBDb2xvciB2YXJpYWJsZXMuICovXG5AaW1wb3J0IFwiLi4vLi4vLi4vLi4vLi4vLi4vdGhlbWVzL2N1c3RvbS9va3RvcHJvX2Jhc2VfdXNlcl90aGVtZS9zY3NzL3ZhcmlhYmxlc1wiO1xuXG4kbWFpbi1jb2xvcjogIzNEREIwNTtcbiRkYXJrLWNvbG9yOiAjMDgzRTE0O1xuXG4kbGluZWFyLWdyYWRpZW50LXJpZ2h0OiByZ2JhKDgsNjIsMjAsIDAuNyk7XG4kbGluZWFyLWdyYWRpZW50LWxlZnQ6IHJnYmEoOCw2MiwyMCwgMC4xKTtcbiIsIi8qKlxuICogQGZpbGVcbiAqIEZpbGUgY29udGFpbiBhbGwgdGhlbWUgdmFyaWFibGVzLlxuICovXG5cbkBpbXBvcnQgXCJib290c3RyYXAzX3RoZW1lL192YXJpYWJsZXNfYjNcIjtcblxuLyogQ29sb3IgdmFyaWFibGVzLiAqL1xuJG1haW4tY29sb3I6ICMyMUQ5RTUgIWRlZmF1bHQ7XG4kZGFyay1jb2xvcjogIzBmMjg1NiAhZGVmYXVsdDtcbiRtYWluLWdyZXk6ICM2MzZEODEgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JleTogI0Y3RjlGRCAhZGVmYXVsdDtcbiRkYXJrLWdyZXk6ICM3QzdDN0MgIWRlZmF1bHQ7XG5cbiRibHVlOiAjMEU3NUQ5O1xuJGxpZ2h0X2JsdWU6ICM5NUFDQzY7XG4kY3lhbjogIzIxRDlFNTtcbiR3aGl0ZTogI0ZGRkZGRjtcbiRncmV5OiAjRjdGN0Y3O1xuJHNoYWRvdzogI0VBRUFFQTtcbiRyZWQ6ICNEODFFMUU7XG4kZ3JlZW46ICMwNThDNDI7XG4keWVsbG93OiAjRkZCNjBCO1xuJGJsYWNrOiAjMDAwMDAwO1xuXG4kdHJhbnNwYXJlbnQtYmFja2dyb3VuZDogIzEyNzNjOTFmO1xuXG4kbGluZWFyLWdyYWRpZW50LXJpZ2h0OiByZ2JhKDE1LCA0MCwgODYsIDAuNik7XG4kbGluZWFyLWdyYWRpZW50LWxlZnQ6IHJnYmEoMTUsIDQwLCA4NiwgMC4xKTtcblxuJHNjcmVlbi14cy1taW46IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3OXB4KVwiO1xuJHNjcmVlbi1zbS1taW46IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVwiO1xuJHNjcmVlbi1zbS1tYXgteDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpXCI7XG4kc2NyZWVuLW1lZGl1bS1taW46IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KVwiO1xuJHNjcmVlbi1tZWRpdW0tbWF4OiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweClcIjtcbiRzY3JlZW4tbGFyZ2UtbWluOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpXCI7XG4kc2NyZWVuLWxhcmdlLW1heDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KVwiO1xuIiwiLyoqXG4gKiBAZmlsZVxuICogSW1wb3J0IGZpbGVzIGZvciB0aGlzIHRoZW1lLlxuICovXG5cbi8vIENvcmUgdmFyaWFibGVzIGFuZCBtaXhpbnNcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLyogTGF5b3V0cy4gKi9cbkBpbXBvcnQgXCJsYXlvdXRzL29rdG9wcm8tcG9wdXBcIjtcbkBpbXBvcnQgXCJsYXlvdXRzL3JlZ2lvbi10b3AtaGVhZGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0cy9oZWFkZXJcIjtcbkBpbXBvcnQgXCJsYXlvdXRzL2FkbWluLWhlYWRlci1yZWdpb25cIjtcbkBpbXBvcnQgXCJsYXlvdXRzL3NpdGUtZm9vdGVyXCI7XG5AaW1wb3J0IFwibGF5b3V0cy9yZWdpb24tZm9vdGVyLXNlY29uZFwiO1xuQGltcG9ydCBcImxheW91dHMvcmVnaW9uLWZvb3Rlci1maXJzdFwiO1xuQGltcG9ydCBcImxheW91dHMvc2l0ZS1mb290ZXJfX2JvdHRvbVwiO1xuQGltcG9ydCBcImxheW91dHMvcmVnaW9uLWZvb3Rlci10aGlyZFwiO1xuQGltcG9ydCBcImxheW91dHMvcmVnaW9uLWZvb3Rlci1zaXh0aFwiO1xuXG4vKiBQYWNrYWdlICovXG5AaW1wb3J0IFwib19wYWNrYWdlL29fcGFja2FnZVwiO1xuXG4vKiBFbnRpdHkgKi9cbkBpbXBvcnQgXCJlbnRpdHkvbWVldGluZy1yZWNvcmRcIjtcblxuLyogUGFnZXMuICovXG5AaW1wb3J0IFwicGFnZXMvcGFnZS1tYWluLW1lbnVcIjtcbkBpbXBvcnQgXCJwYWdlcy9wYWdlLWZhcVwiO1xuQGltcG9ydCBcInBhZ2VzL3BhZ2UtdGVhbVwiO1xuQGltcG9ydCBcInBhZ2VzL3BhZ2UtY29tbWl0bWVudFwiO1xuQGltcG9ydCBcInBhZ2VzL3BhdGgtc2VydmljZS1mZWVcIjtcbkBpbXBvcnQgXCJwYWdlcy9wYWdlLWNhdGFsb2dcIjtcbkBpbXBvcnQgXCJwYWdlcy9wYWdlLWFwcGxpY2F0aW9uXCI7XG5AaW1wb3J0IFwicGFnZXMvcGFnZS1hZG1pbnNcIjtcbkBpbXBvcnQgXCJwYWdlcy9wYWdlLWpvYnNcIjtcbkBpbXBvcnQgXCJwYWdlcy9wYWdlLWludHJvZHVjdGlvblwiO1xuQGltcG9ydCBcInBhZ2VzL2RlbW9uc3RyYXRpb24tZ3VpZGVcIjtcbkBpbXBvcnQgXCJwYWdlcy92aXNpb24tLWJ1c2luZXMtZGV2ZWxvcGVyXCI7XG5AaW1wb3J0IFwicGFnZXMvZ2xvc3NhcnktcGFnZVwiO1xuQGltcG9ydCBcInBhZ2VzL3BhdGgtZnJvbnRwYWdlXCI7XG5AaW1wb3J0IFwicGFnZXMvcGF0aC1ibG9nXCI7XG5AaW1wb3J0IFwicGFnZXMvZ2VuZXJhbC1wYWdlXCI7XG5AaW1wb3J0IFwicGFnZXMvcGF0aC1wcmljaW5nXCI7XG5cbi8qIE5vZGUuICovXG5AaW1wb3J0IFwibm9kZS9ub2RlLS10eXBlLWJsb2ctcG9zdFwiO1xuXG4vKiBCbG9ja3MuICovXG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLWNvdW50ZXJcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stbGFuZ3VhZ2Vzd2l0Y2hlclwiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1hY2NvdW50LW1lbnVcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2staG9tZS1tZW51XCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLW9rdG9wcm8tbWVudVwiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay10b3BuYXZpZ2F0aW9uLW1lbnVcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stYWRkLWFwcGxpY2F0aW9uXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLWdvLWJhY2staGlzdG9yeVwiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1tZW51LW5hdmlnYXRpb24tbWVudS0tZ2VuZXJhbC1tZW51XCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLW9rdG9wcm8tYm9vay1kZW1vLWJsb2NrXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLWRyb3Bkb3duLWxhbmd1YWdlXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLWZvb3Rlci1tZW51XCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLWNvbnRlbnQtc29jaWFsLW1lZGlhLWxpbmtzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL2Jsb2NrLWNvcHlyaWdodC1ibG9ja1wiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay1mYWNldC0tZ2xvc3NhcnlhelwiO1xuQGltcG9ydCBcImJsb2Nrcy9ibG9jay12aWV3cy1ibG9ja3RvcGljcy1nbG9zc2FyeS1ibG9jay10b3BpY3MtZ2xvc3NhcnlcIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stby1nbG9zc2FyeS1hY3RpdmUtaXRlbVwiO1xuQGltcG9ydCBcImJsb2Nrcy9hZG1pbi1kcm9wZG93bmxhbmd1YWdlLWJsb2NrXCI7XG5AaW1wb3J0IFwiYmxvY2tzL29rdG9wcm8tZm9vdGVyLWxvZ29cIjtcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2stb2t0b3Byby11c2VyLWxvZ2luLWJsb2NrXCI7XG5cbi8qIFBhcmFncmFwaHMgKi9cbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tdmlkZW9cIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tdGFiLWNvbnRhaW5lclwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1jYWxsLXRvLWFjdGlvblwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1ob3ctZG9lcy1pdC13b3JrXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLWhvdy1kb2VzLWl0LXdvcmstaXRlbVwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1vcHBvcnR1bml0aWVzXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMtaXRlbVwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLW1vZGVsLXZpZGVvXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLWZhcVwiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXNcIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWl0ZW1cIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tY3RhLXdpdGgtaW1hZ2VcIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tYWJvdXQtdXNcIjtcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tb3VyLXZhbHVlc1wiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS10aXRsZS10ZXh0XCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLW91ci10ZWFtXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLW1lbWJlci1pbmZvXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLWNvbnRhY3RzXCI7XG5AaW1wb3J0IFwicGFyYWdyYXBocy9wYXJhZ3JhcGgtLXR5cGUtLWJsb2ctbGlzdGluZ1wiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS10YWItYnV0dG9uc1wiO1xuQGltcG9ydCBcInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1pbWFnZS1oZXJvLWJhbm5lclwiO1xuXG4vKiBUYXhvbm9teSovXG5AaW1wb3J0IFwidGF4b25vbXkvdGF4b25vbXktdGVybS0tdHlwZS10b3BpY3NcIjtcblxuLyogRm9ybXMuICovXG5AaW1wb3J0IFwiZm9ybXMvb2t0b3Byby1sb2dpbi1mb3JtXCI7XG5AaW1wb3J0IFwiZm9ybXMvb2t0b3Byby1qb2JzLWF1dGgtZm9ybVwiO1xuQGltcG9ydCBcImZvcm1zL2FwcGxpY2F0aW9uLWZvcm1cIjtcbkBpbXBvcnQgXCJmb3Jtcy9vLWFwcC1jb250cmFjdG9yLWJvb2stYS1kZW1vLWZvcm1cIjtcblxuLyogVmlld3MuICovXG5AaW1wb3J0IFwidmlld3Mvdmlldy1pZC1pbnRyb2R1Y3Rpb25fdmlkZW9cIjtcbkBpbXBvcnQgXCJ2aWV3cy92aWV3LWlkLWVmZmljaWVuY3lfdmlkZW9cIjtcbkBpbXBvcnQgXCJ2aWV3cy92aWV3LWlkLWZhcV9wb3N0XCI7XG5AaW1wb3J0IFwidmlld3Mvdmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9saXN0XCI7XG5AaW1wb3J0IFwidmlld3Mvdmlldy1kaXNwbGF5LWlkLXlvdXJfdGVhbV9xdWVzdGlvbnNcIjtcbkBpbXBvcnQgXCJ2aWV3cy92aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2NhcmRcIjtcbkBpbXBvcnQgXCJ2aWV3cy92aWV3cy1leHBvc2VkLWZvcm1cIjtcbkBpbXBvcnQgXCJ2aWV3cy92aWV3LS1va3RvcHJvLXNvdXJjZXMtLW92ZXJ2aWV3LWJsb2NrXCI7XG5AaW1wb3J0IFwidmlld3Mvdmlldy1va3RvcHJvLXRlYW1cIjtcbkBpbXBvcnQgXCJ2aWV3cy92aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4XCI7XG5AaW1wb3J0IFwidmlld3Mvdmlldy10b3BpY3MtZ2xvc3NhcnlcIjtcblxuLyogQ29udGVudCAqL1xuQGltcG9ydCBcImNvbnRlbnQvdmlzaW9uLS10ZWFzZXJcIjtcblxuLyogQ29tcG9uZW50cyAqL1xuQGltcG9ydCBcImNvbXBvbmVudHMvZHJvcGJ1dHRvbi5jb21wb25lbnRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZpZWxkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy92aXNpb24tbmF2aWdhdGlvblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWQvbWFpblwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWQvc291cmNlc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaGVhZGVyL29rdG9wcm8tam9icy1hdXRoLWZvcm0tYmxvY2tcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlYWRlci9uYXZiYXItYnJhbmRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL29rdG9wcm8tbm9kZS0tYmxvZy1wb3N0LS1hZGR0b2FueVwiO1xuXG4vKiBXZWJmb3JtcyAqL1xuQGltcG9ydCBcIndlYmZvcm1zL3dlYmZvcm0tc3VibWlzc2lvbi1zdWJzY3JpcHRpb24tZm9ybS1mb3JtXCI7XG5cbi8qIEVsZW1lbnRzLiAqL1xuQGltcG9ydCBcImVsZW1lbnRzL2FqYXhcIjtcbkBpbXBvcnQgXCJlbGVtZW50cy90YWJsZVwiO1xuQGltcG9ydCBcImVsZW1lbnRzL3RvYy1maWx0ZXJcIjtcblxuLyogVG9vbHMgKi9cbkBpbXBvcnQgXCJ0b29scy9hcHBsaWNhdGlvbi1mb3JtLXBhZ2VcIjtcbkBpbXBvcnQgXCJ0b29scy9hZGQtdG8tY2FsZW5kYXItbGlua1wiO1xuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ub2t0b3Byby1wb3B1cCxcbi5va3RvcHJvLXN1Y2Nlc3MtcG9wdXAge1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyOiB1bnNldDtcblxuICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjhweDtcblxuICAgICAgLm1vZGFsLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgfVxuXG4gICAgICAuY2xvc2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRvcDogLTEwcHg7XG4gICAgICAgIG9wYWNpdHk6IHVuc2V0O1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9jbG9zZV9pY29uLnN2ZycpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5tb2RhbC1oZWFkZXIsXG4gICAgLm1vZGFsLWJvZHksXG4gICAgLm1vZGFsLWZvb3Rlciwge1xuICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5idG4tcHJpbWFyeSB7XG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdW5zZXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubW9kYWwtZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7O1xuICAgIH1cbiAgfVxufVxuIiwiLnJlZ2lvbi10b3AtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gIHBhZGRpbmc6IDhweCAwO1xuICB6LWluZGV4OiAxMjtcblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHggNDVweDtcbiAgfVxufVxuIiwiLmhlYWRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpKTtcblxuICAuaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmc6IDEycHggMTAwcHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICAucmVnaW9uLWhlYWRlci1sZWZ0LFxuICAgICAgLnJlZ2lvbi1oZWFkZXItcmlnaHQge1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAucmVnaW9uLWhlYWRlci1sZWZ0IHtcbiAgICAgICAgLm5hdmJhci1icmFuZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lOiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgJi5jb3Jwb3JhdGUtbmF2LWljb24tbWVudS1hY3Rpb24ge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zaXRpb246IC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZGFyay1jb2xvcjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgICAgdG9wOiAzNnB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jb3Jwb3JhdGUtbmF2LWljb24tbWVudS1hY3Rpb24tb3BlbiB7XG4gICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDglO1xuICAgICAgICAgIHJpZ2h0OiAxMCU7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgdG9wOiAzOXB4O1xuICAgICAgICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuLWxhcmdlLW1pbn0ge1xuICAgICAgcGFkZGluZzogMTJweCA0NXB4O1xuXG4gICAgICAubmF2YmFyIHtcblxuICAgICAgICAucmVnaW9uLWhlYWRlci1sZWZ0IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAucmVnaW9uLWhlYWRlci1yaWdodCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcblxuICAgICAgLm5hdmJhciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5yZWdpb24taGVhZGVyLXJpZ2h0IHtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWdpb24taGVhZGVyLWxlZnQge1xuICAgICAgICAgIC5uYXZiYXItYnJhbmQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVnaW9uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJoZWFkZXIuYWRtaW4taGVhZGVyLXJlZ2lvbixcbmhlYWRlci50b3AtaGVhZGVyLXJlZ2lvbiB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuXG4gIG5hdi5uYXZiYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAucmVnaW9uLWFkbWluLWhlYWRlcixcbiAgLnRvcC1oZWFkZXItcmVnaW9uIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5oZWFkZXIudG9wLWhlYWRlci1yZWdpb24ge1xuICBuYXYubmF2YmFyIHtcbiAgICBtYXgtd2lkdGg6IDE0NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5ib2R5LnBhdGgtYXBwOm5vdCgudXNlci1sb2dnZWQtaW4pIHtcblxuICBoZWFkZXIucmVnaW9uLWFkbWluLWhlYWRlciB7XG5cbiAgICAucmVnaW9uLWFkbWluLWhlYWRlciB7XG4gICAgICAvLyBNYWtlIGFic29sdXRlIHBvc2l0aW9uZWQgZGl2IGV4cGFuZCBwYXJlbnQgZGl2IGhlaWdodC5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDczcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogJG1haW4tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICBwYWRkaW5nOiAwO1xuXG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuIiwiLnNpdGUtZm9vdGVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xufVxuXG4ucmVnaW9uLnJlZ2lvbi1mb290ZXItc2Vjb25kIHtcbiAgcGFkZGluZzogNDBweCAwIDYycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1ncm93OiByZXZlcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbiIsIi5yZWdpb24ucmVnaW9uLWZvb3Rlci1maXJzdCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcblxuICAuc2l0ZS1uYW1lLXNsb2dhbiB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA3ODdweDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgfVxuXG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICBtYXgtd2lkdGg6IDM4MHB4O1xuXG4gICAgLnNpdGUtbmFtZS1zbG9nYW4ge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tc20tbWlufSB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcblxuICAgIC5zaXRlLW5hbWUtc2xvZ2FuIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLnNpdGUtZm9vdGVyX19ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgcGFkZGluZzogMzdweCAwIDkycHg7XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnN1Yi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgJi5zdWItY29udGFpbmVyLWxvZ28tbWVudSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cblxuICAgICAgJi5zdWItY29udGFpbmVyLXNvY2lhbC1saW5rcy1sYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1pbn0ge1xuXG4gICAgLmNvbnRhaW5lciB7XG5cbiAgICAgIC5zdWItY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0cmV0Y2g7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5yZWdpb24ge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tc20tbWlufSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxufVxuIiwiLnJlZ2lvbi1mb290ZXItdGhpcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuIiwiLnJlZ2lvbi1mb290ZXItc2l4dGgge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuIiwiLm8tcGFja2FnZSB7XG5cbiAgJi5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXIge1xuICAgIG1heC13aWR0aDogNjEwcHg7XG4gIH1cblxuICAmLm8tcGFja2FnZS0tdmlldy1tb2RlLXRlYXNlcixcbiAgJi5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIHBhZGRpbmc6IDYwcHggMTAwcHg7XG5cbiAgICAucGVyY2VudGFnZS1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wZXJjZW50YWdlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3NXB4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1wcmljZSxcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtc3RlcHMsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWhvdXJzIHtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kZXNjcmlwdGlvbixcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtcGF5bWVudC10eXBlLFxuICAgIC5sYWJlbC1zdGVwcy1pbi10cmFpbmluZyB7XG4gICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxuXG4gICAgLnBhY2thZ2VzLWFjdGlvbi1idXR0b25zIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgLnNob3ctZGV0YWlscyxcbiAgICAgIC5nZXQtZnVsbC1yZWZ1bmQsXG4gICAgICAuY29tZm9ydC1wYWNrYWdlLXNob3ctZGV0YWlscyB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgbWluLWhlaWdodDogNDRweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIG91dGxpbmU6IHVuc2V0O1xuICAgICAgfVxuXG4gICAgICAuc2hvdy1kZXRhaWxzIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTZweDtcbiAgICAgIH1cblxuICAgICAgLmdldC1mdWxsLXJlZnVuZCB7XG4gICAgICAgIG1heC13aWR0aDogMTY5cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSB7XG4gICAgbWF4LXdpZHRoOiA2ODNweDtcblxuICAgIGRpdiB7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbHVtbi1nYXA6IDYwcHg7XG5cbiAgICAgICAgLmZpZWxkLXN0ZXBzLWluLXRyYWluaW5nIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgLmxhYmVsLXN0ZXBzLWluLXRyYWluaW5nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlLXBheW1lbnQtdHlwZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJ1dHRvbnMtd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMzU1cHg7XG4gICAgICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuICAgICYuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLFxuICAgICYuby1wYWNrYWdlLS12aWV3LW1vZGUtdGVhc2VyLWNhbmRpZGF0ZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgfVxuXG4gICAgJi5vLXBhY2thZ2UtLXZpZXctbW9kZS10ZWFzZXItY2FuZGlkYXRlIHtcbiAgICAgIGRpdiB7XG5cbiAgICAgICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgIC5maWVsZC1zdGVwcy1pbi10cmFpbmluZyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgICAgIC5sYWJlbC1zdGVwcy1pbi10cmFpbmluZyB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgICAucHJpY2UtcGF5bWVudC10eXBlLXdyYXBwZXIge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXByaWNlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm8tbWVldGluZy1yZWNvcmQge1xuICAmLmlubm92YXRpb24tbWVldGluZyxcbiAgJi5jb2xkLWNhbGwge1xuICAgICYub3ZlcnZpZXctY2FuZGlkYXRlLFxuICAgICYub3ZlcnZpZXcge1xuICAgICAgLmdyb3VwLXNtYXJ0LXdyYXBwZXIge1xuICAgICAgICA+IGZpZWxkc2V0IHtcbiAgICAgICAgICAvL2Rpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICAgICAgICAvL2dyaWQtdGVtcGxhdGUtY29sdW1uczogMzBweCAxZnI7XG4gICAgICAgICAgLy9ncmlkLWdhcDogMC41dnc7XG5cbiAgICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgICAgICAgICAgID4gLmZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDI2MHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgPiAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhdGgtbWFpbi1tZW51LFxuLnBhdGgtZGFzaGJvYXJkLFxuLnBhdGgtY2F0YWxvZyxcbi5wYXRoLXNlcnZpY2UtZmVlLFxuLnBhdGgtY29tbWl0bWVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgI3BhZ2Uge1xuXG4gICAgICBoZWFkZXIuaGVhZGVyIHtcblxuICAgICAgICAubmF2YmFyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgICAgICAgICYuYmctcHJpbWFyeSB7XG4gICAgICAgICAgICBsZWZ0OiAyNSU7XG4gICAgICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAjbWFpbi5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLnJvdy5yb3ctb2ZmY2FudmFzIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAubWFpbi1jb250ZW50LmNvbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgLmxheW91dC0tdHdvY29sIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSAyNSU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ludHJvZHVjdGlvbl9iYWNrZ3JvdW5kLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNSUgNTAlO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICAgICAgICAgICAgICAgIC5ibG9jay1yZWdpb24tZmlyc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NmViO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDQwcHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jay1va3RvcHJvLWNhbGVuZGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZG93bi10aW1lci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudGRvd24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWNvdW50ZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291bnRkb3duLXJvdyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudGRvd24tc2VjdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudGRvd24tYW1vdW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzNjNTA3NjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZG93bi1wZXJpb2Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZG93bi1hbW91bnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmJsb2NrLXZpZXdzLWJsb2NraW50cm9kdWN0aW9uLXZpZGVvLW1haW5jb250cmFjdG9yLWludHJvZHVjdGlvbi12aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9jay1tZW51LWl0ZW0tYmxvY2sge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1pdGVtLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5mYXEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjFmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmFxOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSA3NSU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAuYmxvY2stcmVnaW9uLXNlY29uZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmOm5vdCgucHJlc2VudGF0aW9uLW1vZGUpIHtcbiAgICBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICAgICAgaGVhZGVyLmhlYWRlciB7XG4gICAgICAgIC5uYXZiYXIge1xuICAgICAgICAgICYuYmctcHJpbWFyeSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXRoLW1haW4tbWVudSB7XG4gIGhlYWRlci5oZWFkZXIge1xuICAgIC5uYXZiYXIge1xuICAgICAgdG9wOiA3OXB4O1xuICAgIH1cbiAgfVxufVxuXG4ucGF0aC1hcHAsXG4ucGF0aC1hZHMsXG4ucGF0aC1hZCB7XG4gIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gICAgaGVhZGVyLnJlZ2lvbi1hZG1pbi1oZWFkZXIge1xuXG4gICAgICAubmF2YmFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMjg1NjtcblxuICAgICAgICAmI25hdmJhci1tYWluIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyODU2ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI0U1RTVFNTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgI2Jsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgfVxufVxuXG4ucm9sZS1iZF9hbSBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgI21haW4uY29udGFpbmVyIC5yb3cucm93LW9mZmNhbnZhcyAubWFpbi1jb250ZW50LmNvbCAuc2VjdGlvbiAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgLmNvbnRlbnQgLmxheW91dC0tdHdvY29sIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmJsb2NrLXJlZ2lvbi1maXJzdCA+ICo6bGFzdC1jaGlsZCxcbi5yb2xlLXNhbGVzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKjpsYXN0LWNoaWxkLFxuLnJvbGUtaW5fb2ZmaWNlIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0ID4gKjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnJvbGUtYmRfYW0gZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayxcbi5yb2xlLXNhbGVzIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0IC5ibG9jay1va3RvcHJvLXByZXNlbnRhdGlvbi1hY2Nlc3MtdGltZXItYmxvY2ssXG4ucm9sZS1pbl9vZmZpY2UgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5yb2xlLWJkX2FtIGRpdi5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAjbWFpbi5jb250YWluZXIgLnJvdy5yb3ctb2ZmY2FudmFzIC5tYWluLWNvbnRlbnQuY29sIC5zZWN0aW9uIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayAuY29udGVudCAubGF5b3V0LS10d29jb2wgLmxheW91dF9fcmVnaW9uLS1maXJzdCAuYmxvY2stcmVnaW9uLWZpcnN0LFxuLnJvbGUtc2FsZXMgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3QsXG4ucm9sZS1pbl9vZmZpY2UgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzICNtYWluLmNvbnRhaW5lciAucm93LnJvdy1vZmZjYW52YXMgLm1haW4tY29udGVudC5jb2wgLnNlY3Rpb24gLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIC5jb250ZW50IC5sYXlvdXQtLXR3b2NvbCAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5ibG9jay1yZWdpb24tZmlyc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4iLCIucGF0aC1mYXEge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgLmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgIGhlYWRlci5oZWFkZXIge1xuICAgICAgLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuXG4gICAgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIucGF0aC10ZWFtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBoZWFkZXIuaGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDM0JTtcblxuICAgICAgLm5hdmJhciB7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjAwICFpbXBvcnRhbnQ7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXlvdXQtbWFpbi13cmFwcGVyIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgLnJvdy5yb3ctb2ZmY2FudmFzIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIHNlY3Rpb24uc2VjdGlvbiB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLmNvbnRlbnQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgLmxheW91dC0tdGhyZWVjb2wtMzMtMzQtMzMge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5sYXlvdXRfX3JlZ2lvbiB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgIC5ibG9jay1yZWdpb24tZmlyc3QsXG4gICAgICAgICAgICAgICAgICAuYmxvY2stcmVnaW9uLXNlY29uZCxcbiAgICAgICAgICAgICAgICAgIC5ibG9jay1yZWdpb24tdGhpcmQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxheW91dF9fcmVnaW9uLS1maXJzdCxcbiAgICAgICAgICAgICAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICAgICAgICAgICAgICAuaXNvdG9wZS1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgLmlzb3RvcGUtY29udGVudC1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgICAgICAgIC5pc290b3BlLWZpbHRlcmluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICBoMy5pc290b3BlLWZpbHRlcmluZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kLFxuICAgICAgICAgICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxheW91dF9fcmVnaW9uLS10aGlyZCB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygzMHB4ICsgMTlweCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIucGF0aC1jb21taXRtZW50IHtcbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaGVhZGVyLmhlYWRlciB7XG4gICAgICAubmF2YmFyLmJnLXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgICA+IC5jb250YWluZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXRoLXNlcnZpY2UtZmVlLnB1c2hhYmxlLmFkbWluaW1hbC1hZG1pbi10b29sYmFyIHtcbiAgcGFkZGluZy10b3A6IDc5cHggIWltcG9ydGFudDtcblxuICAucHVzaGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGF0aC1zZXJ2aWNlLWZlZS5wdXNoYWJsZSB7XG4gIC5wdXNoZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYXRoLXNlcnZpY2UtZmVlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubGF5b3V0LW1haW4td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLmJsb2NrLXZpZXdzLnVpLnNpZGViYXIge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZzogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGhlYWRlci5oZWFkZXIge1xuICAgICAgLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIC5yb3cge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIC5tYWluLWNvbnRlbnQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAuc2VjdGlvbiB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgID4gLmNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXRoLWNhdGFsb2cge1xuICAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICAgIGhlYWRlci5oZWFkZXIge1xuICAgICAgLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG5cbiAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAucm93IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kZWFsZXJzLWNhdGVnb3JpZXMge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgLm5vLWRhdGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWFsZXJzLWNhdGVnb3JpZXMtd3JhcHBlciB7XG4gICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICBtYXJnaW46IDQwcHggMDtcblxuICAgICAgICAgICAgLmRlYWxlci1jYXRlZ29yeSB7XG4gICAgICAgICAgICAgIC5kZWFsZXItY2F0ZWdvcnktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4ICRzaGFkb3c7XG5cbiAgICAgICAgICAgICAgICAuY291bnRlciB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTI1cHg7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDE1cHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5jYXRhbG9nLWNhdGVnb3J5IHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgICAgICAgICAgICAgICAuY2F0ZWdvcnktaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAuY2F0ZWdvcnktbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRlYWxlci1jYXRlZ29yeS13cmFwcGVyOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOGNiZWVjO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZWFsZXItY2F0ZWdvcnkuaGlkZSB7XG4gICAgICAgICAgICAgIC5kZWFsZXItY2F0ZWdvcnktd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBvcGFjaXR5KDAuNCkgZ3JheXNjYWxlKDEpO1xuXG4gICAgICAgICAgICAgICAgLmNhdGFsb2ctY2F0ZWdvcnkge1xuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRlYWxlci1jYXRlZ29yeS13cmFwcGVyOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRlYWxlcnMtY2F0ZWdvcmllcy1kZXRhaWxlZCB7XG4gICAgICAgIC5uYXYtYmFyLXdyYXBwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgIGEuYmFjay10by1jYXRhbG9nIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgY29sb3I6ICMwZjI4NTY7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdG9wOiAtNzBweDtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4ICRzaGFkb3c7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYS5iYWNrLXRvLWNhdGFsb2c6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgdWwjbmF2LWRlYWxlcnMtdGFicy5uYXYtYm9vdHN0cmFwLXRhYnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG5cbiAgICAgICAgICBsaS5uYXYtaXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICAgICBhLm5hdi1saW5rIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgc3Bhbi5kZWFsZXItdGFiLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzN2IwZmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsaS5uYXYtaXRlbTpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgZmlsdGVyOiBvcGFjaXR5KDAuNCkgZ3JheXNjYWxlKDEpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpLm5hdi1pdGVtOmhvdmVyIHtcbiAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZGl2I25hdi1kZWFsZXJzLXRhYnMtY29udGVudCB7XG4gICAgICAgICAgLnRhYi1wYW5lIHtcbiAgICAgICAgICAgIC5kZWFsZXItd3JhcHBlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgIG1hcmdpbjogNjBweCAwO1xuXG4gICAgICAgICAgICAgIC5kZWFsZXItaW5mby13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgLmRlYWxlci1jYXRlZ29yeS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgICAgICAgLmRlYWxlci1jYXRlZ29yeS1sb2dvLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNSU7XG5cbiAgICAgICAgICAgICAgICAgICAgLmRlYWxlci1jYXRlZ29yeS1sb2dvIHtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogaW52ZXJ0KDEpIGNvbnRyYXN0KDEwMCUpIGJyaWdodG5lc3MoMTAwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZGVhbGVyLW5hbWUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5kZWFsZXItZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWF0ZXJpYWxzLXdyYXBwZXIge1xuICAgICAgICAgICAgICAubWF0ZXJpYWxzLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNjMmM2ZDM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLmNvbnRhaW5lci5tYXRlcmlhbHMtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDIwcHggMDtcblxuICAgICAgICAgICAgICAgIC5yb3cge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgIC5tYXRlcmlhbC1pdGVtIHtcblxuICAgICAgICAgICAgICAgICAgICAubWF0ZXJpYWwtaXRlbS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgLm1hdGVyaWFsLWxvZ28ge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgLm1hdGVyaWFsLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXRoLWFwcGxpY2F0aW9uIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICBoZWFkZXIuaGVhZGVyIHtcbiAgICAgIC5uYXZiYXIuYmctcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIucGF0aC1hZG1pbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICAuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgaGVhZGVyLmhlYWRlciB7XG4gICAgICAubmF2YmFyLmJnLXByaW1hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICBmb290ZXIuc2l0ZS1mb290ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXRoLWpvYnMge1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBkaXYuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBkaXYjcGFnZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG4gICAgfVxuXG4gICAgaGVhZGVyLmhlYWRlciB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuXG4gICAgICAubmF2YmFyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3IgIWltcG9ydGFudDtcblxuICAgICAgICAubmF2YmFyLWJyYW5kIHtcbiAgICAgICAgICB3aWR0aDogNThweDtcbiAgICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAuaW1nLWZsdWlkIHtcbiAgICAgICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgLmJsb2NrLWxhbmd1YWdlLWJsb2NrbGFuZ3VhZ2UtaW50ZXJmYWNlIHtcbiAgICAgICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgLmxhbmd1YWdlLWxpbmsge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGFuZ3VhZ2UtbGluazpob3ZlciB7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxhbmd1YWdlLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAjYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2Utc3dpdGNoZXIge1xuICAgICAgICAgICAgdG9wOiA2NXB4O1xuXG4gICAgICAgICAgICAubGFuZ3VhZ2UtbGluayB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGFuZ3VhZ2UtbGluazpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGFuZ3VhZ2UtbGluay5hY3RpdmUtbGFuZ3VhZ2Uge1xuICAgICAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2YmFyID4gLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGRpdi5mZWF0dXJlZC10b3AsXG4gICAgZGl2I21haW4td3JhcHBlci5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNzYycHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIGRpdi5mZWF0dXJlZC10b3Age1xuICAgICAgbWluLXdpZHRoOiA3NjJweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcblxuICAgICAgLnNpdGUtbmFtZS1zbG9nYW4ge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYjbWFpbi13cmFwcGVyLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgIG1haW4ubWFpbi1jb250ZW50LFxuICAgICAgZGl2LnNpZGViYXJfc2Vjb25kIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cblxuICAgICAgbWFpbi5tYWluLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGZvb3Rlci5zaXRlLWZvb3RlciB7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udXNlci1sb2dnZWQtaW4ucGF0aC1qb2JzIHtcbiAgI2Jsb2NrLWRyb3Bkb3duLWxhbmd1YWdlLXN3aXRjaGVyIHtcbiAgICB0b3A6IDExMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5wYXRoLWludHJvZHVjdGlvbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcblxuICBkaXYjbWFpbiB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG5cbiAgICBoZWFkZXIuaGVhZGVyIHtcbiAgICAgIC5uYXZiYXIuYmctcHJpbWFyeSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5sYXlvdXQtbWFpbi13cmFwcGVyIHtcbiAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAucm93IHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAubWFpbi1jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgLnNlY3Rpb24ge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICA+IC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgIC5zbGljay1zbGlkZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgICAgICAgICAgICAgICAgIC5zbGlkZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMGYyODU2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAudmlld3MtZmllbGQtYm9keSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1kb3RzIHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b246OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMGU3NWQ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICBsaS5zbGljay1hY3RpdmUgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgIC5zbGlja19fYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZDBkNWRmO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc2xpY2stbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgZm9vdGVyLnNpdGUtZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZCB7XG4gICAgLmlzb3RvcGUtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgLm1haW4td3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnNlY29uZC13cmFwcGVyLFxuICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1wZXJzb25hbC1mZWVkYmFjayB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3LWlkLWludHJvZHVjdGlvbl92aWRlbyB7XG4gICAgPiAudmlldy1jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgLmludHJvZHVjdGlvbi12aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgaDIsIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmludHJvZHVjdGlvbi12aWRlby13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAud2F0Y2gtaW50cm9kdWN0aW9uLXZpZGVvIHtcblxuICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjAwMDFlbTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkZGFyay1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAud2F0Y2gtaW50cm9kdWN0aW9uLXZpZGVvOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbWFzazogdXJsKFwiLi4vaW1hZ2VzL211bHRpbWVkaWEuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICAgICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC53YXRjaC1pbnRyb2R1Y3Rpb24tdmlkZW86aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZpZXctb2t0b3Byby1kZW1vLWd1aWRlLWFydGljbGVzIHtcbiAgcGFkZGluZzogMjBweCAwIDYwcHg7XG5cbiAgLnZpZXctY29udGVudCB7XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1hcnRpY2xlLXBhcnRzIHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS0tYXJ0aWNsZS1wYXJ0IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtZm9ybWF0dGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLWFydGljbGUtcGFydC5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tY29sbGFwc2libGUge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcblxuICAgICAgICAgIGRldGFpbHMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBzdW1tYXJ5IHtcbiAgICAgICAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWZvcm1hdHRlZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIub2t0b3Byby12aXNpb24tcGFuZWxzLXZhcmlhbnQtMCAuaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMjUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgei1pbmRleDogMztcbn1cblxuLm9rdG9wcm8tdmlzaW9uLXBhbmVscy12YXJpYW50LTAgLmRyb3Bkb3duLWxhbmd1YWdlLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ub2t0b3Byby12aXNpb24tcGFuZWxzLXZhcmlhbnQtMCAuc2l0ZS1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4uZ2xvc3NhcnktcGFnZSB7XG5cbiAgLmdsb3NzYXJ5LXBhZ2UtaGVhZGVyIHtcblxuICAgIC5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIHtcbiAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBtYXJnaW46IDYwcHggYXV0byA3MHB4O1xuXG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDExNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgY29sdW1uLWdhcDogNjhweDtcblxuICAgIC5nbG9zc2FyeS1wYWdlLW1haW4tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogODgwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcblxuICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgIC5nbG9zc2FyeS1wYWdlLWxlZnQtc2lkZWJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGF0aC1mcm9udHBhZ2Uge1xuXG4gIC5oZWFkZXItd3JhcHBlciB7XG4gICAgZmlsdGVyOiB1bnNldDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucGF0aC1ibG9nIHtcblxuICAuYmxvY2stcGFnZS10aXRsZS1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW46IDcwcHggYXV0byA2MHB4O1xuXG4gICAgaDEge1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucGF0aC1mcm9udHBhZ2UsXG4ubm9kZS0tdHlwZS1wYWdlLFxuLm5vZGUtLXR5cGUtYmxvZy1wb3N0LFxuLnBhZ2Utdm9jYWJ1bGFyeS10b3BpY3MsXG4ucGF0aC1ibG9nLFxuLnBhZ2UtdXNlci1sb2dpbiB7XG5cbiAgI21haW4uY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLnJvdy5yb3ctb2ZmY2FudmFzIHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgLm1haW4tY29udGVudC5jb2wge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5zZWN0aW9uIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAubGF5b3V0LS10d29jb2wge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDI1JTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbnRyb2R1Y3Rpb25fYmFja2dyb3VuZC5wbmdcIik7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNSUgNTAlO1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgICAgICAgICAgIC5ibG9jay1yZWdpb24tZmlyc3Qge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYyODU2ZWI7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNDBweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgICAgICAgZmxleDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmxvY2stb2t0b3Byby1jYWxlbmRhciB7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrLW9rdG9wcm8tcHJlc2VudGF0aW9uLWFjY2Vzcy10aW1lci1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG5cbiAgICAgICAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAuY291bnRkb3duLXRpbWVyLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAuY291bnRkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLmlzLWNvdW50ZG93biB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudGRvd24tcm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleDogMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291bnRkb3duLWFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2ZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjM2M1MDc2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIjpcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb3VudGRvd24tcGVyaW9kIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY291bnRkb3duLWFtb3VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmxvY2stdmlld3MtYmxvY2tpbnRyb2R1Y3Rpb24tdmlkZW8tbWFpbmNvbnRyYWN0b3ItaW50cm9kdWN0aW9uLXZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYmxvY2stbWVudS1pdGVtLWJsb2NrIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgLm1lbnUtaXRlbS1ibG9jayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmFxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjFmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmFxOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAubWVudS1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIC5tZW51LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgICAgICAgICAgICAgZmxleDogMCAxIDc1JTtcblxuICAgICAgICAgICAgICAgICAgLmJsb2NrLXJlZ2lvbi1zZWNvbmQge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLnBhdGgtcHJpY2luZyAsXG4ucGF0aC1zZXJ2aWNlLWZlZSB7XG5cbiAgLmxheW91dC1tYWluLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gIC5ibG9jay12aWV3cy51aS5zaWRlYmFyIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIC52aWV3LWNvbnRlbnQucm93IHtcbiAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcbiAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuXG4gICAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuICB9XG5cbiAgaGVhZGVyLmhlYWRlciB7XG4gICAgLm5hdmJhci5iZy1wcmltYXJ5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5sYXlvdXQtLXRocmVlY29sLTI1LTUwLTI1LFxuICAubGF5b3V0LW5vLXNpZGViYXJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuYmxvY2stcGFnZS10aXRsZS1ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luOiA2MHB4IGF1dG8gMjVweDtcblxuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcbiAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1ibG9jay1jb250ZW50IHtcblxuICAgICAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJG1haW4tZ3JleTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDY5NXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0LFxuICAgIC5sYXlvdXRfX3JlZ2lvbi0tdGhpcmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgcGFkZGluZzogNjBweCAwIDkwcHg7XG4gICAgfVxuXG4gICAgLmJsb2NrLXZpZXdzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMzVweCAwO1xuXG4gICAgICAuY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC52aWV3LWhlYWRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgIG1hcmdpbjogMzVweCAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAudmlldy1jb250ZW50LnJvdyB7XG4gICAgICAgICAgLnZpZXdzLXJvdyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxvY2stdmlld3M6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLmJsb2NrLXZpZXdzOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLnBsdXMtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIC5wbHVzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvcGx1c19pY29uLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ubm9kZS0tdHlwZS1ibG9nLXBvc3Qge1xuXG4gICYubm9kZS0tdmlldy1tb2RlLXRlYXNlcixcbiAgJi5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIge1xuICAgIG1heC13aWR0aDogNTgwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHggIDEycHggMCAwO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50LXdyYXBwZXIsXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyLXJlbGF0ZWQtYXJ0aWNsZXMtdGVhc2VyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgcGFkZGluZzogMzBweCA0MHB4IDQwcHggNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgIDAgMTJweCAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAuZmllbGQtLXR5cGUtZGF0ZXRpbWUge1xuICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJG1haW4tZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICRtYWluLWdyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtbm9kZS1saW5rIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuLWxhcmdlLW1pbn0ge1xuICAgICAgbWF4LXdpZHRoOiA0NTFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuICAgICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcblxuICAgICAgICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7XG5cbiAgICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlubGluZV9fbGlua3Mge1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAzNHB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIge1xuICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubWFpbi1jb250ZW50LXdyYXBwZXItcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIge1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4IDMwcHg7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1ub2RlLXRpdGxlIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtbm9kZS1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcblxuICAgIC5ibG9nLXBvc3QtaGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuXG4gICAgICAuaW5uZXItaGVhZGVyLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMTIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTQ0MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogNDVweCAxMjBweCA5MHB4O1xuICAgIH1cbiAgfVxuXG4gICYubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIHtcblxuICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA3MHB4IDEyMHB4IDkwcHg7XG5cbiAgICAgIC5ibG9nLXBvc3QtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAwIDAgNzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm5vZGUtLXZpZXctbW9kZS1mdWxsLFxuICAmLm5vZGUtLXZpZXctbW9kZS1ibG9nLXBvc3QtZnVsbC12aWV3LW1vZGUtd2l0aG91dC1pbWFnZSB7XG5cbiAgICAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNTI5cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgcm93LWdhcDogMjVweDtcblxuICAgICAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge1xuXG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAucHVibGljYXRpb24tZGF0ZS0tcmVhZC10aW1lLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAuZmllbGQtLXR5cGUtZGF0ZXRpbWUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAkbWFpbi1ncmV5O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWVzdGltYXRlZC1yZWFkLXRpbWUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2VzdGltYXRlZF9yZWFkX3RpbWVfaWNvbi5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10b3BpY3Mge1xuICAgICAgICBtYXJnaW46IGF1dG8gODBweCBhdXRvIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogJG1haW4tZ3JleTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRfX2l0ZW1zIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXG4gICAgICAgICAgLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMXB4IDNweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICBjb2x1bW4tZ2FwOiAyNXB4O1xuICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLmJsb2ctcG9zdC1tYWluLWNvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDk4MHB4O1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1zdW1tYXJ5IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtYXJ0aWNsZXMge1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0byA4N3B4O1xuXG4gICAgICAudmlld3NyZWZlcmVuY2UtLXZpZXctdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWVsZW1lbnQtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbGFyZ2UtbWlufSB7XG5cbiAgICAmLm5vZGUtLXZpZXctbW9kZS1mdWxsLFxuICAgICYubm9kZS0tdmlldy1tb2RlLWJsb2ctcG9zdC1mdWxsLXZpZXctbW9kZS13aXRob3V0LWltYWdlIHtcblxuICAgICAgLmJsb2ctcG9zdC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG5cbiAgICAgICAgLmlubmVyLWhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICAgICAgICAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIHtcblxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLW5vZGUtdGl0bGUge1xuXG4gICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcGljcyB7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0byA1MHB4IGF1dG8gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcblxuICAgICYubm9kZS0tdmlldy1tb2RlLWZ1bGwsXG4gICAgJi5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2Uge1xuXG4gICAgICAuYmxvZy1wb3N0LWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgLmhlYWRlci1yaWdodC1zdWItd3JhcHBlciB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MjlweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtbm9kZS10aXRsZSB7XG5cbiAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10b3BpY3Mge1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvIDM1cHggYXV0byAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG5cbiAgICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcblxuICAgICYubm9kZS0tdmlldy1tb2RlLWZ1bGwsXG4gICAgJi5ub2RlLS12aWV3LW1vZGUtYmxvZy1wb3N0LWZ1bGwtdmlldy1tb2RlLXdpdGhvdXQtaW1hZ2Uge1xuXG4gICAgICAuYmxvZy1wb3N0LWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG5cbiAgICAgICAgLmlubmVyLWhlYWRlci13cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cbiAgICAgICAgICAuaGVhZGVyLXJpZ2h0LXN1Yi13cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRvcGljcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgIC5maWVsZF9faXRlbXMge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcm93LWdhcDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4teHMtbWlufSB7XG5cbiAgICAmLm5vZGUtLXZpZXctbW9kZS1mdWxsIHtcblxuICAgICAgLmJsb2ctcG9zdC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICB9XG5cbiAgICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgLmJsb2ctcG9zdC1tYWluLWNvbnRlbnQge1xuXG4gICAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXN1bW1hcnkge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vZGUtLXZpZXctbW9kZS1yZWxhdGVkLWFydGljbGVzLXRlYXNlciB7XG5cbiAgICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlci1yZWxhdGVkLWFydGljbGVzLXRlYXNlciB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLW5vZGUtbGluayB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbiNibG9jay1jb3VudHJpZXMtY291bnRlcixcbiNibG9jay1jb250cmFjdHMtY291bnRlcixcbiNibG9jay1wcm9qZWN0cy1jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA5MHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcblxuICAuY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuYW5pbWF0ZWQtY291bnRlci1ibG9jayB7XG5cbiAgICAgIC5pbm5lci13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuY291bnRlci1hbW91bnQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvdW50ZXItbGFiZWwge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuI2Jsb2NrLWNvdW50cmllcy1jb3VudGVyIC5jb250ZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb3VudHJpZXNfY291bnRlcl9pY29uLnN2Z1wiKTtcbn1cblxuI2Jsb2NrLWNvbnRyYWN0cy1jb3VudGVyIC5jb250ZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb250cmFjdHNfY291bnRlcl9pY29uLnN2Z1wiKTtcbn1cblxuI2Jsb2NrLXByb2plY3RzLWNvdW50ZXIgLmNvbnRlbnQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NvbXBsYXRlZF9wcm9qZWN0c19pbl9tMl9pY29uLnN2Z1wiKTtcbn1cbiIsImRpdi5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwuYmxvY2stbGFuZ3VhZ2Uge1xuICB3aWR0aDogMjUwcHg7XG5cbiAgbmF2LmxpbmtzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgLm5hdi1saW5rIHtcbiAgICAgIC5sYW5ndWFnZS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwIDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4ICRzaGFkb3c7XG4gICAgICB9XG5cbiAgICAgIC5sYW5ndWFnZS1saW5rOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgLmxhbmd1YWdlLWxpbmsuaXMtYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRkYXJrLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI2Jsb2NrLW9rdG9wcm8tdXNlci10aGVtZS1hY2NvdW50LW1lbnV7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG5cbiAgLm5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAubmF2LWxpbmsge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDVweCA1cHggJHNoYWRvdztcbiAgICB9XG5cbiAgICAubmF2LWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstY29sb3I7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5uYXZpZ2F0aW9uLm1lbnUtLW1haW4ge1xuICBtYXJnaW46IDAgMzBweDtcblxuICB1bC5uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuXG4gICAgLm5hdi1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgNXB4IDVweCAkc2hhZG93O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDAuMDAwMWVtO1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuXG4gICAgICAgICYubmF2LWxpbmstLWRhc2hib2FyZCB7XG4gICAgICAgICAgbWFzazogdXJsKFwiLi4vaW1hZ2VzL2ljb25zL2NvbnRyYWN0c19jb3VudGVyX2ljb24uc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5uYXYtbGluay0tdXNlciB7XG4gICAgICAgICAgbWFzazogdXJsKFwiLi4vaW1hZ2VzL2JhY2tfdG9fbWFpbl9tZW51LnN2Z1wiKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLW9rdG9wcm8tbWVudSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLm1lbnUtaXRlbS1ibG9jayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5pbm5lci13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgLm1lbnUtbGluayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgICBtYXJnaW46IC0xZW07XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtbGluazpob3ZlciB+IC5tZW51LWJvcmRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgfVxuXG4gICAgICAubWVudS1ib3JkZXIge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZW51LWl0ZW0tYmxvY2subm9uZSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5tZW51LWl0ZW0tYmxvY2sucmlnaHQge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IC01MHB4IDAgNTBweCAtNTBweCAkc2hhZG93O1xuICB9XG5cbiAgLm1lbnUtaXRlbS1ibG9jay5sZWZ0IHtcbiAgICBib3gtc2hhZG93OiBpbnNldCA1MHB4IDAgNTBweCAtNTBweCAkc2hhZG93O1xuICB9XG59XG5cbi5va3RvcHJvLWRlbW8ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ub2t0b3Byby1kZW1vOmJlZm9yZSB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAwLjAwMDFlbTtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbWFpbl9tZW51X2xvZ28uc3ZnJyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIuYmctcHJpbWFyeSxcbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay5ibG9jay1tZW51Lm5hdmlnYXRpb24ubWVudS0tdG9wLW5hdmlnYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXG4gIHVsIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgICYubmF2IHtcbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgIGEubmF2LWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzIxZDdlMztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxpbmstZGFzaGJvYXJkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL29rdG9wcm9fdXNlcl90aGVtZS9pbWFnZXMvbG9nby9sb2dvX3Nob3J0X2JsdWUuc3ZnKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQzYjcxO1xuXG4gICAgICAgICAgc3BhbiwgYSB7XG4gICAgICAgICAgICAmLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBjb2xvcjogIzIxZDdlMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICB1bC5tZW51IHtcbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAmLm1lbnUtaXRlbS0tYWN0aXZlLXRyYWlsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbml0aWFsO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2Vjb25kIGxldmVsLlxuICAgICAgICB1bC5tZW51IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIGNhbGMoKDEwMCUgLSAxMTcwcHgpIC8gMik7XG5cbiAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTkwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gNXB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbml0aWFsO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5saW5rLWFkcy1wb3N0LWNhbmRpZGF0ZSxcbiAgICAgICAgICAgICAgJi5saW5rLWFkcy1wb3N0LWV4dGVybmFsIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vb2t0b3Byb191c2VyX3RoZW1lL2ltYWdlcy9pY29ucy9wb3N0LnN2Zyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5saW5rLWNhbmRpZGF0ZXMtb3ZlcnZpZXcsXG4gICAgICAgICAgICAgICYubGluay1jYW5kaWRhdGUtdHlwZXMtb3ZlcnZpZXcsXG4gICAgICAgICAgICAgICYubGluay1hcHBsaWNhdGlvbnMtb3ZlcnZpZXcsXG4gICAgICAgICAgICAgICYubGluay1hZHMtb3ZlcnZpZXcge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9va3RvcHJvX3VzZXJfdGhlbWUvaW1hZ2VzL2ljb25zL292ZXJ2aWV3LnN2Zyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZW51LS10b3AtbmF2aWdhdGlvbiB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1pbn0ge1xuICAgICAgcGFkZGluZzogMjBweCAxOHB4O1xuICAgIH1cblxuICAgIGEsIHNwYW4ge1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwubWVudS5sZXZlbC0xIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQ6ICNlMmU4ZjI7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiA3M3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgY29sb3I6ICMwZjI4NTY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZW51LWl0ZW0tLWFjdGl2ZS10cmFpbCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzBmMjg1NjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzIxZDdlMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB1bC5tZW51LmxldmVsLTEge1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9rdG9wcm8taWdub3JlZCB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlMmU4ZjI7XG5cbiAgICAgIGEsIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzBmMjg1NjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1hZGQtYXBwbGljYXRpb24tYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2hhZG93O1xuICAgICAgdG9wOiBjYWxjKDUwJSk7XG4gICAgICBsZWZ0OiBjYWxjKC01MCUgLSAxMzBweCk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRzaGFkb3c7XG4gICAgICB0b3A6IGNhbGMoNTAlKTtcbiAgICAgIHJpZ2h0OiBjYWxjKC01MCUgLSAxMzBweCk7XG4gICAgfVxuXG4gICAgLmFkZC1uZXctYXBwbGljYXRpb24tbGluayB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIH1cblxuICAgIC5hZGQtbmV3LWFwcGxpY2F0aW9uLWxpbms6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0LC13ZWJraXQtYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgfVxufVxuIiwiI2Jsb2NrLWdvLWJhY2staGlzdG9yeS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuXG4gIC5nby1iYWNrLWhpc3RvcnktYnRuIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZzogMCA4cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDVweCAkc2hhZG93O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5nby1iYWNrLWhpc3RvcnktYnRuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZGFyay1jb2xvcjtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuXG4gIC5uYXZiYXItbmF2IHtcblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcblxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJi5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgei1pbmRleDogMTA7XG5cbiAgICAgICAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1tZWRpdW0tbWlufSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgIG9wYWNpdHk6IDAuOTc7XG4gICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IHVuc2V0O1xuXG4gICAgLm5hdmJhci1uYXYge1xuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICByaWdodDogLTI3cHg7XG4gICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9kcm9wZG93bl93aGl0ZS5zdmcnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAgIC5kcm9wZG93bi1pdGVtIHtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuXG4gICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLmJsb2NrLW9rdG9wcm8tYm9vay1kZW1vLWJsb2NrIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIC5va3RvcHJvLWJvb2stZGVtbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG4gICAgcGFkZGluZzogOXB4IDMwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4uYmxvY2stZHJvcGRvd24tbGFuZ3VhZ2VsYW5ndWFnZS1pbnRlcmZhY2Uub2t0b3Byby1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuXG4gIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICB1bC5kcm9wYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuLmxhbmd1YWdlLWxpbmsge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5kcm9wYnV0dG9uLWFjdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5sYW5ndWFnZS1saW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5zZWNvbmRhcnktYWN0aW9uKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2Ryb3Bkb3duX2xhbmd1YWdlX3N3aXRjaGVyX2ljb24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLnNlY29uZGFyeS1hY3Rpb24ge1xuICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDE1cHggMCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAubGFuZ3VhZ2UtbGluayB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4IDdweCAwIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA3cHggN3B4O1xuXG4gICAgICAgICAgICAgIC5sYW5ndWFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmRyb3BidXR0b24tdG9nZ2xlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5kcm9wZG93bmxhbmd1YWdlLWZvb3Rlci1ibG9jayB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuY29udGVudCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgICAgICAgICB0b3A6IC0xNnB4O1xuXG4gICAgICAgICAgdWwuZHJvcGJ1dHRvbiB7XG5cbiAgICAgICAgICAgIC5kcm9wYnV0dG9uLXRvZ2dsZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIHNwYW4ubGFuZ3VhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmRyb3BidXR0b24tYWN0aW9uIHtcblxuICAgICAgICAgICAgICAgIHNwYW4ubGFuZ3VhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCguc2Vjb25kYXJ5LWFjdGlvbikge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcblxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9kcm9wZG93bl9sYW5ndWFnZV9zd2l0Y2hlcl9mb290ZXJfaWNvbi5zdmcnKTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTdweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnNlY29uZGFyeS1hY3Rpb24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJweCAxNXB4IDAgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgICAgIC5sYW5ndWFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbGFyZ2UtbWlufSB7XG5cbiAgICAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuZHJvcGJ1dHRvbi13aWRnZXQge1xuXG4gICAgICAgIHVsLmRyb3BidXR0b24ge1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgc3Bhbi5sYW5ndWFnZS1saW5rIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRyb3BidXR0b24tYWN0aW9uIHtcblxuICAgICAgICAgICAgICAmOm5vdCguc2Vjb25kYXJ5LWFjdGlvbikge1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICByaWdodDogLTI0cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmRyb3Bkb3dubGFuZ3VhZ2UtZm9vdGVyLWJsb2NrIHtcblxuICAgICAgLmNvbnRlbnQge1xuXG4gICAgICAgIC5kcm9wYnV0dG9uLXdyYXBwZXIuZHJvcGJ1dHRvbi1tdWx0aXBsZSB7XG4gICAgICAgICAgLmRyb3BidXR0b24td2lkZ2V0IHtcblxuICAgICAgICAgICAgdWwuZHJvcGJ1dHRvbiB7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG5cbiAgICAgICAgICAgICAgICAmLmRyb3BidXR0b24tYWN0aW9uIHtcblxuICAgICAgICAgICAgICAgICAgJjpub3QoLnNlY29uZGFyeS1hY3Rpb24pIHtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICByaWdodDogLTI0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuXG4gICAgJi5kcm9wZG93bmxhbmd1YWdlLWZvb3Rlci1ibG9jayB7XG5cbiAgICAgIC5jb250ZW50IHtcblxuICAgICAgICAuZHJvcGJ1dHRvbi13cmFwcGVyLmRyb3BidXR0b24tbXVsdGlwbGUge1xuXG4gICAgICAgICAgLmRyb3BidXR0b24td2lkZ2V0IHtcblxuICAgICAgICAgICAgdWwuZHJvcGJ1dHRvbiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ubWVudS0tZm9vdGVyLW1lbnUge1xuICBtYXgtd2lkdGg6IDMyNXB4O1xuXG4gIHVsIHtcblxuICAgIC5uYXYtaXRlbSB7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAtMjRweDtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9kcm9wZG93bi5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogN3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuXG4gICAgICAgIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5ibG9jay1ibG9jay1jb250ZW50IHtcblxuICAuc29jaWFsLWxpbmstZmllbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYubGlua2VkaW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9saW5rZWRpbl9pY29uLnN2Z1wiKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmFjZWJvb2sge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9mYWNlYm9va19pY29uLnN2Z1wiKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaW5zdGFncmFtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvaW5zdGFncmFtX2ljb24uc3ZnXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi55b3V0dWJlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMveW91dHViZV9pY29uLnN2Z1wiKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYucGludGVyZXN0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvcGludGVyZXN0X2ljb24uc3ZnXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcbiAgICAuc29jaWFsLWxpbmstZmllbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICAuc29jaWFsLWxpbmstZmllbGQge1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5ibG9jay5ibG9jay1jb3B5cmlnaHQtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwO1xuXG4gIC5jb250ZW50LFxuICBhIHtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICRtYWluLWdyZXk7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4uYmxvY2stZmFjZXQtLWdsb3NzYXJ5YXoge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogNzBweCA5N3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAuaXRlbS1saXN0IHtcblxuICAgIC5saXN0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAuZmFjZXQtaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tc20tbWlufSB7XG4gICAgcGFkZGluZzogNDBweCA1MHB4O1xuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi14cy1taW59IHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cblxuICAgIC5pdGVtLWxpc3Qge1xuXG4gICAgICAubGlzdC1ncm91cCB7XG4gICAgICAgIHJvdy1nYXA6IDEwcHg7XG4gICAgICAgIGNvbHVtbi1nYXA6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5ibG9jay12aWV3cy1ibG9ja3RvcGljcy1nbG9zc2FyeS1ibG9jay10b3BpY3MtZ2xvc3Nhcnkge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLmJsb2NrLW8tZ2xvc3NhcnktYWN0aXZlLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWluLXdpZHRoOiA0NXB4O1xuXG4gIC5vLWdsb3NzYXJ5LWFjdGl2ZS1pdGVte1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiA3NHB4O1xuICAgIGNvbG9yOiAkZGFyay1jb2xvclxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5hZG1pbi1kcm9wZG93bmxhbmd1YWdlLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogNTBweDtcbiAgdG9wOiAyMHB4O1xuXG4gIC5jb250ZW50IHtcbiAgICBsZWdlbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmRyb3BidXR0b24td3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAuZHJvcGJ1dHRvbi13aWRnZXQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICB1bC5kcm9wYnV0dG9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzBmMjg1NjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgICAmLmRyb3BidXR0b24tYWN0aW9uIHtcbiAgICAgICAgICAgICAgLmxhbmd1YWdlLWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJi5zZWNvbmRhcnktYWN0aW9uIHtcbiAgICAgICAgICAgICAgICAubGFuZ3VhZ2UtbGluayB7XG5cbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRyb3BidXR0b24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYXRoLW1haW4tbWVudSxcbi5wYXRoLWRhc2hib2FyZCxcbi5wYXRoLWNhdGFsb2csXG4ucGF0aC1zZXJ2aWNlLWZlZSxcbi5wYXRoLWRhc2hib2FyZCxcbi5wYXRoLWNvbW1pdG1lbnQge1xuICAuYWRtaW4tZHJvcGRvd25sYW5ndWFnZS1ibG9jayB7XG4gICAgdG9wOiA5MHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59XG4iLCIub2t0b3Byby1mb290ZXItbG9nbyB7XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5ibG9jay1va3RvcHJvLXVzZXItbG9naW4tYmxvY2sge1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gIC5va3RvcHJvLXVzZXItbG9naW4tZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuXG4gICAgLm9rdG9wcm8tdXNlci1sb2dpbi1mb3JtLW1lc3NhZ2Uge1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG5cbiAgICAub2t0b3Byby11c2VyLWxvZ2luLWZvcm0tbGluayB7XG5cbiAgICAgIC5va3RvcHJvLXVzZXItbG9naW4tbGluayB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2F2YXRhci5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1pbn0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIEBtZWRpYSAjeyRzY3JlZW4tc20tbWlufSB7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcblxuICAgIC5va3RvcHJvLXVzZXItbG9naW4tZm9ybSB7XG4gICAgICBtYXJnaW46IDE1cHg7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC52aWRlby1jb250ZW50LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDclO1xuICAgIGxlZnQ6IDExJTtcbiAgICBtYXgtd2lkdGg6IDY5OXB4O1xuICAgIHotaW5kZXg6IDk7XG5cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvIHtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8ge1xuXG4gICAgICAubWVkaWEtb2VtYmVkLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdmlkZW8tZmlsZSB7XG5cbiAgICAgIHZpZGVvIHtcbiAgICAgICAgaGVpZ2h0OiA3MDFweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1vZW1iZWQtdmlkZW8sXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXZpZGVvLWZpbGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDcwMXB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB6LWluZGV4OiA4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgJGxpbmVhci1ncmFkaWVudC1yaWdodCwgJGxpbmVhci1ncmFkaWVudC1sZWZ0KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLWxhcmdlLW1pbn0ge1xuICAgIC52aWRlby1jb250ZW50LXdyYXBwZXIge1xuICAgICAgbGVmdDogMyU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1tZWRpdW0tbWlufSB7XG5cbiAgICAudmlkZW8tY29udGVudC13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcblxuICAgIC52aWRlby1jb250ZW50LXdyYXBwZXIge1xuICAgICAgdG9wOiAxNSU7XG4gICAgICBsZWZ0OiAxMCU7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG5cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsge1xuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi14cy1taW59IHtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgfVxuXG4gICAgLnZpZGVvLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICB0b3A6IDMlO1xuICAgICAgbGVmdDogNSU7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLnBhcmFncmFwaC10YWJzLXNlbGVjdG9yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5uYXYtdGFicyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyOiB1bnNldDtcblxuICAgICAgbGkge1xuICAgICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHggOHB4IDAgMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgcGFkZGluZzogMjJweCAwIDIycHggMjJweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcblxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgc3Ryb2tlOiAkZGFyay1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhhcyg+IGEuYWN0aXZlKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG5cbiAgICAgICAgICBzdmcge1xuXG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1pbn0ge1xuICAgIC5wYXJhZ3JhcGgtdGFicy1zZWxlY3RvciB7XG5cbiAgICAgIC5uYXYtdGFicyB7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICAucGFyYWdyYXBoLXRhYnMtc2VsZWN0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYW5zcGFyZW50LWJhY2tncm91bmQ7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG5cbiAgICAgIC5uYXYtdGFicyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBib3JkZXI6IHVuc2V0O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4teHMtbWlufSB7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIH1cbn1cblxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1jYWxsLXRvLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgcGFkZGluZzogNjBweCAwIDYxcHg7XG5cbiAgLmNhbGwtdG8tYWN0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3NjVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luOiAwIDAgMTNweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0taG93LWRvZXMtaXQtd29yayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgbWFyZ2luLXRvcDogOTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ5cHg7XG4gICAgfVxuXG4gICAgLml0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGNvbHVtbi1nYXA6IDExMnB4O1xuXG4gICAgICAuaXRlbXMtbGluay13cmFwcGVyIHtcbiAgICAgICAgPiAuZmllbGQtLW5hbWUtZmllbGQtdGFiLWNvbnRlbnQge1xuICAgICAgICAgIG1heC13aWR0aDogNTA4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgICAgICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1tZWRpdW0tbWlufSB7XG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAuaXRlbXMtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuaXRlbXMtbGluay13cmFwcGVyIHtcbiAgICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbGluayB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1ob3ctZG9lcy1pdC13b3JrLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXN0ZXAtbnVtYmVyIHtcbiAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICB9XG5cbiAgLnRpdGxlLXRleHQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA0MDJweDtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRtYWluLWdyZXk7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW9wcG9ydHVuaXRpZXMge1xuICBtYXJnaW4tdG9wOiAxMDFweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuXG4gIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1pdGVtIHtcbiAgbWF4LXdpZHRoOiA5ODBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogODBweDtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtc3ZnICB7XG4gICAgbWF4LXdpZHRoOiA0NTFweDtcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ1MXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAuaWNvbi10aXRsZS13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXN2ZyB7XG4gICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogJG1haW4tZ3JleTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuXG4gICYucGFyYWdyYXBoLS12aWV3LW1vZGUtLW9wcG9ydHVuaXRpZXMtaW1hZ2UtcmlnaHQtdGV4dC1sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1pbn0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0byAyNXB4O1xuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi14cy1taW59IHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtc3ZnICB7XG4gICAgICBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLW1vZGVsLXZpZGVvIHtcblxuICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTI2cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgbWFyZ2luOiA5MHB4IDAgMjVweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtdmlkZW8tZmlsZSB7XG4gICAgICB2aWRlbyB7XG4gICAgICAgIHdpZHRoOiBtaW4oOTI2cHgsIDEwMCUpO1xuICAgICAgICBoZWlnaHQ6IGNsYW1wKDE1MHB4LCA1MHZ3LCA1MjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWZhcSB7XG5cbiAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDg0M3B4O1xuICAgIG1hcmdpbjogMCBhdXRvIDkwcHg7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgbWFyZ2luOiA4MHB4IGF1dG8gMjVweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtZmFxLWNvbnRlbnQge1xuXG4gICAgICAudmlld3MtZWxlbWVudC1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDAgOTBweDtcblxuICAgICAgICAudmlld3NyZWZlcmVuY2UtLXZpZXctdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAudmlldy1jb250ZW50IHtcblxuICAgICAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IHVuc2V0O1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogdW5zZXQ7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tZ3JleTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogdW5zZXQ7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE5cHggMTVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgIC51aS1hY2NvcmRpb24taGVhZGVyLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcnJvd19pY29uX29wZW4uc3ZnJyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1ncmV5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLnVpLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiB1bnNldDtcblxuICAgICAgICAgICAgICAgIC51aS1hY2NvcmRpb24taGVhZGVyLWljb24ge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDg0M3B4O1xuICAgICAgICAgICAgICBib3JkZXItdG9wOiB1bnNldDtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiB1bnNldDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1ncmV5O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDE1cHggMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWJvZHkge1xuXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMTMxcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0tb2t0b3Byby1wcm9kdWN0LWZlYXR1cmVzLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA4MHB4O1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1NzRweDtcbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAuaWNvbi10aXRsZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1zdmcge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkbWFpbi1ncmV5O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWF4LXdpZHRoOiA2NzBweDtcbiAgICB9XG4gIH1cblxuICAmLnBhcmFncmFwaC0tdmlldy1tb2RlLS1va3RvcHJvLXByb2R1Y3QtZmVhdHVyZXMtaW1hZ2UtcmlnaHQtdGV4dC1sZWZ0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1pbn0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tc20tbWlufSB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcblxuICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgIC5pY29uLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5zdWItaXRlbS1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi14cy1taW59IHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtc3ZnICB7XG4gICAgICBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1jdGEtd2l0aC1pbWFnZSB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDkwcHggMCAxMjVweDtcblxuICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNTM3cHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvIDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBjb2xvcjogJG1haW4tZ3JleTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1saW5rIHtcblxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjM0NEQjA1LCAjQjhFNzAwKTtcbiAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggNzhweCAxNXB4IDU1cHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9jdGFfYnV0dG9uX2ljb24uc3ZnJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOnZpc2l0ZWQsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogNjUycHg7XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0NXB4IDAgNjBweDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1hYm91dC11cyB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNjNweCAxMzVweCA5N3B4IDEyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDEwMHB4O1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA1NzJweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDM5MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA1MTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogJG1haW4tZ3JleTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLWxhcmdlLW1pbn0ge1xuICAgIGNvbHVtbi1nYXA6IDYwcHg7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXhzLW1pbn0ge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0tb3VyLXZhbHVlcyB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDk3cHg7XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogNDBweDtcblxuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgLm9rdG9wcm8tcGx1cyxcbiAgICAub2t0b3Byby1lcXVhbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICAub2t0b3Byby1wbHVzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3BsdXNfaWNvbi5zdmcnKTtcbiAgICB9XG5cbiAgICAub2t0b3Byby1lcXVhbCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9lcXVhbF9pY29uLnN2ZycpO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1pbn0ge1xuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pdGVtcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcm93LWdhcDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dCB7XG5cbiAgJi5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tb3VyLXZhbHVlcyxcbiAgJi5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tdXNlci1hZ3JlZW1lbnQsXG4gICYucGFyYWdyYXBoLS12aWV3LW1vZGUtLXN0ZXBzLFxuICAmLnBhcmFncmFwaC0tdmlldy1tb2RlLS1nZW5lcmFsLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMzE1cHg7O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWdyZXk7XG4gICAgcGFkZGluZzogMzRweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYm9keSB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiAkbWFpbi1ncmV5O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cblxuICAmLnBhcmFncmFwaC0tdmlldy1tb2RlLS11c2VyLWFncmVlbWVudCB7XG4gICAgbWF4LXdpZHRoOiA2MzBweDtcbiAgICBib3JkZXI6IHVuc2V0O1xuICAgIGJvcmRlci1yYWRpdXM6IHVuc2V0O1xuICB9XG5cbiAgJi5wYXJhZ3JhcGgtLXZpZXctbW9kZS0tc3RlcHMge1xuICAgIG1heC13aWR0aDogNjMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICBib3JkZXI6IHVuc2V0O1xuICAgIHBhZGRpbmc6IDI1cHggMzVweDtcbiAgICBtYXJnaW46IDMwcHggMDtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYm9keSB7XG4gICAgICBtYXJnaW46IDQwcHggYXV0bztcbiAgICB9XG4gIH1cblxuICAmLnBhcmFncmFwaC0tdmlldy1tb2RlLS1vdXItdmFsdWVzIHtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICYucGFyYWdyYXBoLS12aWV3LW1vZGUtLWdlbmVyYWwtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyOiB1bnNldDtcbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4teHMtbWlufSB7XG5cbiAgICAmLnBhcmFncmFwaC0tdHlwZS0tdGl0bGUtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1xdW90ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICBwYWRkaW5nOiAxMjBweCAyMjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvcXVvdGVfbWFyay5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiAxMzZweDtcbiAgICBoZWlnaHQ6IDExNXB4O1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICB0b3A6IC0zN3B4O1xuICB9XG5cbiAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDk5N3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICByb3ctZ2FwOiA0NHB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3Ige1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDQ1cHggYXV0byAxNXB4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1qb2ItdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICdJbnRlcicsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICBwYWRkaW5nOiA2MHB4IDExMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDkzcHg7XG4gICAgICBoZWlnaHQ6IDc4cHg7XG4gICAgICByaWdodDogMThweDtcbiAgICAgIHRvcDogLTM3cHg7XG4gICAgfVxuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICBwYWRkaW5nOiA1MHB4O1xuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1hdXRob3Ige1xuICAgICAgICBtYXJnaW46IDM1cHggYXV0byAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLW91ci10ZWFtIHtcbiAgcGFkZGluZzogNDBweCAxMjBweCA2MHB4O1xuXG4gIC52aWV3c3JlZmVyZW5jZS0tdmlldy10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0tbWVtYmVyLWluZm8ge1xuXG4gICYucGFyYWdyYXBoLS12aWV3LW1vZGUtLXRlIHtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1jb21wYW55LWZ1bmN0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiAkbWFpbi1ncmV5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1jb250YWN0cyB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDQ3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICBtYXgtd2lkdGg6IDU0OHB4O1xuICAgIG1hcmdpbi1yaWdodDogIDE3OXB4O1xuXG5cbiAgICAudGl0bGUtc3VidGl0bGUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjVweCAwO1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICBjb2xvcjogJG1haW4tZ3JleVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lbWFpbC0tc29jaWFsLWxpbmtzLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZW1haWwge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvZW1haWxfaWNvbi5zdmcnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDM1cHg7XG4gICAgICAgIHBhZGRpbmc6IDE5cHggMzZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMThweDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuXG4gICAgICAgICAgICBzcGFuIHtcblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zb2NpYWwtbWVkaWEtbGluay1pY29uLS1saW5rZWRpbiB7XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9saW5rZWRpbl9pY29uX3dpdGhvdXRfc2hhZG93LnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWZhY2Vib29rIHtcblxuICAgICAgICAgICAgICBzcGFuIHtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2ZhY2Vib29rX2ljb24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0taW5zdGFncmFtIHtcblxuICAgICAgICAgICAgICBzcGFuIHtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL2luc3RhZ3JhbV9pY29uLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLXlvdXR1YmVfY2hhbm5lbCB7XG5cbiAgICAgICAgICAgICAgc3BhbiB7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy95b3V0dWJlX2ljb24uc3ZnJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc29jaWFsLW1lZGlhLWxpbmstaWNvbi0tcGludGVyZXN0IHtcblxuICAgICAgICAgICAgICBzcGFuIHtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25zL3BpbnRlcmVzdF9pY29uLnN2ZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDQ3M3B4O1xuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1sYXJnZS1taW59IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcblxuXG4gICAgICAudGl0bGUtc3VidGl0bGUtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZW1haWwtLXNvY2lhbC1saW5rcy13cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgcm93LWdhcDogMzBweDtcblxuICAgICAgICAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1sYXJnZS1taW59IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgLmVtYWlsLS1zb2NpYWwtbGlua3Mtd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHJvdy1nYXA6IDMwcHg7XG5cbiAgICAgICAgLnNvY2lhbC1tZWRpYS1saW5rcy0tcGxhdGZvcm1zIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tc20tbWlufSB7XG5cblxuICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgIC5lbWFpbC0tc29jaWFsLWxpbmtzLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcblxuICAgICAgICAuc29jaWFsLW1lZGlhLWxpbmtzLS1wbGF0Zm9ybXMge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi14cy1taW59IHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLXN2ZyAge1xuICAgICAgc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLnBhcmFncmFwaC0tdHlwZS0tYmxvZy1saXN0aW5nIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDtcbiAgfVxuXG4gIC5maWVsZC0tdHlwZS12aWV3c3JlZmVyZW5jZSB7XG5cbiAgICAudmlld3NyZWZlcmVuY2UtLXZpZXctdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuZmllbGQtLXR5cGUtdmlld3NyZWZlcmVuY2Uge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXRhYi1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogLTk0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogODtcblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuICAgIG1hcmdpbi10b3A6IC0yMXB4O1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWltYWdlLWhlcm8tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA3MDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiA0MHB4IDAgODBweDtcblxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRsaW5lYXItZ3JhZGllbnQtcmlnaHQsICRsaW5lYXItZ3JhZGllbnQtbGVmdCk7XG4gIH1cblxuICAudGV4dC1jb250ZW50LXdyYXBwZXIge1xuICAgIHotaW5kZXg6IDk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1sZWZ0OiAxMSU7XG4gICAgbWF4LXdpZHRoOiA2NjlweDtcblxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogNjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogNzAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4teHMtbWlufSB7XG5cbiAgICAudGV4dC1jb250ZW50LXdyYXBwZXIge1xuICAgICAgdG9wOiA1JTtcbiAgICAgIGxlZnQ6IDUlO1xuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi50YXhvbm9teS10ZXJtLS10eXBlLXRvcGljcyB7XG5cbiAgJi50YXhvbm9teS10ZXJtLS12aWV3LW1vZGUtZ2xvc3Nhcnkge1xuICAgIG1heC13aWR0aDogODgwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1ncmV5O1xuICAgIHBhZGRpbmc6IDM1cHg7XG5cbiAgICAuZmllbGQtLW5hbWUtdGF4b25vbXktdGVybS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBjb2xvcjogJG1haW4tZ3JleTtcbiAgICAgIG1heC13aWR0aDogODEwcHg7XG5cbiAgICAgIC5tb3JlLWxpbmsge1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfihpInO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50YXhvbm9teS10ZXJtLS12aWV3LW1vZGUtdGVybS1wYWdlIHtcbiAgICBtYXJnaW46IDYwcHggYXV0bztcblxuICAgIC5maWVsZC0tbmFtZS10YXhvbm9teS10ZXJtLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAkbWFpbi1ncmV5O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG5cbiAgQG1lZGlhICN7JHNjcmVlbi14cy1taW59IHtcblxuICAgICYudGF4b25vbXktdGVybS0tdmlldy1tb2RlLWdsb3NzYXJ5IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAgIC5maWVsZC0tbmFtZS10YXhvbm9teS10ZXJtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ub2t0b3Byby1sb2dpbi1mb3JtIHtcblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuXG4gICAgZmllbGRzZXQuZm9ybS10eXBlLXBhc3N3b3JkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBtYXgtd2lkdGg6IDE1OXB4O1xuICAgICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tc3VibWl0IHtcbiAgICAgIHBhZGRpbmc6IDhweCAyMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIGZpZWxkc2V0LmZvcm0tdHlwZS1wYXNzd29yZCB7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udXNlci1sb2dpbi1mb3JtLFxuLnVzZXItcGFzcyB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuXG4gIGZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBsYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIGlucHV0W3R5cGU9J3RleHQnXSxcbiAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDUycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuZm9ybS1zdWJtaXQge1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogdW5zZXQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgaGVpZ2h0OiA0NHB4O1xuICB9XG5cbiAgLmZvcmdvdC1wYXNzd29yZCxcbiAgLmNsb3NlLXJlc2V0LWJ1dHRvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDI0cHg7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIiNva3RvcHJvLWpvYnMtYXV0aC1mb3JtIHtcbiAgLmFjdGlvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgZmllbGRzZXQuZm9ybS1pdGVtLWNvZGUge1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgaW5wdXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWNvZGVcIl0ge1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICB3aWR0aDogMjI1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3IgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHdoaXRlO1xuICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cblxuICAgICAgaW5wdXRbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWNvZGVcIl06Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtc3VibWl0XCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB3aWR0aDogMTc1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodF9ibHVlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJGxpZ2h0X2JsdWU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgIFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtc3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIFtkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtc3VibWl0XCJdOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgc3BhbltkYXRhLWRydXBhbC1zZWxlY3Rvcj1cImVkaXQtZGVzY3JpcHRpb25cIl0ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMyNXB4O1xuICB9XG59XG4iLCIuby1hZC1zb3VyY2UtZm9ybSB7XG4gIC5kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm8tYXBwLWZvcm0ge1xuICAuc3BlYy1tYWluLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuXG4gICAgPiBkaXYge1xuICAgICAgZmxleDogMSAxO1xuICAgIH1cbiAgfVxuXG4gIGxlZ2VuZCB7XG4gICAgcGFkZGluZy10b3A6IDAuMzVlbTtcbiAgfVxuXG4gIGxlZ2VuZCxcbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gIH1cblxuICAuZmllbGQtLXdpZGdldC1yZWFkb25seS1maWVsZC13aWRnZXQge1xuICAgIHBhZGRpbmc6ICAuMzVlbSAuNzVlbSAuNjI1ZW07XG5cbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICB9XG4gIH1cblxuICAub3JnLXEtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5maWVsZC0tbmFtZS1xX19oYXZlLW9yZ2FuaXNhdGlvbiB7XG4gICAgICBmbGV4OiAxIDA7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLXFfX2NyZWF0ZS1vcmdhbmlzYXRpb24ge1xuICAgICAgZmxleDogMSAwO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1maW5hbmNpYWwtc3RhdHVzIHtcblxuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWJpcnRoLWRhdGUge1xuICAgIHBhZGRpbmc6IC4zNWVtIC43NWVtIC42MjVlbTtcblxuICAgIGZpZWxkc2V0IHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmdyb3VwLWNvdW50cnl2YXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gICYuY3JlYXRlLWlubm92YXRpb24tbWVldGluZyxcbiAgJi5jcmVhdGUtY29sZC1jYWxsIHtcbiAgICAuZ3JvdXAtaW5mb3JtYXRpb24ge1xuICAgICAgLmZpZWxkLS1uYW1lLWRlY2lzaW9uLW1ha2VyLXBob25lLFxuICAgICAgLmZpZWxkLS1uYW1lLWRlY2lzaW9uLW1ha2VyLWVtYWlsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNDklO1xuXG4gICAgICAgICYuZmllbGQtLW5hbWUtZGVjaXNpb24tbWFrZXItZW1haWwge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ncm91cC1zbWFydC13cmFwcGVyIHtcbiAgICAgIC5ncm91cC1zbWFydC1zIHtcbiAgICAgICAgLmdyb3VwLXNtYXJ0LXMtLW51bWJlcnMge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgIGdyaWQtZ2FwOiAwLjV2dztcbiAgICAgICAgICBwYWRkaW5nOiAuMzVlbSAuNzVlbSAuNjI1ZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVldGluZy1ndWVzdHMge1xuICAgICAgICAgIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdGFibGUudGFibGUge1xuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAmLmRyYWdnYWJsZSB7XG4gICAgICAgICAgICAgICAgdGQuZmllbGQtbXVsdGlwbGUtZHJhZyB7XG4gICAgICAgICAgICAgICAgICBhLnRhYmxlZHJhZy1oYW5kbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgLmhhbmRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5wYXJhZ3JhcGhzLXN1YmZvcm0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgICAgICAgICBncmlkLWdhcDogMC41dnc7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjM1ZW0gLjc1ZW0gLjYyNWVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ncm91cC1zbWFydC10Om5vdCgudmlldykge1xuICAgICAgICA+IC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgICAgICAgZ3JpZC1nYXA6IDAuNXZ3O1xuICAgICAgICAgIHBhZGRpbmc6IC4zNWVtIC43NWVtIC42MjVlbTtcblxuICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuXG4gICAgICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9ybS10eXBlLWRhdGUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyb3VwLXNtYXJ0LXQ6bm90KC52aWV3KSB7XG4gICAgICA+IC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1nYXA6IDAuNXZ3O1xuICAgICAgICBwYWRkaW5nOiAuMzVlbSAuNzVlbSAuNjI1ZW07XG5cbiAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMnB4O1xuXG4gICAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXR5cGUtZGF0ZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW1haWwtc2V0dGluZ3MtZ3JvdXAge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgPiBkaXYge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kbS1kZXRhaWxzLFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1kbS1kZXRhaWxzX19uZXcge1xuICAgICAgLmdyb3VwLWlubGluZS13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgZmllbGRzZXQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmNhbmRpZGF0ZSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLW1vdGl2YXRpb24tcmF0ZSB7XG4gICAgICAmLmZpZWxkLS13aWRnZXQtb3B0aW9ucy1idXR0b25zIHtcbiAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgID4gLnJhZGlvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgICAgIC5mb3JtLWl0ZW0tZmllbGQtbW90aXZhdGlvbi1yYXRlIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAgICAgICAgIGxhYmVsLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgdG9wOiAwLjFyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtMS4zcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC0xNi1wZXJzb25hbGl0eSB7XG4gICAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIC5pbnB1dC1ncm91cC1wcmVwZW5kIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAgIC5maWVsZC1wcmVmaXgge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi52aWV3LW9rdG9wcm8tYXBwbGljYXRpb25zIHtcbiAgdGQgLm9wZXJhdGlvbnMtd3JhcHBlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuXG4udmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgLmZvcm0tZ3JvdXBbZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LWNvbXBvc2VkLXNvdXJjZS1maWx0ZXItd3JhcHBlclwiXSB7XG4gICAgZ3JpZC1jb2x1bW46IDEgLyA0O1xuXG4gICAgJiA+IC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgICAgIGdyaWQtZ2FwOiAxMHB4IDE1cHg7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5vLWFwcC1jb250cmFjdG9yLWJvb2stYS1kZW1vLWZvcm0ge1xuICBtYXgtd2lkdGg6IDYzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIC5va3RvcHJvLWN0YS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDY5NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIC5va3RvcHJvLXBvcHVwLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLm9rdG9wcm8tcG9wdXAtY3RhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRncmF5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDtcbiAgICB9XG4gIH1cblxuICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgfVxuXG4gIC5maWVsZC0tdHlwZS1ib29sZWFuIHtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmaWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJGRhcmstY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICBpbnB1dFt0eXBlPSd0ZXh0J10sXG4gIGlucHV0W3R5cGU9J2VtYWlsJ10sXG4gIGlucHV0W3R5cGU9J3RlbCddLFxuICBpbnB1dFt0eXBlPSdwYXNzd29yZCddLFxuICBzZWxlY3Qge1xuICAgIGhlaWdodDogNTJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1ncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIHRleHRhcmVhIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1ncmV5O1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgfVxuXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgIGZvbnQtd2VpZ2h0OiA1NTUwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJG1haW4tZ3JleTtcbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tc20tbWlufSB7XG5cbiAgICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxufVxuIiwiJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlcjogZmFsc2UgIWRlZmF1bHQ7XG4vLyBDZXJ1bGVhbiAzLjMuN1xuLy8gVmFyaWFibGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vPT0gQ29sb3JzXG4vL1xuLy8jIyBHcmF5IGFuZCBicmFuZCBjb2xvcnMgZm9yIHVzZSBhY3Jvc3MgQm9vdHN0cmFwLlxuXG4kZ3JheS1iYXNlOiAgICAgICAgICAgICAgIzAwMCAhZGVmYXVsdDtcbiRncmF5LWRhcmtlcjogICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDEzLjUlKSAhZGVmYXVsdDsgLy8gIzIyMlxuJGdyYXktZGFyazogICAgICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgMjAlKSAhZGVmYXVsdDsgICAvLyAjMzMzXG4kZ3JheTogICAgICAgICAgICAgICAgICAgbGlnaHRlbigkZ3JheS1iYXNlLCAzMy41JSkgIWRlZmF1bHQ7IC8vICM1NTVcbiRncmF5LWxpZ2h0OiAgICAgICAgICAgICBsaWdodGVuKCRncmF5LWJhc2UsIDYwJSkgIWRlZmF1bHQ7ICAgLy8gIzk5OVxuJGdyYXktbGlnaHRlcjogICAgICAgICAgIGxpZ2h0ZW4oJGdyYXktYmFzZSwgOTMuNSUpICFkZWZhdWx0OyAvLyAjZWVlXG4kY3lhbjogIzAwZDhlMztcblxuJGJyYW5kLXByaW1hcnk6ICAgICAgICAgIzBmMjg1NiAhZGVmYXVsdDtcbiRicmFuZC1zdWNjZXNzOiAgICAgICAgICM3M0E4MzkgIWRlZmF1bHQ7XG4kYnJhbmQtaW5mbzogICAgICAgICAgICAjMDMzQzczICFkZWZhdWx0O1xuJGJyYW5kLXdhcm5pbmc6ICAgICAgICAgI0RENTYwMCAhZGVmYXVsdDtcbiRicmFuZC1kYW5nZXI6ICAgICAgICAgICNDNzFDMjIgIWRlZmF1bHQ7XG5cblxuLy89PSBTY2FmZm9sZGluZ1xuLy9cbi8vIyMgU2V0dGluZ3MgZm9yIHNvbWUgb2YgdGhlIG1vc3QgZ2xvYmFsIHN0eWxlcy5cblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIGZvciBgPGJvZHk+YC5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIEdsb2JhbCB0ZXh0IGNvbG9yIG9uIGA8Ym9keT5gLlxuJHRleHQtY29sb3I6ICAgICAgICAgICAgJGdyYXkgIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIHRleHR1YWwgbGluayBjb2xvci5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuLy8qKiBMaW5rIGhvdmVyIGNvbG9yIHNldCB2aWEgYGRhcmtlbigpYCBmdW5jdGlvbi5cbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbi8vKiogTGluayBob3ZlciBkZWNvcmF0aW9uLlxuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogdW5kZXJsaW5lICFkZWZhdWx0O1xuXG5cbi8vPT0gVHlwb2dyYXBoeVxuLy9cbi8vIyMgRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LXNlcmlmOiAgICAgICBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWYgIWRlZmF1bHQ7XG4vLyoqIERlZmF1bHQgbW9ub3NwYWNlIGZvbnRzIGZvciBgPGNvZGU+YCwgYDxrYmQ+YCwgYW5kIGA8cHJlPmAuXG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgMTRweCAhZGVmYXVsdDtcbiRmb250LXNpemUtbGFyZ2U6ICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1zbWFsbDogICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAwLjg1KSkgIWRlZmF1bHQ7IC8vIH4xMnB4XG5cbiRmb250LXNpemUtaDE6ICAgICAgICAgICAgZmxvb3IoKCRmb250LXNpemUtYmFzZSAqIDIuNikpICFkZWZhdWx0OyAvLyB+MzZweFxuJGZvbnQtc2l6ZS1oMjogICAgICAgICAgICBmbG9vcigoJGZvbnQtc2l6ZS1iYXNlICogMi4xNSkpICFkZWZhdWx0OyAvLyB+MzBweFxuJGZvbnQtc2l6ZS1oMzogICAgICAgICAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiAxLjcpKSAhZGVmYXVsdDsgLy8gfjI0cHhcbiRmb250LXNpemUtaDQ6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkpICFkZWZhdWx0OyAvLyB+MThweFxuJGZvbnQtc2l6ZS1oNTogICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWg2OiAgICAgICAgICAgIGNlaWwoKCRmb250LXNpemUtYmFzZSAqIDAuODUpKSAhZGVmYXVsdDsgLy8gfjEycHhcblxuLy8qKiBVbml0LWxlc3MgYGxpbmUtaGVpZ2h0YCBmb3IgdXNlIGluIGNvbXBvbmVudHMgbGlrZSBidXR0b25zLlxuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAxLjQyODU3MTQyOSAhZGVmYXVsdDsgLy8gMjAvMTRcbi8vKiogQ29tcHV0ZWQgXCJsaW5lLWhlaWdodFwiIChgZm9udC1zaXplYCAqIGBsaW5lLWhlaWdodGApIGZvciB1c2Ugd2l0aCBgbWFyZ2luYCwgYHBhZGRpbmdgLCBldGMuXG4kbGluZS1oZWlnaHQtY29tcHV0ZWQ6ICAgIGZsb29yKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSkpICFkZWZhdWx0OyAvLyB+MjBweFxuXG4vLyoqIEJ5IGRlZmF1bHQsIHRoaXMgaW5oZXJpdHMgZnJvbSB0aGUgYDxib2R5PmAuXG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICRmb250LWZhbWlseS1iYXNlICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgIzBmMjg1NiAhZGVmYXVsdDtcblxuXG4vLz09IEljb25vZ3JhcGh5XG4vL1xuLy8jIyBTcGVjaWZ5IGN1c3RvbSBsb2NhdGlvbiBhbmQgZmlsZW5hbWUgb2YgdGhlIGluY2x1ZGVkIEdseXBoaWNvbnMgaWNvbiBmb250LiBVc2VmdWwgZm9yIHRob3NlIGluY2x1ZGluZyBCb290c3RyYXAgdmlhIEJvd2VyLlxuXG4vLyoqIExvYWQgZm9udHMgZnJvbSB0aGlzIGRpcmVjdG9yeS5cbiRpY29uLWZvbnQtcGF0aDogaWYoJGJvb3RzdHJhcC1zYXNzLWFzc2V0LWhlbHBlciwgXCJib290c3RyYXAvXCIsIFwiLi4vZm9udHMvYm9vdHN0cmFwL1wiKSAhZGVmYXVsdDtcbi8vKiogRmlsZSBuYW1lIGZvciBhbGwgZm9udCBmaWxlcy5cbiRpY29uLWZvbnQtbmFtZTogICAgICAgICAgXCJnbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyXCIgIWRlZmF1bHQ7XG4vLyoqIEVsZW1lbnQgSUQgd2l0aGluIFNWRyBpY29uIGZpbGUuXG4kaWNvbi1mb250LXN2Zy1pZDogICAgICAgIFwiZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDb21wb25lbnRzXG4vL1xuLy8jIyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuIFZhbHVlcyBiYXNlZCBvbiAxNHB4IHRleHQgYW5kIDEuNDI4IGxpbmUtaGVpZ2h0ICh+MjBweCB0byBzdGFydCkuXG5cbiRwYWRkaW5nLWJhc2UtdmVydGljYWw6ICAgICA4cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1iYXNlLWhvcml6b250YWw6ICAgMTJweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctbGFyZ2UtdmVydGljYWw6ICAgIDE0cHggIWRlZmF1bHQ7XG4kcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOiAgMTZweCAhZGVmYXVsdDtcblxuJHBhZGRpbmctc21hbGwtdmVydGljYWw6ICAgIDVweCAhZGVmYXVsdDtcbiRwYWRkaW5nLXNtYWxsLWhvcml6b250YWw6ICAxMHB4ICFkZWZhdWx0O1xuXG4kcGFkZGluZy14cy12ZXJ0aWNhbDogICAgICAgMXB4ICFkZWZhdWx0O1xuJHBhZGRpbmcteHMtaG9yaXpvbnRhbDogICAgIDVweCAhZGVmYXVsdDtcblxuJGxpbmUtaGVpZ2h0LWxhcmdlOiAgICAgICAgIDEuMzMzMzMzMyAhZGVmYXVsdDsgLy8gZXh0cmEgZGVjaW1hbHMgZm9yIFdpbiA4LjEgQ2hyb21lXG4kbGluZS1oZWlnaHQtc21hbGw6ICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgNHB4ICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgIDZweCAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtYWxsOiAgICAgICAzcHggIWRlZmF1bHQ7XG5cbi8vKiogR2xvYmFsIGNvbG9yIGZvciBhY3RpdmUgaXRlbXMgKGUuZy4sIG5hdnMgb3IgZHJvcGRvd25zKS5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBHbG9iYWwgYmFja2dyb3VuZCBjb2xvciBmb3IgYWN0aXZlIGl0ZW1zIChlLmcuLCBuYXZzIG9yIGRyb3Bkb3ducykuXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG5cbi8vKiogV2lkdGggb2YgdGhlIGBib3JkZXJgIGZvciBnZW5lcmF0aW5nIGNhcmV0cyB0aGF0IGluZGljYXRlIGRyb3Bkb3ducy5cbiRjYXJldC13aWR0aC1iYXNlOiAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIENhcmV0cyBpbmNyZWFzZSBzbGlnaHRseSBpbiBzaXplIGZvciBsYXJnZXIgY29tcG9uZW50cy5cbiRjYXJldC13aWR0aC1sYXJnZTogICAgICAgICA1cHggIWRlZmF1bHQ7XG5cblxuLy89PSBUYWJsZXNcbi8vXG4vLyMjIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuLy8qKiBQYWRkaW5nIGZvciBgPHRoPmBzIGFuZCBgPHRkPmBzLlxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgICA4cHggIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgZm9yIGNlbGxzIGluIGAudGFibGUtY29uZGVuc2VkYC5cbiR0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nOiAgNXB4ICFkZWZhdWx0O1xuXG4vLyoqIERlZmF1bHQgYmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBhbGwgdGFibGVzLlxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbi8vKiogQmFja2dyb3VuZCBjb2xvciB1c2VkIGZvciBgLnRhYmxlLXN0cmlwZWRgLlxuJHRhYmxlLWJnLWFjY2VudDogICAgICAgICAgICAgICAjZjlmOWY5ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIHVzZWQgZm9yIGAudGFibGUtaG92ZXJgLlxuJHRhYmxlLWJnLWhvdmVyOiAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHRhYmxlLWJnLWFjdGl2ZTogICAgICAgICAgICAgICAkdGFibGUtYmctaG92ZXIgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciB0YWJsZSBhbmQgY2VsbCBib3JkZXJzLlxuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG5cbi8vPT0gQnV0dG9uc1xuLy9cbi8vIyMgRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbm9ybWFsICFkZWZhdWx0O1xuXG4kYnRuLWRlZmF1bHQtY29sb3I6ICAgICAgICAgICAgICAkdGV4dC1jb2xvciAhZGVmYXVsdDtcbiRidG4tZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMSkgIWRlZmF1bHQ7XG5cbiRidG4tcHJpbWFyeS1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXByaW1hcnktYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbiRidG4tcHJpbWFyeS1ib3JkZXI6ICAgICAgICAgICAgICRidG4tcHJpbWFyeS1iZyAhZGVmYXVsdDtcblxuJGJ0bi1zdWNjZXNzLWNvbG9yOiAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tc3VjY2Vzcy1iZzogICAgICAgICAgICAgICAgICRicmFuZC1zdWNjZXNzICFkZWZhdWx0O1xuJGJ0bi1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgICAgJGJ0bi1zdWNjZXNzLWJnICFkZWZhdWx0O1xuXG4kYnRuLWluZm8tY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGJ0bi1pbmZvLWJnOiAgICAgICAgICAgICAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG4kYnRuLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgICAkYnRuLWluZm8tYmcgIWRlZmF1bHQ7XG5cbiRidG4td2FybmluZy1jb2xvcjogICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYnRuLXdhcm5pbmctYmc6ICAgICAgICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbiRidG4td2FybmluZy1ib3JkZXI6ICAgICAgICAgICAgICRidG4td2FybmluZy1iZyAhZGVmYXVsdDtcblxuJGJ0bi1kYW5nZXItY29sb3I6ICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRidG4tZGFuZ2VyLWJnOiAgICAgICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG4kYnRuLWRhbmdlci1ib3JkZXI6ICAgICAgICAgICAgICAkYnRuLWRhbmdlci1iZyAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1cy1iYXNlOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sYXJnZSAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAgICRib3JkZXItcmFkaXVzLXNtYWxsICFkZWZhdWx0O1xuXG5cbi8vPT0gRm9ybXNcbi8vXG4vLyMjXG5cbi8vKiogYDxpbnB1dD5gIGJhY2tncm91bmQgY29sb3JcbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGA8aW5wdXQgZGlzYWJsZWQ+YCBiYWNrZ3JvdW5kIGNvbG9yXG4kaW5wdXQtYmctZGlzYWJsZWQ6ICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGA8aW5wdXQ+YHNcbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICR0ZXh0LWNvbG9yICFkZWZhdWx0O1xuLy8qKiBgPGlucHV0PmAgYm9yZGVyIGNvbG9yXG4kaW5wdXQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAjY2NjICFkZWZhdWx0O1xuXG4vLyBUT0RPOiBSZW5hbWUgYCRpbnB1dC1ib3JkZXItcmFkaXVzYCB0byBgJGlucHV0LWJvcmRlci1yYWRpdXMtYmFzZWAgaW4gdjRcbi8vKiogRGVmYXVsdCBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuLy8gVGhpcyBoYXMgbm8gZWZmZWN0IG9uIGA8c2VsZWN0PmBzIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuLy8qKiBMYXJnZSBgLmZvcm0tY29udHJvbGAgYm9yZGVyIHJhZGl1c1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U6ICAgICAgJGJvcmRlci1yYWRpdXMtbGFyZ2UgIWRlZmF1bHQ7XG4vLyoqIFNtYWxsIGAuZm9ybS1jb250cm9sYCBib3JkZXIgcmFkaXVzXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDogICAgICAkYm9yZGVyLXJhZGl1cy1zbWFsbCAhZGVmYXVsdDtcblxuLy8qKiBCb3JkZXIgY29sb3IgZm9yIGlucHV0cyBvbiBmb2N1c1xuJGlucHV0LWJvcmRlci1mb2N1czogICAgICAgICAgICAgIzY2YWZlOSAhZGVmYXVsdDtcblxuLy8qKiBQbGFjZWhvbGRlciB0ZXh0IGNvbG9yXG4kaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtYmFzZTogICAgICAgICAgICAgICgkbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoJHBhZGRpbmctYmFzZS12ZXJ0aWNhbCAqIDIpICsgMikgIWRlZmF1bHQ7XG4vLyoqIExhcmdlIGAuZm9ybS1jb250cm9sYCBoZWlnaHRcbiRpbnB1dC1oZWlnaHQtbGFyZ2U6ICAgICAgICAgICAgIChjZWlsKCRmb250LXNpemUtbGFyZ2UgKiAkbGluZS1oZWlnaHQtbGFyZ2UpICsgKCRwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcbi8vKiogU21hbGwgYC5mb3JtLWNvbnRyb2xgIGhlaWdodFxuJGlucHV0LWhlaWdodC1zbWFsbDogICAgICAgICAgICAgKGZsb29yKCRmb250LXNpemUtc21hbGwgKiAkbGluZS1oZWlnaHQtc21hbGwpICsgKCRwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICogMikgKyAyKSAhZGVmYXVsdDtcblxuLy8qKiBgLmZvcm0tZ3JvdXBgIG1hcmdpblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgMTVweCAhZGVmYXVsdDtcblxuJGxlZ2VuZC1jb2xvcjogICAgICAgICAgICAgICAgICAgJHRleHQtY29sb3IgIWRlZmF1bHQ7XG4kbGVnZW5kLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZTVlNWU1ICFkZWZhdWx0O1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3IgZm9yIHRleHR1YWwgaW5wdXQgYWRkb25zXG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyICFkZWZhdWx0O1xuXG4vLyoqIERpc2FibGVkIGN1cnNvciBmb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9ucy5cbiRjdXJzb3ItZGlzYWJsZWQ6ICAgICAgICAgICAgICAgIG5vdC1hbGxvd2VkICFkZWZhdWx0O1xuXG5cbi8vPT0gRHJvcGRvd25zXG4vL1xuLy8jIyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbi8vKiogQmFja2dyb3VuZCBmb3IgdGhlIGRyb3Bkb3duIG1lbnUuXG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgLlxuJGRyb3Bkb3duLWJvcmRlcjogICAgICAgICAgICAgICAgcmdiYSgwLDAsMCwuMTUpICFkZWZhdWx0O1xuLy8qKiBEcm9wZG93biBtZW51IGBib3JkZXItY29sb3JgICoqZm9yIElFOCoqLlxuJGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjogICAgICAgI2NjYyAhZGVmYXVsdDtcbi8vKiogRGl2aWRlciBjb2xvciBmb3IgYmV0d2VlbiBkcm9wZG93biBpdGVtcy5cbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICNlNWU1ZTUgIWRlZmF1bHQ7XG5cbi8vKiogRHJvcGRvd24gbGluayB0ZXh0IGNvbG9yLlxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbi8vKiogSG92ZXIgY29sb3IgZm9yIGRyb3Bkb3duIGxpbmtzLlxuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogSG92ZXIgYmFja2dyb3VuZCBmb3IgZHJvcGRvd24gbGlua3MuXG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIHRleHQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBBY3RpdmUgZHJvcGRvd24gbWVudSBpdGVtIGJhY2tncm91bmQgY29sb3IuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8qKiBEaXNhYmxlZCBkcm9wZG93biBtZW51IGl0ZW0gYmFja2dyb3VuZCBjb2xvci5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG4vLyoqIFRleHQgY29sb3IgZm9yIGhlYWRlcnMgd2l0aGluIGRyb3Bkb3duIG1lbnVzLlxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vKiogRGVwcmVjYXRlZCBgJGRyb3Bkb3duLWNhcmV0LWNvbG9yYCBhcyBvZiB2My4xLjBcbiRkcm9wZG93bi1jYXJldC1jb2xvcjogICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG5cblxuLy8tLSBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG4vL1xuLy8gTm90ZTogVGhlc2UgdmFyaWFibGVzIGFyZSBub3QgZ2VuZXJhdGVkIGludG8gdGhlIEN1c3RvbWl6ZXIuXG5cbiR6aW5kZXgtbmF2YmFyOiAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LW5hdmJhci1maXhlZDogICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kOiAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG5cblxuLy89PSBNZWRpYSBxdWVyaWVzIGJyZWFrcG9pbnRzXG4vL1xuLy8jIyBEZWZpbmUgdGhlIGJyZWFrcG9pbnRzIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLCBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4vLyBFeHRyYSBzbWFsbCBzY3JlZW4gLyBwaG9uZVxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXhzYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4teHM6ICAgICAgICAgICAgICAgICAgNDgwcHggIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4teHMtbWluYCBhcyBvZiB2My4yLjBcbiRzY3JlZW4teHMtbWluOiAgICAgICAgICAgICAgJHNjcmVlbi14cyAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1waG9uZWAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXBob25lOiAgICAgICAgICAgICAgICRzY3JlZW4teHMtbWluICFkZWZhdWx0O1xuXG4vLyBTbWFsbCBzY3JlZW4gLyB0YWJsZXRcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1zbWAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXNtOiAgICAgICAgICAgICAgICAgIDc2OHB4ICFkZWZhdWx0O1xuJHNjcmVlbi1zbS1taW46ICAgICAgICAgICAgICAkc2NyZWVuLXNtICFkZWZhdWx0O1xuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLXRhYmxldGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLXRhYmxldDogICAgICAgICAgICAgICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xuXG4vLyBNZWRpdW0gc2NyZWVuIC8gZGVza3RvcFxuLy8qKiBEZXByZWNhdGVkIGAkc2NyZWVuLW1kYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbWQ6ICAgICAgICAgICAgICAgICAgOTkycHggIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1pbjogICAgICAgICAgICAgICRzY3JlZW4tbWQgIWRlZmF1bHQ7XG4vLyoqIERlcHJlY2F0ZWQgYCRzY3JlZW4tZGVza3RvcGAgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWRlc2t0b3A6ICAgICAgICAgICAgICRzY3JlZW4tbWQtbWluICFkZWZhdWx0O1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3Bcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZ2AgYXMgb2YgdjMuMC4xXG4kc2NyZWVuLWxnOiAgICAgICAgICAgICAgICAgIDEyMDBweCAhZGVmYXVsdDtcbiRzY3JlZW4tbGctbWluOiAgICAgICAgICAgICAgJHNjcmVlbi1sZyAhZGVmYXVsdDtcbi8vKiogRGVwcmVjYXRlZCBgJHNjcmVlbi1sZy1kZXNrdG9wYCBhcyBvZiB2My4wLjFcbiRzY3JlZW4tbGctZGVza3RvcDogICAgICAgICAgJHNjcmVlbi1sZy1taW4gIWRlZmF1bHQ7XG5cbi8vIFNvIG1lZGlhIHF1ZXJpZXMgZG9uJ3Qgb3ZlcmxhcCB3aGVuIHJlcXVpcmVkLCBwcm92aWRlIGEgbWF4aW11bVxuJHNjcmVlbi14cy1tYXg6ICAgICAgICAgICAgICAoJHNjcmVlbi1zbS1taW4gLSAxKSAhZGVmYXVsdDtcbiRzY3JlZW4tc20tbWF4OiAgICAgICAgICAgICAgKCRzY3JlZW4tbWQtbWluIC0gMSkgIWRlZmF1bHQ7XG4kc2NyZWVuLW1kLW1heDogICAgICAgICAgICAgICgkc2NyZWVuLWxnLW1pbiAtIDEpICFkZWZhdWx0O1xuXG5cbi8vPT0gR3JpZCBzeXN0ZW1cbi8vXG4vLyMjIERlZmluZSB5b3VyIGN1c3RvbSByZXNwb25zaXZlIGdyaWQuXG5cbi8vKiogTnVtYmVyIG9mIGNvbHVtbnMgaW4gdGhlIGdyaWQuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgYmV0d2VlbiBjb2x1bW5zLiBHZXRzIGRpdmlkZWQgaW4gaGFsZiBmb3IgdGhlIGxlZnQgYW5kIHJpZ2h0LlxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4vLyBOYXZiYXIgY29sbGFwc2Vcbi8vKiogUG9pbnQgYXQgd2hpY2ggdGhlIG5hdmJhciBiZWNvbWVzIHVuY29sbGFwc2VkLlxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludDogICAgICRzY3JlZW4tc20tbWluICFkZWZhdWx0O1xuLy8qKiBQb2ludCBhdCB3aGljaCB0aGUgbmF2YmFyIGJlZ2lucyBjb2xsYXBzaW5nLlxuJGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXg6ICgkZ3JpZC1mbG9hdC1icmVha3BvaW50IC0gMSkgIWRlZmF1bHQ7XG5cblxuLy89PSBDb250YWluZXIgc2l6ZXNcbi8vXG4vLyMjIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbi8vIFNtYWxsIHNjcmVlbiAvIHRhYmxldFxuJGNvbnRhaW5lci10YWJsZXQ6ICAgICAgICAgICAgICg3MjBweCArICRncmlkLWd1dHRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyoqIEZvciBgJHNjcmVlbi1zbS1taW5gIGFuZCB1cC5cbiRjb250YWluZXItc206ICAgICAgICAgICAgICAgICAkY29udGFpbmVyLXRhYmxldCAhZGVmYXVsdDtcblxuLy8gTWVkaXVtIHNjcmVlbiAvIGRlc2t0b3BcbiRjb250YWluZXItZGVza3RvcDogICAgICAgICAgICAoOTQwcHggKyAkZ3JpZC1ndXR0ZXItd2lkdGgpICFkZWZhdWx0O1xuLy8qKiBGb3IgYCRzY3JlZW4tbWQtbWluYCBhbmQgdXAuXG4kY29udGFpbmVyLW1kOiAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1kZXNrdG9wICFkZWZhdWx0O1xuXG4vLyBMYXJnZSBzY3JlZW4gLyB3aWRlIGRlc2t0b3BcbiRjb250YWluZXItbGFyZ2UtZGVza3RvcDogICAgICAoMTE0MHB4ICsgJGdyaWQtZ3V0dGVyLXdpZHRoKSAhZGVmYXVsdDtcbi8vKiogRm9yIGAkc2NyZWVuLWxnLW1pbmAgYW5kIHVwLlxuJGNvbnRhaW5lci1sZzogICAgICAgICAgICAgICAgICRjb250YWluZXItbGFyZ2UtZGVza3RvcCAhZGVmYXVsdDtcblxuXG4vLz09IE5hdmJhclxuLy9cbi8vIyNcblxuLy8gQmFzaWNzIG9mIGEgbmF2YmFyXG4kbmF2YmFyLWhlaWdodDogICAgICAgICAgICAgICAgICAgIDUwcHggIWRlZmF1bHQ7XG4kbmF2YmFyLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICRsaW5lLWhlaWdodC1jb21wdXRlZCAhZGVmYXVsdDtcbiRuYXZiYXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsOiAgICAgICAgZmxvb3IoKCRncmlkLWd1dHRlci13aWR0aCAvIDIpKSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy12ZXJ0aWNhbDogICAgICAgICAgKCgkbmF2YmFyLWhlaWdodCAtICRsaW5lLWhlaWdodC1jb21wdXRlZCkgLyAyKSAhZGVmYXVsdDtcbiRuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDogICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGVmYXVsdC1jb2xvcjogICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1iZzogICAgICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDYuNSUpICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgbGlua3NcbiRuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDEwJSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgI2RkZCAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuLy8gTmF2YmFyIGJyYW5kIGxhYmVsXG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgJG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICBub25lICFkZWZhdWx0O1xuXG4vLyBOYXZiYXIgdG9nZ2xlXG4kbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWhvdmVyLWJnOiAgICAgICAgICAgZGFya2VuKCRuYXZiYXItZGVmYXVsdC1iZywgMTAlKSAhZGVmYXVsdDtcbiRuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc6ICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I6ICAgICAgIGRhcmtlbigkbmF2YmFyLWRlZmF1bHQtYmcsIDEwJSkgIWRlZmF1bHQ7XG5cblxuLy89PT0gSW52ZXJ0ZWQgbmF2YmFyXG4vLyBSZXNldCBpbnZlcnRlZCBuYXZiYXIgYmFzaWNzXG4kbmF2YmFyLWludmVyc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICRicmFuZC1pbmZvICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCA1JSkgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBsaW5rc1xuJG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCA1JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDUlKSAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgI2NjYyAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnOiAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG5cbi8vIEludmVydGVkIG5hdmJhciBicmFuZCBsYWJlbFxuJG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWludmVyc2UtbGluay1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZzogICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcblxuLy8gSW52ZXJ0ZWQgbmF2YmFyIHRvZ2dsZVxuJG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ob3Zlci1iZzogICAgICAgICAgICBkYXJrZW4oJG5hdmJhci1pbnZlcnNlLWJnLCA1JSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnOiAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kbmF2YmFyLWludmVyc2UtdG9nZ2xlLWJvcmRlci1jb2xvcjogICAgICAgIGRhcmtlbigkbmF2YmFyLWludmVyc2UtYmcsIDUlKSAhZGVmYXVsdDtcblxuXG4vLz09IE5hdnNcbi8vXG4vLyMjXG5cbi8vPT09IFNoYXJlZCBuYXYgc3R5bGVzXG4kbmF2LWxpbmstcGFkZGluZzogICAgICAgICAgICAgICAgICAgICAgICAgIDEwcHggMTVweCAhZGVmYXVsdDtcbiRuYXYtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcblxuJG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbiRuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG5cbi8vPT0gVGFic1xuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1iZzogICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICRncmF5ICFkZWZhdWx0O1xuJG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICAjZGRkICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjogICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG4vLz09IFBpbGxzXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWFjdGl2ZS1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLz09IFBhZ2luYXRpb25cbi8vXG4vLyMjXG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlcjogICAgICAgICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjogICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXI6ICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlciAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyOiAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLz09IFBhZ2VyXG4vL1xuLy8jI1xuXG4kcGFnZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1iZyAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWJvcmRlciAhZGVmYXVsdDtcbiRwYWdlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRwYWdlci1ob3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICRwYWdpbmF0aW9uLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kcGFnZXItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnZXItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cbiRwYWdlci1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuXG5cbi8vPT0gSnVtYm90cm9uXG4vL1xuLy8jI1xuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctY29sb3I6ICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1mb250LXNpemU6ICAgICAgICAgICAgY2VpbCgoJGZvbnQtc2l6ZS1iYXNlICogMS41KSkgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWhlYWRpbmctZm9udC1zaXplOiAgICBjZWlsKCgkZm9udC1zaXplLWJhc2UgKiA0LjUpKSAhZGVmYXVsdDtcblxuXG4vLz09IEZvcm0gc3RhdGVzIGFuZCBhbGVydHNcbi8vXG4vLyMjIERlZmluZSBjb2xvcnMgZm9yIGZvcm0gZmVlZGJhY2sgc3RhdGVzIGFuZCwgYnkgZGVmYXVsdCwgYWxlcnRzLlxuXG4kc3RhdGUtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAgICAjNDY4ODQ3ICFkZWZhdWx0O1xuJHN0YXRlLXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgICAgI2RmZjBkOCAhZGVmYXVsdDtcbiRzdGF0ZS1zdWNjZXNzLWJvcmRlcjogICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1zdWNjZXNzLWJnLCAtMTApLCA1JSkgIWRlZmF1bHQ7XG5cbiRzdGF0ZS1pbmZvLXRleHQ6ICAgICAgICAgICAgICAgICMzYTg3YWQgIWRlZmF1bHQ7XG4kc3RhdGUtaW5mby1iZzogICAgICAgICAgICAgICAgICAjZDllZGY3ICFkZWZhdWx0O1xuJHN0YXRlLWluZm8tYm9yZGVyOiAgICAgICAgICAgICAgZGFya2VuKGFkanVzdC1odWUoJHN0YXRlLWluZm8tYmcsIC0xMCksIDclKSAhZGVmYXVsdDtcblxuJHN0YXRlLXdhcm5pbmctdGV4dDogICAgICAgICAgICAgI2MwOTg1MyAhZGVmYXVsdDtcbiRzdGF0ZS13YXJuaW5nLWJnOiAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG4kc3RhdGUtd2FybmluZy1ib3JkZXI6ICAgICAgICAgICBkYXJrZW4oYWRqdXN0LWh1ZSgkc3RhdGUtd2FybmluZy1iZywgLTEwKSwgMyUpICFkZWZhdWx0O1xuXG4kc3RhdGUtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAgICAjYjk0YTQ4ICFkZWZhdWx0O1xuJHN0YXRlLWRhbmdlci1iZzogICAgICAgICAgICAgICAgI2YyZGVkZSAhZGVmYXVsdDtcbiRzdGF0ZS1kYW5nZXItYm9yZGVyOiAgICAgICAgICAgIGRhcmtlbihhZGp1c3QtaHVlKCRzdGF0ZS1kYW5nZXItYmcsIC0xMCksIDMlKSAhZGVmYXVsdDtcblxuXG4vLz09IFRvb2x0aXBzXG4vL1xuLy8jI1xuXG4vLyoqIFRvb2x0aXAgbWF4IHdpZHRoXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbi8vKiogVG9vbHRpcCB0ZXh0IGNvbG9yXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBUb29sdGlwIGJhY2tncm91bmQgY29sb3JcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICMwMDAgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcblxuLy8qKiBUb29sdGlwIGFycm93IHdpZHRoXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICA1cHggIWRlZmF1bHQ7XG4vLyoqIFRvb2x0aXAgYXJyb3cgY29sb3JcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG5cbi8vPT0gUG9wb3ZlcnNcbi8vXG4vLyMjXG5cbi8vKiogUG9wb3ZlciBib2R5IGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBtYXhpbXVtIHdpZHRoXG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGJvcmRlciBjb2xvclxuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbi8vKiogUG9wb3ZlciBmYWxsYmFjayBib3JkZXIgY29sb3JcbiRwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgI2NjYyAhZGVmYXVsdDtcblxuLy8qKiBQb3BvdmVyIHRpdGxlIGJhY2tncm91bmQgY29sb3JcbiRwb3BvdmVyLXRpdGxlLWJnOiAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG5cbi8vKiogUG9wb3ZlciBhcnJvdyB3aWR0aFxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIGFycm93IGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgd2lkdGhcbiRwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoOiAgICAgICAgICAgKCRwb3BvdmVyLWFycm93LXdpZHRoICsgMSkgIWRlZmF1bHQ7XG4vLyoqIFBvcG92ZXIgb3V0ZXIgYXJyb3cgY29sb3JcbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgICAgZmFkZWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgNSUpICFkZWZhdWx0O1xuLy8qKiBQb3BvdmVyIG91dGVyIGFycm93IGZhbGxiYWNrIGNvbG9yXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjogIGRhcmtlbigkcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3IsIDIwJSkgIWRlZmF1bHQ7XG5cblxuLy89PSBMYWJlbHNcbi8vXG4vLyMjXG5cbi8vKiogRGVmYXVsdCBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtZGVmYXVsdC1iZzogICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogUHJpbWFyeSBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtcHJpbWFyeS1iZzogICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcbi8vKiogU3VjY2VzcyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtc3VjY2Vzcy1iZzogICAgICAgICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogSW5mbyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtaW5mby1iZzogICAgICAgICAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBsYWJlbCBiYWNrZ3JvdW5kIGNvbG9yXG4kbGFiZWwtd2FybmluZy1iZzogICAgICAgICAgICAkYnJhbmQtd2FybmluZyAhZGVmYXVsdDtcbi8vKiogRGFuZ2VyIGxhYmVsIGJhY2tncm91bmQgY29sb3JcbiRsYWJlbC1kYW5nZXItYmc6ICAgICAgICAgICAgICRicmFuZC1kYW5nZXIgIWRlZmF1bHQ7XG5cbi8vKiogRGVmYXVsdCBsYWJlbCB0ZXh0IGNvbG9yXG4kbGFiZWwtY29sb3I6ICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBEZWZhdWx0IHRleHQgY29sb3Igb2YgYSBsaW5rZWQgbGFiZWxcbiRsYWJlbC1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG5cblxuLy89PSBNb2RhbHNcbi8vXG4vLyMjXG5cbi8vKiogUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4vLyoqIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgdGl0bGVcbiRtb2RhbC10aXRsZS1wYWRkaW5nOiAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4vLyoqIE1vZGFsIHRpdGxlIGxpbmUtaGVpZ2h0XG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIG1vZGFsIGNvbnRlbnQgYXJlYVxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBjb250ZW50IGJvcmRlciBjb2xvclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICByZ2JhKDAsMCwwLC4yKSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgY29udGVudCBib3JkZXIgY29sb3IgKipmb3IgSUU4KipcbiRtb2RhbC1jb250ZW50LWZhbGxiYWNrLWJvcmRlci1jb2xvcjogICAgICAgICAgIzk5OSAhZGVmYXVsdDtcblxuLy8qKiBNb2RhbCBiYWNrZHJvcCBiYWNrZ3JvdW5kIGNvbG9yXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuLy8qKiBNb2RhbCBiYWNrZHJvcCBvcGFjaXR5XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAuNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgaGVhZGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgI2U1ZTVlNSAhZGVmYXVsdDtcbi8vKiogTW9kYWwgZm9vdGVyIGJvcmRlciBjb2xvclxuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgNjAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuXG4vLz09IEFsZXJ0c1xuLy9cbi8vIyMgRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nOiAgICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAkYm9yZGVyLXJhZGl1cy1iYXNlICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgYm9sZCAhZGVmYXVsdDtcblxuJGFsZXJ0LXN1Y2Nlc3MtYmc6ICAgICAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG4kYWxlcnQtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xuJGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHN0YXRlLXN1Y2Nlc3MtYm9yZGVyICFkZWZhdWx0O1xuXG4kYWxlcnQtaW5mby1iZzogICAgICAgICAgICAgICAkc3RhdGUtaW5mby1iZyAhZGVmYXVsdDtcbiRhbGVydC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XG4kYWxlcnQtaW5mby1ib3JkZXI6ICAgICAgICAgICAkc3RhdGUtaW5mby1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRhbGVydC13YXJuaW5nLWJnOiAgICAgICAgICAgICRzdGF0ZS13YXJuaW5nLWJnICFkZWZhdWx0O1xuJGFsZXJ0LXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcbiRhbGVydC13YXJuaW5nLWJvcmRlcjogICAgICAgICRzdGF0ZS13YXJuaW5nLWJvcmRlciAhZGVmYXVsdDtcblxuJGFsZXJ0LWRhbmdlci1iZzogICAgICAgICAgICAgJHN0YXRlLWRhbmdlci1iZyAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItdGV4dDogICAgICAgICAgICRzdGF0ZS1kYW5nZXItdGV4dCAhZGVmYXVsdDtcbiRhbGVydC1kYW5nZXItYm9yZGVyOiAgICAgICAgICRzdGF0ZS1kYW5nZXItYm9yZGVyICFkZWZhdWx0O1xuXG5cbi8vPT0gUHJvZ3Jlc3MgYmFyc1xuLy9cbi8vIyNcblxuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSB3aG9sZSBwcm9ncmVzcyBjb21wb25lbnRcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4vLyoqIFByb2dyZXNzIGJhciB0ZXh0IGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuLy8qKiBWYXJpYWJsZSBmb3Igc2V0dGluZyByb3VuZGVkIGNvcm5lcnMgb24gcHJvZ3Jlc3MgYmFyLlxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgJGJvcmRlci1yYWRpdXMtYmFzZSAhZGVmYXVsdDtcblxuLy8qKiBEZWZhdWx0IHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgJGJyYW5kLXByaW1hcnkgIWRlZmF1bHQ7XG4vLyoqIFN1Y2Nlc3MgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLXN1Y2Nlc3MtYmc6ICAgICAkYnJhbmQtc3VjY2VzcyAhZGVmYXVsdDtcbi8vKiogV2FybmluZyBwcm9ncmVzcyBiYXIgY29sb3JcbiRwcm9ncmVzcy1iYXItd2FybmluZy1iZzogICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuLy8qKiBEYW5nZXIgcHJvZ3Jlc3MgYmFyIGNvbG9yXG4kcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZzogICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuLy8qKiBJbmZvIHByb2dyZXNzIGJhciBjb2xvclxuJHByb2dyZXNzLWJhci1pbmZvLWJnOiAgICAgICAgJGJyYW5kLWluZm8gIWRlZmF1bHQ7XG5cblxuLy89PSBMaXN0IGdyb3VwXG4vL1xuLy8jI1xuXG4vLyoqIEJhY2tncm91bmQgY29sb3Igb24gYC5saXN0LWdyb3VwLWl0ZW1gXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4vLyoqIGAubGlzdC1ncm91cC1pdGVtYCBib3JkZXIgY29sb3JcbiRsaXN0LWdyb3VwLWJvcmRlcjogICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogTGlzdCBncm91cCBib3JkZXIgcmFkaXVzXG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQmFja2dyb3VuZCBjb2xvciBvZiBzaW5nbGUgbGlzdCBpdGVtcyBvbiBob3ZlclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGFjdGl2ZSBsaXN0IGl0ZW1zXG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBCb3JkZXIgY29sb3Igb2YgYWN0aXZlIGxpc3QgZWxlbWVudHNcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI6ICAgICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuLy8qKiBUZXh0IGNvbG9yIGZvciBjb250ZW50IHdpdGhpbiBhY3RpdmUgbGlzdCBpdGVtc1xuJGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I6ICBsaWdodGVuKCRsaXN0LWdyb3VwLWFjdGl2ZS1iZywgNDAlKSAhZGVmYXVsdDtcblxuLy8qKiBUZXh0IGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCYWNrZ3JvdW5kIGNvbG9yIG9mIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFRleHQgY29sb3IgZm9yIGNvbnRlbnQgd2l0aGluIGRpc2FibGVkIGxpc3QgaXRlbXNcbiRsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I6ICRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1saW5rLWNvbG9yOiAgICAgICAgICM1NTUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yOiAgICRsaXN0LWdyb3VwLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1saW5rLWhlYWRpbmctY29sb3I6ICMzMzMgIWRlZmF1bHQ7XG5cblxuLy89PSBQYW5lbHNcbi8vXG4vLyMjXG5cbiRwYW5lbC1iZzogICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kcGFuZWwtYm9keS1wYWRkaW5nOiAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWhlYWRpbmctcGFkZGluZzogICAgICAgMTBweCAxNXB4ICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1wYWRkaW5nOiAgICAgICAgJHBhbmVsLWhlYWRpbmctcGFkZGluZyAhZGVmYXVsdDtcbiRwYW5lbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQm9yZGVyIGNvbG9yIGZvciBlbGVtZW50cyB3aXRoaW4gcGFuZWxzXG4kcGFuZWwtaW5uZXItYm9yZGVyOiAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWZvb3Rlci1iZzogICAgICAgICAgICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLWRlZmF1bHQtdGV4dDogICAgICAgICAgJHRleHQtY29sb3IgIWRlZmF1bHQ7XG4kcGFuZWwtZGVmYXVsdC1ib3JkZXI6ICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzogICAgI2Y1ZjVmNSAhZGVmYXVsdDtcblxuJHBhbmVsLXByaW1hcnktdGV4dDogICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWJvcmRlcjogICAgICAgICRwYW5lbC1kZWZhdWx0LWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmc6ICAgICRicmFuZC1wcmltYXJ5ICFkZWZhdWx0O1xuXG4kcGFuZWwtc3VjY2Vzcy10ZXh0OiAgICAgICAgICAkc3RhdGUtc3VjY2Vzcy10ZXh0ICFkZWZhdWx0O1xuJHBhbmVsLXN1Y2Nlc3MtYm9yZGVyOiAgICAgICAgJHBhbmVsLWRlZmF1bHQtYm9yZGVyICFkZWZhdWx0O1xuJHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzogICAgJGJyYW5kLXN1Y2Nlc3MgIWRlZmF1bHQ7XG5cbiRwYW5lbC1pbmZvLXRleHQ6ICAgICAgICAgICAgICRzdGF0ZS1pbmZvLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtaW5mby1ib3JkZXI6ICAgICAgICAgICAkcGFuZWwtZGVmYXVsdC1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtaW5mby1oZWFkaW5nLWJnOiAgICAgICAkYnJhbmQtaW5mbyAhZGVmYXVsdDtcblxuJHBhbmVsLXdhcm5pbmctdGV4dDogICAgICAgICAgJHN0YXRlLXdhcm5pbmctdGV4dCAhZGVmYXVsdDtcbiRwYW5lbC13YXJuaW5nLWJvcmRlcjogICAgICAgICRwYW5lbC1kZWZhdWx0LWJvcmRlciAhZGVmYXVsdDtcbiRwYW5lbC13YXJuaW5nLWhlYWRpbmctYmc6ICAgICRicmFuZC13YXJuaW5nICFkZWZhdWx0O1xuXG4kcGFuZWwtZGFuZ2VyLXRleHQ6ICAgICAgICAgICAkc3RhdGUtZGFuZ2VyLXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtZGFuZ2VyLWJvcmRlcjogICAgICAgICAkcGFuZWwtZGVmYXVsdC1ib3JkZXIgIWRlZmF1bHQ7XG4kcGFuZWwtZGFuZ2VyLWhlYWRpbmctYmc6ICAgICAkYnJhbmQtZGFuZ2VyICFkZWZhdWx0O1xuXG5cbi8vPT0gVGh1bWJuYWlsc1xuLy9cbi8vIyNcblxuLy8qKiBQYWRkaW5nIGFyb3VuZCB0aGUgdGh1bWJuYWlsIGltYWdlXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICA0cHggIWRlZmF1bHQ7XG4vLyoqIFRodW1ibmFpbCBiYWNrZ3JvdW5kIGNvbG9yXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciBjb2xvclxuJHRodW1ibmFpbC1ib3JkZXI6ICAgICAgICAgICAgI2RkZCAhZGVmYXVsdDtcbi8vKiogVGh1bWJuYWlsIGJvcmRlciByYWRpdXNcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICRib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XG5cbi8vKiogQ3VzdG9tIHRleHQgY29sb3IgZm9yIHRodW1ibmFpbCBjYXB0aW9uc1xuJHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yOiAgICAgJHRleHQtY29sb3IgIWRlZmF1bHQ7XG4vLyoqIFBhZGRpbmcgYXJvdW5kIHRoZSB0aHVtYm5haWwgY2FwdGlvblxuJHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc6ICAgOXB4ICFkZWZhdWx0O1xuXG5cbi8vPT0gV2VsbHNcbi8vXG4vLyMjXG5cbiR3ZWxsLWJnOiAgICAgICAgICAgICAgICAgICAgICNmNWY1ZjUgIWRlZmF1bHQ7XG4kd2VsbC1ib3JkZXI6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHdlbGwtYmcsIDclKSAhZGVmYXVsdDtcblxuXG4vLz09IEJhZGdlc1xuLy9cbi8vIyNcblxuJGJhZGdlLWNvbG9yOiAgICAgICAgICAgICAgICAgI2ZmZiAhZGVmYXVsdDtcbi8vKiogTGlua2VkIGJhZGdlIHRleHQgY29sb3Igb24gaG92ZXJcbiRiYWRnZS1saW5rLWhvdmVyLWNvbG9yOiAgICAgICNmZmYgIWRlZmF1bHQ7XG4kYmFkZ2UtYmc6ICAgICAgICAgICAgICAgICAgICAkYnJhbmQtcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8qKiBCYWRnZSB0ZXh0IGNvbG9yIGluIGFjdGl2ZSBuYXYgbGlua1xuJGJhZGdlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4vLyoqIEJhZGdlIGJhY2tncm91bmQgY29sb3IgaW4gYWN0aXZlIG5hdiBsaW5rXG4kYmFkZ2UtYWN0aXZlLWJnOiAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICBib2xkICFkZWZhdWx0O1xuJGJhZGdlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgMSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG5cblxuLy89PSBCcmVhZGNydW1ic1xuLy9cbi8vIyNcblxuJGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbDogICA4cHggIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw6IDE1cHggIWRlZmF1bHQ7XG4vLyoqIEJyZWFkY3J1bWIgYmFja2dyb3VuZCBjb2xvclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuLy8qKiBCcmVhZGNydW1iIHRleHQgY29sb3JcbiRicmVhZGNydW1iLWNvbG9yOiAgICAgICAgICAgICAgI2NjYyAhZGVmYXVsdDtcbi8vKiogVGV4dCBjb2xvciBvZiBjdXJyZW50IHBhZ2UgaW4gdGhlIGJyZWFkY3J1bWJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgJGdyYXktbGlnaHQgIWRlZmF1bHQ7XG4vLyoqIFRleHR1YWwgc2VwYXJhdG9yIGZvciBiZXR3ZWVuIGJyZWFkY3J1bWIgZWxlbWVudHNcbiRicmVhZGNydW1iLXNlcGFyYXRvcjogICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy89PSBDYXJvdXNlbFxuLy9cbi8vIyNcblxuJGNhcm91c2VsLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKDAsMCwwLC42KSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ2xvc2Vcbi8vXG4vLyMjXG5cbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgIGJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgMCAxcHggMCAjZmZmICFkZWZhdWx0O1xuXG5cbi8vPT0gQ29kZVxuLy9cbi8vIyNcblxuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgI2M3MjU0ZSAhZGVmYXVsdDtcbiRjb2RlLWJnOiAgICAgICAgICAgICAgICAgICAgICNmOWYyZjQgIWRlZmF1bHQ7XG5cbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICNmZmYgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAjMzMzICFkZWZhdWx0O1xuXG4kcHJlLWJnOiAgICAgICAgICAgICAgICAgICAgICAjZjVmNWY1ICFkZWZhdWx0O1xuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgJGdyYXktZGFyayAhZGVmYXVsdDtcbiRwcmUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICNjY2MgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLz09IFR5cGVcbi8vXG4vLyMjXG5cbi8vKiogSG9yaXpvbnRhbCBvZmZzZXQgZm9yIGZvcm1zIGFuZCBsaXN0cy5cbiRjb21wb25lbnQtb2Zmc2V0LWhvcml6b250YWw6IDE4MHB4ICFkZWZhdWx0O1xuLy8qKiBUZXh0IG11dGVkIGNvbG9yXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXMgYm9yZGVyIGNvbG9yXG4kYWJici1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogSGVhZGluZ3Mgc21hbGwgY29sb3JcbiRoZWFkaW5ncy1zbWFsbC1jb2xvcjogICAgICAgICRncmF5LWxpZ2h0ICFkZWZhdWx0O1xuLy8qKiBCbG9ja3F1b3RlIHNtYWxsIGNvbG9yXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS1saWdodCAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBmb250IHNpemVcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAxLjI1KSAhZGVmYXVsdDtcbi8vKiogQmxvY2txdW90ZSBib3JkZXIgY29sb3JcbiRibG9ja3F1b3RlLWJvcmRlci1jb2xvcjogICAgICRncmF5LWxpZ2h0ZXIgIWRlZmF1bHQ7XG4vLyoqIFBhZ2UgaGVhZGVyIGJvcmRlciBjb2xvclxuJHBhZ2UtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgJGdyYXktbGlnaHRlciAhZGVmYXVsdDtcbi8vKiogV2lkdGggb2YgaG9yaXpvbnRhbCBkZXNjcmlwdGlvbiBsaXN0IHRpdGxlc1xuJGRsLWhvcml6b250YWwtb2Zmc2V0OiAgICAgICAgJGNvbXBvbmVudC1vZmZzZXQtaG9yaXpvbnRhbCAhZGVmYXVsdDtcbi8vKiogUG9pbnQgYXQgd2hpY2ggLmRsLWhvcml6b250YWwgYmVjb21lcyBob3Jpem9udGFsXG4kZGwtaG9yaXpvbnRhbC1icmVha3BvaW50OiAgICAkZ3JpZC1mbG9hdC1icmVha3BvaW50ICFkZWZhdWx0O1xuLy8qKiBIb3Jpem9udGFsIGxpbmUgY29sb3IuXG4kaHItYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkZ3JheS1saWdodGVyICFkZWZhdWx0O1xuIiwiLnZpZXctaWQtaW50cm9kdWN0aW9uX3ZpZGVvIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgPiAudmlldy1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICB9XG5cbiAgLnZpZGVvLXVuYXZhaWxhYmxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gIC52aWV3cy1maWVsZC1maWVsZC12aWRlbyB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmludHJvZHVjdGlvbi12aWRlby13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAud2F0Y2gtaW50cm9kdWN0aW9uLXZpZGVvIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmMWY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgfVxuXG4gICAgICAud2F0Y2gtaW50cm9kdWN0aW9uLXZpZGVvOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuIiwiLnZpZXctaWQtZWZmaWNpZW5jeV92aWRlbyB7XG4gIG1hcmdpbjogMTBweCAwO1xuXG4gID4gLnZpZXctY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgfVxuXG4gIC52aWRlby11bmF2YWlsYWJsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gIH1cblxuICAudmlld3MtZmllbGQtZmllbGQtdmlkZW8ge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5pbnRyb2R1Y3Rpb24tdmlkZW8td3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgLndhdGNoLWludHJvZHVjdGlvbi12aWRlbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjFmO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgIH1cblxuICAgICAgLndhdGNoLWludHJvZHVjdGlvbi12aWRlbzpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi52aWV3LWlkLWZhcV9wb3N0IHtcbiAgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGxpZ2h0LWJsdWU7XG5cbiAgICAudmlld3MtZmllbGQtdGl0bGUsXG4gICAgLnZpZXdzLWZpZWxkLWJvZHkge1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICBjb2xvcjogJGRhcmstY29sb3I7XG5cbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgfVxuXG4gICAgICAudGV4dC10cnVuY2F0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogMjBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbiIsIi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX2xpc3Qge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudmlldy1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuaXNvdG9wZS1maWx0ZXJzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDgwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG5cbiAgICAuaXNvdG9wZS1jb250ZW50LWZpbHRlcnMge1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcblxuICAgICAgLnJvdy1ncm91cCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgIGgzLmlzb3RvcGUtZmlsdGVyaW5nIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6ICRjeWFuO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaDMuaXNvdG9wZS1maWx0ZXJpbmc6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGN5YW47XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuaXNvdG9wZS1maWx0ZXJpbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAudmlld3MtZmllbGQtdXNlci1waWN0dXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC52aWV3cy1maWVsZC1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1jb21wYW55LWZ1bmN0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5pc290b3BlLWZpbHRlcmluZy5pcy1zZWxlY3RlZCB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMi41JTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEyLjUlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLTEyLjUlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjQzN2I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52aWV3LWRpc3BsYXktaWQteW91cl90ZWFtX3F1ZXN0aW9ucyB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC52aWV3LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmlzb3RvcGUtZmlsdGVycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gICAgLmlzb3RvcGUtY29udGVudC1maWx0ZXJzIHtcbiAgICAgIC5yb3ctZ3JvdXAge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIC8vIEZvciBzY3JvbGwgYmFyLlxuICAgICAgICBwYWRkaW5nOiAwIDE1cHggMCAxMHB4O1xuXG4gICAgICAgIGRpdi5pc290b3BlLWZpbHRlcmluZyB7XG4gICAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggNXB4ICNlYWVhZWE7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgZGl2Lmlzb3RvcGUtZmlsdGVyaW5nLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2U6ZW5kIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2U6c3RhcnQge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLnZpZXctZGlzcGxheS1pZC15b3VyX3RlYW1fY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwO1xuXG4gIC5pc290b3BlLWNvbnRlbnQge1xuICAgIC5pc290b3BlLWZpbHRlcmluZyB7XG4gICAgICAudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAudmlld3MtZmllbGRzLXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zZWNvbmQtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC11c2VyLXBpY3R1cmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1uYW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWNvbXBhbnktZnVuY3Rpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAjZDJkMmQyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1leHBlcmllbmNlLXdpdGgtb2t0b3BybyxcbiAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtbGFuZ3VhZ2VzLXNwb2tlbixcbiAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtdGltZS16b25lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWV4cGVyaWVuY2Utd2l0aC1va3RvcHJvOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgbWFzazogdXJsKFwiLi4vaW1hZ2VzL3dvcmtfZXhwZXJpZW5jZS5zdmdcIikgbm8tcmVwZWF0IDUwJSA1MCU7XG4gICAgICAgICAgICBtYXNrLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QyZDJkMjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtbGFuZ3VhZ2VzLXNwb2tlbjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG1hc2s6IHVybChcIi4uL2ltYWdlcy9sYW5ndWFnZXMuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICAgICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXRpbWUtem9uZTpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG1hc2s6IHVybChcIi4uL2ltYWdlcy90aW1lX3pvbmUuc3ZnXCIpIG5vLXJlcGVhdCA1MCUgNTAlO1xuICAgICAgICAgICAgbWFzay1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkMmQyZDI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXBlcnNvbmFsLWZlZWRiYWNrIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiA1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4uYXJ0ZW1pai1zdHlsZS1mb3JtLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIG1hcmdpbjogMjVweCAwO1xuXG4gIC5mb3JtLXJvdyB7XG4gICAgQG1lZGlhICN7JHNjcmVlbi1tZWRpdW0tbWF4fSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuc2VsZWN0LXdyYXBwZXIsXG4gICAgICAgID4gc2VsZWN0LFxuICAgICAgICA+IGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0tY2hlY2tib3hlcyB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgPiBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgYnV0dG9uLCAuYnRuIHtcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2U4ZThlODtcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSk7XG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTUwJSAtIDIzMHB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlOGU4ZTg7XG4gICAgICAgICAgICAgIHRvcDogY2FsYyg1MCUpO1xuICAgICAgICAgICAgICByaWdodDogY2FsYygtNTAlIC0gMjMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6b25seS1jaGlsZCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6IGNhbGMoLTUwJSAtIDEzMHB4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKC01MCUgLSAxMzBweCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtIHtcbiAgICAgIC5maWVsZGdyb3VwIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0LXdyYXBwZXIge1xuICAgICAgLnNocy1jb250YWluZXIge1xuICAgICAgICAuc2hzLWZpZWxkLWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIC5zaHMtd2lkZ2V0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAxMnB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZ3JpZGRlZCxcbiAgJi5ncmlkZGVkLTQsXG4gICYuZ3JpZGRlZC01IHtcbiAgICAuZm9ybS1yb3cge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICA+IC5mb3JtLWdyb3VwOm5vdCguZm9ybS1hY3Rpb25zKSB7XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1heH0ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogMTBweCAxNXB4O1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMDBweCwgMWZyKSk7XG5cbiAgICAgICAgPiAuZm9ybS1ncm91cDpub3QoLmZvcm0tYWN0aW9ucykge1xuICAgICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1pdGVtLWV4cGVuc2UtY2xhaW0tZXhwZW5zZS1jbGFpbSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvcm0taXRlbS1zdGF0dXMge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyaWRkZWQtNCB7XG4gICAgICAuZm9ybS1yb3cge1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1tYXh9IHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmdyaWRkZWQtNSB7XG4gICAgICAuZm9ybS1yb3cge1xuICAgICAgICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1tYXh9IHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9jay1va3RvcHJvLXNvdXJjZS1jcmVhdGlvbi1saW5rLWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnZpZXctb2t0b3Byby1zb3VyY2VzIHtcbiAgLnZpZXctY29udGVudC5yb3cge1xuICAgIHRhYmxlIHtcbiAgICAgIGNhcHRpb24ge1xuICAgICAgICBjYXB0aW9uLXNpZGU6IHRvcDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi52aWV3LWRpc3BsYXktaWQtb3ZlcnZpZXdfYmxvY2sge1xuICAgID4gLnZpZXctY29udGVudCB7XG4gICAgICB0YWJsZSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC1nYXA6IDFweDtcbiAgICAgICAgbWFyZ2luOiAwLjVweCAwO1xuXG4gICAgICAgID4gY2FwdGlvbiwgdGJvZHkge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZWRlZGU7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcblxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICAgICAgICAgJi52aWV3cy1maWVsZC1uYW1lLTEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIC5zb3VyY2UtdGFncyB7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gY2FwdGlvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi52aWV3LW9rdG9wcm8tdGVhbSB7XG5cbiAgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdHJldGNoO1xuICAgICAgbWFyZ2luOiAwIDQwcHggNjBweCAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmxleC1iYXNpczogMjUwcHg7XG5cbiAgICAgIC52aWV3cy1maWVsZC1maWVsZHNldCB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC51c2VyLXBpY3R1cmUtLXNvY2lhbC1saW5rcy13cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAudmlld3MtZmllbGQtdXNlci1waWN0dXJlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudmlld3MtZmllbGQtZmllbGQtc29jaWFsLWxpbmtzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYm90dG9tOiAtMTZweDtcblxuICAgICAgICAgICAgLnNvY2lhbC1tZWRpYS1saW5rLWljb24tLWxpbmtlZGluIHtcblxuICAgICAgICAgICAgICBzcGFuIHtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvbGlua2VkaW5faWNvbi5zdmdcIik7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMzBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLW5hbWUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4tbWVkaXVtLW1pbn0ge1xuICAgIC52aWV3LWNvbnRlbnQge1xuXG4gICAgICAudmlld3Mtcm93IHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcblxuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIC52aWV3cy1yb3cge1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLnZpZXctb2t0b3Byby1ibG9nLWxpc3Rpbmctc2VhY2gtaW5kZXgge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC52aWV3LWZpbHRlcnMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMjNweDtcblxuICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuXG4gICAgICAuZm9ybS1yb3cge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg0NTBweCwgMWZyKSk7O1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDUycHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIC5mb3JtLXR5cGUtc2VsZWN0IHtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXR5cGUtc2VsZWN0LFxuICAgICAgICAuZm9ybS10eXBlLXNlYXJjaC1hcGktYXV0b2NvbXBsZXRlIHtcbiAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1heC13aWR0aDogNTgwcHg7XG5cbiAgICAgICAgICAuZm9ybS1zZWxlY3QsXG4gICAgICAgICAgLmZvcm0tYXV0b2NvbXBsZXRlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJG1haW4tZ3JleTtcbiAgICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLWdyZXk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc2VhcmNoX2ljb25faWNvbi5zdmcnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICAgICAgbGVmdDogMTZweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9ybS1hdXRvY29tcGxldGUge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAyMHB4IDE2cHggNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZW1wdHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIH1cblxuICAudmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgY29sdW1uLWdhcDogNDBweDtcbiAgICByb3ctZ2FwOiA0MHB4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIC52aWV3cy1yb3cge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLnBhZ2luYXRpb24ge1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDkwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLnBhZ2UtaXRlbSxcbiAgICAucGFnZS1saW5rLFxuICAgIC5wYWdlcl9faXRlbS0tbmV4dCxcbiAgICAucGFnZXJfX2l0ZW0tLW5leHQge1xuICAgICAgYm9yZGVyOiB1bnNldDtcblxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhZ2UtaXRlbSxcbiAgICAucGFnZXJfX2l0ZW0tLW5leHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuXG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogNnB4IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcblxuICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnZpZXctZGlzcGxheS1pZC1ibG9ja19ibG9nX2xpc3RpbmdfdG9waWNzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4N3B4O1xuXG4gICAgLnZpZXctZmlsdGVycyB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuXG4gICAgICAgIC5mb3JtLXJvdyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDc1MHB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICAgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSB7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1sYXJnZS1taW59IHtcblxuICAgIC52aWV3LWZpbHRlcnMge1xuXG4gICAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcblxuICAgICAgICAuZm9ybS1yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgY29sdW1uLWdhcDogMzlweDtcblxuICAgICAgICAgIC5mb3JtLXR5cGUtc2VsZWN0LFxuICAgICAgICAgIC5mb3JtLXR5cGUtc2VhcmNoLWFwaS1hdXRvY29tcGxldGUge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1tZWRpdW0tbWlufSB7XG5cbiAgICAudmlldy1maWx0ZXJzIHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG5cbiAgICAgICAgLmZvcm0tcm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICByb3ctZ2FwOiAxNXB4O1xuXG4gICAgICAgICAgLmZvcm0tdHlwZS1zZWxlY3QsXG4gICAgICAgICAgLmZvcm0tdHlwZS1zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDUxcHg7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICAucGFnaW5hdGlvbiB7XG5cbiAgICAgIC5wYWdlLWl0ZW0sXG4gICAgICAucGFnZS1saW5rLFxuICAgICAgLnBhZ2VyX19pdGVtLS1uZXh0LFxuICAgICAgLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgICAgICAgYm9yZGVyOiB1bnNldDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wYWdlLWl0ZW0sXG4gICAgICAucGFnZXJfX2l0ZW0tLW5leHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgICAgcGFkZGluZzogM3B4IDhweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi52aWV3LW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4LnZpZXctZGlzcGxheS1pZC1ibG9ja19yZWxhdGVkX2FydGljbGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLnZpZXctY29udGVudCB7XG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgLnNsaWNrLS12aWV3LS1va3RvcHJvLWJsb2ctbGlzdGluZy1zZWFjaC1pbmRleCB7XG4gICAgIHBvc2l0aW9uOiBzdGF0aWM7XG5cbiAgICAgLnNsaWNrLWxpc3Qge1xuICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAuc2xpY2stdHJhY2sge1xuICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgICAuc2xpY2tfX3NsaWRlIHtcbiAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgIC5zbGlkZV9fZ3JpZCB7XG4gICAgICAgICAgICAgYm9yZGVyOiB1bnNldDtcblxuICAgICAgICAgICAgIC5ncmlkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuICAgICB9XG5cbiAgICAgLnNsaWNrX19hcnJvdyB7XG4gICAgICAgdG9wOiA0NyU7XG5cbiAgICAgICAuc2xpY2stcHJldixcbiAgICAgICAuc2xpY2stbmV4dCB7XG5cbiAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgY29sb3I6IHVuc2V0O1xuICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9zbGlkZXJfYXJyb3cuc3ZnJyk7XG4gICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAgLnNsaWNrLW5leHQge1xuICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgIH1cblxuICAgICAgIC5zbGljay1wcmV2IHtcbiAgICAgICAgIGxlZnQ6IDExcHg7XG5cbiAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgIH1cblxuICAgQG1lZGlhICN7JHNjcmVlbi1zbS1tYXgteH0ge1xuICAgICAuc2xpY2stLXZpZXctLW9rdG9wcm8tYmxvZy1saXN0aW5nLXNlYWNoLWluZGV4IHtcblxuICAgICAgIC5zbGljay1saXN0IHtcblxuICAgICAgICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgLnNsaWNrX19zbGlkZSB7XG4gICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgIC5zbGlja19fYXJyb3cge1xuICAgICAgICAgdG9wOiA0NyU7XG5cbiAgICAgICAgIC5zbGljay1wcmV2LFxuICAgICAgICAgLnNsaWNrLW5leHQge1xuXG4gICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICBjb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvc2xpZGVyX2Fycm93LnN2ZycpO1xuICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG5cbiAgICAgICAgIC5zbGljay1uZXh0IHtcbiAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgfVxuXG4gICAgICAgICAuc2xpY2stcHJldiB7XG4gICAgICAgICAgIGxlZnQ6IDExcHg7XG5cbiAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICB9XG4gICAgIH1cbiAgIH1cbiB9XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi52aWV3LXRvcGljcy1nbG9zc2FyeSB7XG5cbiAgJi52aWV3LWRpc3BsYXktaWQtYmxvY2tfdG9waWNzX2dsb3NzYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDg4MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgLnZpZXctY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHJvdy1nYXA6IDM1cHg7XG5cbiAgICAgIC52aWV3cy1yb3cge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW46IDYwcHggYXV0byA5MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXG4gICAgICAucGFnZS1pdGVtLFxuICAgICAgLnBhZ2UtbGluayxcbiAgICAgIC5wYWdlcl9faXRlbS0tbmV4dCxcbiAgICAgIC5wYWdlcl9faXRlbS0tbmV4dCB7XG4gICAgICAgIGJvcmRlcjogdW5zZXQ7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucGFnZS1pdGVtLFxuICAgICAgLnBhZ2VyX19pdGVtLS1uZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzM3B4O1xuXG4gICAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuXG4gICAgICAgICAgLnBhZ2UtbGluayB7XG5cbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnZpc2lvbi0tdGVhc2VyLnZpc2lvbiB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiA3O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpc2lvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgLy8gU2hhcmVkXG4gICYtLWhlYWRlcixcbiAgJi0tY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAzNXZ3O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLy8gVG9wXG4gICYtLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICBoZWlnaHQ6IDY1cHg7XG4gICAgfVxuXG4gICAgaDUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG4gIH1cblxuICAmLS1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgd2hpdGU7XG4gIH1cbiAgaDIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi0tdGl0bGUge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMzNweDtcbiAgfVxuXG4gICYtLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTEwcHg7XG5cbiAgICBzdmcge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuXG4gICAgICAuY2xzLTEge1xuICAgICAgICBzdHJva2U6IHdoaXRlO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDNweDtcbiAgICAgICAgZmlsbDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ29udGVudFxuICAmLS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTBweCAyZW0gNGVtIDJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlcjogd2hpdGUgMnB4IHNvbGlkO1xuICB9XG5cbiAgLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSg1MSwgNDgsIDQ4LCAwLjQpO1xuICB9XG5cblxuICAvLyBSZWFkIG1vcmVcbiAgLmVjLXRvZ2dsZS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBmb250LXNpemU6IDFweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA4OHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA3NC4zNiA0Ny40OCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsOiUyM2ZmZjslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFc2Nyb2xsJTNDL3RpdGxlJTNFJTNDZyBpZD0nTGF5ZXJfMicgZGF0YS1uYW1lPSdMYXllciAyJyUzRSUzQ2cgaWQ9J0xheWVyXzEtMicgZGF0YS1uYW1lPSdMYXllciAxJyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMzcuMTgsNDcuNDhhNC42OCw0LjY4LDAsMCwxLTMuMzEtMS4zNkwuNDQsMTIuNjhhMS41LDEuNSwwLDAsMSwyLjEyLTIuMTJMMzYsNDRhMS42OCwxLjY4LDAsMCwwLDIuMzcsMEw3MS44LDEwLjU2YTEuNSwxLjUsMCwwLDEsMi4xMiwyLjEyTDQwLjQ5LDQ2LjEyQTQuNjYsNC42NiwwLDAsMSwzNy4xOCw0Ny40OFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMzcuMTgsMzcuMzZBNC42OCw0LjY4LDAsMCwxLDMzLjg3LDM2TC40NCwyLjU2QTEuNSwxLjUsMCwwLDEsMi41Ni40NEwzNiwzMy44OGExLjY4LDEuNjgsMCwwLDAsMi4zNywwTDcxLjguNDRhMS41LDEuNSwwLDAsMSwyLjEyLDIuMTJMNDAuNDksMzZBNC42Niw0LjY2LDAsMCwxLDM3LjE4LDM3LjM2WicvJTNFJTNDL2clM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7ICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNzFweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICB9XG5cbiAgJi0tY29udGVudDpub3QoLnRvZ2dsZS1hY3RpdmUpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC50b2dnbGUtYWN0aXZlIC5lYy1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG59XG4iLCIuanMgLmRyb3BidXR0b24td3JhcHBlciB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcblxuICAmLmRyb3BidXR0b24tbXVsdGlwbGUge1xuICAgIC5kcm9wYnV0dG9uLXdpZGdldCB7XG4gICAgICAuZHJvcGJ1dHRvbiB7XG4gICAgICAgIC5zZWNvbmRhcnktYWN0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLm9wZW4ge1xuICAgICAgLmRyb3BidXR0b24td2lkZ2V0IHtcbiAgICAgICAgLmRyb3BidXR0b24ge1xuICAgICAgICAgIC5zZWNvbmRhcnktYWN0aW9uIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGluaXRpYWw7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5qcyB0ZCAuZHJvcGJ1dHRvbi1tdWx0aXBsZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmRyb3BidXR0b24gLmRyb3BidXR0b24tYWN0aW9uID4gKiB7XG4gIHBhZGRpbmc6IDAuMWVtIDFlbSAhaW1wb3J0YW50O1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3IgQm9vdHN0cmFwIEJhcnJpbydzIGZpZWxkIGNvbXBvbmVudHMuXG4gKi9cblxuLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZmllbGQtLWxhYmVsLWlubGluZSAuZmllbGRfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xufVxuXG4uZmllbGQtLXR5cGUtZW50aXR5LXJlZmVyZW5jZSAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5maWVsZC0tbGFiZWwtaW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblxuICA+IC5maWVsZF9fbGFiZWwge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgPiAuZmllbGRfX2l0ZW0sXG4gID4gLmZpZWxkX19pdGVtcyB7XG4gICAgZmxleDogMTtcblxuICAgID4gZGl2LmZpZWxkX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dFt0eXBlPSdmaWxlJ10ge1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBjb2xvcjogJGRhcmstY29sb3I7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW46IDYwcHggMDtcblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG4ub2t0b3Byby1zZWN0aW9uLXN1Yi10ZXh0ICB7XG4gIG1heC13aWR0aDogNjk1cHg7XG4gIG1hcmdpbjogMjVweCBhdXRvIDU1cHg7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAkbWFpbi1ncmV5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdWItaXRlbS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIG1hcmdpbjogMCAwIDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc3ViLWl0ZW0taWNvbiB7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cbiIsIi8vIFZlcnRpY2FsIHRhYnMgYmxvY2suXG4udmlzaW9uLXByZXZpZXcge1xuICAmLS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gICYtLWNvbnRlbnQsXG4gICYtLW5hdmlnYXRpb24sXG4gICYtLXBhY2thZ2Uge1xuICAgIHdpZHRoOiA1MHZ3O1xuICB9XG5cbiAgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJi0tcGFja2FnZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC8vIE5hdmlnYXRpb24gc3R5bGVzLlxuICAmLS1uYXZpZ2F0aW9uIHtcbiAgICByaWdodDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMztcbiAgICAvLyBEZWZhdWx0IHBhZGRpbmcgdG9wLlxuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIxMHB4KTtcbiAgICB0b3A6IDIxMHB4O1xuXG4gICAgJl9faXRlbTpudGgtY2hpbGQoLW4rMykge1xuICAgICAgaGVpZ2h0OiAxMzZweDtcbiAgICB9XG5cbiAgICAmX19pdGVtOm50aC1jaGlsZChuKzQpOm50aC1jaGlsZCgtbis2KSB7XG4gICAgICAvLyBNYWdpYy5cbiAgICAgIGhlaWdodDogY2FsYyg4MHZoIC0gMjEwcHggLSAxMzZweCAtIDYwcHgpO1xuICAgIH1cblxuICAgICZfX2l0ZW0gYSB7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIHRvcDogMDtcblxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gICYtLXRhYiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgY29sb3I6ICMwMjIxNTM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMDBweDtcbiAgICAgIHRvcDogOTNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMHB4IDBweCA2cHggcmdiYSg0MCwgMzksIDM5LCAwLjIpKTtcbiAgICAgIHdpZHRoOiAxMDMlO1xuICAgIH1cblxuICAgICZfX3RpdGxlLWNvbnRlbnQge1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBib3R0b206IC0xMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGVlNGU4O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBsZWZ0OiAxMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbiBzdmcge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAxMDBweDtcblxuICAgICAgLmNscy0xIHtcbiAgICAgICAgZmlsbDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCJoMi5hZC1oZWFkaW5nLTIge1xuICBjb2xvcjogIzIxRDlFNTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDdweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuaDMuYWQtaGVhZGluZy0zIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMyRDMwN0M7XG59XG5cbmg0LmFkLWhlYWRpbmctNCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgY29sb3I6ICMyMUQ5RTU7XG59XG5cbmgyLnN1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbmgyLnBhcmFncmFwaC1ibG9nLXBvc3QtaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogJGRhcmstY29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1tZWRpdW0tbWlufSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1zbS1taW59IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxucC5wcm9kdWN0LWZlYXR1cmVzLWhlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAkZGFyay1jb2xvcjtcblxuICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG5wLnBhcmFncmFwaC1ibG9nLXBvc3QtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICRtYWluLWdyZXk7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgQG1lZGlhICN7JHNjcmVlbi14cy1taW59IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuaDMucGFyYWdyYXBoLWJsb2ctcG9zdC1zdWItaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRkYXJrLWNvbG9yO1xuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvaW5mb3JtYXRpdmVfZm9vdG5vdGVfaWNvbi5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICB9XG59XG5cbmEubGluay1ibG9nLXBvc3Qge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjs7XG4gIH1cbn1cblxudWwudW5vcmRlcmVkLWxpc3QtYmxvZyxcbnVsLnVub3JkZXJlZC1mdWxsLXJlZnVuZCB7XG4gIHBhZGRpbmc6IDAgMCAwIDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDIwcHggMCA0NXB4O1xuXG4gIGxpIHtcbiAgICBwLFxuICAgIHNwYW4sXG4gICAgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICRtYWluLWdyZXk7XG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICAgIH1cblxuICAgICY6Om1hcmtlciB7XG4gICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi51bm9yZGVyZWQtZnVsbC1yZWZ1bmQge1xuXG4gICAgbGkge1xuXG4gICAgICAmOjptYXJrZXIge1xuICAgICAgICBjb2xvcjogJGdyYXk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgI3skc2NyZWVuLXhzLW1pbn0ge1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gIH1cbn1cblxuc3Ryb25nLmJvbGQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNvdXJjZSBTYW5zIFByb1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAkZ3JheTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uaW5mb3JtYXRpdmUtZm9vdG5vdGUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICBwYWRkaW5nOiAzMHB4IDM4cHggMzRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luOiAyMHB4IDAgNDVweDtcblxuICAuaW5mb3JtYXRpdmUtZm9vdG5vdGUtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5pbmZvcm1hdGl2ZS1mb290bm90ZS1jb250ZW50IHtcbiAgICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgXCJzYW5zLXNlcmlmXCI7XG4gICAgY29sb3I6ICRkYXJrLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gIEBtZWRpYSAjeyRzY3JlZW4teHMtbWlufSB7XG4gICAgcGFkZGluZzogMTVweCAxOHB4IDE1cHg7XG4gIH1cbn1cblxuXG4uYWQtbmljZS1wYWdlIHtcbiAgY29sb3I6ICM1NjU2NTY7XG5cbiAgLmZpcnN0LXRhYi1jb250ZW50LXBhY2thZ2Uge1xuICAgIGJvcmRlci1pbWFnZS1zb3VyY2U6IHVybCguLi9pbWFnZXMvYWJvdXRfb2t0b3Byb193cmFwcGVyLnBuZyk7XG4gICAgYm9yZGVyLWltYWdlLXNsaWNlOiAyMDA7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDgycHg7XG4gIH1cblxuICAuam9iLWRldGFpbHMtbGluay0tcGFja2FnZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAuam9iLWRldGFpbHMtbGluayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkQzMDdDO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoNDUsIDQ4LCAxMjQsIDAuMSk7XG4gICAgYm94LXNoYWRvdzogMCA0cHggNHB4IHJnYmEoNDUsIDQ4LCAxMjQsIDAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHdpZHRoOiAyMTVweDtcbiAgICBwYWRkaW5nOiAxOHB4O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWFib3V0LW9rdG9wcm8tdmlkZW8ge1xuICAgIGhlaWdodDogdW5zZXQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUwcHgpIHtcbiAgICAgIGhlaWdodDogNzI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICB9XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxuXG4gIGlmcmFtZSxcbiAgdmlkZW8ge1xuICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYWJvdXQtbG9nbyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjFEOUU1O1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIH1cblxuICAuc2l0ZS1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyRDMwN0MgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5vLWFkLWpvYi1wYWNrYWdlcy1mb3JtYXR0ZXIge1xuICAgIC5uYXYtdGFicyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTogdW5zZXQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICMyMUQ5RTU7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA0cHggcmdiYSg0NSwgNDgsIDEyNCwgMC4yKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAzMiU7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC41cywgZm9udC1zaXplIC41cztcbiAgICAgIH1cblxuICAgICAgLm5hdi1saW5rLFxuICAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICBib3JkZXI6IHVuc2V0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgY29sb3I6ICMyRDMwN0M7XG4gICAgICB9XG5cbiAgICAgIC5uYXYtaXRlbTpub3QoOmxhc3QtY2hpbGQpIGEubmF2LWxpbmsge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hcCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9tYXAucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQxMXB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwMHB4IDQxMXB4O1xuICB9XG5cbiAgLmFwcGx5LWJ1dHRvbi13cmFwcGVyIGEge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kOiAjMkQzMDdDO1xuICAgIHdpZHRoOiAyMTVweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA0cHggcmdiYSg0NSwgNDgsIDEyNCwgMC4xKTtcbiAgfVxufVxuXG4ucGFja2FnZS1uaWNlLXZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcblxuICAmLS1sZWZ0IHtcbiAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgZmxleC1iYXNpczogNjAlO1xuXG4gICAgLmZpZWxkLS1uYW1lLXN1Yi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICMyMUQ5RTU7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tbnVtYmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICBtYXJnaW46IDE1cHggMDtcblxuICAgIC5maWVsZC0tbmFtZS1zYWxhcnktbWFpbl9fc3VmZml4LFxuICAgIC5maWVsZC0tbmFtZS1zYWxhcnktZXh0cmFfX3N1ZmZpeCB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1zYWxhcnktZXh0cmFfX2Ftb3VudCxcbiAgICAuZmllbGQtLW5hbWUtc2FsYXJ5LWV4dHJhX19wcmVmaXgsXG4gICAgLmZpZWxkLS1uYW1lLXNhbGFyeS1tYWluX19hbW91bnQsXG4gICAgLmZpZWxkLS1uYW1lLXNhbGFyeS1tYWluX19wcmVmaXgge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICMyZDMwN2M7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmlzLWFjdGl2ZS1zb3VyY2Uge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cbi5zb3VyY2VzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgLmxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAzOHB4O1xuICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vdmFyaWFibGVzXCI7XG5cbi5ibG9jay1va3RvcHJvLWpvYnMtYXV0aC1mb3JtLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAub2t0b3Byby1qb2JzLWF1dGgtZm9ybS1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAzNzJweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAxMHB4O1xuXG4gICAgLm9rdG9wcm8tYXV0aC1tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuXG4gICAgICAub2t0b3Byby1qb2JzLWF1dGgtZm9ybS10b29sdGlwIHtcbiAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvdG9vbHRpcF9pY29uLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0zcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuICAgIG1hcmdpbjogMTVweDtcblxuICAgIC5va3RvcHJvLWpvYnMtYXV0aC1mb3JtLWJsb2NrIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG59XG4iLCIubmF2YmFyLWJyYW5kIHtcbiAgbWF4LXdpZHRoOiA5NHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG4iLCIubGFyZ2UtYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgcGFkZGluZzogMThweCAyMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgYSB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uYnV0dG9uLXdpdGgtYXJyb3dzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjM0NEQjA1LCAjQjhFNzAwKTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBwYWRkaW5nOiAxNXB4IDc4cHggMTVweCA1NXB4O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaWNvbnMvY3RhX2J1dHRvbl9pY29uLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgdG9wOiAxOXB4O1xuICAgIH1cblxuICAgICY6YWN0aXZlLFxuICAgICY6dmlzaXRlZCxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi14cy1taW59IHtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggNDhweCAxNXB4IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgIHJpZ2h0OiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuYmx1ZS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBhIHtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuLXhzLW1pbn0ge1xuXG4gICAgICBhIHtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgcmlnaHQ6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi92YXJpYWJsZXNcIjtcblxuLm9rdG9wcm8tbm9kZS0tYmxvZy1wb3N0LS1hZGR0b2FueSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgLm9rdG9wcm8tYWRkdG9hbnktc2hhcmUtbGlua3MtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm9rdG9wcm8tYWRkdG9hbnktaW5uZXItd3JhcHBlciB7XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuXG4gICAgICAgIHN2ZyB7XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHN0cm9rZTogJHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhICN7JHNjcmVlbi1tZWRpdW0tbWlufSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG5cbiAgICAub2t0b3Byby1hZGR0b2FueS1zaGFyZS1saW5rcy10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLXN1YnNjcmlwdGlvbi1mb3JtLWZvcm0ge1xuICBtYXgtd2lkdGg6IDk4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBhZGRpbmc6IDM1cHggNDBweCA0NXB4O1xuXG4gIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCB7XG4gICAgaDIge1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAub2t0b3Byby13ZWJmb3JtLWlucHV0cy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2x1bW4tZ2FwOiAyOHB4O1xuXG4gICAgLm9rdG9wcm8td2ViZm9ybS1uYW1lLWlucHV0cy1jb250YWluZXIsXG4gICAgLm9rdG9wcm8td2ViZm9ybS1lbWFpbC10b3BpY3MtaW5wdXRzLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgY29sdW1uLWdhcDogMjhweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIG1heC13aWR0aDogNDM2cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgIHNlbGVjdCxcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGhlaWdodDogNTJweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICBjb2xvcjogJG1haW4tZ3JleTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9ybS1pdGVtLXRlcm1zLWNvbmRpdGlvbnMtcG9saWN5IHtcblxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXRvcDogNTFweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9jdGFfYnV0dG9uX2ljb24uc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDY5cHg7XG4gICAgICB0b3A6IDE3cHg7XG4gICAgfVxuXG4gICAgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICAgICAgZm9udC1mYW1pbHk6ICdTb3VyY2UgU2FucyBQcm8nLCAnc2Fucy1zZXJpZic7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICAgICAgcGFkZGluZzogMTZweCAxMDBweCAxNnB4IDYwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBib3JkZXI6IHVuc2V0O1xuICAgIH1cbiAgfVxuXG4gIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLndlYmZvcm0tY29uZmlybWF0aW9uX19tZXNzYWdlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAyNXB4O1xuXG5cbiAgICAub2t0b3Byby13ZWJmb3JtLWlucHV0cy1jb250YWluZXIge1xuXG4gICAgICAub2t0b3Byby13ZWJmb3JtLW5hbWUtaW5wdXRzLWNvbnRhaW5lcixcbiAgICAgIC5va3RvcHJvLXdlYmZvcm0tZW1haWwtdG9waWNzLWlucHV0cy1jb250YWluZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnMge1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAzNXB4O1xuICAgICAgfVxuXG4gICAgICAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggNzBweCAxNnB4IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCB7XG4gICAgQG1lZGlhICN7JHNjcmVlbi1tZWRpdW0tbWlufSB7XG4gICAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuICAgICAgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZm9vdGFibGUtbG9hZGVyIHtcbiAgZmxleDogMSAxO1xuXG4gIC5mb29pY29uIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgICAgIGNvbnRlbnQ6IFwicm90YXRlX3JpZ2h0XCI7XG4gICAgfVxuICB9XG59XG5cbi5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4iLCIvL1xuLy8gVGFibGVzXG4vLyBDb3BpZWQgZnJvbSB0aGUgQm9vdHN0cmFwMyBEcnVwYWwgdGhlbWUgYW5kIGhhY2tlZC5cblxuXG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZztcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy8gQmFzZWxpbmUgc3R5bGVzXG5cbnRhYmxlLFxudGFibGUuZm9vdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIC8vIENlbGxzXG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgY29sb3I6IGluaXRpYWw7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDA4ZWU2O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAudGFibGVzb3J0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuMjVlbTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAgICAgJi50YWJsZXNvcnQtLWFzYyB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvY29yZS9taXNjL2ljb25zLzAwOGVlNi90d2lzdGllLWRvd24uc3ZnKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50YWJsZXNvcnQtLWRlc2Mge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2NvcmUvbWlzYy9pY29ucy8wMDhlZTYvdHdpc3RpZS11cC5zdmcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMDA1NmIzO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQm90dG9tIGFsaWduIGZvciBjb2x1bW4gaGVhZGluZ3NcbiAgPiB0aGVhZCA+IHRyID4gdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cblxuICA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0b3AgYm9yZGVyIGZyb20gdGhlYWQgYnkgZGVmYXVsdFxuICA+IGNhcHRpb24gKyB0aGVhZCxcbiAgPiBjb2xncm91cCArIHRoZWFkLFxuICA+IHRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBBY2NvdW50IGZvciBtdWx0aXBsZSB0Ym9keSBpbnN0YW5jZXNcbiAgPiB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIE5lc3RpbmdcbiAgLnRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcbiAgfVxufVxuXG5cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcblxuLnRhYmxlLWNvbmRlbnNlZCB7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAkdGFibGUtY29uZGVuc2VkLWNlbGwtcGFkZGluZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCb3JkZXJlZCB2ZXJzaW9uXG4vL1xuLy8gQWRkIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gdGhlYWQgPiB0ciB7XG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZy1hY2NlbnQ7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnLWhvdmVyO1xuICB9XG59XG5cblxuLy8gVGFibGUgY2VsbCBzaXppbmdcbi8vXG4vLyBSZXNldCBkZWZhdWx0IHRhYmxlIGJlaGF2aW9yXG5cbnRhYmxlIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gIGZsb2F0OiBub25lO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG59XG5cbnRhYmxlIHtcbiAgdGQsXG4gIHRoIHtcbiAgICAmW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgcG9zaXRpb246IHN0YXRpYzsgLy8gUHJldmVudCBib3JkZXIgaGlkaW5nIGluIEZpcmVmb3ggYW5kIElFOS0xMSAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2MjMpXG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbi8vQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2FjdGl2ZScsICR0YWJsZS1iZy1hY3RpdmUpO1xuLy9AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnc3VjY2VzcycsICRzdGF0ZS1zdWNjZXNzLWJnKTtcbi8vQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJ2luZm8nLCAkc3RhdGUtaW5mby1iZyk7XG4vL0BpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCd3YXJuaW5nJywgJHN0YXRlLXdhcm5pbmctYmcpO1xuLy9AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgnZGFuZ2VyJywgJHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwLjAxJTsgLy8gV29ya2Fyb3VuZCBmb3IgSUU5IGJ1ZyAoc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTQ4MzcpXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNjcmVlbi14cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAoJGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMC43NSk7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgICAvLyBUaWdodGVuIHVwIHNwYWNpbmdcbiAgICA+IC50YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAvLyBFbnN1cmUgdGhlIGNvbnRlbnQgZG9lc24ndCB3cmFwXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGVjaWFsIG92ZXJyaWRlcyBmb3IgdGhlIGJvcmRlcmVkIHRhYmxlc1xuICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgLy8gTnVrZSB0aGUgYXBwcm9wcmlhdGUgYm9yZGVycyBzbyB0aGF0IHRoZSBwYXJlbnQgY2FuIGhhbmRsZSB0aGVtXG4gICAgICA+IHRoZWFkLFxuICAgICAgPiB0Ym9keSxcbiAgICAgID4gdGZvb3Qge1xuICAgICAgICA+IHRyIHtcbiAgICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIE9ubHkgbnVrZSB0aGUgbGFzdCByb3cncyBib3R0b20tYm9yZGVyIGluIGB0Ym9keWAgYW5kIGB0Zm9vdGAgc2luY2VcbiAgICAgIC8vIGNoYW5jZXMgYXJlIHRoZXJlIHdpbGwgYmUgb25seSBvbmUgYHRyYCBpbiBhIGB0aGVhZGAgYW5kIHRoYXQgd291bGRcbiAgICAgIC8vIHJlbW92ZSB0aGUgYm9yZGVyIGFsdG9nZXRoZXIuXG4gICAgICA+IHRib2R5LFxuICAgICAgPiB0Zm9vdCB7XG4gICAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLmZvb3RhYmxlIHtcbiAgdGFibGUuZm9vdGFibGUtZGV0YWlscyB7XG4gICAgLy8gQ2VsbHNcbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgID4gdGgsXG4gICAgICAgID4gdGQge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICYuZm9vdGFibGUtZmlyc3QtdmlzaWJsZSB7XG4gICAgICAgICAgLy93aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZvb2ljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEuN2VtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgICAgY29udGVudDogXCJhZGRcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICYuZm9vaWNvbi1wbHVzIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJhZGRcIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvb2ljb24tbWludXMge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcInJlbW92ZVwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG50ZCB7XG4gIC5vcGVyYXRpb25zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBhIHtcbiAgICAgICYuYWpheC1saW5rLWJ1dHRvbixcbiAgICAgICYub3BlcmF0aW9uLWxpbmsge1xuXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbWFyZ2luOiAycHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuYWpheC1wcm9ncmVzcyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDEycHgpO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudG9jLWZpbHRlciB7XG4gIG1heC13aWR0aDogOTgwcHg7XG4gIG1hcmdpbjogMDtcblxuICAudG9jLXRyZWUge1xuICAgIGJvcmRlcjogdW5zZXQ7XG4gICAgcGFkZGluZzogMzVweCA0NnB4IDM1cHggMzhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgaDMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgIGNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9pY29ucy9hcnJvd19pY29uX2Nsb3NlLnN2ZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICBoM1thcmlhLWV4cGFuZGVkPSd0cnVlJ10ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9rdG9wcm8tbGlzdC13cmFwcGVyIHtcblxuICAgICAgb2wge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnU291cmNlIFNhbnMgUHJvJywgJ3NhbnMtc2VyaWYnO1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICBAbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcblxuICAgIC50b2MtdHJlZSB7XG4gICAgICBwYWRkaW5nOiAyNXB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgI3skc2NyZWVuLXNtLW1pbn0ge1xuXG4gICAgLnRvYy10cmVlIHtcblxuICAgICAgaDMge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYXBwbHktYnV0dG9uLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogNjBweCBhdXRvIDIwcHg7XG5cbiAgYSB7XG4gICAgY29sb3I6ICMwZjI4NTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzBmMjg1NjtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTcwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAxOHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICMxZTcwYmY7XG4gICAgICBjb2xvcjogIzFlNzBiZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnRleHRhcmVhLXByZXRlbmQtaGlkZGVuIHtcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBmb250LXNpemU6IDFweDtcbiAgbWFyZ2luOiAwIDAgMCA3cHg7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uZmllbGQtLXdpZGdldC1vLWFuc3dlci1zdHJpbmctdGV4dGFyZWEge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gID4gZmllbGRzZXQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuYW5zd2VyLXZhcmlhbnRzLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgIGlucHV0LCBsYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5vLWFkLWZvcm0sXG4uby1hcHAtZm9ybSB7XG4gIC5jdXN0b20tc2VsZWN0LFxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvL2hlaWdodDogYXV0bztcbiAgfVxuXG4gIC5maWVsZC1ncm91cC10YWJzLXdyYXBwZXIge1xuICAgIC5waXpkYS10YWJpa3U6bm90KGRldGFpbHMuZmllbGQtZ3JvdXAtdGFiKSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgICAgIC8vY29udGVudDogXCJlcnJvclwiO1xuICAgICAgICBjb250ZW50OiBcImVycm9yX291dGxpbmVcIjtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBmbGV4OiAwO1xuICAgICAgICBjb2xvcjogI2ZmNDQ0NDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZlcnRpY2FsLXRhYnMge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICA+IHVsLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICAgICAgICBmbGV4OiAxIDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuXG4gICAgICAgIGxpLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgLjg3KTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNmU2ZTY7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjMDBiMGZmO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICBjb2xvcjogIzBmMjg1NjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMGYyODU2O1xuXG4gICAgICAgICAgICAgIC52ZXJ0aWNhbC10YWJzX19tZW51LWl0ZW0tdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMGYyODU2O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuODcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAudmVydGljYWwtdGFic19fcGFuZXMge1xuICAgICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gICAgICAgIGZsZXg6IDMgMDtcblxuICAgICAgICAuZGV0YWlscy13cmFwcGVyIHtcbiAgICAgICAgICAud3JhcHBlci1hZGRyZXNzLFxuICAgICAgICAgIC53cmFwcGVyLWJpcnRoZGF5LFxuICAgICAgICAgIC53cmFwcGVyLW5hbWVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IDU1cHggMCAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgYS5idXR0b24sXG4gICAgLmZvcm0tc3VibWl0IHtcbiAgICAgIC8vd2lkdGg6IGNhbGMoMTVlbSAtIDQwcHgpO1xuICAgICAgd2lkdGg6IDI2MHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDVweCAwO1xuXG4gICAgICAmLmZvcm0tc3VibWl0Om5vdCguc2F2ZS1hcmNoaXZlZCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzE1ZGVnLCAjZWNlY2VjIDE1JSwgI2ZmZiAxMDAlLCAjZTBlMGUwIDAsICM3MzcyNzIgMCk7XG4gICAgICAgIGNvbG9yOiByZ2IoNTEsIDUxLCA1MSk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDMxNWRlZywgI2ZmZiAxNSUsICNlY2VjZWMgMTAwJSwgI2UwZTBlMCAwLCAjNzM3MjcyIDApO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWN0aXZlLFxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlcjogaW5oZXJpdDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBmaWVsZHNldCB7XG4gICAgJi5maWVsZGdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IC4zNWVtIC43NWVtIC42MjVlbTtcbiAgICB9XG4gIH1cblxuICAudWktYWNjb3JkaW9uIHtcbiAgICBwYWRkaW5nOiAuMzVlbSAuNzVlbSAuNjI1ZW07XG4gIH1cblxuICAuZmllbGQtLXdpZGdldC1vLWFuc3dlci1zdHJpbmctdGV4dGFyZWEge1xuICAgID4gZmllbGRzZXQge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cblxuLnVpLWRpYWxvZy5hcHBsaWNhdGlvbi1hZGQtaW5ub3ZhdGlvbi1tZWV0aW5nLXBvcHVwLFxuLnVpLWRpYWxvZy5hcHBsaWNhdGlvbi1hZGQtY29sZC1jYWxsLXBvcHVwIHtcbiAgd2lkdGg6IDEwODBweCAhaW1wb3J0YW50O1xuXG4gIC51aS1kaWFsb2ctY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ob3QtbGVhZC13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIC5pY29uIHtcbiAgICBjb2xvcjogIzIxZDllNTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLm8tYWQtZm9ybSB7XG4gIC5maWVsZC0td2lkZ2V0LW9rdG9wcm8tYWQtc291cmNlLXNlbGVjdCB7XG4gICAgYm9yZGVyOiAxcHggZG90dGVkICNhZGI1YmQ7XG4gICAgcGFkZGluZzogMzBweCAwLjc1ZW0gMDtcblxuICAgIC5zb3VyY2UtZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICA+ICoge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgfVxuXG4gICAgICAuYWpheC1wcm9ncmVzczpub3QoLmFqYXgtcHJvZ3Jlc3MtZnVsbHNjcmVlbikge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0yM3B4O1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gN3B4KTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpc3VhbC1zdXBwb3J0LXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpIG9wYWNpdHkoMC40KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgZmlsdGVyOiB1bnNldDtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1uYW1lIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA3cHggMCByZ2JhKDAsIDAsIDAsIC40NSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNvdXJjZS1saW5rcyB7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLnNpbmdsZS1saW5rIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogODBweCAyZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAubGluay1uYW1lIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIGEuYnRuLXNlY29uZGFyeSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gICAgICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjNGU1NTViO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDI1MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgI3skc2NyZWVuLW1lZGl1bS1taW59IHtcbiAgLnBhdGgtYXBwLFxuICAucGF0aC1hZCB7XG4gICAgZGl2LmRpYWxvZy1vZmYtY2FudmFzLW1haW4tY2FudmFzIHtcbiAgICAgIGhlYWRlci5oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vLWFwcC1mb3JtIHtcbiAgICBkZXRhaWxzIHtcbiAgICAgIHN1bW1hcnkge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRldGFpbHMtd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLXdpZGdldC1kYXRldGltZS1kZWZhdWx0LFxuICAgIGZpZWxkc2V0IHtcbiAgICAgIHBhZGRpbmc6IDAuMzVlbTtcbiAgICB9XG5cbiAgICAuZmllbGQtZ3JvdXAtdGFicy13cmFwcGVyIHtcbiAgICAgID4gZGl2W2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1ncm91cC10YWJzXCJdIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgcGFkZGluZzogLjM1ZW0gLjc1ZW0gLjYyNWVtO1xuXG4gICAgICBhLmJ1dHRvbixcbiAgICAgIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gU2VlIGh0dHBzOi8vd3d3LmFkZGV2ZW50LmNvbS9hZGQtdG8tY2FsZW5kYXItYnV0dG9uIGZvciBzdHlsZXMuXG4uYWRkLXRvLWNhbGVuZGFyLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA5OTk7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBPcHRpbWEsIFNlZ29lLCBcIlNlZ29lIFVJXCIsIENhbmRhcmEsIENhbGlicmksIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtY29sb3I6IHJnYmEoMCwgNzgsIDI1NSwgMC41KTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wMDQpO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuNXB4IHJnYmEoNTAsIDUwLCA5MywgLjE3KSwgMCAycHggNXB4IDAgcmdiYSg1MCwgNTAsIDkzLCAuMSksIDAgMXB4IDEuNXB4IDAgcmdiYSgwLCAwLCAwLCAuMDcpLCAwIDFweCAycHggMCByZ2JhKDAsIDAsIDAsIC4wOCksIDAgMCAwIDAgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAmOmFjdGl2ZSB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHggMXB4IDAgMXB4O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRyaWdnZXIge1xuICAgIHBhZGRpbmc6IDEzcHggMTJweCAxMnB4IDEzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLmFkZC10by1jYWxlbmRhci1kcm9wZG93biB7XG4gICAgd2lkdGg6IDIzMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgT3B0aW1hLCBTZWdvZSwgXCJTZWdvZSBVSVwiLCBDYW5kYXJhLCBDYWxpYnJpLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC40KSAwIDEwcHggMjZweDtcbiAgICAtbW96LWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC40KSAwIDEwcHggMjZweDtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuNCkgMCAxMHB4IDI2cHg7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguOTgsIC45OCkgdHJhbnNsYXRlWSg1cHgpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjE1cyBlYXNlO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuXG4gICAgJi5zaG93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogLTJweDtcbiAgICAgIHRvcDogLTgwLjVweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBwYWRkaW5nOiAxNHB4IDEwcHggMTRweCA1NXB4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuXG4gICAgICAmLnlhaG9vIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC90aGVtZXMvY3VzdG9tL29rdG9wcm9fdXNlcl90aGVtZS9pbWFnZXMvYWRkX3RvX2NhbGVuZGFyL2ljb24teWFob28uc3ZnKSAxOHB4IDQwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLndlYk91dGxvb2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vb2t0b3Byb191c2VyX3RoZW1lL2ltYWdlcy9hZGRfdG9fY2FsZW5kYXIvaWNvbi1vdXRsb29rY29tLnN2ZykgMThweCA0MCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi5pY3Mge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vb2t0b3Byb191c2VyX3RoZW1lL2ltYWdlcy9hZGRfdG9fY2FsZW5kYXIvaWNvbi1vdXRsb29rLnN2ZykgMThweCA0MCUgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi5nb29nbGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL3RoZW1lcy9jdXN0b20vb2t0b3Byb191c2VyX3RoZW1lL2ltYWdlcy9hZGRfdG9fY2FsZW5kYXIvaWNvbi1nb29nbGUuc3ZnKSAxOHB4IDQwJSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBlbSB7XG4gICAgICAgIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuaW5zaWRlLW1vZGFsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDIwcHg7XG5cbiAgICAuYWRkLXRvLWNhbGVuZGFyLWRyb3Bkb3duIHtcbiAgICAgICYuc2hvdyB7XG4gICAgICAgIHRvcDogLTExNXB4O1xuICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDExNXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFkZC10by1jYWxlbmRhci13cmFwcGVyLWNlbnRlcmluZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuYWRkLXRvLWNhbGVuZGFyLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL3ZhcmlhYmxlc1wiO1xuXG4jYmxvY2stb2t0b2dyZWVuLXVzZXItdGhlbWUtY291bnRyaWVzLWNvdW50ZXIsXG4jYmxvY2stb2t0b2dyZWVuLXVzZXItdGhlbWUtY29udHJhY3RzLWNvdW50ZXIsXG4jYmxvY2stb2t0b2dyZWVuLXVzZXItdGhlbWUtcHJvamVjdHMtY291bnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogOTBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG5cbiAgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgLmFuaW1hdGVkLWNvdW50ZXItYmxvY2sge1xuXG4gICAgICAuaW5uZXItd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmNvdW50ZXItYW1vdW50IHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb3VudGVyLWxhYmVsIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1NvdXJjZSBTYW5zIFBybycsICdzYW5zLXNlcmlmJztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzBweCAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG1hc2stc2l6ZTogY292ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbiNibG9jay1va3RvZ3JlZW4tdXNlci10aGVtZS1jb3VudHJpZXMtY291bnRlciAuY29udGVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY291bnRyaWVzX2NvdW50ZXJfaWNvbi5zdmdcIik7XG59XG5cbiNibG9jay1va3RvZ3JlZW4tdXNlci10aGVtZS1jb250cmFjdHMtY291bnRlciAuY29udGVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY29udHJhY3RzX2NvdW50ZXJfaWNvbi5zdmdcIik7XG59XG5cbiNibG9jay1va3RvZ3JlZW4tdXNlci10aGVtZS1wcm9qZWN0cy1jb3VudGVyIC5jb250ZW50OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jb21wbGF0ZWRfcHJvamVjdHNfaW5fbTJfaWNvbi5zdmdcIik7XG59XG4iLCJAaW1wb3J0IFwiLi4vdmFyaWFibGVzXCI7XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuIiwiLnNpdGUtZm9vdGVyX190b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzNDREIwNSwgI0I4RTcwMCk7XG59XG5cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWN0YS13aXRoLWltYWdlIHtcblxuICAubWFpbi1jb250ZW50LXdyYXBwZXIge1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogIzIxRDlFNTtcbiAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRleHQge1xuICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS10YWItYnV0dG9ucyB7XG4gIG1hcmdpbi10b3A6IC03NHB4O1xufVxuIiwiLnBhcmFncmFwaC0tdHlwZS0tb3Bwb3J0dW5pdGllcy1pdGVtIHtcbiAgLmljb24tdGl0bGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4iLCIubm9kZS0tdHlwZS1ibG9nLXBvc3Qge1xuXG4gICYubm9kZS0tdmlldy1tb2RlLXRlYXNlcixcbiAgJi5ub2RlLS12aWV3LW1vZGUtcmVsYXRlZC1hcnRpY2xlcy10ZWFzZXIge1xuXG4gICAgLm1haW4tY29udGVudC13cmFwcGVyLFxuICAgIC5tYWluLWNvbnRlbnQtd3JhcHBlci1yZWxhdGVkLWFydGljbGVzLXRlYXNlciB7XG5cbiAgICAgIC5maWVsZC0tbmFtZS1ub2RlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICMzQ0RCMDUsICNCOEU3MDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3Jcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXG4vL1xuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XG5cbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xIChoYXMgYmVlbiByZW1vdmVkIGluIHY0KVxuQG1peGluIGhpZGUtdGV4dCgpIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBAaW5jbHVkZSBoaWRlLXRleHQ7XG59XG4iXX0= */
