/*
Theme Name: Svida sass based theme
Description: Svida with Sass
*/
/* IMPORTS */
/* VARIABLES */
/* TYPOGRAPHY */
.alert {
  padding-left: 150px;
}

.logo {
  max-width: 160px;
}

.form-control, .form-select {
  width: auto;
  border: 1px solid rgba(187, 187, 187, 0.7333333333);
}

.block-content-tabs nav.tabs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-bottom: 1px solid #ccc;
}
.block-content-tabs nav.tabs ul.nav-tabs, .block-content-tabs nav.tabs ul.nav.primary {
  background: #fff none repeat scroll 0 0;
  border: medium none;
  list-style: outside none none;
  opacity: 0.9;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.block-content-tabs nav.tabs ul.nav-tabs li a, .block-content-tabs nav.tabs ul.nav.primary li a {
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.block-content-tabs nav.tabs ul.nav-tabs li.active a.active, .block-content-tabs nav.tabs ul.nav.primary li.active a.active {
  border-top: 1px solid #ffb500;
  border-left: 1px solid #ffb500;
  border-right: 1px solid #ffb500;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.toolbar-horizontal.toolbar-fixed .block-content-tabs {
  margin-top: 75px;
}

.cta-link-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 10px;
  margin-top: 10px;
}

.cta-link {
  background: #273b91;
  color: #fff;
  padding: 5px 15px;
  border-radius: 16px;
  text-decoration: none;
}
.cta-link:hover {
  background: #273b91;
  color: #fff;
  text-decoration: none;
}

.region-top-bar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}
.region-top-bar .status-message-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.row-container--wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.row-container--wrapper .column-left-wrapper,
.row-container--wrapper .column-right-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 50%;
}
.row-container--wrapper .column-left-wrapper .js-form-item,
.row-container--wrapper .column-right-wrapper .js-form-item {
  width: 100%;
}
.row-container--wrapper .column-left-wrapper .js-form-item .form-text,
.row-container--wrapper .column-right-wrapper .js-form-item .form-text {
  width: 95%;
}

.row-container--full-width--wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.row-container--full-width--wrapper .js-form-item {
  width: 100%;
}
.row-container--full-width--wrapper .js-form-item .form-text, .row-container--full-width--wrapper .js-form-item .form-textarea {
  width: 95%;
}

.row-container--one-third--wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.row-container--one-third--wrapper .column-left-wrapper,
.row-container--one-third--wrapper .column-middle-wrapper,
.row-container--one-third--wrapper .column-right-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 33.333333%;
}
.row-container--one-third--wrapper .column-left-wrapper .js-form-item,
.row-container--one-third--wrapper .column-middle-wrapper .js-form-item,
.row-container--one-third--wrapper .column-right-wrapper .js-form-item {
  width: 100%;
}
.row-container--one-third--wrapper .column-left-wrapper .js-form-item .form-text,
.row-container--one-third--wrapper .column-middle-wrapper .js-form-item .form-text,
.row-container--one-third--wrapper .column-right-wrapper .js-form-item .form-text {
  width: 95%;
}

header .navbar-bg-light .container, header .navbar-bg-dark .container {
  /*border-bottom: 1px solid #ccc;*/
}

.menu--main .navbar-nav li a {
  color: #000;
  padding-top: 20px;
  padding-bottom: 20px;
}
.menu--main .navbar-nav li a:hover {
  color: #000;
}

.navbar-expand-lg[class*=navbar-bg-]:not(.fancy):not(.extended):not(.fixed) .navbar-collapse .menu--main .nav-link {
  padding-top: 20px;
  padding-bottom: 20px;
}

.menu--social-menu .nav li a {
  text-decoration: none;
  padding: 0;
}
.menu--social-menu .nav li a .fa-instagram {
  width: 20px;
  height: 20px;
  color: #fff;
  margin-right: 5px;
}
.menu--social-menu .nav li a .fa-linkedin-in {
  width: 20px;
  height: 20px;
  color: #000;
}

.menu--navigation-other .navbar-nav .nav-item a.user-register-link {
  background: #e9356f;
  border: 0;
  color: #fff;
  font-size: 16px;
  padding: 5px 20px;
  font-weight: normal;
}
.menu--navigation-other .navbar-nav .nav-item a.user-login-link {
  background: #273b91;
  border: 0;
  color: #fff;
  font-size: 16px;
  padding: 5px 20px;
  font-weight: normal;
}

.region-navigation-other {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}
.region-navigation-other .menu--account {
  margin-left: 15px;
}
.region-navigation-other .menu--account .nav .nav-link {
  padding: 0;
}

.menu--account .nav .nav-link--user {
  border: 2px solid #ccc;
  border-radius: 32px;
}
.menu--account .dropdown-toggle::after {
  content: "" !important;
}
.menu--account ul.dropdown-menu {
  margin-top: 2px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom-right-radius: 4px;
  background: #f2f2f2;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.menu--account ul.dropdown-menu .nav-item {
  border-bottom: 1px solid #ccc;
}
.menu--account ul.dropdown-menu .nav-item a {
  color: #333;
}
.menu--account ul.dropdown-menu li:last-child {
  border-bottom: 0;
}

/**
 * @file
 * Visual styles for weform's form components.
 */
/* Add require asterisk to necessary fields */
.webform-submission-form .form-required::after {
  content: "";
  vertical-align: super;
  display: inline-block;
  background-image: url(/themes/custom/sandbox/img/required.svg);
  background-repeat: no-repeat;
  -webkit-background-size: 7px 7px;
          background-size: 7px 7px;
  width: 7px;
  height: 7px;
  margin: 0 0.3em;
}

.service-registrations-list {
  border-collapse: collapse;
}
.service-registrations-list th {
  background: #273b91;
  color: #fff;
}
.service-registrations-list td {
  padding: 5px 5px;
  border: 1px solid #ccc;
}
.service-registrations-list td.payment-status {
  text-align: center;
}
.service-registrations-list td.status {
  text-align: center;
}
.service-registrations-list td.op-links .view-link {
  margin-right: 10px;
  background: #dedede;
  padding: 2px 10px;
  border-radius: 4px;
  font-size: 15px;
  color: #000;
}
.service-registrations-list td.op-links .cancel-link {
  margin-right: 10px;
  background: #dedede;
  padding: 2px 10px;
  border-radius: 4px;
  font-size: 15px;
  color: #000;
}
.service-registrations-list td.op-links .payment-reference-link {
  margin-right: 10px;
  background: #dedede;
  padding: 2px 10px;
  border-radius: 4px;
  font-size: 15px;
  color: #000;
}
.service-registrations-list .payment-status--full-paid {
  background: green;
  width: auto;
  color: #fff;
  padding: 2px 10px;
  border-radius: 16px;
  text-align: center;
}
.service-registrations-list .payment-status--partial-paid {
  background: green;
  width: auto;
  color: #fff;
  padding: 2px 10px;
  border-radius: 16px;
  text-align: center;
}
.service-registrations-list .payment-status--pending {
  background: #ff0000;
  width: auto;
  color: #fff;
  padding: 2px 10px;
  border-radius: 16px;
  text-align: center;
}
.service-registrations-list .registration-status--active {
  color: green;
}
.service-registrations-list .registration-status--pending {
  color: #ff0000;
}

.service-registration-view-wrapper .payment-notice-wrapper {
  background: #273b91;
  color: #fff;
  padding: 10px 15px;
  margin-bottom: 20px;
  border-radius: 16px;
}
.service-registration-view-wrapper .registration-info-box,
.service-registration-view-wrapper .customer-info-box,
.service-registration-view-wrapper .education-info-box,
.service-registration-view-wrapper .employment-info-box,
.service-registration-view-wrapper .professional-info-box {
  border-collapse: collapse;
}
.service-registration-view-wrapper .registration-info-box th,
.service-registration-view-wrapper .customer-info-box th,
.service-registration-view-wrapper .education-info-box th,
.service-registration-view-wrapper .employment-info-box th,
.service-registration-view-wrapper .professional-info-box th {
  background-color: #efefef;
  padding: 5px 5px;
  border: 1px solid #ccc;
}
.service-registration-view-wrapper .registration-info-box td,
.service-registration-view-wrapper .customer-info-box td,
.service-registration-view-wrapper .education-info-box td,
.service-registration-view-wrapper .employment-info-box td,
.service-registration-view-wrapper .professional-info-box td {
  padding: 5px 5px;
  border: 1px solid #ccc;
}
.service-registration-view-wrapper .operation-link-wrapper .pdf-link {
  padding: 5px 20px;
  border-radius: 32px;
  background: #273b91;
  color: #fff;
  border: 1px solid #273b91;
}

.admin-service-registration-form .js-form-item-address textarea {
  max-width: 98%;
}

.service-registration-search-form-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.service-registration-search-form-wrapper .service-registration-search-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.service-registration-search-form-wrapper .service-registration-search-form .js-form-item {
  margin-right: 20px;
}
.service-registration-search-form-wrapper .service-registration-search-form .form-actions {
  margin: 0;
  margin-left: 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;
  margin-top: 20px;
}

.user-service-registration-form .form-control, .user-service-registration-form .form-select {
  width: 95%;
}
.user-service-registration-form .row-container--full-width--wrapper .form-control {
  width: 97%;
}
.user-service-registration-form .row-container--full-width--wrapper .form-select {
  width: 98%;
}
.user-service-registration-form .row-container--full-width--wrapper .form-text, .user-service-registration-form .row-container--full-width--wrapper .form-textarea {
  width: 97%;
}
.user-service-registration-form .personal-info-wrapper .details-wrapper {
  border: 1px solid #ccc;
  padding: 10px 10px;
  margin-bottom: 20px;
  border-radius: 4px;
}
.user-service-registration-form .education-info-wrapper summary {
  font-weight: bold;
}
.user-service-registration-form .education-info-wrapper summary::marker {
  display: none;
}
.user-service-registration-form .education-info-wrapper .details-wrapper {
  border: 1px solid #ccc;
  padding: 10px 10px;
  margin-bottom: 20px;
  border-radius: 4px;
}
.user-service-registration-form .employment-info-wrapper .details-wrapper {
  border: 1px solid #ccc;
  padding: 10px 10px;
  margin-bottom: 20px;
  border-radius: 4px;
}
.user-service-registration-form .profession-info-wrapper .details-wrapper {
  border: 1px solid #ccc;
  padding: 10px 10px;
  margin-bottom: 20px;
  border-radius: 4px;
}
.user-service-registration-form .form-submit.btn-primary.form-control {
  width: auto;
}

.node--type-project .field--name-field-link a {
  color: #fff;
  background-color: #e83570;
  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;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  letter-spacing: -0.01rem;
  position: relative;
  border-radius: 180px;
  margin-right: 15px;
  padding: 10px 24px;
}
.node--type-project .service-link-wrapper .service-link {
  color: #fff;
  background-color: #e83570;
  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;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  letter-spacing: -0.01rem;
  position: relative;
  border-radius: 180px;
  margin-right: 15px;
  padding: 10px 24px;
}

.job-application-wrapper {
  padding: 30px 20px;
  background: #edf2fc;
  margin-top: 20px;
}
.job-application-wrapper .form-submit {
  width: auto;
}

.paragraph--type--paragraph-content .webform-block-contact-info {
  padding: 20px 20px;
  background: #fafafa;
}
.paragraph--type--paragraph-content .webform-block-contact-info .webform-submission-contact-form .form-actions .form-submit {
  width: auto;
}

.paragraph--type--paragraph-accordion .accordion-wrapper .card .accordion-title button, .paragraph--type--paragraph-accordion .accordion-wrapper .card .card-header button {
  position: relative;
}

.view-project-lists .view-content .project-info-wrapper {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.view-project-lists .view-content .project-info-wrapper .project-inner {
  border: 1px solid #ccc;
  padding: 10px 20px;
  border-radius: 8px;
  margin-right: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.view-project-lists .view-content .project-info-wrapper .project-inner .project-details {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.view-project-lists .view-content .project-info-wrapper .project-inner .project-details .post-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.view-project-lists .view-content .project-info-wrapper .project-inner .project-details .service-details {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.view-project-lists .view-content .project-info-wrapper .project-inner .project-details .service-link {
  margin-top: 20px;
}
.view-project-lists .view-content .project-info-wrapper .project-inner .project-details .service-link a:nth-child(1) {
  color: #fff;
  background-color: #3f78e0;
  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;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  letter-spacing: -0.01rem;
  position: relative;
  border-radius: 180px;
  margin-right: 15px;
  padding: 10px 24px;
}
@media (max-width: 35.99875rem) {
  .view-project-lists .view-content .project-info-wrapper .project-inner .project-details .service-link a:nth-child(1) {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.view-project-lists .view-content .project-info-wrapper .project-inner .project-details .service-link a:nth-child(2) {
  color: #fff;
  background-color: #e83570;
  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;
  -webkit-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
  letter-spacing: -0.01rem;
  position: relative;
  border-radius: 180px;
  margin-right: 15px;
  padding: 10px 24px;
}
@media (max-width: 35.99875rem) {
  .view-project-lists .view-content .project-info-wrapper .project-inner .project-details .service-link a:nth-child(2) {
    margin-right: 0;
    margin-bottom: 15px;
  }
}
.view-project-lists .view-content .project-info-wrapper.project-full-view {
  max-width: 100%;
}
.view-project-lists .view-content .project-info-wrapper.project-full-view .project-inner {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
@media (max-width: 35.99875rem) {
  .view-project-lists .view-content .project-info-wrapper.project-full-view .project-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .view-project-lists .view-content .project-info-wrapper.project-full-view .project-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
.view-project-lists .view-content .project-info-wrapper.project-full-view .project-inner figure {
  max-width: 40%;
  margin-right: 40px;
}
@media (max-width: 35.99875rem) {
  .view-project-lists .view-content .project-info-wrapper.project-full-view .project-inner figure {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .view-project-lists .view-content .project-info-wrapper.project-full-view .project-inner figure {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
  }
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .view-project-lists .view-content .project-info-wrapper.project-full-view .project-inner figure {
    margin-right: 20px;
  }
}
.view-project-lists .view-content .project-info-wrapper.project-full-view .project-inner .project-details {
  max-width: 55%;
}
@media (max-width: 35.99875rem) {
  .view-project-lists .view-content .project-info-wrapper.project-full-view .project-inner .project-details {
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .view-project-lists .view-content .project-info-wrapper.project-full-view .project-inner .project-details {
    width: 100%;
    max-width: 100%;
  }
}
.view-project-lists .view-content .project-info-wrapper.project-full-view .project-inner .project-details .post-header {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
.view-project-lists .view-content .project-info-wrapper.project-grid-view {
  max-width: 33.33333333%;
}
@media (max-width: 35.99875rem) {
  .view-project-lists .view-content .project-info-wrapper.project-grid-view {
    width: 100%;
    max-width: 100%;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .view-project-lists .view-content .project-info-wrapper.project-grid-view {
    width: 100%;
    max-width: 100%;
  }
}
.view-project-lists .view-content .project-info-wrapper.project-grid-view .project-inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
}
.view-project-lists .view-content .project-info-wrapper.project-grid-view .project-inner .project-details .post-header {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-flow: column wrap;
      -ms-flex-flow: column wrap;
          flex-flow: column wrap;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.view-project-lists .view-content .project-info-wrapper.project-grid-view .project-inner .project-details .service-details {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
footer .container {
  padding-bottom: 15px !important;
}

.site-footer__top .region-footer {
  width: 100%;
}

.site-footer__middle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  width: 100%;
}
@media (max-width: 35.99875rem) {
  .site-footer__middle {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
.site-footer__middle .region-footer-first {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 34%;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  padding-right: 30px;
}
@media (max-width: 35.99875rem) {
  .site-footer__middle .region-footer-first {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .site-footer__middle .region-footer-first {
    width: 50%;
    margin-bottom: 20px;
  }
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .site-footer__middle .region-footer-first {
    width: 50%;
    margin-bottom: 20px;
  }
}
.site-footer__middle .region-footer-second,
.site-footer__middle .region-footer-third,
.site-footer__middle .region-footer-fourth {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 22%;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  padding-right: 20px;
}
@media (max-width: 35.99875rem) {
  .site-footer__middle .region-footer-second,
  .site-footer__middle .region-footer-third,
  .site-footer__middle .region-footer-fourth {
    width: 100%;
    margin-bottom: 20px;
  }
}
@media (min-width: 36rem) and (max-width: 47.99875rem) {
  .site-footer__middle .region-footer-second,
  .site-footer__middle .region-footer-third,
  .site-footer__middle .region-footer-fourth {
    width: 50%;
    margin-bottom: 20px;
  }
}
@media (min-width: 48rem) and (max-width: 61.99875rem) {
  .site-footer__middle .region-footer-second,
  .site-footer__middle .region-footer-third,
  .site-footer__middle .region-footer-fourth {
    width: 50%;
    margin-bottom: 20px;
  }
}
.site-footer__middle .region-footer-third .navbar-nav .nav-item .nav-link {
  padding: 5px 0;
}
.site-footer__middle .region-footer-fourth {
  padding-right: 0;
}
.site-footer__middle .region-footer-fourth .contact-info-wrapper {
  list-style: none;
  padding: 0;
}
.site-footer__middle .region-footer-fourth .contact-info-wrapper .info-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  margin-bottom: 10px;
}
.site-footer__middle .region-footer-fourth .contact-info-wrapper .info-item .icon {
  margin-right: 10px;
}
.site-footer__middle .region-footer-fourth .contact-info-wrapper .info-item .icon .fa-house {
  color: #3f78e0;
}
.site-footer__middle .region-footer-fourth .contact-info-wrapper .info-item .icon .fa-phone {
  color: #4470cf;
}
.site-footer__middle .region-footer-fourth .contact-info-wrapper .info-item .icon .fa-envelope-open {
  color: #d53581;
}
.site-footer__bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-color: #ccc;
}
.site-footer__bottom .region-footer-bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 100%;
}
@media (max-width: 35.99875rem) {
  .site-footer__bottom .region-footer-bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column wrap;
        -ms-flex-flow: column wrap;
            flex-flow: column wrap;
  }
}
.site-footer__bottom .region-footer-bottom .copyright-info-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 50%;
}
@media (max-width: 35.99875rem) {
  .site-footer__bottom .region-footer-bottom .copyright-info-wrapper {
    width: 100%;
    margin-bottom: 20px;
  }
}
.site-footer__bottom .region-footer-bottom .menu--social-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: 50%;
  -webkit-box-pack: right;
  -webkit-justify-content: right;
      -ms-flex-pack: right;
          justify-content: right;
}
@media (max-width: 35.99875rem) {
  .site-footer__bottom .region-footer-bottom .menu--social-menu {
    width: 100%;
    margin-bottom: 20px;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
}
.site-footer__bottom .region-footer-bottom .menu--social-menu .navbar-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}
.site-footer__bottom .region-footer-bottom .menu--social-menu .navbar-nav .nav-item {
  margin-right: 15px;
}
.site-footer__bottom .region-footer-bottom .menu--social-menu .navbar-nav .nav-item .nav-link {
  padding: 0;
}
.site-footer__bottom .region-footer-bottom .menu--social-menu .navbar-nav .nav-item .nav-link .fa-facebook-f {
  color: #4470cf;
  font-size: 18px;
}
.site-footer__bottom .region-footer-bottom .menu--social-menu .navbar-nav .nav-item .nav-link .fa-instagram {
  color: #d53581;
  font-size: 18px;
}
.site-footer__bottom .region-footer-bottom .menu--social-menu .navbar-nav .nav-item .nav-link .fa-linkedin-in {
  color: #0072b1;
  font-size: 18px;
}
.site-footer__bottom .region-footer-bottom .menu--social-menu .navbar-nav li:nth-child(3) {
  margin-right: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvY2FsLnNjc3MiLCJpbXBvcnQuc2NzcyIsInZhcmlhYmxlcy5zY3NzIiwidHlwb2dyYXBoeS5zY3NzIiwiYmFzZS5zY3NzIiwibG9jYWwuY3NzIiwibGF5b3V0LnNjc3MiLCJoZWFkZXIuc2NzcyIsIm5hdmlnYXRpb25zL21lbnUtLW1haW4uc2NzcyIsIm5hdmlnYXRpb25zL21lbnUtLXNvY2lhbC1tZW51LnNjc3MiLCJuYXZpZ2F0aW9ucy9tZW51LS1uYXZpZ2F0aW9uLW90aGVyLnNjc3MiLCJuYXZpZ2F0aW9ucy9uYXZpZ2F0aW9uLW90aGVyLnNjc3MiLCJuYXZpZ2F0aW9ucy9tZW51LS1hY2NvdW50LnNjc3MiLCJjb21wb25lbnRzL3dlYmZvcm0uc2NzcyIsImNvbXBvbmVudHMvc2VydmljZS1yZWdpc3RyYXRpb25zLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvcmVnaXN0cmF0aW9uLWluZm8tYm94LnNjc3MiLCJmb3Jtcy9zZXJ2aWNlLXJlZ2lzdHJhdGlvbnMuc2NzcyIsIm5vZGVzL25vZGUtLXR5cGUtcHJvamVjdC5zY3NzIiwiYmxvY2tzL2pvYi1hcHBsaWNhdGlvbi13cmFwcGVyLnNjc3MiLCJwYXJhZ3JhcGhzL3BhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWNvbnRlbnQuc2NzcyIsInBhcmFncmFwaHMvcGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYWNjb3JkaW9uLnNjc3MiLCJ2aWV3cy92aWV3LXByb2plY3QtbGlzdHMuc2NzcyIsImZvb3Rlci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Q0FBQTtBQ0FBLFlBQUE7QUNBQSxjQUFBO0FDQUEsZUFBQTtBQ0lBO0VBQ0UsbUJBQUE7QUNJRjs7QUREQTtFQUNFLGdCQUFBO0FDSUY7O0FEREE7RUFDRSxXQUFBO0VBQ0EsbURBQUE7QUNJRjs7QURBRTtFQUNFLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4QkFBQTtFQUFBLDZCQUFBO0VB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QTtVQUFBLG1CQUFBO0VBQ0EsbUJBQUE7RUFBQSxvQkFBQTtNQUFBLG9CQUFBO1VBQUEsWUFBQTtFQUNBLFVBQUE7QWpCcWpCTjtBaUJwakJNO0VBTEY7SUFNSSxXQUFBO0lBQ0EsbUJBQUE7RWpCdWpCTjtBQUNGO0FpQnppQkk7RUFDRSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsOEJBQUE7RUFBQSw2QkFBQTtFQUFBLDJCQUFBO01BQUEsdUJBQUE7VUFBQSxtQkFBQTtFQUNBLG1CQUFBO0VBQUEsb0JBQUE7TUFBQSxvQkFBQTtVQUFBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsdUJBQUE7RUFBQSw4QkFBQTtNQUFBLG9CQUFBO1VBQUEsc0JBQUE7QWpCMmlCTjtBaUIxaUJNO0VBTkY7SUFPSSxXQUFBO0lBQ0EsbUJBQUE7SUFDQSxzQkFBQTtJQUFBLDZCQUFBO1FBQUEsbUJBQUE7WUFBQSxxQkFBQTtFakI2aUJOO0FBQ0Y7QWlCaGlCTTtFQUNFLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4QkFBQTtFQUFBLDZCQUFBO0VBQUEsMkJBQUE7TUFBQSx1QkFBQTtVQUFBLG1CQUFBO0FqQmtpQlI7QWlCaGlCUTtFQUNFLGtCQUFBO0FqQmtpQlY7QWlCaGlCVTtFQUNFLFVBQUE7QWpCa2lCWjtBaUI3aEJZO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QWpCK2hCZDtBaUI3aEJZO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QWpCK2hCZDtBaUI3aEJZO0VBQ0UsY0FBQTtFQUNBLGVBQUE7QWpCK2hCZDtBaUIxaEJRO0VBQ0UsZUFBQTtBakI0aEJWIiwiZmlsZSI6ImxvY2FsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qXHJcblRoZW1lIE5hbWU6IFN2aWRhIHNhc3MgYmFzZWQgdGhlbWVcclxuRGVzY3JpcHRpb246IFN2aWRhIHdpdGggU2Fzc1xyXG4qL1xyXG5cclxuLy8gaW1wb3J0IGZpbGVzXHJcbkBpbXBvcnQgXCJpbXBvcnRcIjtcclxuQGltcG9ydCBcImJhc2VcIjtcclxuQGltcG9ydCBcImxheW91dFwiO1xyXG5AaW1wb3J0IFwiaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJuYXZpZ2F0aW9ucy9uYXZpZ2F0aW9uc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb21wb25lbnRzXCI7XHJcbkBpbXBvcnQgXCJmb3Jtcy9mb3Jtc1wiO1xyXG5AaW1wb3J0IFwicGFnZXMvcGFnZXNcIjtcclxuQGltcG9ydCBcIm5vZGVzL25vZGVzXCI7XHJcbkBpbXBvcnQgXCJibG9ja3MvYmxvY2tzXCI7XHJcbkBpbXBvcnQgXCJwYXJhZ3JhcGhzL3BhcmFncmFwaHNcIjtcclxuQGltcG9ydCBcInZpZXdzL3ZpZXdzXCI7XHJcbkBpbXBvcnQgXCJmb290ZXJcIjtcclxuIiwiLyogSU1QT1JUUyAqL1xyXG5cclxuLy9AaW1wb3J0IHVybChmb250LWF3ZXNvbWUubWluLmNzcyk7XHJcbi8vIHZhcmlhYmxlc1xyXG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbi8vIHR5cG9ncmFwaHlcclxuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcclxuLy9ib290c3RyYXBcclxuLy8gbWl4aW5zXHJcbkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuIiwiLyogVkFSSUFCTEVTICovXHJcblxyXG4vLyBjb2xvcnNcclxuJHJlZDogI0ZGMjMwMztcclxuJHllbGxvdzogI2ZmYzEwNztcclxuJGdyZWVuOiAjMjhhNzQ1O1xyXG4kY3lhbjogIzE3YTJiODtcclxuJHdoaXRlOiAjZmZmO1xyXG4kYmxhY2s6ICMwMDA7XHJcbiRsaWdodC1ibHVlOiAjRDlFNUY5O1xyXG4kYmx1ZTogIzAwNTNENjtcclxuXHJcbiRncmF5LTEwMDogI2Y4ZjlmYTtcclxuJGdyYXktMjAwOiAjMkYyRjJGO1xyXG4kZ3JheS04MDA6ICMzNDNhNDA7XHJcbiRncmF5LTMzMzogIzMzMzMzMztcclxuXHJcbiRzYW5kYm94X3BhdGhfaW1hZ2VzOiBcIi90aGVtZXMvY3VzdG9tL3NhbmRib3gvaW1nL1wiICFkZWZhdWx0O1xyXG4iLCIvKiBUWVBPR1JBUEhZICovXHJcblxyXG5cclxuLy8gZm9udCBmYW1pbGllc1xyXG4kZm9udC1zZW46ICdTZW4nLCBzYW5zLXNlcmlmO1xyXG4iLCJib2R5IHtcclxuXHJcbn1cclxuXHJcbi5hbGVydCB7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNTBweDtcclxufVxyXG5cclxuLmxvZ28ge1xyXG4gIG1heC13aWR0aDogMTYwcHg7XHJcbn1cclxuXHJcbi5mb3JtLWNvbnRyb2wsIC5mb3JtLXNlbGVjdCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2JiYmI7XHJcbn1cclxuXHJcbi5ibG9jay1jb250ZW50LXRhYnMge1xyXG4gIG5hdi50YWJzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuXHJcbiAgICB1bC5uYXYtdGFicywgdWwubmF2LnByaW1hcnkge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XHJcbiAgICAgIGJvcmRlcjogbWVkaXVtIG5vbmU7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG91dHNpZGUgbm9uZSBub25lO1xyXG4gICAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBsaS5hY3RpdmUge1xyXG4gICAgICAgIGEuYWN0aXZlIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZiNTAwO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZiNTAwO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmYjUwMDtcclxuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcclxuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udG9vbGJhci1ob3Jpem9udGFsLnRvb2xiYXItZml4ZWQge1xyXG4gIC5ibG9jay1jb250ZW50LXRhYnMge1xyXG4gICAgbWFyZ2luLXRvcDogNzVweDtcclxuICB9XHJcbn1cclxuXHJcbi5jdGEtbGluay13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxufVxyXG5cclxuLmN0YS1saW5rIHtcclxuICBiYWNrZ3JvdW5kOiAjMjczYjkxO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMyNzNiOTE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuIiwiLypcblRoZW1lIE5hbWU6IFN2aWRhIHNhc3MgYmFzZWQgdGhlbWVcbkRlc2NyaXB0aW9uOiBTdmlkYSB3aXRoIFNhc3NcbiovXG4vKiBJTVBPUlRTICovXG4vKiBWQVJJQUJMRVMgKi9cbi8qIFRZUE9HUkFQSFkgKi9cbi5hbGVydCB7XG4gIHBhZGRpbmctbGVmdDogMTUwcHg7XG59XG5cbi5sb2dvIHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn1cblxuLmZvcm0tY29udHJvbCwgLmZvcm0tc2VsZWN0IHtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTg3LCAxODcsIDE4NywgMC43MzMzMzMzMzMzKTtcbn1cblxuLmJsb2NrLWNvbnRlbnQtdGFicyBuYXYudGFicyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbn1cbi5ibG9jay1jb250ZW50LXRhYnMgbmF2LnRhYnMgdWwubmF2LXRhYnMsIC5ibG9jay1jb250ZW50LXRhYnMgbmF2LnRhYnMgdWwubmF2LnByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgcmVwZWF0IHNjcm9sbCAwIDA7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG91dHNpZGUgbm9uZSBub25lO1xuICBvcGFjaXR5OiAwLjk7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4uYmxvY2stY29udGVudC10YWJzIG5hdi50YWJzIHVsLm5hdi10YWJzIGxpIGEsIC5ibG9jay1jb250ZW50LXRhYnMgbmF2LnRhYnMgdWwubmF2LnByaW1hcnkgbGkgYSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XG59XG4uYmxvY2stY29udGVudC10YWJzIG5hdi50YWJzIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBhLmFjdGl2ZSwgLmJsb2NrLWNvbnRlbnQtdGFicyBuYXYudGFicyB1bC5uYXYucHJpbWFyeSBsaS5hY3RpdmUgYS5hY3RpdmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmYjUwMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZiNTAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZiNTAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XG59XG5cbi50b29sYmFyLWhvcml6b250YWwudG9vbGJhci1maXhlZCAuYmxvY2stY29udGVudC10YWJzIHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbn1cblxuLmN0YS1saW5rLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY3RhLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjMjczYjkxO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jdGEtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNzNiOTE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZWdpb24tdG9wLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJlZ2lvbi10b3AtYmFyIC5zdGF0dXMtbWVzc2FnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4ucm93LWNvbnRhaW5lci0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4ucm93LWNvbnRhaW5lci0td3JhcHBlciAuY29sdW1uLWxlZnQtd3JhcHBlcixcbi5yb3ctY29udGFpbmVyLS13cmFwcGVyIC5jb2x1bW4tcmlnaHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDUwJTtcbn1cbi5yb3ctY29udGFpbmVyLS13cmFwcGVyIC5jb2x1bW4tbGVmdC13cmFwcGVyIC5qcy1mb3JtLWl0ZW0sXG4ucm93LWNvbnRhaW5lci0td3JhcHBlciAuY29sdW1uLXJpZ2h0LXdyYXBwZXIgLmpzLWZvcm0taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvdy1jb250YWluZXItLXdyYXBwZXIgLmNvbHVtbi1sZWZ0LXdyYXBwZXIgLmpzLWZvcm0taXRlbSAuZm9ybS10ZXh0LFxuLnJvdy1jb250YWluZXItLXdyYXBwZXIgLmNvbHVtbi1yaWdodC13cmFwcGVyIC5qcy1mb3JtLWl0ZW0gLmZvcm0tdGV4dCB7XG4gIHdpZHRoOiA5NSU7XG59XG5cbi5yb3ctY29udGFpbmVyLS1mdWxsLXdpZHRoLS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbi5yb3ctY29udGFpbmVyLS1mdWxsLXdpZHRoLS13cmFwcGVyIC5qcy1mb3JtLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5yb3ctY29udGFpbmVyLS1mdWxsLXdpZHRoLS13cmFwcGVyIC5qcy1mb3JtLWl0ZW0gLmZvcm0tdGV4dCwgLnJvdy1jb250YWluZXItLWZ1bGwtd2lkdGgtLXdyYXBwZXIgLmpzLWZvcm0taXRlbSAuZm9ybS10ZXh0YXJlYSB7XG4gIHdpZHRoOiA5NSU7XG59XG5cbi5yb3ctY29udGFpbmVyLS1vbmUtdGhpcmQtLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnJvdy1jb250YWluZXItLW9uZS10aGlyZC0td3JhcHBlciAuY29sdW1uLWxlZnQtd3JhcHBlcixcbi5yb3ctY29udGFpbmVyLS1vbmUtdGhpcmQtLXdyYXBwZXIgLmNvbHVtbi1taWRkbGUtd3JhcHBlcixcbi5yb3ctY29udGFpbmVyLS1vbmUtdGhpcmQtLXdyYXBwZXIgLmNvbHVtbi1yaWdodC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMzMuMzMzMzMzJTtcbn1cbi5yb3ctY29udGFpbmVyLS1vbmUtdGhpcmQtLXdyYXBwZXIgLmNvbHVtbi1sZWZ0LXdyYXBwZXIgLmpzLWZvcm0taXRlbSxcbi5yb3ctY29udGFpbmVyLS1vbmUtdGhpcmQtLXdyYXBwZXIgLmNvbHVtbi1taWRkbGUtd3JhcHBlciAuanMtZm9ybS1pdGVtLFxuLnJvdy1jb250YWluZXItLW9uZS10aGlyZC0td3JhcHBlciAuY29sdW1uLXJpZ2h0LXdyYXBwZXIgLmpzLWZvcm0taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJvdy1jb250YWluZXItLW9uZS10aGlyZC0td3JhcHBlciAuY29sdW1uLWxlZnQtd3JhcHBlciAuanMtZm9ybS1pdGVtIC5mb3JtLXRleHQsXG4ucm93LWNvbnRhaW5lci0tb25lLXRoaXJkLS13cmFwcGVyIC5jb2x1bW4tbWlkZGxlLXdyYXBwZXIgLmpzLWZvcm0taXRlbSAuZm9ybS10ZXh0LFxuLnJvdy1jb250YWluZXItLW9uZS10aGlyZC0td3JhcHBlciAuY29sdW1uLXJpZ2h0LXdyYXBwZXIgLmpzLWZvcm0taXRlbSAuZm9ybS10ZXh0IHtcbiAgd2lkdGg6IDk1JTtcbn1cblxuaGVhZGVyIC5uYXZiYXItYmctbGlnaHQgLmNvbnRhaW5lciwgaGVhZGVyIC5uYXZiYXItYmctZGFyayAuY29udGFpbmVyIHtcbiAgLypib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsqL1xufVxuXG4ubWVudS0tbWFpbiAubmF2YmFyLW5hdiBsaSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5tZW51LS1tYWluIC5uYXZiYXItbmF2IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5hdmJhci1leHBhbmQtbGdbY2xhc3MqPW5hdmJhci1iZy1dOm5vdCguZmFuY3kpOm5vdCguZXh0ZW5kZWQpOm5vdCguZml4ZWQpIC5uYXZiYXItY29sbGFwc2UgLm1lbnUtLW1haW4gLm5hdi1saW5rIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4ubWVudS0tc29jaWFsLW1lbnUgLm5hdiBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLm1lbnUtLXNvY2lhbC1tZW51IC5uYXYgbGkgYSAuZmEtaW5zdGFncmFtIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm1lbnUtLXNvY2lhbC1tZW51IC5uYXYgbGkgYSAuZmEtbGlua2VkaW4taW4ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm1lbnUtLW5hdmlnYXRpb24tb3RoZXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtIGEudXNlci1yZWdpc3Rlci1saW5rIHtcbiAgYmFja2dyb3VuZDogI2U5MzU2ZjtcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5tZW51LS1uYXZpZ2F0aW9uLW90aGVyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSBhLnVzZXItbG9naW4tbGluayB7XG4gIGJhY2tncm91bmQ6ICMyNzNiOTE7XG4gIGJvcmRlcjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNXB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5yZWdpb24tbmF2aWdhdGlvbi1vdGhlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbn1cbi5yZWdpb24tbmF2aWdhdGlvbi1vdGhlciAubWVudS0tYWNjb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnJlZ2lvbi1uYXZpZ2F0aW9uLW90aGVyIC5tZW51LS1hY2NvdW50IC5uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1lbnUtLWFjY291bnQgLm5hdiAubmF2LWxpbmstLXVzZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xufVxuLm1lbnUtLWFjY291bnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG59XG4ubWVudS0tYWNjb3VudCB1bC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubWVudS0tYWNjb3VudCB1bC5kcm9wZG93bi1tZW51IC5uYXYtaXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xufVxuLm1lbnUtLWFjY291bnQgdWwuZHJvcGRvd24tbWVudSAubmF2LWl0ZW0gYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm1lbnUtLWFjY291bnQgdWwuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3Igd2Vmb3JtJ3MgZm9ybSBjb21wb25lbnRzLlxuICovXG4vKiBBZGQgcmVxdWlyZSBhc3RlcmlzayB0byBuZWNlc3NhcnkgZmllbGRzICovXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gLmZvcm0tcmVxdWlyZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9zYW5kYm94L2ltZy9yZXF1aXJlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDdweCA3cHg7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBtYXJnaW46IDAgMC4zZW07XG59XG5cbi5zZXJ2aWNlLXJlZ2lzdHJhdGlvbnMtbGlzdCB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG4uc2VydmljZS1yZWdpc3RyYXRpb25zLWxpc3QgdGgge1xuICBiYWNrZ3JvdW5kOiAjMjczYjkxO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zZXJ2aWNlLXJlZ2lzdHJhdGlvbnMtbGlzdCB0ZCB7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4uc2VydmljZS1yZWdpc3RyYXRpb25zLWxpc3QgdGQucGF5bWVudC1zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VydmljZS1yZWdpc3RyYXRpb25zLWxpc3QgdGQuc3RhdHVzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcnZpY2UtcmVnaXN0cmF0aW9ucy1saXN0IHRkLm9wLWxpbmtzIC52aWV3LWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNkZWRlZGU7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uc2VydmljZS1yZWdpc3RyYXRpb25zLWxpc3QgdGQub3AtbGlua3MgLmNhbmNlbC1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNlcnZpY2UtcmVnaXN0cmF0aW9ucy1saXN0IHRkLm9wLWxpbmtzIC5wYXltZW50LXJlZmVyZW5jZS1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNlcnZpY2UtcmVnaXN0cmF0aW9ucy1saXN0IC5wYXltZW50LXN0YXR1cy0tZnVsbC1wYWlkIHtcbiAgYmFja2dyb3VuZDogZ3JlZW47XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXJ2aWNlLXJlZ2lzdHJhdGlvbnMtbGlzdCAucGF5bWVudC1zdGF0dXMtLXBhcnRpYWwtcGFpZCB7XG4gIGJhY2tncm91bmQ6IGdyZWVuO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2VydmljZS1yZWdpc3RyYXRpb25zLWxpc3QgLnBheW1lbnQtc3RhdHVzLS1wZW5kaW5nIHtcbiAgYmFja2dyb3VuZDogI2ZmMDAwMDtcbiAgd2lkdGg6IGF1dG87XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNlcnZpY2UtcmVnaXN0cmF0aW9ucy1saXN0IC5yZWdpc3RyYXRpb24tc3RhdHVzLS1hY3RpdmUge1xuICBjb2xvcjogZ3JlZW47XG59XG4uc2VydmljZS1yZWdpc3RyYXRpb25zLWxpc3QgLnJlZ2lzdHJhdGlvbi1zdGF0dXMtLXBlbmRpbmcge1xuICBjb2xvcjogI2ZmMDAwMDtcbn1cblxuLnNlcnZpY2UtcmVnaXN0cmF0aW9uLXZpZXctd3JhcHBlciAucGF5bWVudC1ub3RpY2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICMyNzNiOTE7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uc2VydmljZS1yZWdpc3RyYXRpb24tdmlldy13cmFwcGVyIC5yZWdpc3RyYXRpb24taW5mby1ib3gsXG4uc2VydmljZS1yZWdpc3RyYXRpb24tdmlldy13cmFwcGVyIC5jdXN0b21lci1pbmZvLWJveCxcbi5zZXJ2aWNlLXJlZ2lzdHJhdGlvbi12aWV3LXdyYXBwZXIgLmVkdWNhdGlvbi1pbmZvLWJveCxcbi5zZXJ2aWNlLXJlZ2lzdHJhdGlvbi12aWV3LXdyYXBwZXIgLmVtcGxveW1lbnQtaW5mby1ib3gsXG4uc2VydmljZS1yZWdpc3RyYXRpb24tdmlldy13cmFwcGVyIC5wcm9mZXNzaW9uYWwtaW5mby1ib3gge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuLnNlcnZpY2UtcmVnaXN0cmF0aW9uLXZpZXctd3JhcHBlciAucmVnaXN0cmF0aW9uLWluZm8tYm94IHRoLFxuLnNlcnZpY2UtcmVnaXN0cmF0aW9uLXZpZXctd3JhcHBlciAuY3VzdG9tZXItaW5mby1ib3ggdGgsXG4uc2VydmljZS1yZWdpc3RyYXRpb24tdmlldy13cmFwcGVyIC5lZHVjYXRpb24taW5mby1ib3ggdGgsXG4uc2VydmljZS1yZWdpc3RyYXRpb24tdmlldy13cmFwcGVyIC5lbXBsb3ltZW50LWluZm8tYm94IHRoLFxuLnNlcnZpY2UtcmVnaXN0cmF0aW9uLXZpZXctd3JhcHBlciAucHJvZmVzc2lvbmFsLWluZm8tYm94IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbiAgcGFkZGluZzogNXB4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbn1cbi5zZXJ2aWNlLXJlZ2lzdHJhdGlvbi12aWV3LXdyYXBwZXIgLnJlZ2lzdHJhdGlvbi1pbmZvLWJveCB0ZCxcbi5zZXJ2aWNlLXJlZ2lzdHJhdGlvbi12aWV3LXdyYXBwZXIgLmN1c3RvbWVyLWluZm8tYm94IHRkLFxuLnNlcnZpY2UtcmVnaXN0cmF0aW9uLXZpZXctd3JhcHBlciAuZWR1Y2F0aW9uLWluZm8tYm94IHRkLFxuLnNlcnZpY2UtcmVnaXN0cmF0aW9uLXZpZXctd3JhcHBlciAuZW1wbG95bWVudC1pbmZvLWJveCB0ZCxcbi5zZXJ2aWNlLXJlZ2lzdHJhdGlvbi12aWV3LXdyYXBwZXIgLnByb2Zlc3Npb25hbC1pbmZvLWJveCB0ZCB7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4uc2VydmljZS1yZWdpc3RyYXRpb24tdmlldy13cmFwcGVyIC5vcGVyYXRpb24tbGluay13cmFwcGVyIC5wZGYtbGluayB7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICBiYWNrZ3JvdW5kOiAjMjczYjkxO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzI3M2I5MTtcbn1cblxuLmFkbWluLXNlcnZpY2UtcmVnaXN0cmF0aW9uLWZvcm0gLmpzLWZvcm0taXRlbS1hZGRyZXNzIHRleHRhcmVhIHtcbiAgbWF4LXdpZHRoOiA5OCU7XG59XG5cbi5zZXJ2aWNlLXJlZ2lzdHJhdGlvbi1zZWFyY2gtZm9ybS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zZXJ2aWNlLXJlZ2lzdHJhdGlvbi1zZWFyY2gtZm9ybS13cmFwcGVyIC5zZXJ2aWNlLXJlZ2lzdHJhdGlvbi1zZWFyY2gtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG4uc2VydmljZS1yZWdpc3RyYXRpb24tc2VhcmNoLWZvcm0td3JhcHBlciAuc2VydmljZS1yZWdpc3RyYXRpb24tc2VhcmNoLWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5zZXJ2aWNlLXJlZ2lzdHJhdGlvbi1zZWFyY2gtZm9ybS13cmFwcGVyIC5zZXJ2aWNlLXJlZ2lzdHJhdGlvbi1zZWFyY2gtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnVzZXItc2VydmljZS1yZWdpc3RyYXRpb24tZm9ybSAuZm9ybS1jb250cm9sLCAudXNlci1zZXJ2aWNlLXJlZ2lzdHJhdGlvbi1mb3JtIC5mb3JtLXNlbGVjdCB7XG4gIHdpZHRoOiA5NSU7XG59XG4udXNlci1zZXJ2aWNlLXJlZ2lzdHJhdGlvbi1mb3JtIC5yb3ctY29udGFpbmVyLS1mdWxsLXdpZHRoLS13cmFwcGVyIC5mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogOTclO1xufVxuLnVzZXItc2VydmljZS1yZWdpc3RyYXRpb24tZm9ybSAucm93LWNvbnRhaW5lci0tZnVsbC13aWR0aC0td3JhcHBlciAuZm9ybS1zZWxlY3Qge1xuICB3aWR0aDogOTglO1xufVxuLnVzZXItc2VydmljZS1yZWdpc3RyYXRpb24tZm9ybSAucm93LWNvbnRhaW5lci0tZnVsbC13aWR0aC0td3JhcHBlciAuZm9ybS10ZXh0LCAudXNlci1zZXJ2aWNlLXJlZ2lzdHJhdGlvbi1mb3JtIC5yb3ctY29udGFpbmVyLS1mdWxsLXdpZHRoLS13cmFwcGVyIC5mb3JtLXRleHRhcmVhIHtcbiAgd2lkdGg6IDk3JTtcbn1cbi51c2VyLXNlcnZpY2UtcmVnaXN0cmF0aW9uLWZvcm0gLnBlcnNvbmFsLWluZm8td3JhcHBlciAuZGV0YWlscy13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udXNlci1zZXJ2aWNlLXJlZ2lzdHJhdGlvbi1mb3JtIC5lZHVjYXRpb24taW5mby13cmFwcGVyIHN1bW1hcnkge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi51c2VyLXNlcnZpY2UtcmVnaXN0cmF0aW9uLWZvcm0gLmVkdWNhdGlvbi1pbmZvLXdyYXBwZXIgc3VtbWFyeTo6bWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi51c2VyLXNlcnZpY2UtcmVnaXN0cmF0aW9uLWZvcm0gLmVkdWNhdGlvbi1pbmZvLXdyYXBwZXIgLmRldGFpbHMtd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnVzZXItc2VydmljZS1yZWdpc3RyYXRpb24tZm9ybSAuZW1wbG95bWVudC1pbmZvLXdyYXBwZXIgLmRldGFpbHMtd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnVzZXItc2VydmljZS1yZWdpc3RyYXRpb24tZm9ybSAucHJvZmVzc2lvbi1pbmZvLXdyYXBwZXIgLmRldGFpbHMtd3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnVzZXItc2VydmljZS1yZWdpc3RyYXRpb24tZm9ybSAuZm9ybS1zdWJtaXQuYnRuLXByaW1hcnkuZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5ub2RlLS10eXBlLXByb2plY3QgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzNTcwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbn1cbi5ub2RlLS10eXBlLXByb2plY3QgLnNlcnZpY2UtbGluay13cmFwcGVyIC5zZXJ2aWNlLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzU3MDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG59XG5cbi5qb2ItYXBwbGljYXRpb24td3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgYmFja2dyb3VuZDogI2VkZjJmYztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5qb2ItYXBwbGljYXRpb24td3JhcHBlciAuZm9ybS1zdWJtaXQge1xuICB3aWR0aDogYXV0bztcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWNvbnRlbnQgLndlYmZvcm0tYmxvY2stY29udGFjdC1pbmZvIHtcbiAgcGFkZGluZzogMjBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tcGFyYWdyYXBoLWNvbnRlbnQgLndlYmZvcm0tYmxvY2stY29udGFjdC1pbmZvIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZvcm0tc3VibWl0IHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLXBhcmFncmFwaC1hY2NvcmRpb24gLmFjY29yZGlvbi13cmFwcGVyIC5jYXJkIC5hY2NvcmRpb24tdGl0bGUgYnV0dG9uLCAucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYWNjb3JkaW9uIC5hY2NvcmRpb24td3JhcHBlciAuY2FyZCAuY2FyZC1oZWFkZXIgYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmlldy1wcm9qZWN0LWxpc3RzIC52aWV3LWNvbnRlbnQgLnByb2plY3QtaW5mby13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xufVxuLnZpZXctcHJvamVjdC1saXN0cyAudmlldy1jb250ZW50IC5wcm9qZWN0LWluZm8td3JhcHBlciAucHJvamVjdC1pbm5lciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi52aWV3LXByb2plY3QtbGlzdHMgLnZpZXctY29udGVudCAucHJvamVjdC1pbmZvLXdyYXBwZXIgLnByb2plY3QtaW5uZXIgLnByb2plY3QtZGV0YWlscyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi52aWV3LXByb2plY3QtbGlzdHMgLnZpZXctY29udGVudCAucHJvamVjdC1pbmZvLXdyYXBwZXIgLnByb2plY3QtaW5uZXIgLnByb2plY3QtZGV0YWlscyAucG9zdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnZpZXctcHJvamVjdC1saXN0cyAudmlldy1jb250ZW50IC5wcm9qZWN0LWluZm8td3JhcHBlciAucHJvamVjdC1pbm5lciAucHJvamVjdC1kZXRhaWxzIC5zZXJ2aWNlLWRldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnZpZXctcHJvamVjdC1saXN0cyAudmlldy1jb250ZW50IC5wcm9qZWN0LWluZm8td3JhcHBlciAucHJvamVjdC1pbm5lciAucHJvamVjdC1kZXRhaWxzIC5zZXJ2aWNlLWxpbmsge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnZpZXctcHJvamVjdC1saXN0cyAudmlldy1jb250ZW50IC5wcm9qZWN0LWluZm8td3JhcHBlciAucHJvamVjdC1pbm5lciAucHJvamVjdC1kZXRhaWxzIC5zZXJ2aWNlLWxpbmsgYTpudGgtY2hpbGQoMSkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmNzhlMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxODBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnZpZXctcHJvamVjdC1saXN0cyAudmlldy1jb250ZW50IC5wcm9qZWN0LWluZm8td3JhcHBlciAucHJvamVjdC1pbm5lciAucHJvamVjdC1kZXRhaWxzIC5zZXJ2aWNlLWxpbmsgYTpudGgtY2hpbGQoMSkge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4udmlldy1wcm9qZWN0LWxpc3RzIC52aWV3LWNvbnRlbnQgLnByb2plY3QtaW5mby13cmFwcGVyIC5wcm9qZWN0LWlubmVyIC5wcm9qZWN0LWRldGFpbHMgLnNlcnZpY2UtbGluayBhOm50aC1jaGlsZCgyKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzNTcwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDE4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudmlldy1wcm9qZWN0LWxpc3RzIC52aWV3LWNvbnRlbnQgLnByb2plY3QtaW5mby13cmFwcGVyIC5wcm9qZWN0LWlubmVyIC5wcm9qZWN0LWRldGFpbHMgLnNlcnZpY2UtbGluayBhOm50aC1jaGlsZCgyKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi52aWV3LXByb2plY3QtbGlzdHMgLnZpZXctY29udGVudCAucHJvamVjdC1pbmZvLXdyYXBwZXIucHJvamVjdC1mdWxsLXZpZXcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4udmlldy1wcm9qZWN0LWxpc3RzIC52aWV3LWNvbnRlbnQgLnByb2plY3QtaW5mby13cmFwcGVyLnByb2plY3QtZnVsbC12aWV3IC5wcm9qZWN0LWlubmVyIHtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudmlldy1wcm9qZWN0LWxpc3RzIC52aWV3LWNvbnRlbnQgLnByb2plY3QtaW5mby13cmFwcGVyLnByb2plY3QtZnVsbC12aWV3IC5wcm9qZWN0LWlubmVyIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudmlldy1wcm9qZWN0LWxpc3RzIC52aWV3LWNvbnRlbnQgLnByb2plY3QtaW5mby13cmFwcGVyLnByb2plY3QtZnVsbC12aWV3IC5wcm9qZWN0LWlubmVyIHtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICB9XG59XG4udmlldy1wcm9qZWN0LWxpc3RzIC52aWV3LWNvbnRlbnQgLnByb2plY3QtaW5mby13cmFwcGVyLnByb2plY3QtZnVsbC12aWV3IC5wcm9qZWN0LWlubmVyIGZpZ3VyZSB7XG4gIG1heC13aWR0aDogNDAlO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnZpZXctcHJvamVjdC1saXN0cyAudmlldy1jb250ZW50IC5wcm9qZWN0LWluZm8td3JhcHBlci5wcm9qZWN0LWZ1bGwtdmlldyAucHJvamVjdC1pbm5lciBmaWd1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC52aWV3LXByb2plY3QtbGlzdHMgLnZpZXctY29udGVudCAucHJvamVjdC1pbmZvLXdyYXBwZXIucHJvamVjdC1mdWxsLXZpZXcgLnByb2plY3QtaW5uZXIgZmlndXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudmlldy1wcm9qZWN0LWxpc3RzIC52aWV3LWNvbnRlbnQgLnByb2plY3QtaW5mby13cmFwcGVyLnByb2plY3QtZnVsbC12aWV3IC5wcm9qZWN0LWlubmVyIGZpZ3VyZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG4udmlldy1wcm9qZWN0LWxpc3RzIC52aWV3LWNvbnRlbnQgLnByb2plY3QtaW5mby13cmFwcGVyLnByb2plY3QtZnVsbC12aWV3IC5wcm9qZWN0LWlubmVyIC5wcm9qZWN0LWRldGFpbHMge1xuICBtYXgtd2lkdGg6IDU1JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAudmlldy1wcm9qZWN0LWxpc3RzIC52aWV3LWNvbnRlbnQgLnByb2plY3QtaW5mby13cmFwcGVyLnByb2plY3QtZnVsbC12aWV3IC5wcm9qZWN0LWlubmVyIC5wcm9qZWN0LWRldGFpbHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZpZXctcHJvamVjdC1saXN0cyAudmlldy1jb250ZW50IC5wcm9qZWN0LWluZm8td3JhcHBlci5wcm9qZWN0LWZ1bGwtdmlldyAucHJvamVjdC1pbm5lciAucHJvamVjdC1kZXRhaWxzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi52aWV3LXByb2plY3QtbGlzdHMgLnZpZXctY29udGVudCAucHJvamVjdC1pbmZvLXdyYXBwZXIucHJvamVjdC1mdWxsLXZpZXcgLnByb2plY3QtaW5uZXIgLnByb2plY3QtZGV0YWlscyAucG9zdC1oZWFkZXIge1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xufVxuLnZpZXctcHJvamVjdC1saXN0cyAudmlldy1jb250ZW50IC5wcm9qZWN0LWluZm8td3JhcHBlci5wcm9qZWN0LWdyaWQtdmlldyB7XG4gIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC52aWV3LXByb2plY3QtbGlzdHMgLnZpZXctY29udGVudCAucHJvamVjdC1pbmZvLXdyYXBwZXIucHJvamVjdC1ncmlkLXZpZXcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnZpZXctcHJvamVjdC1saXN0cyAudmlldy1jb250ZW50IC5wcm9qZWN0LWluZm8td3JhcHBlci5wcm9qZWN0LWdyaWQtdmlldyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4udmlldy1wcm9qZWN0LWxpc3RzIC52aWV3LWNvbnRlbnQgLnByb2plY3QtaW5mby13cmFwcGVyLnByb2plY3QtZ3JpZC12aWV3IC5wcm9qZWN0LWlubmVyIHtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbn1cbi52aWV3LXByb2plY3QtbGlzdHMgLnZpZXctY29udGVudCAucHJvamVjdC1pbmZvLXdyYXBwZXIucHJvamVjdC1ncmlkLXZpZXcgLnByb2plY3QtaW5uZXIgLnByb2plY3QtZGV0YWlscyAucG9zdC1oZWFkZXIge1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBmbGV4LWdyb3c6IDE7XG59XG4udmlldy1wcm9qZWN0LWxpc3RzIC52aWV3LWNvbnRlbnQgLnByb2plY3QtaW5mby13cmFwcGVyLnByb2plY3QtZ3JpZC12aWV3IC5wcm9qZWN0LWlubmVyIC5wcm9qZWN0LWRldGFpbHMgLnNlcnZpY2UtZGV0YWlscyB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbmZvb3RlciAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cblxuLnNpdGUtZm9vdGVyX190b3AgLnJlZ2lvbi1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtZm9vdGVyX19taWRkbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2l0ZS1mb290ZXJfX21pZGRsZSB7XG4gICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgfVxufVxuLnNpdGUtZm9vdGVyX19taWRkbGUgLnJlZ2lvbi1mb290ZXItZmlyc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzQlO1xuICBmbGV4LWdyb3c6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19taWRkbGUgLnJlZ2lvbi1mb290ZXItZmlyc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWlkZGxlIC5yZWdpb24tZm9vdGVyLWZpcnN0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWlkZGxlIC5yZWdpb24tZm9vdGVyLWZpcnN0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fbWlkZGxlIC5yZWdpb24tZm9vdGVyLXNlY29uZCxcbi5zaXRlLWZvb3Rlcl9fbWlkZGxlIC5yZWdpb24tZm9vdGVyLXRoaXJkLFxuLnNpdGUtZm9vdGVyX19taWRkbGUgLnJlZ2lvbi1mb290ZXItZm91cnRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDIyJTtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWlkZGxlIC5yZWdpb24tZm9vdGVyLXNlY29uZCxcbiAgLnNpdGUtZm9vdGVyX19taWRkbGUgLnJlZ2lvbi1mb290ZXItdGhpcmQsXG4gIC5zaXRlLWZvb3Rlcl9fbWlkZGxlIC5yZWdpb24tZm9vdGVyLWZvdXJ0aCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19taWRkbGUgLnJlZ2lvbi1mb290ZXItc2Vjb25kLFxuICAuc2l0ZS1mb290ZXJfX21pZGRsZSAucmVnaW9uLWZvb3Rlci10aGlyZCxcbiAgLnNpdGUtZm9vdGVyX19taWRkbGUgLnJlZ2lvbi1mb290ZXItZm91cnRoIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5zaXRlLWZvb3Rlcl9fbWlkZGxlIC5yZWdpb24tZm9vdGVyLXNlY29uZCxcbiAgLnNpdGUtZm9vdGVyX19taWRkbGUgLnJlZ2lvbi1mb290ZXItdGhpcmQsXG4gIC5zaXRlLWZvb3Rlcl9fbWlkZGxlIC5yZWdpb24tZm9vdGVyLWZvdXJ0aCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZSAucmVnaW9uLWZvb3Rlci10aGlyZCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZSAucmVnaW9uLWZvb3Rlci1mb3VydGgge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnNpdGUtZm9vdGVyX19taWRkbGUgLnJlZ2lvbi1mb290ZXItZm91cnRoIC5jb250YWN0LWluZm8td3JhcHBlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZSAucmVnaW9uLWZvb3Rlci1mb3VydGggLmNvbnRhY3QtaW5mby13cmFwcGVyIC5pbmZvLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZSAucmVnaW9uLWZvb3Rlci1mb3VydGggLmNvbnRhY3QtaW5mby13cmFwcGVyIC5pbmZvLWl0ZW0gLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZSAucmVnaW9uLWZvb3Rlci1mb3VydGggLmNvbnRhY3QtaW5mby13cmFwcGVyIC5pbmZvLWl0ZW0gLmljb24gLmZhLWhvdXNlIHtcbiAgY29sb3I6ICMzZjc4ZTA7XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZSAucmVnaW9uLWZvb3Rlci1mb3VydGggLmNvbnRhY3QtaW5mby13cmFwcGVyIC5pbmZvLWl0ZW0gLmljb24gLmZhLXBob25lIHtcbiAgY29sb3I6ICM0NDcwY2Y7XG59XG4uc2l0ZS1mb290ZXJfX21pZGRsZSAucmVnaW9uLWZvb3Rlci1mb3VydGggLmNvbnRhY3QtaW5mby13cmFwcGVyIC5pbmZvLWl0ZW0gLmljb24gLmZhLWVudmVsb3BlLW9wZW4ge1xuICBjb2xvcjogI2Q1MzU4MTtcbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuLnNpdGUtZm9vdGVyX19ib3R0b20gLnJlZ2lvbi1mb290ZXItYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2l0ZS1mb290ZXJfX2JvdHRvbSAucmVnaW9uLWZvb3Rlci1ib3R0b20ge1xuICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIC5yZWdpb24tZm9vdGVyLWJvdHRvbSAuY29weXJpZ2h0LWluZm8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc2l0ZS1mb290ZXJfX2JvdHRvbSAucmVnaW9uLWZvb3Rlci1ib3R0b20gLmNvcHlyaWdodC1pbmZvLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIC5yZWdpb24tZm9vdGVyLWJvdHRvbSAubWVudS0tc29jaWFsLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHdpZHRoOiA1MCU7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnNpdGUtZm9vdGVyX19ib3R0b20gLnJlZ2lvbi1mb290ZXItYm90dG9tIC5tZW51LS1zb2NpYWwtbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIH1cbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIC5yZWdpb24tZm9vdGVyLWJvdHRvbSAubWVudS0tc29jaWFsLW1lbnUgLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnNpdGUtZm9vdGVyX19ib3R0b20gLnJlZ2lvbi1mb290ZXItYm90dG9tIC5tZW51LS1zb2NpYWwtbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uc2l0ZS1mb290ZXJfX2JvdHRvbSAucmVnaW9uLWZvb3Rlci1ib3R0b20gLm1lbnUtLXNvY2lhbC1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpdGUtZm9vdGVyX19ib3R0b20gLnJlZ2lvbi1mb290ZXItYm90dG9tIC5tZW51LS1zb2NpYWwtbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5mYS1mYWNlYm9vay1mIHtcbiAgY29sb3I6ICM0NDcwY2Y7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIC5yZWdpb24tZm9vdGVyLWJvdHRvbSAubWVudS0tc29jaWFsLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAuZmEtaW5zdGFncmFtIHtcbiAgY29sb3I6ICNkNTM1ODE7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5zaXRlLWZvb3Rlcl9fYm90dG9tIC5yZWdpb24tZm9vdGVyLWJvdHRvbSAubWVudS0tc29jaWFsLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAuZmEtbGlua2VkaW4taW4ge1xuICBjb2xvcjogIzAwNzJiMTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnNpdGUtZm9vdGVyX19ib3R0b20gLnJlZ2lvbi1mb290ZXItYm90dG9tIC5tZW51LS1zb2NpYWwtbWVudSAubmF2YmFyLW5hdiBsaTpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59IiwiLnJlZ2lvbi10b3AtYmFyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuc3RhdHVzLW1lc3NhZ2Utd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdy1jb250YWluZXItLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHJcbiAgLmNvbHVtbi1sZWZ0LXdyYXBwZXIsXHJcbiAgLmNvbHVtbi1yaWdodC13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB3aWR0aDogNTAlO1xyXG5cclxuICAgIC5qcy1mb3JtLWl0ZW0ge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5mb3JtLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yb3ctY29udGFpbmVyLS1mdWxsLXdpZHRoLS13cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gIC5qcy1mb3JtLWl0ZW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmZvcm0tdGV4dCwgLmZvcm0tdGV4dGFyZWEge1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnJvdy1jb250YWluZXItLW9uZS10aGlyZC0td3JhcHBlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG5cclxuICAuY29sdW1uLWxlZnQtd3JhcHBlcixcclxuICAuY29sdW1uLW1pZGRsZS13cmFwcGVyLFxyXG4gIC5jb2x1bW4tcmlnaHQtd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgd2lkdGg6IDMzLjMzMzMzMyU7XHJcblxyXG4gICAgLmpzLWZvcm0taXRlbSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmZvcm0tdGV4dCB7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJoZWFkZXIge1xyXG4gIC5uYXZiYXItYmctbGlnaHQsIC5uYXZiYXItYmctZGFyayB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgLypib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsqL1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWVudS0tbWFpbiB7XHJcblxyXG4gIC5uYXZiYXItbmF2IHtcclxuICAgIGxpIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuLm5hdmJhci1leHBhbmQtbGdbY2xhc3MqPVwibmF2YmFyLWJnLVwiXTpub3QoLmZhbmN5KTpub3QoLmV4dGVuZGVkKTpub3QoLmZpeGVkKSB7XHJcbiAgLm5hdmJhci1jb2xsYXBzZSB7XHJcbiAgICAubWVudS0tbWFpbiB7XHJcbiAgICAgIC5uYXYtbGluayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1lbnUtLXNvY2lhbC1tZW51IHtcclxuXHJcbiAgLm5hdiB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAuZmEtaW5zdGFncmFtIHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZmEtbGlua2VkaW4taW4ge1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWVudS0tbmF2aWdhdGlvbi1vdGhlciB7XHJcbiAgLm5hdmJhci1uYXYge1xyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgYS51c2VyLXJlZ2lzdGVyLWxpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNlOTM1NmY7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICAgIGEudXNlci1sb2dpbi1saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjczYjkxO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucmVnaW9uLW5hdmlnYXRpb24tb3RoZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xyXG5cclxuICAubWVudS0tYWNjb3VudCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuXHJcbiAgICAubmF2IHtcclxuICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5tZW51LS1hY2NvdW50IHtcclxuICAubmF2IHtcclxuICAgIC5uYXYtbGluay0tdXNlciB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNjY2M7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIHVsLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG5cclxuICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuIiwiLyoqXG4gKiBAZmlsZVxuICogVmlzdWFsIHN0eWxlcyBmb3Igd2Vmb3JtJ3MgZm9ybSBjb21wb25lbnRzLlxuICovXG5cbi8qIEFkZCByZXF1aXJlIGFzdGVyaXNrIHRvIG5lY2Vzc2FyeSBmaWVsZHMgKi9cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gIC5mb3JtLXJlcXVpcmVkOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skc2FuZGJveF9wYXRoX2ltYWdlc31yZXF1aXJlZC5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3cHggN3B4O1xuICAgIHdpZHRoOiA3cHg7XG4gICAgaGVpZ2h0OiA3cHg7XG4gICAgbWFyZ2luOiAwIDAuM2VtO1xuICB9XG59XG4iLCIuc2VydmljZS1yZWdpc3RyYXRpb25zLWxpc3Qge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblxyXG4gIHRoIHtcclxuICAgIGJhY2tncm91bmQ6ICMyNzNiOTE7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICB9XHJcbiAgdGQge1xyXG4gICAgcGFkZGluZzogNXB4IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgfVxyXG5cclxuICB0ZC5wYXltZW50LXN0YXR1cyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIHRkLnN0YXR1cyB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gIHRkLm9wLWxpbmtzIHtcclxuICAgIC52aWV3LWxpbmsge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNkZWRlZGU7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICAuY2FuY2VsLWxpbmsge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNkZWRlZGU7XHJcbiAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcbiAgICAucGF5bWVudC1yZWZlcmVuY2UtbGluayB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2RlZGVkZTtcclxuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYXltZW50LXN0YXR1cy0tZnVsbC1wYWlkIHtcclxuICAgIGJhY2tncm91bmQ6IGdyZWVuO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbiAgLnBheW1lbnQtc3RhdHVzLS1wYXJ0aWFsLXBhaWQge1xyXG4gICAgYmFja2dyb3VuZDogZ3JlZW47XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuICAucGF5bWVudC1zdGF0dXMtLXBlbmRpbmcge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmMDAwMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAucmVnaXN0cmF0aW9uLXN0YXR1cy0tYWN0aXZlIHtcclxuICAgIGNvbG9yOiBncmVlbjtcclxuICB9XHJcbiAgLnJlZ2lzdHJhdGlvbi1zdGF0dXMtLWNvbXBsZXRlIHtcclxuXHJcbiAgfVxyXG4gIC5yZWdpc3RyYXRpb24tc3RhdHVzLS1jYW5jZWxsZWQge1xyXG5cclxuICB9XHJcbiAgLnJlZ2lzdHJhdGlvbi1zdGF0dXMtLXBlbmRpbmcge1xyXG4gICAgY29sb3I6ICNmZjAwMDA7XHJcbiAgfVxyXG5cclxufVxyXG4iLCIuc2VydmljZS1yZWdpc3RyYXRpb24tdmlldy13cmFwcGVyIHtcclxuICAucGF5bWVudC1ub3RpY2Utd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjczYjkxO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICB9XHJcblxyXG4gIC5yZWdpc3RyYXRpb24taW5mby1ib3gsXHJcbiAgLmN1c3RvbWVyLWluZm8tYm94LFxyXG4gIC5lZHVjYXRpb24taW5mby1ib3gsXHJcbiAgLmVtcGxveW1lbnQtaW5mby1ib3gsXHJcbiAgLnByb2Zlc3Npb25hbC1pbmZvLWJveCB7XHJcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xyXG5cclxuICAgIHRoIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcclxuICAgICAgcGFkZGluZzogNXB4IDVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIH1cclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDVweCA1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3BlcmF0aW9uLWxpbmstd3JhcHBlciB7XHJcbiAgICAucGRmLWxpbmsge1xyXG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcclxuICAgICAgYmFja2dyb3VuZDogIzI3M2I5MTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzNiOTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4iLCIuYWRtaW4tc2VydmljZS1yZWdpc3RyYXRpb24tZm9ybSB7XHJcbiAgLmpzLWZvcm0taXRlbS1hZGRyZXNzIHtcclxuICAgIHRleHRhcmVhIHtcclxuICAgICAgbWF4LXdpZHRoOiA5OCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnNlcnZpY2UtcmVnaXN0cmF0aW9uLXNlYXJjaC1mb3JtLXdyYXBwZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gIC5zZXJ2aWNlLXJlZ2lzdHJhdGlvbi1zZWFyY2gtZm9ybSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuXHJcbiAgICAuanMtZm9ybS1pdGVtIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0IDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1hY3Rpb25zIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51c2VyLXNlcnZpY2UtcmVnaXN0cmF0aW9uLWZvcm0ge1xyXG4gIC5mb3JtLWNvbnRyb2wsIC5mb3JtLXNlbGVjdCB7XHJcbiAgICB3aWR0aDogOTUlO1xyXG4gIH1cclxuXHJcbiAgLnJvdy1jb250YWluZXItLXdyYXBwZXIge1xyXG4gICAgLmNvbHVtbi1sZWZ0LXdyYXBwZXIge1xyXG4gICAgfVxyXG4gICAgLmNvbHVtbi1yaWdodC13cmFwcGVyIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucm93LWNvbnRhaW5lci0tZnVsbC13aWR0aC0td3JhcHBlciB7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgd2lkdGg6IDk3JTtcclxuICAgIH1cclxuICAgIC5mb3JtLXNlbGVjdCB7XHJcbiAgICAgIHdpZHRoOiA5OCU7XHJcbiAgICB9XHJcbiAgICAuZm9ybS10ZXh0LCAuZm9ybS10ZXh0YXJlYSB7XHJcbiAgICAgIHdpZHRoOiA5NyU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGVyc29uYWwtaW5mby13cmFwcGVyIHtcclxuICAgIC5kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lZHVjYXRpb24taW5mby13cmFwcGVyIHtcclxuICAgIHN1bW1hcnkge1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuXHJcbiAgICAgICY6Om1hcmtlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxzLXdyYXBwZXIge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5lbXBsb3ltZW50LWluZm8td3JhcHBlciB7XHJcbiAgICAuZGV0YWlscy13cmFwcGVyIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvZmVzc2lvbi1pbmZvLXdyYXBwZXIge1xyXG4gICAgLmRldGFpbHMtd3JhcHBlciB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tc3VibWl0LmJ0bi1wcmltYXJ5LmZvcm0tY29udHJvbCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICB9XHJcbn1cclxuIiwiLm5vZGUtLXR5cGUtcHJvamVjdCB7XHJcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWxpbmsge1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzNTcwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4MHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlcnZpY2UtbGluay13cmFwcGVyIHtcclxuICAgIC5zZXJ2aWNlLWxpbmsge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzU3MDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxODBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5qb2ItYXBwbGljYXRpb24td3JhcHBlciB7XHJcbiAgcGFkZGluZzogMzBweCAyMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNlZGYyZmM7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgLmZvcm0tc3VibWl0IHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtY29udGVudCB7XHJcbiAgLndlYmZvcm0tYmxvY2stY29udGFjdC1pbmZvIHtcclxuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcclxuICAgIGJhY2tncm91bmQ6ICNmYWZhZmE7XHJcblxyXG4gICAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0ge1xyXG4gICAgICAuZm9ybS1hY3Rpb25zIHtcclxuICAgICAgICAuZm9ybS1zdWJtaXQge1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIucGFyYWdyYXBoLS10eXBlLS1wYXJhZ3JhcGgtYWNjb3JkaW9uIHtcclxuICAuYWNjb3JkaW9uLXdyYXBwZXIge1xyXG4gICAgLmNhcmQge1xyXG4gICAgICAuYWNjb3JkaW9uLXRpdGxlLCAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi52aWV3LXByb2plY3QtbGlzdHMge1xyXG4gIC52aWV3LWNvbnRlbnQge1xyXG4gICAgLnByb2plY3QtaW5mby13cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG5cclxuICAgICAgLnByb2plY3QtaW5uZXIge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgIGZpZ3VyZSB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2plY3QtZGV0YWlscyB7XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcblxyXG4gICAgICAgICAgLnBvc3QtaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2VydmljZS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2VydmljZS1saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHJcbiAgICAgICAgICAgIGE6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y3OGUwO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTgwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTEuOThweCkge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4MzU3MDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFyZW07XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4MHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9qZWN0LWluZm8td3JhcHBlci5wcm9qZWN0LWZ1bGwtdmlldyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIC5wcm9qZWN0LWlubmVyIHtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xyXG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvamVjdC1kZXRhaWxzIHtcclxuICAgICAgICAgIG1heC13aWR0aDogNTUlO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcblxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucG9zdC1oZWFkZXIge1xyXG4gICAgICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zZXJ2aWNlLWRldGFpbHMge1xyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2VydmljZS1saW5rIHtcclxuXHJcbiAgICAgICAgICAgIGE6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgYTpudGgtY2hpbGQoMikge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgIC5wcm9qZWN0LWluZm8td3JhcHBlci5wcm9qZWN0LWdyaWQtdmlldyB7XHJcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMlO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcm9qZWN0LWlubmVyIHtcclxuICAgICAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG5cclxuICAgICAgICBmaWd1cmUge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9qZWN0LWRldGFpbHMge1xyXG5cclxuICAgICAgICAgIC5wb3N0LWhlYWRlciB7XHJcbiAgICAgICAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc2VydmljZS1kZXRhaWxzIHtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zZXJ2aWNlLWxpbmsge1xyXG5cclxuICAgICAgICAgICAgYTpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBhOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gIH1cclxufVxyXG4iLCJmb290ZXIge1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlcl9fdG9wIHtcclxuICAucmVnaW9uLWZvb3RlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zaXRlLWZvb3Rlcl9fbWlkZGxlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XHJcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG5cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuXHJcbiAgfVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xyXG5cclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG5cclxuICB9XHJcblxyXG4gIC5yZWdpb24tZm9vdGVyLWZpcnN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMzQlO1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xyXG5cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVnaW9uLWZvb3Rlci1zZWNvbmQsXHJcbiAgLnJlZ2lvbi1mb290ZXItdGhpcmQsXHJcbiAgLnJlZ2lvbi1mb290ZXItZm91cnRoIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMjIlO1xyXG4gICAgZmxleC1ncm93OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xyXG5cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVnaW9uLWZvb3Rlci1zZWNvbmQge1xyXG4gIH1cclxuICAucmVnaW9uLWZvb3Rlci10aGlyZCB7XHJcbiAgICAubmF2YmFyLW5hdiB7XHJcbiAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAucmVnaW9uLWZvb3Rlci1mb3VydGgge1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAuY29udGFjdC1pbmZvLXdyYXBwZXIge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAuaW5mby1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIC5pY29uIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgIC5mYS1ob3VzZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjM2Y3OGUwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZhLXBob25lIHtcclxuICAgICAgICAgICAgY29sb3I6ICM0NDcwY2Y7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZmEtZW52ZWxvcGUtb3BlbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZDUzNTgxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZGV0YWlscyB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2NrLWJsb2NrLWNvbnRlbnQge1xyXG4gICAgLmJsb2NrLWlubmVyIHtcclxuICAgICAgLmJsb2NrLXRpdGxlIHtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4uc2l0ZS1mb290ZXJfX2JvdHRvbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3JkZXItY29sb3I6ICNjY2M7XHJcblxyXG4gIC5yZWdpb24tZm9vdGVyLWJvdHRvbSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XHJcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkge1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcclxuXHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5jb3B5cmlnaHQtaW5mby13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAubWVudS0tc29jaWFsLW1lbnUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcclxuXHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XHJcblxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXZiYXItbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XHJcblxyXG4gICAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgICAgIHN2ZyB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mYS1mYWNlYm9vay1mIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzQ0NzBjZjtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZhLWluc3RhZ3JhbSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICNkNTM1ODE7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mYS1saW5rZWRpbi1pbiB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDcyYjE7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaTpudGgtY2hpbGQoMykgIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIl19 */
