/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./src/scss/styles.scss ***!
  \*************************************************************************************************************************************************************************************/
@font-face {
  font-family: "CachetW05-Bold";
  src: url(../images/CachetW05-Bold.woff2) format("woff2"), url(../images/CachetW05-Bold.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "CachetW05-Book";
  src: url(../images/CachetW05-Book.woff2) format("woff2"), url(../images/CachetW05-Book.woff) format("woff");
  font-display: swap;
}
@font-face {
  font-family: "CachetW05-Medium";
  src: url(../images/CachetW05-Medium.woff2) format("woff2"), url(../images/CachetW05-Medium.woff) format("woff");
  font-display: swap;
}
body .site-alert--header,
body .site-alert--footer {
  border: 1px solid #636466;
  width: 100vw;
}
body .site-alert--header .expand__wrapp,
body .site-alert--footer .expand__wrapp {
  width: 100%;
}
body .site-alert--header .expand__wrapp .expand__button.expanded::after,
body .site-alert--footer .expand__wrapp .expand__button.expanded::after {
  -webkit-transform: unset;
          transform: unset;
}
body .site-alert--header .expand__wrapp .expand__button::after,
body .site-alert--footer .expand__wrapp .expand__button::after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url(../images/arrow.svg);
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.block-camp-menu .camp-menu__wrapper {
  background-color: #01a490 !important;
}
.block-camp-menu .camp-menu__wrapper .navbar {
  padding: 0 !important;
}
.block-camp-menu .camp-menu__wrapper .navbar a {
  font-size: 22px;
}
.block-camp-menu .camp-menu__wrapper .navbar a:first-of-type {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: rgba(0, 107, 107, 0.5);
  border-radius: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
  height: 40px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0;
  position: relative;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
  width: 40px;
}
.block-camp-menu .camp-menu__wrapper .navbar a:first-of-type::before {
  background-size: 19px;
  background: url(../images/house_icon.png) no-repeat center;
  content: "";
  height: 19px;
  left: 50%;
  position: absolute;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 19px;
}

.block-hero-banner .wrapper-content > .container {
  margin: 0 10%;
}

.hero__banner::before, .hero__banner::after {
  opacity: 0.5;
  z-index: 1;
}
.hero__banner.hero__banner__overlay::before, .hero__banner.hero__banner__overlay::after {
  background: radial-gradient(circle, #000 0%, #000 69.6%, #343a40 100%);
}
.hero__banner.hero__banner__standard {
  background-color: #2f2f2f;
}
.hero__banner.hero__banner__standard::before, .hero__banner.hero__banner__standard::after {
  background-color: #000;
}
@media (max-width: 768px) {
  .hero__banner.hero__banner__standard .hero_banner-video,
  .hero__banner.hero__banner__standard .hero_banner-image {
    height: auto;
  }
}
.hero__banner.hero__banner__standard .hero_banner-content {
  background: none;
  color: #fff;
  max-width: 100% !important;
  text-shadow: 2px 1px 6px rgba(0, 0, 0, 0.8);
}
.hero__banner.hero__banner__standard .hero_banner-content .block-title {
  color: #fff;
}

.accordion-item .card-body .body.field-item {
  margin-top: 0;
}

.page-node-type-interior-branch.page-with-lb .location-header {
  background-color: var(--wsPrimaryColor) !important;
}

.block-lb-cards-standard .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.block-lb-cards-standard .row .card {
  height: 100%;
}

.block-lb-table .lb-table .body h2 {
  color: #000;
  font-family: "CachetW05-Medium", Verdana, Geneva, sans-serif;
  font-weight: 500;
}

.col-lg-9 .block-lb-table {
  padding-right: 20px;
}

.form-type-radio .input-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

[class*=block-views-blocklocation-by-amenities-block] h2 {
  color: #000;
  font-family: "CachetW05-Medium", Verdana, Geneva, sans-serif;
  font-size: 25px;
  font-weight: 500;
  line-height: 40px;
}
[class*=block-views-blocklocation-by-amenities-block] .location-by-amenities .captcha-admin-links,
[class*=block-views-blocklocation-by-amenities-block] .location-by-amenities .form-actions {
  display: none;
}
[class*=block-views-blocklocation-by-amenities-block] .location-by-amenities .field-amenities-icon svg {
  display: none;
}
[class*=block-views-blocklocation-by-amenities-block] .location-by-amenities .term-name {
  font-size: 0.875rem;
  line-height: 35px;
  margin-left: 10px;
}

.block-location-finder-filters .form__locations {
  background-color: #fff;
}
.block-location-finder-filters .form__locations .filter-item input[type=text],
.block-location-finder-filters .form__locations .filter-item .distance_limit,
.block-location-finder-filters .form__locations .filter-item label.btn-default,
.block-location-finder-filters .form__locations .filter-item .btn-submit button {
  border-color: #ececec !important;
  border-radius: 50rem !important;
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0) !important;
          box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0) !important;
  font-size: 1.125rem;
}
.block-location-finder-filters .form__locations .filter-item #openy-map--search {
  margin: 0 30px 0 -50px;
}
.block-location-finder-filters .form__locations .filter-item .btn-submit button {
  background-color: #01a490 !important;
  border-color: #01a490 !important;
  font-size: 1.125rem;
  text-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
}
.block-location-finder-filters .form__locations .filter-item .btn-submit button:hover {
  background-color: #006b6b !important;
  border-color: #006b6b !important;
  color: #fff !important;
}
.block-location-finder-filters .form__locations .distance .form-group::before {
  color: #0089d0;
}

.block-location-finder-filters .leaflet-popup-content .card-footer .location--card-btn {
  color: #fff;
}

.block-location-finder header h2 {
  color: #000;
  font-size: 25px !important;
}
.block-location-finder .locations-list {
  margin: 0;
}
.block-location-finder .node--type-branch {
  border-radius: 25px;
  border: 1px solid #fff;
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.14);
          box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.14);
  font-family: Verdana, Geneva, sans-serif;
  font-weight: 400;
  margin: 0;
  max-width: 310px;
  min-height: auto;
  padding: 20px;
}
.block-location-finder .node--type-branch .card-title {
  margin-bottom: 0 !important;
}
.block-location-finder .node--type-branch .location-item--title {
  text-transform: capitalize;
}
.block-location-finder .node--type-branch .location-item--title a {
  color: #000;
  font-family: "CachetW05-Book", Verdana, Geneva, sans-serif;
  font-size: 22px;
  font-weight: 400;
}
.block-location-finder .node--type-branch .location-item--title a:hover {
  color: #01a490;
  text-decoration: underline;
}
.block-location-finder .node--type-branch .location--neighborhood {
  color: #636466 !important;
  font-size: 14px;
}
.block-location-finder .node--type-branch .card-body .field-location-address,
.block-location-finder .node--type-branch .card-body .text-blue {
  font-size: 14px;
}
.block-location-finder .node--type-branch .card-body .field-location-address:hover,
.block-location-finder .node--type-branch .card-body .text-blue:hover {
  text-decoration: underline;
}
.block-location-finder .node--type-branch .field-location-phone a {
  color: #2f2f2f !important;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 24px;
}
.block-location-finder .node--type-branch .field-location-phone a:hover {
  color: #0089d0 !important;
}
.block-location-finder .node--type-branch .card-footer {
  margin: 0 !important;
}
.block-location-finder .node--type-branch .card-footer .location--card-btn {
  font-family: "CachetW05-Medium", Verdana, Geneva, sans-serif;
  font-size: 18px;
  font-weight: 400;
  padding: 12px 30px;
  text-shadow: 0 3px 3px rgba(0, 0, 0, 0.5);
}

@media (max-width: 425px) {
  #membership-calc-wrapper .membership-calc__footer {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  #membership-calc-wrapper .membership-calc__footer div {
    margin: 10px 0;
  }
}

body .node--type-article-lb .field-published-date {
  font-family: Verdana, sans-serif;
}

.global-search-results .views-exposed-form .form-actions {
  top: auto;
  right: 10px;
}

.block-views-blocklisting-blog-posts-block .inner-wrapper {
  background-color: #0089d0;
  border-radius: 0.5rem !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 240px;
  margin: 15px 0;
  min-height: 100%;
  overflow: hidden;
  position: relative;
}
.block-views-blocklisting-blog-posts-block .inner-wrapper .card-photo-image {
  position: absolute;
  z-index: 1;
}
.block-views-blocklisting-blog-posts-block .inner-wrapper .card-photo-image .field-header-image img {
  border-radius: 0;
  min-height: 240px;
}
.block-views-blocklisting-blog-posts-block .inner-wrapper .blog-heading {
  background-color: rgba(0, 137, 208, 0.78);
  bottom: auto;
  margin-top: auto;
  min-height: 82px;
  padding: 8px 20px;
  position: relative;
  top: auto;
  z-index: 2;
}
.block-views-blocklisting-blog-posts-block .inner-wrapper .blog-heading .blog-post-type {
  color: #fff;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 0.875rem;
  line-height: 24px;
  margin-bottom: 10px;
}
.block-views-blocklisting-blog-posts-block .inner-wrapper .blog-heading .card-title {
  font-family: "CachetW05-Medium", Verdana, Geneva, sans-serif;
  font-size: 1.25rem;
}
.block-views-blocklisting-blog-posts-block .inner-wrapper .blog-heading .card-title a {
  text-decoration: none;
}
.block-views-blocklisting-blog-posts-block .inner-wrapper .blog-heading .card-title a:hover {
  color: #01a490;
}
.block-views-blocklisting-blog-posts-block .load_more_button a,
.block-views-blocklisting-blog-posts-block .load_more_button input,
.block-views-blocklisting-blog-posts-block .edit-submit-listing-blog-posts a,
.block-views-blocklisting-blog-posts-block .edit-submit-listing-blog-posts input {
  background-color: #01a490 !important;
  border-radius: 50rem !important;
  border: 0 !important;
  font-family: "CachetW05-Medium", Verdana, Geneva, sans-serif;
  font-size: 1.25rem;
}
.block-views-blocklisting-blog-posts-block .load_more_button a:hover,
.block-views-blocklisting-blog-posts-block .load_more_button input:hover,
.block-views-blocklisting-blog-posts-block .edit-submit-listing-blog-posts a:hover,
.block-views-blocklisting-blog-posts-block .edit-submit-listing-blog-posts input:hover {
  background-color: #006b6b !important;
  color: #fff !important;
}
.block-views-blocklisting-blog-posts-block .edit-submit-listing-blog-posts input {
  padding: 16px 32px !important;
  font-size: 18px;
}

body.without-banner .breadcrumbs-wrapper {
  margin-top: 30px;
}

.header:not(.layout-builder__layout).open .header--bottom-right-column nav > ul li:has(a:not(.highlighted)) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

div.ws-footer {
  padding-top: 3rem;
}
div.ws-footer .row {
  max-width: 1140px;
  margin: 0 auto;
  padding: 10px 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-line-pack: center;
      align-content: center;
}
div.ws-footer .row.section-pre-footer-first {
  padding-top: 3rem;
}
div.ws-footer .row.section-pre-footer-second > div.col-lg-6 {
  margin-top: auto;
}
div.ws-footer .row.section-pre-footer-second > div.col-lg-6 .embedded-entity {
  margin: 0 !important;
  padding-right: 25px;
}
div.ws-footer .row.section-pre-footer-second div.col-lg-6 > div {
  text-align: right;
}

.block-system-menu-blockfooter {
  display: block;
}
.block-system-menu-blockfooter ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  list-style: none;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 768px) {
  .block-system-menu-blockfooter ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.block-system-menu-blockfooter ul li {
  padding: 5px 0 5px 21px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  list-style: none;
}
.block-system-menu-blockfooter ul li a {
  font-weight: 400;
  color: #fff;
  font-size: 14px;
  line-height: 24px;
  text-decoration: none;
  -webkit-transition: color 0.25s linear;
  transition: color 0.25s linear;
}
.block-system-menu-blockfooter ul li a:hover, .block-system-menu-blockfooter ul li aactive {
  color: #01a490;
}

footer.ws-footer .row {
  margin: 0;
}
footer.ws-footer .footer--top {
  padding-top: 0;
}
footer.ws-footer .footer--bottom .container {
  padding: 0;
}
footer.ws-footer .footer--bottom-right-column {
  text-align: right;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}
footer.ws-footer .footer--bottom-right-column .footer--bottom-left-column {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}
footer.ws-footer .footer--bottom-right-column ul {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

@media (max-width: 991px) {
  footer.ws-footer .footer--bottom-right-column {
    display: block;
    margin: 0 auto;
    width: auto;
    max-width: 100%;
    -webkit-box-flex: 100%;
        -ms-flex: 100%;
            flex: 100%;
    text-align: center;
  }
  footer.ws-footer .footer--bottom-right-column ul {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  footer.ws-footer .footer--bottom-left-column {
    text-align: center;
  }
}
@media (max-width: 768px) {
  div.ws-footer .row.section-pre-footer-first {
    padding-top: 0;
    display: block;
  }
  div.ws-footer .row.section-pre-footer-first > div {
    max-width: 100%;
    margin: 10px auto;
    text-align: center;
  }
  div.ws-footer .row.section-pre-footer-first ul {
    display: block;
    margin: 15px 0;
  }
  div.ws-footer .section-pre-footer-second.row {
    display: block;
  }
  div.ws-footer .section-pre-footer-second.row ul.list-inline {
    margin: 0 auto;
    text-align: center;
    display: block !important;
  }
  div.ws-footer .section-pre-footer-second.row div.col-lg-6 > div {
    text-align: center;
  }
  div.ws-footer .section-pre-footer-second.row div.col-lg-6 > div p {
    text-align: center;
  }
}
.footer--top-left-column {
  padding-top: 75px;
}
.footer--top-left-column .embedded-entity {
  margin-left: 0 !important;
}
.footer--top-left-column .ws-logo {
  margin-bottom: 30px;
}

.footer--top-middle-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 991px) {
  .footer--top-middle-column {
    padding-top: 75px;
  }
}

.footer--top-right-column {
  overflow: hidden;
}
.footer--top-right-column > div {
  display: inline-block;
  width: 50%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.footer--top-right-column > div:first-child {
  float: left;
}
.footer--top-right-column > div:last-child {
  float: right;
  margin-top: 30px;
}

@media (min-width: 1615px) {
  .location-data .container {
    max-width: 1600px;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJ3ZWJwYWNrOi8veW1jYV90YW1wYV9sYi9zcmMvc2Nzcy9hYnN0cmFjdHMvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8veW1jYV90YW1wYV9sYi9zcmMvc2Nzcy9zdHlsZXMuc2NzcyIsIndlYnBhY2s6Ly95bWNhX3RhbXBhX2xiL3NyYy9zY3NzL2Jsb2Nrcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly95bWNhX3RhbXBhX2xiL3NyYy9zY3NzL2Jsb2Nrcy9fY2FtcC1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8veW1jYV90YW1wYV9sYi9zcmMvc2Nzcy9ibG9ja3MvX2hlcm9fYmFubmVyLnNjc3MiLCJ3ZWJwYWNrOi8veW1jYV90YW1wYV9sYi9zcmMvc2Nzcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3ltY2FfdGFtcGFfbGIvc3JjL3Njc3MvYmxvY2tzL19sYi1hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly95bWNhX3RhbXBhX2xiL3NyYy9zY3NzL2Jsb2Nrcy9fbGItYnJhbmNoLWhvdXJzLnNjc3MiLCJ3ZWJwYWNrOi8veW1jYV90YW1wYV9sYi9zcmMvc2Nzcy9ibG9ja3MvX2xiLWNhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8veW1jYV90YW1wYV9sYi9zcmMvc2Nzcy9ibG9ja3MvX2xiLXRhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8veW1jYV90YW1wYV9sYi9zcmMvc2Nzcy9ibG9ja3MvX2xiLXdlYmZvcm0uc2NzcyIsIndlYnBhY2s6Ly95bWNhX3RhbXBhX2xiL3NyYy9zY3NzL2Jsb2Nrcy9fbG9jYXRpb24tYnktYW1lbml0aWVzLWJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8veW1jYV90YW1wYV9sYi9zcmMvc2Nzcy9ibG9ja3MvX2xvY2F0aW9uLWZpbmRlci1maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8veW1jYV90YW1wYV9sYi9zcmMvc2Nzcy9ibG9ja3MvX2xvY2F0aW9uLWZpbmRlci5zY3NzIiwid2VicGFjazovL3ltY2FfdGFtcGFfbGIvc3JjL3Njc3MvYmxvY2tzL19tZW1iZXJzaGlwLnNjc3MiLCJ3ZWJwYWNrOi8veW1jYV90YW1wYV9sYi9zcmMvc2Nzcy9ibG9ja3MvX292ZXJyaWRlcy5zY3NzIiwid2VicGFjazovL3ltY2FfdGFtcGFfbGIvc3JjL3Njc3MvYmxvY2tzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly95bWNhX3RhbXBhX2xiL3NyYy9zY3NzL2Jsb2Nrcy9fdmlld3MtYmxvY2tsaXN0aW5nLWJsb2ctcG9zdHMuc2NzcyIsIndlYnBhY2s6Ly95bWNhX3RhbXBhX2xiL3NyYy9zY3NzL3JlZ2lvbnMvX2JvZHkuc2NzcyIsIndlYnBhY2s6Ly95bWNhX3RhbXBhX2xiL3NyYy9zY3NzL3JlZ2lvbnMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovL3ltY2FfdGFtcGFfbGIvc3JjL3Njc3MvcmVnaW9ucy9fbG9jYXRpb24tZGF0YS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzt3TEFFd0w7QUNGeEw7RUFDRSw2QkFBQTtFQUNBLDJHQUFBO0VBQ0Esa0JBQUE7QUNDRjtBRENBO0VBQ0UsNkJBQUE7RUFDQSwyR0FBQTtFQUNBLGtCQUFBO0FDQ0Y7QURDQTtFQUNFLCtCQUFBO0VBQ0EsK0dBQUE7RUFDQSxrQkFBQTtBQ0NGO0FDWEU7O0VBRUUseUJBQUE7RUFDQSxZQUFBO0FEYUo7QUNYSTs7RUFDRSxXQUFBO0FEY047QUNWVTs7RUFDRSx3QkFBQTtVQUFBLGdCQUFBO0FEYVo7QUNUUTs7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0NBQUE7RUFDQSxpQ0FBQTtVQUFBLHlCQUFBO0FEWVY7O0FFakNFO0VBQ0Usb0NBQUE7QUZvQ0o7QUVsQ0k7RUFDRSxxQkFBQTtBRm9DTjtBRWxDTTtFQUNFLGVBQUE7QUZvQ1I7QUVsQ1E7RUFDRSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7RUFDQSx3Q0FBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFBQSxvQkFBQTtFQUFB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O0lBQ0EsY0FBQTtJQUNBLFdBQUE7SUFDQSxlQUFBO0lBQ0Esc0JBQUE7UUFBQSxjQUFBO1lBQUEsVUFBQTtJQUNBLGtCQUFBO0VsQnFVSjtFa0JuVUk7SUFDRSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7RWxCcVVOO0VrQmpVRTtJQUNFLGtCQUFBO0VsQm1VSjtBQUNGO0FrQmhVQTtFQUVJO0lBQ0UsY0FBQTtJQUNBLGNBQUE7RWxCaVVKO0VrQi9USTtJQUNFLGVBQUE7SUFDQSxpQkFBQTtJQUNBLGtCQUFBO0VsQmlVTjtFa0I5VEk7SUFDRSxjQUFBO0lBQ0EsY0FBQTtFbEJnVU47RWtCNVRFO0lBQ0UsY0FBQTtFbEI4VEo7RWtCNVRJO0lBQ0UsY0FBQTtJQUNBLGtCQUFBO0lBQ0EseUJBQUE7RWxCOFROO0VrQjNUSTtJQUNFLGtCQUFBO0VsQjZUTjtFa0IzVE07SUFDRSxrQkFBQTtFbEI2VFI7QUFDRjtBa0J2VEE7RUFDRSxpQkFBQTtBbEJ5VEY7QWtCdlRFO0VBQ0UseUJBQUE7QWxCeVRKO0FrQnRURTtFQUNFLG1CQUFBO0FsQndUSjs7QWtCcFRBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7QWxCdVRGO0FrQnRURTtFQUZGO0lBR0ksaUJBQUE7RWxCeVRGO0FBQ0Y7O0FrQnRUQTtFQUNFLGdCQUFBO0FsQnlURjtBa0J2VEU7RUFDRSxxQkFBQTtFQUNBLFVBQUE7RUFDQSw4QkFBQTtVQUFBLHNCQUFBO0FsQnlUSjtBa0J2VEk7RUFDRSxXQUFBO0FsQnlUTjtBa0J0VEk7RUFDRSxZQUFBO0VBQ0EsZ0JBQUE7QWxCd1ROOztBbUJoZ0JFO0VBQ0U7SUFDRSxpQkFBQTtFbkJtZ0JKO0FBQ0YiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qISoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiohKlxcXG4gICEqKiogY3NzIC4vbm9kZV9tb2R1bGVzL2Nzcy1sb2FkZXIvZGlzdC9janMuanMhLi9ub2RlX21vZHVsZXMvcG9zdGNzcy1sb2FkZXIvZGlzdC9janMuanMhLi9ub2RlX21vZHVsZXMvc2Fzcy1sb2FkZXIvZGlzdC9janMuanM/P3J1bGVTZXRbMV0ucnVsZXNbM10udXNlWzNdIS4vc3JjL3Njc3Mvc3R5bGVzLnNjc3MgKioqIVxuICBcXCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FjaGV0VzA1LUJvbGRcIjtcbiAgc3JjOiB1cmwoLi4vaW1hZ2VzL0NhY2hldFcwNS1Cb2xkLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ltYWdlcy9DYWNoZXRXMDUtQm9sZC53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FjaGV0VzA1LUJvb2tcIjtcbiAgc3JjOiB1cmwoLi4vaW1hZ2VzL0NhY2hldFcwNS1Cb29rLndvZmYyKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKC4uL2ltYWdlcy9DYWNoZXRXMDUtQm9vay53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FjaGV0VzA1LU1lZGl1bVwiO1xuICBzcmM6IHVybCguLi9pbWFnZXMvQ2FjaGV0VzA1LU1lZGl1bS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksIHVybCguLi9pbWFnZXMvQ2FjaGV0VzA1LU1lZGl1bS53b2ZmKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5ib2R5IC5zaXRlLWFsZXJ0LS1oZWFkZXIsXG5ib2R5IC5zaXRlLWFsZXJ0LS1mb290ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjM2NDY2O1xuICB3aWR0aDogMTAwdnc7XG59XG5ib2R5IC5zaXRlLWFsZXJ0LS1oZWFkZXIgLmV4cGFuZF9fd3JhcHAsXG5ib2R5IC5zaXRlLWFsZXJ0LS1mb290ZXIgLmV4cGFuZF9fd3JhcHAge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLnNpdGUtYWxlcnQtLWhlYWRlciAuZXhwYW5kX193cmFwcCAuZXhwYW5kX19idXR0b24uZXhwYW5kZWQ6OmFmdGVyLFxuYm9keSAuc2l0ZS1hbGVydC0tZm9vdGVyIC5leHBhbmRfX3dyYXBwIC5leHBhbmRfX2J1dHRvbi5leHBhbmRlZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHVuc2V0O1xufVxuYm9keSAuc2l0ZS1hbGVydC0taGVhZGVyIC5leHBhbmRfX3dyYXBwIC5leHBhbmRfX2J1dHRvbjo6YWZ0ZXIsXG5ib2R5IC5zaXRlLWFsZXJ0LS1mb290ZXIgLmV4cGFuZF9fd3JhcHAgLmV4cGFuZF9fYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93LnN2Zyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5ibG9jay1jYW1wLW1lbnUgLmNhbXAtbWVudV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMWE0OTAgIWltcG9ydGFudDtcbn1cbi5ibG9jay1jYW1wLW1lbnUgLmNhbXAtbWVudV9fd3JhcHBlciAubmF2YmFyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWNhbXAtbWVudSAuY2FtcC1tZW51X193cmFwcGVyIC5uYXZiYXIgYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5ibG9jay1jYW1wLW1lbnUgLmNhbXAtbWVudV9fd3JhcHBlciAubmF2YmFyIGE6Zmlyc3Qtb2YtdHlwZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTA3LCAxMDcsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmJsb2NrLWNhbXAtbWVudSAuY2FtcC1tZW51X193cmFwcGVyIC5uYXZiYXIgYTpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG91c2VfaWNvbi5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTlweDtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDE5cHg7XG59XG5cbi5ibG9jay1oZXJvLWJhbm5lciAud3JhcHBlci1jb250ZW50ID4gLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAxMCU7XG59XG5cbi5oZXJvX19iYW5uZXI6OmJlZm9yZSwgLmhlcm9fX2Jhbm5lcjo6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjU7XG4gIHotaW5kZXg6IDE7XG59XG4uaGVyb19fYmFubmVyLmhlcm9fX2Jhbm5lcl9fb3ZlcmxheTo6YmVmb3JlLCAuaGVyb19fYmFubmVyLmhlcm9fX2Jhbm5lcl9fb3ZlcmxheTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAjMDAwIDAlLCAjMDAwIDY5LjYlLCAjMzQzYTQwIDEwMCUpO1xufVxuLmhlcm9fX2Jhbm5lci5oZXJvX19iYW5uZXJfX3N0YW5kYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmMmYyZjtcbn1cbi5oZXJvX19iYW5uZXIuaGVyb19fYmFubmVyX19zdGFuZGFyZDo6YmVmb3JlLCAuaGVyb19fYmFubmVyLmhlcm9fX2Jhbm5lcl9fc3RhbmRhcmQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVyb19fYmFubmVyLmhlcm9fX2Jhbm5lcl9fc3RhbmRhcmQgLmhlcm9fYmFubmVyLXZpZGVvLFxuICAuaGVyb19fYmFubmVyLmhlcm9fX2Jhbm5lcl9fc3RhbmRhcmQgLmhlcm9fYmFubmVyLWltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5oZXJvX19iYW5uZXIuaGVyb19fYmFubmVyX19zdGFuZGFyZCAuaGVyb19iYW5uZXItY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IDJweCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5oZXJvX19iYW5uZXIuaGVyb19fYmFubmVyX19zdGFuZGFyZCAuaGVyb19iYW5uZXItY29udGVudCAuYmxvY2stdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFjY29yZGlvbi1pdGVtIC5jYXJkLWJvZHkgLmJvZHkuZmllbGQtaXRlbSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1pbnRlcmlvci1icmFuY2gucGFnZS13aXRoLWxiIC5sb2NhdGlvbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13c1ByaW1hcnlDb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLWxiLWNhcmRzLXN0YW5kYXJkIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmJsb2NrLWxiLWNhcmRzLXN0YW5kYXJkIC5yb3cgLmNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9jay1sYi10YWJsZSAubGItdGFibGUgLmJvZHkgaDIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2FjaGV0VzA1LU1lZGl1bVwiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jb2wtbGctOSAuYmxvY2stbGItdGFibGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uZm9ybS10eXBlLXJhZGlvIC5pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuW2NsYXNzKj1ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJ5LWFtZW5pdGllcy1ibG9ja10gaDIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2FjaGV0VzA1LU1lZGl1bVwiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5bY2xhc3MqPWJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYnktYW1lbml0aWVzLWJsb2NrXSAubG9jYXRpb24tYnktYW1lbml0aWVzIC5jYXB0Y2hhLWFkbWluLWxpbmtzLFxuW2NsYXNzKj1ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJ5LWFtZW5pdGllcy1ibG9ja10gLmxvY2F0aW9uLWJ5LWFtZW5pdGllcyAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltjbGFzcyo9YmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ieS1hbWVuaXRpZXMtYmxvY2tdIC5sb2NhdGlvbi1ieS1hbWVuaXRpZXMgLmZpZWxkLWFtZW5pdGllcy1pY29uIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bY2xhc3MqPWJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYnktYW1lbml0aWVzLWJsb2NrXSAubG9jYXRpb24tYnktYW1lbml0aWVzIC50ZXJtLW5hbWUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5ibG9jay1sb2NhdGlvbi1maW5kZXItZmlsdGVycyAuZm9ybV9fbG9jYXRpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5ibG9jay1sb2NhdGlvbi1maW5kZXItZmlsdGVycyAuZm9ybV9fbG9jYXRpb25zIC5maWx0ZXItaXRlbSBpbnB1dFt0eXBlPXRleHRdLFxuLmJsb2NrLWxvY2F0aW9uLWZpbmRlci1maWx0ZXJzIC5mb3JtX19sb2NhdGlvbnMgLmZpbHRlci1pdGVtIC5kaXN0YW5jZV9saW1pdCxcbi5ibG9jay1sb2NhdGlvbi1maW5kZXItZmlsdGVycyAuZm9ybV9fbG9jYXRpb25zIC5maWx0ZXItaXRlbSBsYWJlbC5idG4tZGVmYXVsdCxcbi5ibG9jay1sb2NhdGlvbi1maW5kZXItZmlsdGVycyAuZm9ybV9fbG9jYXRpb25zIC5maWx0ZXItaXRlbSAuYnRuLXN1Ym1pdCBidXR0b24ge1xuICBib3JkZXItY29sb3I6ICNlY2VjZWMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDEzcHggMCByZ2JhKDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uYmxvY2stbG9jYXRpb24tZmluZGVyLWZpbHRlcnMgLmZvcm1fX2xvY2F0aW9ucyAuZmlsdGVyLWl0ZW0gI29wZW55LW1hcC0tc2VhcmNoIHtcbiAgbWFyZ2luOiAwIDMwcHggMCAtNTBweDtcbn1cbi5ibG9jay1sb2NhdGlvbi1maW5kZXItZmlsdGVycyAuZm9ybV9fbG9jYXRpb25zIC5maWx0ZXItaXRlbSAuYnRuLXN1Ym1pdCBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFhNDkwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAxYTQ5MCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5ibG9jay1sb2NhdGlvbi1maW5kZXItZmlsdGVycyAuZm9ybV9fbG9jYXRpb25zIC5maWx0ZXItaXRlbSAuYnRuLXN1Ym1pdCBidXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YjZiICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwNmI2YiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWxvY2F0aW9uLWZpbmRlci1maWx0ZXJzIC5mb3JtX19sb2NhdGlvbnMgLmRpc3RhbmNlIC5mb3JtLWdyb3VwOjpiZWZvcmUge1xuICBjb2xvcjogIzAwODlkMDtcbn1cblxuLmJsb2NrLWxvY2F0aW9uLWZpbmRlci1maWx0ZXJzIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQgLmNhcmQtZm9vdGVyIC5sb2NhdGlvbi0tY2FyZC1idG4ge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2NrLWxvY2F0aW9uLWZpbmRlciBoZWFkZXIgaDIge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stbG9jYXRpb24tZmluZGVyIC5sb2NhdGlvbnMtbGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cbi5ibG9jay1sb2NhdGlvbi1maW5kZXIgLm5vZGUtLXR5cGUtYnJhbmNoIHtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEzcHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYmxvY2stbG9jYXRpb24tZmluZGVyIC5ub2RlLS10eXBlLWJyYW5jaCAuY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5ibG9jay1sb2NhdGlvbi1maW5kZXIgLm5vZGUtLXR5cGUtYnJhbmNoIC5sb2NhdGlvbi1pdGVtLS10aXRsZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmJsb2NrLWxvY2F0aW9uLWZpbmRlciAubm9kZS0tdHlwZS1icmFuY2ggLmxvY2F0aW9uLWl0ZW0tLXRpdGxlIGEge1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiQ2FjaGV0VzA1LUJvb2tcIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uYmxvY2stbG9jYXRpb24tZmluZGVyIC5ub2RlLS10eXBlLWJyYW5jaCAubG9jYXRpb24taXRlbS0tdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDFhNDkwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9jay1sb2NhdGlvbi1maW5kZXIgLm5vZGUtLXR5cGUtYnJhbmNoIC5sb2NhdGlvbi0tbmVpZ2hib3Job29kIHtcbiAgY29sb3I6ICM2MzY0NjYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLmJsb2NrLWxvY2F0aW9uLWZpbmRlciAubm9kZS0tdHlwZS1icmFuY2ggLmNhcmQtYm9keSAuZmllbGQtbG9jYXRpb24tYWRkcmVzcyxcbi5ibG9jay1sb2NhdGlvbi1maW5kZXIgLm5vZGUtLXR5cGUtYnJhbmNoIC5jYXJkLWJvZHkgLnRleHQtYmx1ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ibG9jay1sb2NhdGlvbi1maW5kZXIgLm5vZGUtLXR5cGUtYnJhbmNoIC5jYXJkLWJvZHkgLmZpZWxkLWxvY2F0aW9uLWFkZHJlc3M6aG92ZXIsXG4uYmxvY2stbG9jYXRpb24tZmluZGVyIC5ub2RlLS10eXBlLWJyYW5jaCAuY2FyZC1ib2R5IC50ZXh0LWJsdWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9jay1sb2NhdGlvbi1maW5kZXIgLm5vZGUtLXR5cGUtYnJhbmNoIC5maWVsZC1sb2NhdGlvbi1waG9uZSBhIHtcbiAgY29sb3I6ICMyZjJmMmYgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG4uYmxvY2stbG9jYXRpb24tZmluZGVyIC5ub2RlLS10eXBlLWJyYW5jaCAuZmllbGQtbG9jYXRpb24tcGhvbmUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA4OWQwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stbG9jYXRpb24tZmluZGVyIC5ub2RlLS10eXBlLWJyYW5jaCAuY2FyZC1mb290ZXIge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5ibG9jay1sb2NhdGlvbi1maW5kZXIgLm5vZGUtLXR5cGUtYnJhbmNoIC5jYXJkLWZvb3RlciAubG9jYXRpb24tLWNhcmQtYnRuIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FjaGV0VzA1LU1lZGl1bVwiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICB0ZXh0LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gICNtZW1iZXJzaGlwLWNhbGMtd3JhcHBlciAubWVtYmVyc2hpcC1jYWxjX19mb290ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI21lbWJlcnNoaXAtY2FsYy13cmFwcGVyIC5tZW1iZXJzaGlwLWNhbGNfX2Zvb3RlciBkaXYge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG59XG5cbmJvZHkgLm5vZGUtLXR5cGUtYXJ0aWNsZS1sYiAuZmllbGQtcHVibGlzaGVkLWRhdGUge1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgc2Fucy1zZXJpZjtcbn1cblxuLmdsb2JhbC1zZWFyY2gtcmVzdWx0cyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICB0b3A6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsaXN0aW5nLWJsb2ctcG9zdHMtYmxvY2sgLmlubmVyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OWQwO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpc3RpbmctYmxvZy1wb3N0cy1ibG9jayAuaW5uZXItd3JhcHBlciAuY2FyZC1waG90by1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpc3RpbmctYmxvZy1wb3N0cy1ibG9jayAuaW5uZXItd3JhcHBlciAuY2FyZC1waG90by1pbWFnZSAuZmllbGQtaGVhZGVyLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1pbi1oZWlnaHQ6IDI0MHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlzdGluZy1ibG9nLXBvc3RzLWJsb2NrIC5pbm5lci13cmFwcGVyIC5ibG9nLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEzNywgMjA4LCAwLjc4KTtcbiAgYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtaW4taGVpZ2h0OiA4MnB4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIHotaW5kZXg6IDI7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaXN0aW5nLWJsb2ctcG9zdHMtYmxvY2sgLmlubmVyLXdyYXBwZXIgLmJsb2ctaGVhZGluZyAuYmxvZy1wb3N0LXR5cGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaXN0aW5nLWJsb2ctcG9zdHMtYmxvY2sgLmlubmVyLXdyYXBwZXIgLmJsb2ctaGVhZGluZyAuY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhY2hldFcwNS1NZWRpdW1cIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaXN0aW5nLWJsb2ctcG9zdHMtYmxvY2sgLmlubmVyLXdyYXBwZXIgLmJsb2ctaGVhZGluZyAuY2FyZC10aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlzdGluZy1ibG9nLXBvc3RzLWJsb2NrIC5pbm5lci13cmFwcGVyIC5ibG9nLWhlYWRpbmcgLmNhcmQtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDFhNDkwO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlzdGluZy1ibG9nLXBvc3RzLWJsb2NrIC5sb2FkX21vcmVfYnV0dG9uIGEsXG4uYmxvY2stdmlld3MtYmxvY2tsaXN0aW5nLWJsb2ctcG9zdHMtYmxvY2sgLmxvYWRfbW9yZV9idXR0b24gaW5wdXQsXG4uYmxvY2stdmlld3MtYmxvY2tsaXN0aW5nLWJsb2ctcG9zdHMtYmxvY2sgLmVkaXQtc3VibWl0LWxpc3RpbmctYmxvZy1wb3N0cyBhLFxuLmJsb2NrLXZpZXdzLWJsb2NrbGlzdGluZy1ibG9nLXBvc3RzLWJsb2NrIC5lZGl0LXN1Ym1pdC1saXN0aW5nLWJsb2ctcG9zdHMgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDFhNDkwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogXCJDYWNoZXRXMDUtTWVkaXVtXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlzdGluZy1ibG9nLXBvc3RzLWJsb2NrIC5sb2FkX21vcmVfYnV0dG9uIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tsaXN0aW5nLWJsb2ctcG9zdHMtYmxvY2sgLmxvYWRfbW9yZV9idXR0b24gaW5wdXQ6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tsaXN0aW5nLWJsb2ctcG9zdHMtYmxvY2sgLmVkaXQtc3VibWl0LWxpc3RpbmctYmxvZy1wb3N0cyBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrbGlzdGluZy1ibG9nLXBvc3RzLWJsb2NrIC5lZGl0LXN1Ym1pdC1saXN0aW5nLWJsb2ctcG9zdHMgaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2YjZiICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaXN0aW5nLWJsb2ctcG9zdHMtYmxvY2sgLmVkaXQtc3VibWl0LWxpc3RpbmctYmxvZy1wb3N0cyBpbnB1dCB7XG4gIHBhZGRpbmc6IDE2cHggMzJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbmJvZHkud2l0aG91dC1iYW5uZXIgLmJyZWFkY3J1bWJzLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uaGVhZGVyOm5vdCgubGF5b3V0LWJ1aWxkZXJfX2xheW91dCkub3BlbiAuaGVhZGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIG5hdiA+IHVsIGxpOmhhcyhhOm5vdCguaGlnaGxpZ2h0ZWQpKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmRpdi53cy1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbn1cbmRpdi53cy1mb290ZXIgLnJvdyB7XG4gIG1heC13aWR0aDogMTE0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG5kaXYud3MtZm9vdGVyIC5yb3cuc2VjdGlvbi1wcmUtZm9vdGVyLWZpcnN0IHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5kaXYud3MtZm9vdGVyIC5yb3cuc2VjdGlvbi1wcmUtZm9vdGVyLXNlY29uZCA+IGRpdi5jb2wtbGctNiB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5kaXYud3MtZm9vdGVyIC5yb3cuc2VjdGlvbi1wcmUtZm9vdGVyLXNlY29uZCA+IGRpdi5jb2wtbGctNiAuZW1iZWRkZWQtZW50aXR5IHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5kaXYud3MtZm9vdGVyIC5yb3cuc2VjdGlvbi1wcmUtZm9vdGVyLXNlY29uZCBkaXYuY29sLWxnLTYgPiBkaXYge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmJsb2NrLXN5c3RlbS1tZW51LWJsb2NrZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYmxvY2stc3lzdGVtLW1lbnUtYmxvY2tmb290ZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1zeXN0ZW0tbWVudS1ibG9ja2Zvb3RlciB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5ibG9jay1zeXN0ZW0tbWVudS1ibG9ja2Zvb3RlciB1bCBsaSB7XG4gIHBhZGRpbmc6IDVweCAwIDVweCAyMXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJsb2NrLXN5c3RlbS1tZW51LWJsb2NrZm9vdGVyIHVsIGxpIGEge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBsaW5lYXI7XG59XG4uYmxvY2stc3lzdGVtLW1lbnUtYmxvY2tmb290ZXIgdWwgbGkgYTpob3ZlciwgLmJsb2NrLXN5c3RlbS1tZW51LWJsb2NrZm9vdGVyIHVsIGxpIGFhY3RpdmUge1xuICBjb2xvcjogIzAxYTQ5MDtcbn1cblxuZm9vdGVyLndzLWZvb3RlciAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuZm9vdGVyLndzLWZvb3RlciAuZm9vdGVyLS10b3Age1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbmZvb3Rlci53cy1mb290ZXIgLmZvb3Rlci0tYm90dG9tIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuZm9vdGVyLndzLWZvb3RlciAuZm9vdGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuZm9vdGVyLndzLWZvb3RlciAuZm9vdGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIC5mb290ZXItLWJvdHRvbS1sZWZ0LWNvbHVtbiB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuZm9vdGVyLndzLWZvb3RlciAuZm9vdGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIHVsIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGZvb3Rlci53cy1mb290ZXIgLmZvb3Rlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGZvb3Rlci53cy1mb290ZXIgLmZvb3Rlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgZm9vdGVyLndzLWZvb3RlciAuZm9vdGVyLS1ib3R0b20tbGVmdC1jb2x1bW4ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGRpdi53cy1mb290ZXIgLnJvdy5zZWN0aW9uLXByZS1mb290ZXItZmlyc3Qge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGRpdi53cy1mb290ZXIgLnJvdy5zZWN0aW9uLXByZS1mb290ZXItZmlyc3QgPiBkaXYge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDEwcHggYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZGl2LndzLWZvb3RlciAucm93LnNlY3Rpb24tcHJlLWZvb3Rlci1maXJzdCB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbiAgZGl2LndzLWZvb3RlciAuc2VjdGlvbi1wcmUtZm9vdGVyLXNlY29uZC5yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIGRpdi53cy1mb290ZXIgLnNlY3Rpb24tcHJlLWZvb3Rlci1zZWNvbmQucm93IHVsLmxpc3QtaW5saW5lIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBkaXYud3MtZm9vdGVyIC5zZWN0aW9uLXByZS1mb290ZXItc2Vjb25kLnJvdyBkaXYuY29sLWxnLTYgPiBkaXYge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBkaXYud3MtZm9vdGVyIC5zZWN0aW9uLXByZS1mb290ZXItc2Vjb25kLnJvdyBkaXYuY29sLWxnLTYgPiBkaXYgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZm9vdGVyLS10b3AtbGVmdC1jb2x1bW4ge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbn1cbi5mb290ZXItLXRvcC1sZWZ0LWNvbHVtbiAuZW1iZWRkZWQtZW50aXR5IHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5mb290ZXItLXRvcC1sZWZ0LWNvbHVtbiAud3MtbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5mb290ZXItLXRvcC1taWRkbGUtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkge1xuICAuZm9vdGVyLS10b3AtbWlkZGxlLWNvbHVtbiB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbn1cblxuLmZvb3Rlci0tdG9wLXJpZ2h0LWNvbHVtbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9vdGVyLS10b3AtcmlnaHQtY29sdW1uID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmZvb3Rlci0tdG9wLXJpZ2h0LWNvbHVtbiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZvb3Rlci0tdG9wLXJpZ2h0LWNvbHVtbiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYxNXB4KSB7XG4gIC5sb2NhdGlvbi1kYXRhIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICB9XG59XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXN0eWxlcy5jc3MubWFwKi8iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdDYWNoZXRXMDUtQm9sZCc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9DYWNoZXRXMDUtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi9mb250cy9DYWNoZXRXMDUtQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0NhY2hldFcwNS1Cb29rJztcbiAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL0NhY2hldFcwNS1Cb29rLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL0NhY2hldFcwNS1Cb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnQ2FjaGV0VzA1LU1lZGl1bSc7XG4gIHNyYzogdXJsKCcuLi8uLi9mb250cy9DYWNoZXRXMDUtTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uLy4uL2ZvbnRzL0NhY2hldFcwNS1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FjaGV0VzA1LUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9DYWNoZXRXMDUtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQ2FjaGV0VzA1LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FjaGV0VzA1LUJvb2tcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9DYWNoZXRXMDUtQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvQ2FjaGV0VzA1LUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2FjaGV0VzA1LU1lZGl1bVwiO1xuICBzcmM6IHVybChcIi4uLy4uL2ZvbnRzL0NhY2hldFcwNS1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL0NhY2hldFcwNS1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5ib2R5IC5zaXRlLWFsZXJ0LS1oZWFkZXIsXG5ib2R5IC5zaXRlLWFsZXJ0LS1mb290ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjM2NDY2O1xuICB3aWR0aDogMTAwdnc7XG59XG5ib2R5IC5zaXRlLWFsZXJ0LS1oZWFkZXIgLmV4cGFuZF9fd3JhcHAsXG5ib2R5IC5zaXRlLWFsZXJ0LS1mb290ZXIgLmV4cGFuZF9fd3JhcHAge1xuICB3aWR0aDogMTAwJTtcbn1cbmJvZHkgLnNpdGUtYWxlcnQtLWhlYWRlciAuZXhwYW5kX193cmFwcCAuZXhwYW5kX19idXR0b24uZXhwYW5kZWQ6OmFmdGVyLFxuYm9keSAuc2l0ZS1hbGVydC0tZm9vdGVyIC5leHBhbmRfX3dyYXBwIC5leHBhbmRfX2J1dHRvbi5leHBhbmRlZDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHVuc2V0O1xufVxuYm9keSAuc2l0ZS1hbGVydC0taGVhZGVyIC5leHBhbmRfX3dyYXBwIC5leHBhbmRfX2J1dHRvbjo6YWZ0ZXIsXG5ib2R5IC5zaXRlLWFsZXJ0LS1mb290ZXIgLmV4cGFuZF9fd3JhcHAgLmV4cGFuZF9fYnV0dG9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1nL2Fycm93LnN2Z1wiKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmJsb2NrLWNhbXAtbWVudSAuY2FtcC1tZW51X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxYTQ5MCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWNhbXAtbWVudSAuY2FtcC1tZW51X193cmFwcGVyIC5uYXZiYXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stY2FtcC1tZW51IC5jYW1wLW1lbnVfX3dyYXBwZXIgLm5hdmJhciBhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuLmJsb2NrLWNhbXAtbWVudSAuY2FtcC1tZW51X193cmFwcGVyIC5uYXZiYXIgYTpmaXJzdC1vZi10eXBlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMDcsIDEwNywgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgd2lkdGg6IDQwcHg7XG59XG4uYmxvY2stY2FtcC1tZW51IC5jYW1wLW1lbnVfX3dyYXBwZXIgLm5hdmJhciBhOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vYXNzZXRzL2ltZy9ob3VzZV9pY29uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDE5cHg7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxOXB4O1xufVxuXG4uYmxvY2staGVyby1iYW5uZXIgLndyYXBwZXItY29udGVudCA+IC5jb250YWluZXIge1xuICBtYXJnaW46IDAgMTAlO1xufVxuXG4uaGVyb19fYmFubmVyOjpiZWZvcmUsIC5oZXJvX19iYW5uZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC41O1xuICB6LWluZGV4OiAxO1xufVxuLmhlcm9fX2Jhbm5lci5oZXJvX19iYW5uZXJfX292ZXJsYXk6OmJlZm9yZSwgLmhlcm9fX2Jhbm5lci5oZXJvX19iYW5uZXJfX292ZXJsYXk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzAwMCAwJSwgIzAwMCA2OS42JSwgIzM0M2E0MCAxMDAlKTtcbn1cbi5oZXJvX19iYW5uZXIuaGVyb19fYmFubmVyX19zdGFuZGFyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG59XG4uaGVyb19fYmFubmVyLmhlcm9fX2Jhbm5lcl9fc3RhbmRhcmQ6OmJlZm9yZSwgLmhlcm9fX2Jhbm5lci5oZXJvX19iYW5uZXJfX3N0YW5kYXJkOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm9fX2Jhbm5lci5oZXJvX19iYW5uZXJfX3N0YW5kYXJkIC5oZXJvX2Jhbm5lci12aWRlbyxcbiAgLmhlcm9fX2Jhbm5lci5oZXJvX19iYW5uZXJfX3N0YW5kYXJkIC5oZXJvX2Jhbm5lci1pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uaGVyb19fYmFubmVyLmhlcm9fX2Jhbm5lcl9fc3RhbmRhcmQgLmhlcm9fYmFubmVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiAycHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG4uaGVyb19fYmFubmVyLmhlcm9fX2Jhbm5lcl9fc3RhbmRhcmQgLmhlcm9fYmFubmVyLWNvbnRlbnQgLmJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hY2NvcmRpb24taXRlbSAuY2FyZC1ib2R5IC5ib2R5LmZpZWxkLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtaW50ZXJpb3ItYnJhbmNoLnBhZ2Utd2l0aC1sYiAubG9jYXRpb24taGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3NQcmltYXJ5Q29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay1sYi1jYXJkcy1zdGFuZGFyZCAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ibG9jay1sYi1jYXJkcy1zdGFuZGFyZCAucm93IC5jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvY2stbGItdGFibGUgLmxiLXRhYmxlIC5ib2R5IGgyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNhY2hldFcwNS1NZWRpdW1cIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY29sLWxnLTkgLmJsb2NrLWxiLXRhYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmZvcm0tdHlwZS1yYWRpbyAuaW5wdXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbltjbGFzcyo9YmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ieS1hbWVuaXRpZXMtYmxvY2tdIGgyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNhY2hldFcwNS1NZWRpdW1cIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuW2NsYXNzKj1ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJ5LWFtZW5pdGllcy1ibG9ja10gLmxvY2F0aW9uLWJ5LWFtZW5pdGllcyAuY2FwdGNoYS1hZG1pbi1saW5rcyxcbltjbGFzcyo9YmxvY2stdmlld3MtYmxvY2tsb2NhdGlvbi1ieS1hbWVuaXRpZXMtYmxvY2tdIC5sb2NhdGlvbi1ieS1hbWVuaXRpZXMgLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bY2xhc3MqPWJsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYnktYW1lbml0aWVzLWJsb2NrXSAubG9jYXRpb24tYnktYW1lbml0aWVzIC5maWVsZC1hbWVuaXRpZXMtaWNvbiBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2NsYXNzKj1ibG9jay12aWV3cy1ibG9ja2xvY2F0aW9uLWJ5LWFtZW5pdGllcy1ibG9ja10gLmxvY2F0aW9uLWJ5LWFtZW5pdGllcyAudGVybS1uYW1lIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYmxvY2stbG9jYXRpb24tZmluZGVyLWZpbHRlcnMgLmZvcm1fX2xvY2F0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYmxvY2stbG9jYXRpb24tZmluZGVyLWZpbHRlcnMgLmZvcm1fX2xvY2F0aW9ucyAuZmlsdGVyLWl0ZW0gaW5wdXRbdHlwZT10ZXh0XSxcbi5ibG9jay1sb2NhdGlvbi1maW5kZXItZmlsdGVycyAuZm9ybV9fbG9jYXRpb25zIC5maWx0ZXItaXRlbSAuZGlzdGFuY2VfbGltaXQsXG4uYmxvY2stbG9jYXRpb24tZmluZGVyLWZpbHRlcnMgLmZvcm1fX2xvY2F0aW9ucyAuZmlsdGVyLWl0ZW0gbGFiZWwuYnRuLWRlZmF1bHQsXG4uYmxvY2stbG9jYXRpb24tZmluZGVyLWZpbHRlcnMgLmZvcm1fX2xvY2F0aW9ucyAuZmlsdGVyLWl0ZW0gLmJ0bi1zdWJtaXQgYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlY2VjICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmJsb2NrLWxvY2F0aW9uLWZpbmRlci1maWx0ZXJzIC5mb3JtX19sb2NhdGlvbnMgLmZpbHRlci1pdGVtICNvcGVueS1tYXAtLXNlYXJjaCB7XG4gIG1hcmdpbjogMCAzMHB4IDAgLTUwcHg7XG59XG4uYmxvY2stbG9jYXRpb24tZmluZGVyLWZpbHRlcnMgLmZvcm1fX2xvY2F0aW9ucyAuZmlsdGVyLWl0ZW0gLmJ0bi1zdWJtaXQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxYTQ5MCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMWE0OTAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uYmxvY2stbG9jYXRpb24tZmluZGVyLWZpbHRlcnMgLmZvcm1fX2xvY2F0aW9ucyAuZmlsdGVyLWl0ZW0gLmJ0bi1zdWJtaXQgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmI2YiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMDZiNmIgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5ibG9jay1sb2NhdGlvbi1maW5kZXItZmlsdGVycyAuZm9ybV9fbG9jYXRpb25zIC5kaXN0YW5jZSAuZm9ybS1ncm91cDo6YmVmb3JlIHtcbiAgY29sb3I6ICMwMDg5ZDA7XG59XG5cbi5ibG9jay1sb2NhdGlvbi1maW5kZXItZmlsdGVycyAubGVhZmxldC1wb3B1cC1jb250ZW50IC5jYXJkLWZvb3RlciAubG9jYXRpb24tLWNhcmQtYnRuIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9jay1sb2NhdGlvbi1maW5kZXIgaGVhZGVyIGgyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjVweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWxvY2F0aW9uLWZpbmRlciAubG9jYXRpb25zLWxpc3Qge1xuICBtYXJnaW46IDA7XG59XG4uYmxvY2stbG9jYXRpb24tZmluZGVyIC5ub2RlLS10eXBlLWJyYW5jaCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDMxMHB4O1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLmJsb2NrLWxvY2F0aW9uLWZpbmRlciAubm9kZS0tdHlwZS1icmFuY2ggLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stbG9jYXRpb24tZmluZGVyIC5ub2RlLS10eXBlLWJyYW5jaCAubG9jYXRpb24taXRlbS0tdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi5ibG9jay1sb2NhdGlvbi1maW5kZXIgLm5vZGUtLXR5cGUtYnJhbmNoIC5sb2NhdGlvbi1pdGVtLS10aXRsZSBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIkNhY2hldFcwNS1Cb29rXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmJsb2NrLWxvY2F0aW9uLWZpbmRlciAubm9kZS0tdHlwZS1icmFuY2ggLmxvY2F0aW9uLWl0ZW0tLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzAxYTQ5MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvY2stbG9jYXRpb24tZmluZGVyIC5ub2RlLS10eXBlLWJyYW5jaCAubG9jYXRpb24tLW5laWdoYm9yaG9vZCB7XG4gIGNvbG9yOiAjNjM2NDY2ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5ibG9jay1sb2NhdGlvbi1maW5kZXIgLm5vZGUtLXR5cGUtYnJhbmNoIC5jYXJkLWJvZHkgLmZpZWxkLWxvY2F0aW9uLWFkZHJlc3MsXG4uYmxvY2stbG9jYXRpb24tZmluZGVyIC5ub2RlLS10eXBlLWJyYW5jaCAuY2FyZC1ib2R5IC50ZXh0LWJsdWUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uYmxvY2stbG9jYXRpb24tZmluZGVyIC5ub2RlLS10eXBlLWJyYW5jaCAuY2FyZC1ib2R5IC5maWVsZC1sb2NhdGlvbi1hZGRyZXNzOmhvdmVyLFxuLmJsb2NrLWxvY2F0aW9uLWZpbmRlciAubm9kZS0tdHlwZS1icmFuY2ggLmNhcmQtYm9keSAudGV4dC1ibHVlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvY2stbG9jYXRpb24tZmluZGVyIC5ub2RlLS10eXBlLWJyYW5jaCAuZmllbGQtbG9jYXRpb24tcGhvbmUgYSB7XG4gIGNvbG9yOiAjMmYyZjJmICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLmJsb2NrLWxvY2F0aW9uLWZpbmRlciAubm9kZS0tdHlwZS1icmFuY2ggLmZpZWxkLWxvY2F0aW9uLXBob25lIGE6aG92ZXIge1xuICBjb2xvcjogIzAwODlkMCAhaW1wb3J0YW50O1xufVxuLmJsb2NrLWxvY2F0aW9uLWZpbmRlciAubm9kZS0tdHlwZS1icmFuY2ggLmNhcmQtZm9vdGVyIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4uYmxvY2stbG9jYXRpb24tZmluZGVyIC5ub2RlLS10eXBlLWJyYW5jaCAuY2FyZC1mb290ZXIgLmxvY2F0aW9uLS1jYXJkLWJ0biB7XG4gIGZvbnQtZmFtaWx5OiBcIkNhY2hldFcwNS1NZWRpdW1cIiwgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDEycHggMzBweDtcbiAgdGV4dC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAjbWVtYmVyc2hpcC1jYWxjLXdyYXBwZXIgLm1lbWJlcnNoaXAtY2FsY19fZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICNtZW1iZXJzaGlwLWNhbGMtd3JhcHBlciAubWVtYmVyc2hpcC1jYWxjX19mb290ZXIgZGl2IHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuXG5ib2R5IC5ub2RlLS10eXBlLWFydGljbGUtbGIgLmZpZWxkLXB1Ymxpc2hlZC1kYXRlIHtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XG59XG5cbi5nbG9iYWwtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgdG9wOiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGlzdGluZy1ibG9nLXBvc3RzLWJsb2NrIC5pbm5lci13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODlkMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMjQwcHg7XG4gIG1hcmdpbjogMTVweCAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaXN0aW5nLWJsb2ctcG9zdHMtYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNhcmQtcGhvdG8taW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG59XG4uYmxvY2stdmlld3MtYmxvY2tsaXN0aW5nLWJsb2ctcG9zdHMtYmxvY2sgLmlubmVyLXdyYXBwZXIgLmNhcmQtcGhvdG8taW1hZ2UgLmZpZWxkLWhlYWRlci1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpc3RpbmctYmxvZy1wb3N0cy1ibG9jayAuaW5uZXItd3JhcHBlciAuYmxvZy1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMzcsIDIwOCwgMC43OCk7XG4gIGJvdHRvbTogYXV0bztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWluLWhlaWdodDogODJweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiBhdXRvO1xuICB6LWluZGV4OiAyO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlzdGluZy1ibG9nLXBvc3RzLWJsb2NrIC5pbm5lci13cmFwcGVyIC5ibG9nLWhlYWRpbmcgLmJsb2ctcG9zdC10eXBlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlzdGluZy1ibG9nLXBvc3RzLWJsb2NrIC5pbm5lci13cmFwcGVyIC5ibG9nLWhlYWRpbmcgLmNhcmQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJDYWNoZXRXMDUtTWVkaXVtXCIsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlzdGluZy1ibG9nLXBvc3RzLWJsb2NrIC5pbm5lci13cmFwcGVyIC5ibG9nLWhlYWRpbmcgLmNhcmQtdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpc3RpbmctYmxvZy1wb3N0cy1ibG9jayAuaW5uZXItd3JhcHBlciAuYmxvZy1oZWFkaW5nIC5jYXJkLXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzAxYTQ5MDtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpc3RpbmctYmxvZy1wb3N0cy1ibG9jayAubG9hZF9tb3JlX2J1dHRvbiBhLFxuLmJsb2NrLXZpZXdzLWJsb2NrbGlzdGluZy1ibG9nLXBvc3RzLWJsb2NrIC5sb2FkX21vcmVfYnV0dG9uIGlucHV0LFxuLmJsb2NrLXZpZXdzLWJsb2NrbGlzdGluZy1ibG9nLXBvc3RzLWJsb2NrIC5lZGl0LXN1Ym1pdC1saXN0aW5nLWJsb2ctcG9zdHMgYSxcbi5ibG9jay12aWV3cy1ibG9ja2xpc3RpbmctYmxvZy1wb3N0cy1ibG9jayAuZWRpdC1zdWJtaXQtbGlzdGluZy1ibG9nLXBvc3RzIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxYTQ5MCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiQ2FjaGV0VzA1LU1lZGl1bVwiLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5ibG9jay12aWV3cy1ibG9ja2xpc3RpbmctYmxvZy1wb3N0cy1ibG9jayAubG9hZF9tb3JlX2J1dHRvbiBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrbGlzdGluZy1ibG9nLXBvc3RzLWJsb2NrIC5sb2FkX21vcmVfYnV0dG9uIGlucHV0OmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrbGlzdGluZy1ibG9nLXBvc3RzLWJsb2NrIC5lZGl0LXN1Ym1pdC1saXN0aW5nLWJsb2ctcG9zdHMgYTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2xpc3RpbmctYmxvZy1wb3N0cy1ibG9jayAuZWRpdC1zdWJtaXQtbGlzdGluZy1ibG9nLXBvc3RzIGlucHV0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNmI2YiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrbGlzdGluZy1ibG9nLXBvc3RzLWJsb2NrIC5lZGl0LXN1Ym1pdC1saXN0aW5nLWJsb2ctcG9zdHMgaW5wdXQge1xuICBwYWRkaW5nOiAxNnB4IDMycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5ib2R5LndpdGhvdXQtYmFubmVyIC5icmVhZGNydW1icy13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmhlYWRlcjpub3QoLmxheW91dC1idWlsZGVyX19sYXlvdXQpLm9wZW4gLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiBuYXYgPiB1bCBsaTpoYXMoYTpub3QoLmhpZ2hsaWdodGVkKSkge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5kaXYud3MtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG59XG5kaXYud3MtZm9vdGVyIC5yb3cge1xuICBtYXgtd2lkdGg6IDExNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuZGl2LndzLWZvb3RlciAucm93LnNlY3Rpb24tcHJlLWZvb3Rlci1maXJzdCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuZGl2LndzLWZvb3RlciAucm93LnNlY3Rpb24tcHJlLWZvb3Rlci1zZWNvbmQgPiBkaXYuY29sLWxnLTYge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuZGl2LndzLWZvb3RlciAucm93LnNlY3Rpb24tcHJlLWZvb3Rlci1zZWNvbmQgPiBkaXYuY29sLWxnLTYgLmVtYmVkZGVkLWVudGl0eSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuZGl2LndzLWZvb3RlciAucm93LnNlY3Rpb24tcHJlLWZvb3Rlci1zZWNvbmQgZGl2LmNvbC1sZy02ID4gZGl2IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5ibG9jay1zeXN0ZW0tbWVudS1ibG9ja2Zvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2NrLXN5c3RlbS1tZW51LWJsb2NrZm9vdGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvY2stc3lzdGVtLW1lbnUtYmxvY2tmb290ZXIgdWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYmxvY2stc3lzdGVtLW1lbnUtYmxvY2tmb290ZXIgdWwgbGkge1xuICBwYWRkaW5nOiA1cHggMCA1cHggMjFweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5ibG9jay1zeXN0ZW0tbWVudS1ibG9ja2Zvb3RlciB1bCBsaSBhIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgbGluZWFyO1xufVxuLmJsb2NrLXN5c3RlbS1tZW51LWJsb2NrZm9vdGVyIHVsIGxpIGE6aG92ZXIsIC5ibG9jay1zeXN0ZW0tbWVudS1ibG9ja2Zvb3RlciB1bCBsaSBhYWN0aXZlIHtcbiAgY29sb3I6ICMwMWE0OTA7XG59XG5cbmZvb3Rlci53cy1mb290ZXIgLnJvdyB7XG4gIG1hcmdpbjogMDtcbn1cbmZvb3Rlci53cy1mb290ZXIgLmZvb3Rlci0tdG9wIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5mb290ZXIud3MtZm9vdGVyIC5mb290ZXItLWJvdHRvbSAuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMDtcbn1cbmZvb3Rlci53cy1mb290ZXIgLmZvb3Rlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbmZvb3Rlci53cy1mb290ZXIgLmZvb3Rlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiAuZm9vdGVyLS1ib3R0b20tbGVmdC1jb2x1bW4ge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cbmZvb3Rlci53cy1mb290ZXIgLmZvb3Rlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiB1bCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBmb290ZXIud3MtZm9vdGVyIC5mb290ZXItLWJvdHRvbS1yaWdodC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBmbGV4OiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIud3MtZm9vdGVyIC5mb290ZXItLWJvdHRvbS1yaWdodC1jb2x1bW4gdWwge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGZvb3Rlci53cy1mb290ZXIgLmZvb3Rlci0tYm90dG9tLWxlZnQtY29sdW1uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBkaXYud3MtZm9vdGVyIC5yb3cuc2VjdGlvbi1wcmUtZm9vdGVyLWZpcnN0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBkaXYud3MtZm9vdGVyIC5yb3cuc2VjdGlvbi1wcmUtZm9vdGVyLWZpcnN0ID4gZGl2IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGRpdi53cy1mb290ZXIgLnJvdy5zZWN0aW9uLXByZS1mb290ZXItZmlyc3QgdWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG4gIGRpdi53cy1mb290ZXIgLnNlY3Rpb24tcHJlLWZvb3Rlci1zZWNvbmQucm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBkaXYud3MtZm9vdGVyIC5zZWN0aW9uLXByZS1mb290ZXItc2Vjb25kLnJvdyB1bC5saXN0LWlubGluZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgZGl2LndzLWZvb3RlciAuc2VjdGlvbi1wcmUtZm9vdGVyLXNlY29uZC5yb3cgZGl2LmNvbC1sZy02ID4gZGl2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgZGl2LndzLWZvb3RlciAuc2VjdGlvbi1wcmUtZm9vdGVyLXNlY29uZC5yb3cgZGl2LmNvbC1sZy02ID4gZGl2IHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmZvb3Rlci0tdG9wLWxlZnQtY29sdW1uIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG59XG4uZm9vdGVyLS10b3AtbGVmdC1jb2x1bW4gLmVtYmVkZGVkLWVudGl0eSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4uZm9vdGVyLS10b3AtbGVmdC1jb2x1bW4gLndzLWxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uZm9vdGVyLS10b3AtbWlkZGxlLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLmZvb3Rlci0tdG9wLW1pZGRsZS1jb2x1bW4ge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG59XG5cbi5mb290ZXItLXRvcC1yaWdodC1jb2x1bW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvb3Rlci0tdG9wLXJpZ2h0LWNvbHVtbiA+IGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5mb290ZXItLXRvcC1yaWdodC1jb2x1bW4gPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mb290ZXItLXRvcC1yaWdodC1jb2x1bW4gPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MTVweCkge1xuICAubG9jYXRpb24tZGF0YSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgfVxufSIsIkBpbXBvcnQgJy4uL2Fic3RyYWN0cy92YXJpYWJsZXMnO1xuXG5ib2R5IHtcbiAgLnNpdGUtYWxlcnQtLWhlYWRlcixcbiAgLnNpdGUtYWxlcnQtLWZvb3RlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGRhcmstZ3JheTtcbiAgICB3aWR0aDogMTAwdnc7XG5cbiAgICAuZXhwYW5kX193cmFwcCB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLmV4cGFuZF9fYnV0dG9uIHtcbiAgICAgICAgJi5leHBhbmRlZCB7XG4gICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vYXNzZXRzL2ltZy9hcnJvdy5zdmcnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0ICcuLi9hYnN0cmFjdHMvdmFyaWFibGVzJztcblxuLmJsb2NrLWNhbXAtbWVudSB7XG4gIC5jYW1wLW1lbnVfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXRlYWwgIWltcG9ydGFudDtcblxuICAgIC5uYXZiYXIge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEwNywgMTA3LCAuNSk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBsaW5lYXI7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9hc3NldHMvaW1nL2hvdXNlX2ljb24ucG5nJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLWhlcm8tYmFubmVyIHtcbiAgLndyYXBwZXItY29udGVudCA+IHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogMCAxMCU7XG4gICAgfVxuICB9XG59XG5cbi5oZXJvX19iYW5uZXIge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICYuaGVyb19fYmFubmVyX19vdmVybGF5IHtcbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgIzAwMCAwJSwgIzAwMCA2OS42JSwgIzM0M2E0MCAxMDAlKTtcbiAgICB9XG4gIH1cbiAgJi5oZXJvX19iYW5uZXJfX3N0YW5kYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvX2Jhbm5lci12aWRlbyxcbiAgICAgIC5oZXJvX2Jhbm5lci1pbWFnZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlcm9fYmFubmVyLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtc2hhZG93OiAycHggMXB4IDZweCByZ2JhKDAsIDAsIDAsIC44KTtcbiAgICAgIC5ibG9jay10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBDb2xvcnMuXG4kYmxhY2s6ICMwMDAgIWRlZmF1bHQ7XG4kYmx1ZTogIzAwODlkMCAhZGVmYXVsdDtcbiRjaGFyY29hbC1ncmF5OiAjMmYyZjJmICFkZWZhdWx0O1xuJGRhcmstZ3JheTogIzYzNjQ2NiAhZGVmYXVsdDtcbiRkYXJrLXRlYWw6ICMwMDZiNmIgIWRlZmF1bHQ7XG4kbGlnaHQtZ3JheTogI2VjZWNlYyAhZGVmYXVsdDtcbiRwcmltYXJ5LXRlYWw6ICMwMWE0OTAgIWRlZmF1bHQ7XG4kd2hpdGU6ICNmZmYgIWRlZmF1bHQ7XG4iLCIuYWNjb3JkaW9uLWl0ZW0ge1xuICAuY2FyZC1ib2R5IHtcbiAgICAuYm9keSB7XG4gICAgICAmLmZpZWxkLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2Utbm9kZS10eXBlLWludGVyaW9yLWJyYW5jaC5wYWdlLXdpdGgtbGIge1xuICAubG9jYXRpb24taGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13c1ByaW1hcnlDb2xvcikgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmJsb2NrLWxiLWNhcmRzLXN0YW5kYXJkIHtcbiAgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2Fic3RyYWN0cy92YXJpYWJsZXMnO1xuXG4uYmxvY2stbGItdGFibGUge1xuICAubGItdGFibGUge1xuICAgIC5ib2R5IHtcbiAgICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC1mYW1pbHk6ICdDYWNoZXRXMDUtTWVkaXVtJywgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29sLWxnLTkgLmJsb2NrLWxiLXRhYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbiIsIi5mb3JtLXR5cGUtcmFkaW8ge1xuICAuaW5wdXQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vYWJzdHJhY3RzL3ZhcmlhYmxlcyc7XG5cbltjbGFzcyo9J2Jsb2NrLXZpZXdzLWJsb2NrbG9jYXRpb24tYnktYW1lbml0aWVzLWJsb2NrJ10ge1xuICBoMiB7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBmb250LWZhbWlseTogJ0NhY2hldFcwNS1NZWRpdW0nLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAubG9jYXRpb24tYnktYW1lbml0aWVzIHtcbiAgICAuY2FwdGNoYS1hZG1pbi1saW5rcyxcbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZpZWxkLWFtZW5pdGllcy1pY29uIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRlcm0tbmFtZSB7XG4gICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2Fic3RyYWN0cy92YXJpYWJsZXMnO1xuXG4uYmxvY2stbG9jYXRpb24tZmluZGVyLWZpbHRlcnMge1xuICAuZm9ybV9fbG9jYXRpb25zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cbiAgICAuZmlsdGVyLWl0ZW0ge1xuICAgICAgaW5wdXRbdHlwZT0ndGV4dCddLFxuICAgICAgLmRpc3RhbmNlX2xpbWl0LFxuICAgICAgbGFiZWwuYnRuLWRlZmF1bHQsXG4gICAgICAuYnRuLXN1Ym1pdCBidXR0b24ge1xuICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ncmF5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAxM3B4IDAgcmdiYSgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgfVxuXG4gICAgICAjb3BlbnktbWFwLS1zZWFyY2gge1xuICAgICAgICBtYXJnaW46IDAgMzBweCAwIC01MHB4O1xuICAgICAgfVxuXG4gICAgICAuYnRuLXN1Ym1pdCB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktdGVhbCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktdGVhbCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDAgM3B4IDNweCByZ2JhKDAsIDAsIDAsIC41KTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstdGVhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay10ZWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRpc3RhbmNlIHtcbiAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2Fic3RyYWN0cy92YXJpYWJsZXMnO1xuXG4uYmxvY2stbG9jYXRpb24tZmluZGVyLWZpbHRlcnMge1xuICAubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgLmxvY2F0aW9uLS1jYXJkLWJ0biB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1sb2NhdGlvbi1maW5kZXIge1xuICBoZWFkZXIge1xuICAgIGgyIHtcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICBmb250LXNpemU6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubG9jYXRpb25zLWxpc3Qge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5ub2RlLS10eXBlLWJyYW5jaCB7XG4gICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIDEzcHggMCByZ2JhKDAsIDAsIDAsIC4xNCk7XG4gICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDMxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIC5jYXJkLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAubG9jYXRpb24taXRlbS0tdGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBmb250LWZhbWlseTogJ0NhY2hldFcwNS1Cb29rJywgVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LXRlYWw7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9jYXRpb24tLW5laWdoYm9yaG9vZCB7XG4gICAgICBjb2xvcjogJGRhcmstZ3JheSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5jYXJkLWJvZHkge1xuICAgICAgLmZpZWxkLWxvY2F0aW9uLWFkZHJlc3MsXG4gICAgICAudGV4dC1ibHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLWxvY2F0aW9uLXBob25lIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNoYXJjb2FsLWdyYXkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZC1mb290ZXIge1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5sb2NhdGlvbi0tY2FyZC1idG4ge1xuICAgICAgICBmb250LWZhbWlseTogJ0NhY2hldFcwNS1NZWRpdW0nLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgICB0ZXh0LXNoYWRvdzogMCAzcHggM3B4IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiI21lbWJlcnNoaXAtY2FsYy13cmFwcGVyIHtcbiAgLm1lbWJlcnNoaXAtY2FsY19fZm9vdGVyIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBkaXYge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImJvZHkge1xuICAubm9kZS0tdHlwZS1hcnRpY2xlLWxiIHtcbiAgICAuZmllbGQtcHVibGlzaGVkLWRhdGUge1xuICAgICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgfVxuICB9XG59XG4iLCIuZ2xvYmFsLXNlYXJjaC1yZXN1bHRzIHtcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJy4uL2Fic3RyYWN0cy92YXJpYWJsZXMnO1xuXG4uYmxvY2stdmlld3MtYmxvY2tsaXN0aW5nLWJsb2ctcG9zdHMtYmxvY2sge1xuICAuaW5uZXItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODlkMDtcbiAgICBib3JkZXItcmFkaXVzOiAuNXJlbSAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmNhcmQtcGhvdG8taW1hZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgLmZpZWxkLWhlYWRlci1pbWFnZSB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9nLWhlYWRpbmcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMzcsIDIwOCwgLjc4KTtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiA4MnB4O1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAuYmxvZy1wb3N0LXR5cGUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmNhcmQtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJ0NhY2hldFcwNS1NZWRpdW0nLCBWZXJkYW5hLCBHZW5ldmEsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS10ZWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2FkX21vcmVfYnV0dG9uLFxuICAuZWRpdC1zdWJtaXQtbGlzdGluZy1ibG9nLXBvc3RzIHtcbiAgICBhLFxuICAgIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LXRlYWwgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcmVtICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnQ2FjaGV0VzA1LU1lZGl1bScsIFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLXRlYWwgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5lZGl0LXN1Ym1pdC1saXN0aW5nLWJsb2ctcG9zdHMge1xuICAgIGlucHV0IHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMzJweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxufVxuIiwiYm9keSB7XG4gICYud2l0aG91dC1iYW5uZXIge1xuICAgIC5icmVhZGNydW1icy13cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXI6bm90KC5sYXlvdXQtYnVpbGRlcl9fbGF5b3V0KS5vcGVuIHtcbiAgLmhlYWRlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiB7XG4gICAgbmF2ID4gdWwge1xuICAgICAgbGkge1xuICAgICAgICAmOmhhcyhhOm5vdCguaGlnaGxpZ2h0ZWQpKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vYWJzdHJhY3RzL3ZhcmlhYmxlcyc7XG5cbmRpdi53cy1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogM3JlbTtcblxuICAucm93IHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAmLnNlY3Rpb24tcHJlLWZvb3Rlci1maXJzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgICB9XG5cbiAgICAmLnNlY3Rpb24tcHJlLWZvb3Rlci1zZWNvbmQge1xuICAgICAgPiBkaXYuY29sLWxnLTYge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuXG4gICAgICAgIC5lbWJlZGRlZC1lbnRpdHkge1xuICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgZGl2LmNvbC1sZy02IHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay1zeXN0ZW0tbWVudS1ibG9ja2Zvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDVweCAwIDVweCAyMXB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4yNXMgbGluZWFyO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICZhY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS10ZWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmZvb3Rlci53cy1mb290ZXIge1xuICAucm93IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZm9vdGVyLS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLmZvb3Rlci0tYm90dG9tIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmZvb3Rlci0tYm90dG9tLXJpZ2h0LWNvbHVtbiB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG5cbiAgICAuZm9vdGVyLS1ib3R0b20tbGVmdC1jb2x1bW4ge1xuICAgICAgZmxleDogMCAwIDc1JTtcbiAgICAgIG1heC13aWR0aDogNzUlO1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICBmb290ZXIud3MtZm9vdGVyIHtcbiAgICAuZm9vdGVyLS1ib3R0b20tcmlnaHQtY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIHVsIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvb3Rlci0tYm90dG9tLWxlZnQtY29sdW1uIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBkaXYud3MtZm9vdGVyIHtcbiAgICAucm93LnNlY3Rpb24tcHJlLWZvb3Rlci1maXJzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tcHJlLWZvb3Rlci1zZWNvbmQucm93IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICB1bC5saXN0LWlubGluZSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIGRpdi5jb2wtbGctNiA+IGRpdiB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBwIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvb3Rlci0tdG9wLWxlZnQtY29sdW1uIHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG5cbiAgLmVtYmVkZGVkLWVudGl0eSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC53cy1sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5mb290ZXItLXRvcC1taWRkbGUtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbn1cblxuLmZvb3Rlci0tdG9wLXJpZ2h0LWNvbHVtbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmxvY2F0aW9uLWRhdGEge1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTYxNXB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */