@charset "UTF-8";
h1, h2 {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 300;
  color: rgb(118, 85, 41);
  margin-bottom: 1rem;
}

/**
 * Sets a wrapper width
 */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a, a:visited {
  color: rgb(118, 85, 41);
  text-decoration: underline;
}
a:hover, a:visited:hover {
  color: rgb(203.9433962264, 162.8490566038, 108.0566037736);
  text-decoration: underline;
}

ul {
  padding-left: 0;
  margin: 0;
  list-style: none;
}

.field--label-inline > div {
  display: inline-block;
}

.small {
  font-size: 0.8rem;
  margin-top: 3px;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

body {
  background: #f9f9f9;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

h1 {
  font-size: 44px;
  line-height: 130%;
  font-weight: 700;
  color: rgb(118, 85, 41);
  text-align: center;
  text-transform: uppercase;
  margin-top: 82px;
  margin-bottom: 0;
}
@media (max-width: 450px) {
  h1 {
    font-size: 24px;
    line-height: 40px;
  }
}

h2 {
  font-size: 25px;
}

h3, h4, h5, h6 {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 800;
  font-size: 15px;
  color: rgb(118, 85, 41);
}

.field--type-text-long p {
  color: #5a5a5a;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
}
.field--type-text-long ul, .field--type-text-long ol {
  padding-left: 15px;
  list-style: disc;
}
.field--type-text-long ul li, .field--type-text-long ol li {
  color: #5a5a5a;
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
  margin-bottom: 0.5rem;
}
.field--type-text-long ol {
  list-style: decimal;
}
img {
  max-width: 100%;
  height: auto;
}

.btn-back {
  text-decoration: none;
  transition: color 0.1s ease-out;
}
.btn-back:hover {
  text-decoration: none;
  color: rgb(75, 32, 18);
}

.view-grid .item-list > ul {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(220px, 1fr));
  grid-gap: 5rem 2rem;
  margin-left: 0;
}
@media (max-width: 768px) {
  .view-grid .item-list > ul {
    grid-template-columns: repeat(auto-fill, minmax(30%, 1fr));
    grid-gap: 1rem;
  }
}
@media (max-width: 450px) {
  .view-grid .item-list > ul {
    grid-template-columns: 1fr;
  }
}

[data-drupal-views-infinite-scroll-pager] {
  display: flex;
  justify-content: center;
}
[data-drupal-views-infinite-scroll-pager] .pager__item a {
  border: 0;
  padding: 1rem;
  background-color: rgb(75, 32, 18);
  color: #fff;
  font-weight: 800;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  width: auto;
  text-align: center;
  border-radius: 3px;
  transition: background-color 0.1s ease-out;
}
[data-drupal-views-infinite-scroll-pager] .pager__item a:hover {
  background-color: rgb(118, 85, 41);
  text-decoration: none;
  color: #fff;
}
[data-drupal-views-infinite-scroll-pager] .pager__item a.btn-inverted {
  background: white;
  border: 1px solid rgb(75, 32, 18);
  color: rgb(75, 32, 18);
}
[data-drupal-views-infinite-scroll-pager] .pager__item a.btn-inverted:hover {
  color: #000;
}

.breadcrumb-wrapper {
  margin-bottom: 1rem;
}
.breadcrumb-wrapper ul {
  display: flex;
}
.breadcrumb-wrapper ul li {
  color: rgba(118, 85, 41, 0.5);
  font-size: 14px;
  display: inherit;
}
@media (max-width: 450px) {
  .breadcrumb-wrapper ul li {
    font-size: 11px;
  }
}
.breadcrumb-wrapper ul li:not(:last-child):after {
  content: "»";
  display: inline-block;
  margin: 0 5px;
}
.breadcrumb-wrapper ul li a {
  color: rgb(118, 85, 41);
  text-decoration: none;
}
@media (max-width: 450px) {
  .breadcrumb-wrapper ul li a {
    font-size: 11px;
  }
}

.pager-nav {
  margin-top: 2rem;
}
.pager-nav > .pagination {
  display: flex;
  justify-content: center;
}
@media (max-width: 450px) {
  .pager-nav > .pagination {
    flex-wrap: wrap;
  }
}
.pager-nav > .pagination > .page-item {
  padding: 0 0.5rem;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.pager-nav > .pagination > .page-item a {
  text-decoration: none;
}
.pager-nav > .pagination > .page-item a:hover {
  color: rgb(75, 32, 18);
}
.pager-nav > .pagination > .page-item.disabled a, .pager-nav > .pagination > .page-item.disabled span {
  color: #adb5bd;
}
.pager-nav > .pagination > .page-item.active a, .pager-nav > .pagination > .page-item.active span {
  color: rgb(75, 32, 18);
}

.region-content > .inner {
  margin: 0 auto;
  width: 1200px;
}
@media (max-width: 768px) {
  .region-content > .inner {
    width: 100%;
  }
}
.region-content > .inner {
  padding: 1rem 0;
}

.homepage-background {
  position: absolute;
  top: 0;
  width: 100%;
  height: 90vh;
  overflow: hidden;
}
@media (min-width: 1600px) {
  .homepage-background {
    height: 70vh;
  }
}
@media (max-width: 768px) {
  .homepage-background {
    height: 60vh;
  }
}
@media (max-width: 450px) {
  .homepage-background {
    height: 110vh;
  }
}
.homepage-background .image-background {
  height: 100%;
}

header[role=banner],
main[role=main] {
  position: relative;
}
@media (max-width: 768px) {
  header[role=banner],
  main[role=main] {
    padding: 0 2rem 2rem;
  }
}
@media (max-width: 450px) {
  header[role=banner],
  main[role=main] {
    padding-bottom: 0;
  }
}

.page.full:before, .page.full:after {
  content: " ";
  display: table;
}
.page.full:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.page.full {
  *zoom: 1;
}
.path-frontpage .page.full .field--name-field-sezioni {
  margin: 0 auto;
  width: 1200px;
}
@media (max-width: 768px) {
  .path-frontpage .page.full .field--name-field-sezioni {
    width: 100%;
  }
}
.path-frontpage .page.full .field--name-field-sezioni {
  margin-top: 2rem;
  padding: 1rem 0;
}
@media (max-width: 768px) {
  .path-frontpage .page.full .field--name-field-sezioni {
    margin-top: 6rem;
  }
}
@media (max-width: 450px) {
  .path-frontpage .page.full .field--name-field-sezioni {
    margin-top: 0;
  }
}
.page.full .sidebar {
  float: left;
  width: 20%;
  padding-top: 1rem;
}
@media (max-width: 450px) {
  .page.full .sidebar {
    float: none;
    width: 100%;
  }
}
.page.full .sidebar h4 {
  font-size: 1rem;
  color: rgb(118, 85, 41);
  text-transform: uppercase;
  font-weight: 700;
  margin: 0 0 1rem;
}
.page.full .sidebar + .inner {
  float: right;
  width: 76%;
  padding-left: 4%;
}
@media (max-width: 450px) {
  .page.full .sidebar + .inner {
    float: none;
    width: 100%;
    padding-left: 0;
  }
}
.page.full .sidebar + .inner .field--name-body {
  width: 100%;
}
.field--name-field-menu-interno > a {
  display: block;
  text-decoration: none;
  color: rgb(118, 85, 41);
  transition: color 0.1s ease;
}
.path-frontpage .block-system-breadcrumb-block {
  display: none;
}
.path-frontpage .region-content > .inner {
  width: 100%;
}

.contact-message-feedback-form {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.contact-message-feedback-form > .form-item-name {
  order: 1;
}
.contact-message-feedback-form > .form-item-mail {
  order: 2;
}
.contact-message-feedback-form > .field--name-message {
  order: 3;
  flex: 0 0 100%;
}
.contact-message-feedback-form > .field--name-field-privacy {
  order: 4;
}
.contact-message-feedback-form .form-actions {
  order: 5;
}
.contact-message-feedback-form .form-actions .btn-primary {
  background: rgb(118, 85, 41);
  border: 0;
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
  padding: 0.5rem 3rem;
}

div#sliding-popup, div#sliding-popup .eu-cookie-withdraw-banner, .eu-cookie-withdraw-tab {
  background: rgb(118, 85, 41);
}
div#sliding-popup .eu-cookie-compliance-content, div#sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-content, .eu-cookie-withdraw-tab .eu-cookie-compliance-content {
  margin: 0 auto;
  width: 1200px;
}
@media (max-width: 768px) {
  div#sliding-popup .eu-cookie-compliance-content, div#sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-content, .eu-cookie-withdraw-tab .eu-cookie-compliance-content {
    width: 100%;
  }
}
div#sliding-popup .eu-cookie-compliance-content, div#sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-content, .eu-cookie-withdraw-tab .eu-cookie-compliance-content {
  max-width: 100%;
}
div#sliding-popup .eu-cookie-compliance-message, div#sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-message, .eu-cookie-withdraw-tab .eu-cookie-compliance-message {
  margin: 1rem 0 0.8rem;
}
div#sliding-popup .eu-cookie-compliance-message h1, div#sliding-popup .eu-cookie-compliance-message h2, div#sliding-popup .eu-cookie-compliance-message h3, div#sliding-popup .eu-cookie-compliance-message h4, div#sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-message h1, div#sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-message h2, div#sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-message h3, div#sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-message h4, .eu-cookie-withdraw-tab .eu-cookie-compliance-message h1, .eu-cookie-withdraw-tab .eu-cookie-compliance-message h2, .eu-cookie-withdraw-tab .eu-cookie-compliance-message h3, .eu-cookie-withdraw-tab .eu-cookie-compliance-message h4 {
  font-weight: 400;
  text-transform: none;
  font-size: 18px;
  margin-bottom: 0;
}
div#sliding-popup .eu-cookie-compliance-message p, div#sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-message p, .eu-cookie-withdraw-tab .eu-cookie-compliance-message p {
  font-weight: 400;
}
div#sliding-popup .eu-cookie-compliance-message .find-more-button, div#sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-message .find-more-button, .eu-cookie-withdraw-tab .eu-cookie-compliance-message .find-more-button {
  color: #fff;
  font-size: 12px;
}
div#sliding-popup .eu-cookie-compliance-buttons, div#sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-buttons, .eu-cookie-withdraw-tab .eu-cookie-compliance-buttons {
  margin: 1rem 0 0.2rem;
}
div#sliding-popup .eu-cookie-compliance-buttons > button, div#sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-buttons > button, .eu-cookie-withdraw-tab .eu-cookie-compliance-buttons > button {
  margin-top: 0;
}
div#sliding-popup .eu-cookie-compliance-buttons .agree-button, div#sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-buttons .agree-button, .eu-cookie-withdraw-tab .eu-cookie-compliance-buttons .agree-button {
  background: #fff;
  padding: 0.5rem 1rem;
  color: rgb(118, 85, 41);
  text-transform: uppercase;
}
div#sliding-popup .eu-cookie-compliance-buttons .decline-button, div#sliding-popup .eu-cookie-withdraw-banner .eu-cookie-compliance-buttons .decline-button, .eu-cookie-withdraw-tab .eu-cookie-compliance-buttons .decline-button {
  background: transparent;
  color: #fff;
  font-weight: 400;
  text-shadow: none;
  border: 0;
  box-shadow: none;
  font-size: 14px;
}

div[data-drupal-messages] {
  width: 50%;
  z-index: 9999;
  position: relative;
  padding: 1rem;
  background: rgb(230, 112, 112);
  color: white;
  margin: 2rem 0 0;
}
div[data-drupal-messages] > div {
  width: 1200px;
  margin: 0 auto;
}

.menu-interno li {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.menu-interno span, .menu-interno a {
  display: block;
  padding: 1rem;
  font-size: 0.9rem;
}
.menu-interno span {
  background-color: rgba(118, 85, 41, 0.1);
}
.menu-interno a {
  text-decoration: none;
}
.menu-interno a:hover {
  background-color: rgba(118, 85, 41, 0.1);
}

.path-blog-map h1 {
  text-align: left;
}
.path-blog-map .item-list > ul {
  list-style: disc;
}

.region-highlighted > .inner {
  margin: 0 auto;
  width: 1200px;
}
@media (max-width: 768px) {
  .region-highlighted > .inner {
    width: 100%;
  }
}

.block-local-tasks-block {
  margin: 0 auto;
  width: 1200px;
}
@media (max-width: 768px) {
  .block-local-tasks-block {
    width: 100%;
  }
}
.block-local-tasks-block {
  border-bottom: 1px solid #D4D4D4;
  z-index: 2;
}
.block-local-tasks-block ul {
  margin-bottom: 10px;
  padding-left: 0;
  list-style: none;
}
.block-local-tasks-block ul:before, .block-local-tasks-block ul:after {
  content: " ";
  display: table;
}
.block-local-tasks-block ul:after {
  display: block;
  clear: both;
  height: 1px;
  margin-top: -1px;
  visibility: hidden;
}
.block-local-tasks-block ul {
  *zoom: 1;
}
.block-local-tasks-block ul li {
  float: left;
  margin-right: 1rem;
}
.block-local-tasks-block ul a {
  color: #D4D4D4;
}
.block-local-tasks-block ul a.is-active, .block-local-tasks-block ul a:hover {
  color: rgb(173.75, 173.75, 173.75);
}

html input[type=button],
input[type=reset],
input[type=submit], .btn {
  border: 0;
  padding: 1rem;
  background-color: rgb(75, 32, 18);
  color: #fff;
  font-weight: 800;
  text-transform: uppercase;
  text-decoration: none;
  display: inline-block;
  width: auto;
  text-align: center;
  border-radius: 3px;
  transition: background-color 0.1s ease-out;
}
html input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover, .btn:hover {
  background-color: rgb(118, 85, 41);
  text-decoration: none;
  color: #fff;
}
html input[type=button].btn-inverted,
input[type=reset].btn-inverted,
input[type=submit].btn-inverted, .btn.btn-inverted {
  background: white;
  border: 1px solid rgb(75, 32, 18);
  color: rgb(75, 32, 18);
}
html input[type=button].btn-inverted:hover,
input[type=reset].btn-inverted:hover,
input[type=submit].btn-inverted:hover, .btn.btn-inverted:hover {
  color: #000;
}

.form-group {
  margin-bottom: 1rem;
}
.form-group .description {
  display: none;
}

.form-control {
  color: rgb(118, 85, 41);
  border: 1px solid rgb(118, 85, 41);
  padding: 0.5rem;
  font-size: 1rem;
}
.form-control.form-textarea {
  border-top: 1px solid rgb(118, 85, 41);
  height: 100px;
}

.control-label {
  display: block;
  margin-bottom: 0.5rem;
  color: rgb(118, 85, 41);
  font-size: 14px;
  font-weight: 400;
}

input[type=text],
input[type=email],
input[type=password],
textarea {
  width: 100%;
  color: #000;
  padding: 1rem;
  font-size: 14px;
  line-height: 16px;
  border: 0.5px solid rgb(118, 85, 41);
  border-radius: 3px;
  outline: none;
}
@media (max-width: 450px) {
  input[type=text],
  input[type=email],
  input[type=password],
  textarea {
    width: auto;
  }
}

[data-drupal-selector=password-confirm-message] {
  font-size: 12px;
  margin-top: 10px;
}

select.form-control {
  background: transparent;
  padding: 0.9rem 2rem 0.9rem 1rem;
  font-size: 14px;
  line-height: 16px;
  border: 0.5px solid rgb(118, 85, 41);
  border-radius: 3px;
  /*
  -moz-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  background: transparent;
  background-image: url(../images/dropdown-icona.svg);
  background-repeat: no-repeat;
  background-position-x: 92%;
  background-position-y: 50%;*/
  outline: none;
  width: 100%;
}

.form-type-checkbox label {
  display: inline-block;
}

.form-item--error-message {
  font-size: 14px;
  line-height: 19px;
  margin: 10px 0;
}
.form-item--error-message.alert-danger {
  color: rgb(118, 85, 41);
}

.form-item--error-message.alert-danger {
  color: rgb(118, 85, 41);
}

[type=checkbox]:not(:checked),
[type=checkbox]:checked {
  position: absolute;
  left: 0;
  opacity: 0.01;
}

[type=checkbox]:not(:checked) + label,
[type=checkbox]:checked + label {
  position: relative;
  padding-left: 1.7em;
  line-height: 1.3;
  cursor: pointer;
}

/* checkbox aspect */
[type=checkbox]:not(:checked) + label:before,
[type=checkbox]:checked + label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 1.2em;
  height: 1.2em;
  border: 1px solid rgb(118, 85, 41);
  background: #fff;
  border-radius: 3px;
  transition: all 0.275s;
}

[type=checkbox]:checked + label:before {
  background-color: rgb(118, 85, 41);
}

/* checked mark aspect */
[type=checkbox]:not(:checked) + label:after,
[type=checkbox]:checked + label:after {
  content: "✓";
  position: absolute;
  top: 0.7em;
  left: 0.24em;
  font-size: 0.9em;
  font-weight: bold;
  color: #fff;
  line-height: 0;
  transition: all 0.2s;
}

/* checked mark aspect changes */
[type=checkbox]:not(:checked) + label:after {
  opacity: 0;
}

[type=checkbox]:checked + label:after {
  opacity: 1;
}

/* Disabled checkbox */
[type=checkbox]:disabled:not(:checked) + label:before,
[type=checkbox]:disabled:checked + label:before {
  box-shadow: none;
  border-color: rgb(118, 85, 41);
  background-color: rgb(118, 85, 41);
}

[type=checkbox]:disabled:checked + label:after {
  color: rgb(118, 85, 41);
}

[type=checkbox]:disabled + label {
  color: rgb(118, 85, 41);
}

/* Accessibility */
.views-exposed-form {
  display: flex;
  align-items: center;
}
@media (max-width: 450px) {
  .views-exposed-form .form-actions {
    margin-top: 2rem;
  }
}
.views-exposed-form > .form-item, .views-exposed-form > .form-actions {
  flex: 0 0 20%;
  margin-right: 2rem;
}
@media (max-width: 450px) {
  .views-exposed-form > .form-item, .views-exposed-form > .form-actions {
    flex: 0 0 100%;
    margin-right: 0;
  }
}

@media (max-width: 450px) {
  .block-webform {
    width: 100% !important;
    float: none !important;
  }
}

.webform-submission-form {
  margin-bottom: 4rem;
  width: 50%;
}
@media (max-width: 450px) {
  .webform-submission-form {
    width: 100%;
  }
}
.webform-submission-form label.control-label {
  font-size: 14px;
  font-weight: bold;
  color: #5a5a5a;
}
.webform-submission-form input[type=text], .webform-submission-form input[type=email] {
  padding: 0.5rem;
}
.webform-submission-form input[type=submit] {
  border: 1px solid;
  padding: 5px;
  background-color: buttonface;
  color: black;
  font-weight: 400;
  text-transform: unset;
  border-radius: 0;
  transition: unset;
}
.webform-submission-form input[type=submit]:hover {
  background-color: buttonface;
  color: black;
}
.webform-submission-form .webform-confirmation {
  margin-top: 2rem;
}

.region-header .main-menu > ul > li:hover > ul, .region-header .main-menu > ul > li:focus-within > ul,
.region-header .main-menu > ul > li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
}

.main-menu {
  width: 70%;
  margin-top: 3rem;
}
.main-menu > ul {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  max-width: 800px;
}
.main-menu > ul > li {
  flex: 1 1 auto;
  transition-duration: 0.5s;
  position: relative;
  text-align: center;
}
.main-menu > ul > li:hover {
  cursor: pointer;
}
.main-menu > ul > li:hover > ul {
  display: block;
}
.main-menu > ul > li ul {
  background: #C3C0BC;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  position: absolute;
  transition: all 0.5s ease;
  margin-top: 1.1rem;
  padding-left: 0;
  top: 15px;
  left: 0;
  min-width: 200px;
  display: none;
  z-index: 9999;
  text-align: left;
}
.main-menu > ul li ul li {
  clear: both;
  width: 100%;
  background: transparent;
}
.main-menu > ul li ul li:first-child {
  margin-top: 5px;
}
.main-menu > ul li ul li a {
  color: #fff;
  display: block;
  padding: 6px 10px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  transition: transform 0.1s linear;
}
.main-menu > ul li ul li a:hover {
  color: white;
}
.main-menu > ul li ul li:last-child {
  border-bottom: 0;
}
.main-menu > ul a,
.main-menu > ul span {
  color: #7b7b7b;
  text-decoration: none;
  font-size: 15px;
  cursor: pointer;
  padding: 0.5rem 0.5rem 1.1rem;
  transition: all 0.1s ease-out;
}
@media (max-width: 768px) {
  .main-menu > ul a,
  .main-menu > ul span {
    font-size: 11px;
  }
}
.main-menu > ul a:hover, .main-menu > ul a.is-active,
.main-menu > ul span:hover,
.main-menu > ul span.is-active {
  text-decoration: none;
  color: black;
}
.path-frontpage .main-menu > ul a:hover, .path-frontpage .main-menu > ul a.is-active,
.path-frontpage .main-menu > ul span:hover,
.path-frontpage .main-menu > ul span.is-active {
  border-color: #fff;
}

.path-frontpage .main-menu > ul a {
  color: white;
}
.path-frontpage .main-menu > ul > li ul {
  background: rgba(60, 60, 60, 0.82);
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.path-frontpage .main-menu > ul > li ul a {
  color: #fff;
  border: 0;
}

.region-footer .main-menu > ul ul {
  display: none;
}

@media (max-width: 450px) {
  body:not(.path-frontpage) .header-right, .path-frontpage .region-header_right_menu .main-menu {
    display: none;
  }
}

.mobile-menu {
  display: none;
  position: fixed;
  width: 100%;
  z-index: 999;
}
@media (max-width: 450px) {
  .mobile-menu {
    display: block;
  }
}
.mobile-menu > .menu-toggle {
  position: absolute;
  top: 3rem;
  right: 1rem;
  z-index: 1;
}
@media (max-width: 450px) {
  .mobile-menu > .menu-toggle {
    top: 2rem;
  }
}
.mobile-menu > .menu-toggle span {
  display: block;
  width: 33px;
  height: 4px;
  margin-bottom: 5px;
  position: relative;
  border-radius: 3px;
  z-index: 1;
  background: rgb(118, 85, 41);
}
.path-frontpage .mobile-menu > .menu-toggle span {
  background: #fff;
}
.mobile-menu > .inner {
  background-color: rgb(118, 85, 41);
  height: 100vh;
  width: 100%;
  position: absolute;
  top: 0;
  left: 100%;
  transition: width 0.3s ease-in-out, left 0.3s ease-in-out;
}
.mobile-menu .block-system-branding-block {
  padding: 2rem;
  width: 100%;
  background: white;
  float: none;
}
.mobile-menu .main-menu {
  width: 100%;
  margin-top: 2rem;
}
.mobile-menu .main-menu > ul {
  flex-wrap: wrap;
  text-align: center;
}
.mobile-menu .main-menu > ul ul {
  visibility: visible;
  opacity: 1;
  margin-top: 0;
  width: 100%;
  position: relative;
  box-shadow: unset;
  background: transparent;
  top: auto;
}
.mobile-menu .main-menu > ul ul.opened {
  display: block;
}
.mobile-menu .main-menu > ul ul li {
  padding-left: 0;
}
.mobile-menu .main-menu > ul ul li a {
  padding: 0 0 1rem 2rem;
  border: 0;
}
.mobile-menu .main-menu > ul li {
  flex: 0 0 100%;
}
@media (max-width: 450px) {
  .mobile-menu .main-menu > ul li {
    text-align: left;
  }
  .mobile-menu .main-menu > ul li span {
    padding-left: 2rem;
  }
}
.mobile-menu .main-menu > ul li > a, .mobile-menu .main-menu > ul li > span {
  font-size: 20px;
  display: block;
  padding: 0.5rem;
  color: white;
}
.mobile-menu .main-menu > ul li > a.is-active, .mobile-menu .main-menu > ul li > span.is-active {
  color: black;
}

body.mobile-menu-show .mobile-menu > .inner {
  left: 0;
  width: 100%;
}
body.mobile-menu-show .mobile-menu > .menu-toggle span {
  opacity: 1;
  transform: rotate(45deg) translate(-2px, -1px);
  border: unset;
}
body.mobile-menu-show .mobile-menu > .menu-toggle span:nth-last-child(2) {
  transform: rotate(-45deg) translate(-5px, 4px) scale(1.1, 1.1);
}
body.mobile-menu-show .mobile-menu > .menu-toggle span:nth-last-child(3) {
  opacity: 0;
  transform: rotate(45deg) translate(-2px, -1px);
}

.region-header_top {
  background-color: rgb(61.2264150943, 44.1037735849, 21.2735849057);
}

.region-header > .inner {
  margin: 0 auto;
  width: 1600px;
}
@media (max-width: 1600px) {
  .region-header > .inner {
    width: 100%;
  }
}
.region-header > .inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

body:not(.path-frontpage) header[role=banner] {
  box-shadow: 3px 7px 32px -1px rgba(0, 0, 0, 0.1);
  max-width: 100%;
}
@media (max-width: 450px) {
  body:not(.path-frontpage) header[role=banner] {
    padding: 0;
    position: fixed;
    height: 110px;
    left: 0;
    top: 0;
    z-index: 2;
  }
}
@media (max-width: 450px) {
  body:not(.path-frontpage) .region-highlighted {
    margin-top: 110px;
  }
}

header[role=banner] {
  background-color: #fff;
  max-width: 100%;
}
.path-frontpage header[role=banner] {
  background-color: unset;
  max-width: 1600px;
}
@media (max-width: 450px) {
  .path-frontpage header[role=banner] {
    max-width: 100%;
    padding: 0;
  }
}

.block-page-title-block {
  margin: 0 auto;
  width: 1200px;
}
@media (max-width: 768px) {
  .block-page-title-block {
    width: 100%;
  }
}

.main-menu-block .main-menu ul {
  list-style: none;
  padding-left: 0;
  display: flex;
  justify-content: space-between;
  margin-bottom: 0;
}
.main-menu-block .main-menu ul li {
  flex: 0 0 auto;
}
.main-menu-block .main-menu ul li a {
  text-transform: uppercase;
}

@media (max-width: 450px) {
  .block-branding-del-sito {
    float: left;
  }
}

.region-header_bottom {
  background-color: rgb(174.7735849057, 125.8962264151, 60.7264150943);
}

footer[role=contentinfo] {
  background: rgb(118, 85, 41);
}
footer[role=contentinfo] .footer-velux {
  width: 47px;
}
footer[role=contentinfo] .footer-logo {
  width: 211px;
}
footer[role=contentinfo] .field--name-body {
  width: 100%;
}
@media (max-width: 768px) {
  footer[role=contentinfo] {
    padding: 0 2rem;
  }
}
footer[role=contentinfo] .final-footer p {
  color: #fff;
  font-size: 12px;
}
@media (max-width: 450px) {
  footer[role=contentinfo] .block-intro-sito {
    margin-top: 2rem;
  }
}

.region-footer_left {
  flex: 1 1 60%;
  padding-right: 4rem;
}
@media (max-width: 450px) {
  .region-footer_left {
    flex: 0 0 100%;
    padding-right: 0;
  }
}

.region-footer_right {
  flex: 0 0 20%;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  padding-left: 4rem;
}
@media (max-width: 450px) {
  .region-footer_right {
    flex: 0 0 100%;
    padding-left: 0;
    border-left: unset;
  }
}

.region-footer_bottom {
  background: rgb(118, 85, 41);
}
.region-footer_bottom > .inner {
  margin: 0 auto;
  width: 1200px;
}
@media (max-width: 768px) {
  .region-footer_bottom > .inner {
    width: 100%;
  }
}
.region-footer_bottom > .inner {
  padding: 1rem 0;
}

.block-system-branding-block a {
  font-size: 24px;
  color: rgb(118, 85, 41);
  display: block;
}
.block-system-branding-block .name {
  display: none;
}
.block-system-branding-block img {
  max-width: 100%;
}
@media (max-width: 450px) {
  .block-system-branding-block img {
    width: 200px;
  }
}

.block-avvertenza .field--name-body p {
  font-size: 13px;
  line-height: 16px;
}
@media (max-width: 450px) {
  .block-avvertenza .field--name-body p {
    font-size: 11px;
  }
}

.page-error .region-content {
  text-align: center;
  margin: 2rem;
}
.page-error h1 {
  font-weight: 100;
  font-size: 4rem;
}

[data-drupal-selector=user-login-form] {
  width: 40%;
  margin-bottom: 3rem;
  margin-top: 3rem;
}

body[class*=context-user-].user-logged-in .block-system-main-block {
  margin: 0 auto;
  width: 1200px;
}
@media (max-width: 768px) {
  body[class*=context-user-].user-logged-in .block-system-main-block {
    width: 100%;
  }
}
body[class*=context-user-].user-logged-in .block-system-main-block {
  margin: 1rem auto 4rem;
}

.path-user .block-system-main-block > .inner {
  margin: 0 auto;
  width: 1200px;
}
@media (max-width: 768px) {
  .path-user .block-system-main-block > .inner {
    width: 100%;
  }
}

.user-role-anonymous .block-local-tasks-block {
  display: none;
}

@media (max-width: 450px) {
  .page.full {
    display: flex;
    flex-wrap: wrap;
  }
}
.field--name-field-immagini {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

@media (max-width: 450px) {
  .field--name-field-video-youtube iframe {
    width: 100% !important;
    height: auto;
    margin-bottom: 2rem;
  }
}

.tns-controls-custom {
  margin: 1rem auto;
  text-align: center;
}
.tns-controls-custom > button {
  background: #869791;
  border-radius: 30px;
  opacity: 0.5;
  border: 0;
  margin: 5px;
  color: #fff;
  padding: 3px 7px 5px 7px;
  width: 25px;
  height: 25px;
}

.view-blog.display_elenco .views-row {
  margin-bottom: 2rem;
}
.view-blog.display_elenco .views-row .field--name-field-image {
  margin-bottom: 1rem;
}
.view-blog.display_elenco .views-row h2 {
  margin-top: 0;
}

.paragraph--type--hero > .inner {
  margin: 0 auto;
  width: 1200px;
}
@media (max-width: 768px) {
  .paragraph--type--hero > .inner {
    width: 100%;
  }
}
.paragraph--type--hero > .inner {
  padding: 0 1rem;
  display: flex;
}
.paragraph--type--hero > .inner .field--type-text-long p {
  color: #fff;
}
@media (max-width: 450px) {
  .paragraph--type--hero > .inner {
    flex-wrap: wrap;
    text-align: center;
    padding-left: 0;
  }
}
.paragraph--type--hero > .inner .left-side {
  flex: 0 1 60%;
}
@media (max-width: 450px) {
  .paragraph--type--hero > .inner .left-side {
    flex: 1 1 100%;
  }
}
.paragraph--type--hero > .inner .right-side {
  flex: 0 1 40%;
  padding: 0 0 0 6rem;
}
.paragraph--type--hero > .inner .right-side img {
  max-width: 70%;
}
@media (max-width: 450px) {
  .paragraph--type--hero > .inner .right-side {
    flex: 1 1 100%;
    padding: 0;
  }
}
.paragraph--type--hero .field--name-field-titulo-modulo {
  font-size: 40px;
  font-weight: 700;
  color: #fff;
}
@media (max-width: 768px) {
  .paragraph--type--hero .field--name-field-titulo-modulo {
    font-size: 32px;
    line-height: 38px;
  }
}
.paragraph--type--hero .field--name-field-testo {
  font-size: 20px;
  line-height: 26px;
  color: #fff;
}
.paragraph--type--hero .field--name-field-link {
  margin-top: 2rem;
}
@media (max-width: 450px) {
  .paragraph--type--hero .field--name-field-link {
    margin-bottom: 3rem;
  }
}
.paragraph--type--hero .field--name-field-link a {
  padding: 1rem;
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.5);
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
  transition: all 0.1s ease-out;
}
.paragraph--type--hero .field--name-field-link a:hover {
  background-color: white;
  color: rgb(118, 85, 41);
}

.field--name-field-modulo {
  display: flex;
  flex-wrap: wrap;
}
.field--name-field-modulo > .paragraph {
  flex: 1 1 100%;
}
.field--name-field-modulo > .paragraph .field--name-field-testo {
  padding-right: 3rem;
  padding-left: 0;
}
@media (max-width: 450px) {
  .field--name-field-modulo > .paragraph .field--name-field-testo {
    padding: 0;
  }
}
.field--name-field-modulo > .paragraph:nth-child(2n) > .inner {
  flex-flow: row-reverse;
}
@media (max-width: 450px) {
  .field--name-field-modulo > .paragraph:nth-child(2n) > .inner {
    flex-wrap: wrap;
  }
}
.field--name-field-modulo > .paragraph:nth-child(2n) > .inner .field--name-field-testo {
  padding-left: 3rem;
  padding-right: 0;
}
@media (max-width: 450px) {
  .field--name-field-modulo > .paragraph:nth-child(2n) > .inner .field--name-field-testo {
    padding: 0;
  }
}

.paragraph--type--testo-immagine {
  margin-bottom: 4rem;
}
.paragraph--type--testo-immagine > .inner {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
@media (max-width: 450px) {
  .paragraph--type--testo-immagine > .inner {
    flex-wrap: wrap;
  }
}
.paragraph--type--testo-immagine .field--name-field-testo {
  flex: 1 1 80%;
}
@media (max-width: 450px) {
  .paragraph--type--testo-immagine .field--name-field-testo {
    flex: auto;
  }
}
.paragraph--type--testo-immagine .field--name-field-testo > p:first-child {
  margin-top: 0;
}
.paragraph--type--testo-immagine .field--name-field-immagini {
  flex: 1 1 20%;
}
@media (max-width: 450px) {
  .paragraph--type--testo-immagine .field--name-field-immagini {
    flex: auto;
    margin-top: 2rem;
  }
}
.paragraph--type--testo-immagine .field--name-field-immagini .field {
  box-shadow: 0 0 17px 0 rgba(0, 0, 0, 0.4);
}

.field--name-field-libri article {
  margin-bottom: 2rem;
}

.paragraph--type--galleria-immagini .field--name-field-immagini .inner {
  display: flex;
  flex-wrap: wrap;
}
.paragraph--type--galleria-immagini .field--name-field-immagini .inner article {
  flex: 0 0 18%;
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.paragraph--type--galleria-immagini .field--name-field-immagini .inner article img {
  width: 100%;
  height: auto;
}

.progetto.teaser .field--name-field-introduzione p {
  text-align: left !important;
}

.top-menu {
  position: relative;
  z-index: 2;
}

.path-frontpage .main-menu > ul span, .path-frontpage .main-menu > ul a {
  color: white;
  text-shadow: 1px 1px 1px rgb(107, 107, 107);
}

.region-header_right {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}

.swiper-container {
  margin-top: 0;
}

.slider-homepage {
  position: relative;
  height: 640px;
}
@media (max-width: 450px) {
  .slider-homepage {
    height: 540px;
  }
}
.slider-homepage img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.slider-homepage .field {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
.slider-homepage .field p {
  color: white;
  font-size: 24px;
  font-weight: 400;
  line-height: 33px;
}

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  width: 80px;
  height: 12px;
  top: 98%;
  transform: matrix(1, 0, 0, 1, -87, -72);
  left: 97%;
}
.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  opacity: 1;
  background: white;
}

.swiper-pagination-bullet-active {
  background: white;
}

.swiper-button-next, .swiper-button-prev {
  color: white;
  border: 1px solid white;
  background: rgba(201, 201, 201, 0.75);
  width: 40px;
  height: 40px;
  left: 2%;
  right: auto;
  top: 88%;
}
.swiper-button-next:after, .swiper-button-prev:after {
  font-size: 15px;
}
.swiper-button-next:hover, .swiper-button-prev:hover {
  background: black;
}

.swiper-button-next {
  left: 8%;
}

* {
  box-sizing: border-box;
}

html {
  font-size: 100%;
  line-height: 1.5em;
  /*font-family: Verdana, Tahoma, "DejaVu Sans", sans-serif;*/
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  min-height: 100%;
}

.node-articolo-blog.node-teaser .field-name-node-link {
  text-align: center;
  padding-top: 15px;
}

@media (max-width: 450px) {
  .node-articolo-blog.node-teaser .ds-2col {
    position: relative;
  }
}

@media print {
  html {
    font-size: 12pt;
  }
}
body {
  margin: 0;
  padding: 0;
  color: #5a5a5a;
  background-color: #fff;
  font-family: "Roboto", sans-serif;
  height: 100%;
  font-size: 14px;
  line-height: 21px;
}

#cboxContent {
  overflow: visible !important;
}

a {
  text-decoration: none;
}

.header-left {
  display: inline-block;
  width: 32%;
  float: left;
  min-height: 110px;
}

.header-left-front {
  background-image: url("../images/tecnowood-home-slide-00.jpg");
  height: 640px;
  background-repeat: no-repeat;
  background-position: bottom right;
  background-color: #97a5a8;
  min-height: 200px;
  background-size: cover;
}

.header-right {
  display: inline-block;
  width: 68%;
  float: left;
  position: relative;
}

.container {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 450px) {
  .container {
    max-width: 100%;
  }
}

.region-header_left {
  float: right;
  position: absolute;
  z-index: 9; /*max-width: 1200px; width: 100%; */
  left: 50%;
  margin-left: -600px;
  padding-top: 20px;
  padding-left: 20px;
}
@media (max-width: 450px) {
  .region-header_left {
    float: none;
    position: relative;
    margin-left: auto;
    left: 0;
  }
}

.region.region-header-right-menu {
  width: 100%;
}

header.header {
  width: 100%; /* float: left; */
  height: 100%;
  overflow: hidden;
  max-width: 1600px;
  margin: auto;
}

header.header-front {
  background-color: #acadb0; /*max-height: 640px;*/
}

header.header-not-front #block-gbf-mobile-menu-gbf-mobile-menu-main .header a {
  top: 14px;
}

header.header-not-front #block-gbf-mobile-menu-gbf-mobile-menu-main .header a:before, header.header-not-front #block-gbf-mobile-menu-gbf-mobile-menu-main .header a:after {
  background-color: #787878;
}

header.header-not-front #block-gbf-mobile-menu-gbf-mobile-menu-main .header a span {
  background-color: #787878;
}

.layout-3col {
  margin: 0px;
  padding: 0px;
}

.second-content-box {
  float: left;
  width: 100%;
}

.region-second_content {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 1200px;
  padding-left: 0px;
  padding-right: 0px;
}

.region-second_content > .inner {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 450px) {
  .region-second_content > .inner {
    flex-wrap: wrap;
  }
}

.second-full-content-box {
  float: left;
  width: 100%;
}

.full-content-box {
  max-width: 1600px;
  margin: auto;
}
@media (max-width: 450px) {
  .full-content-box {
    max-width: 100%;
  }
}

.white-top {
  color: #4b2012;
  float: left;
  clear: both;
}

.white-top:after {
  content: "";
  background-color: #4b2012;
  display: block;
  height: 3px;
  /*margin: 10px auto 0 auto;*/
  width: 60px;
  position: relative;
  margin-top: 30px;
}

.white-top h2 {
  margin-bottom: 0px;
  padding-bottom: 10px;
}

.white-top h3 {
  margin-top: 0px;
  padding-top: 0px;
  font-family: "Roboto", sans-serif;
  color: #4b2012;
}

h1, h2, h3 {
  font-family: "Roboto", sans-serif;
  color: #765529;
  font-weight: 700;
}

h1 {
  font-size: 44px;
  line-height: 130%;
  font-weight: 700;
  color: #765529;
  text-transform: uppercase;
}

h2 {
  font-size: 30px;
  line-height: 130%;
  font-weight: 700;
  color: #765529;
}

.node-pagina-home h1 {
  font-size: 44px;
  margin-top: 0;
  font-weight: 700;
  color: #765529;
  text-transform: uppercase;
}

.node-pagina-home h2 {
  font-size: 30px;
  line-height: 43px;
  font-weight: 700;
  color: #3c3c3c;
}

h3 {
  font-size: 14px;
  line-height: 23px;
  font-weight: 700;
  color: #5a5a5a;
  font-family: "Roboto", sans-serif;
}

h2 strong {
  font-weight: 700;
}

h1 a, h2 a, h3 a {
  color: #765529;
}

.page-node-198 h2 a,
.page-node-198 h2 {
  color: #5a5a5a;
}

a:active {
  color: #5a5a5a;
}

body.node-type-page h1 {
  text-align: center;
  margin-bottom: 80px;
}

body.node-type-news h1 {
  text-align: center;
  margin-bottom: 80px;
}

body.node-type-page article.node-page .field--name-body {
  text-align: center;
}

body.node-type-page article.node-page .field--name-body p {
  margin-top: 10px;
}

body.page-node-11 h1,
body.page-node-195 h1,
body.page-node-198 h1,
body.page-node-253 h1,
body.page-node-14 h1 {
  margin-bottom: 0px;
  margin-top: 90px;
}

.view-testata-basic-page {
  width: 100%;
  max-width: 1200px;
  margin: auto;
}

.view-testata-basic-page .views-field-body { /*text-align: center;*/ }

.node-articolo-blog.node-teaser .group-left {
  width: 10%;
}
@media (max-width: 450px) {
  .node-articolo-blog.node-teaser .group-left {
    position: absolute;
    top: 0;
    left: 0;
  }
}

.node-articolo-blog.node-teaser .group-right {
  width: 90%;
}
@media (max-width: 450px) {
  .node-articolo-blog.node-teaser .group-right {
    width: auto;
  }
}

.node-articolo-blog.node-teaser .field--name-data-box, .page-node-type-article .field--name-data-box {
  background-color: #d7d2cb;
  float: left;
  width: 60px;
  height: 54px;
  padding-top: 6px;
  color: #FFF;
  font-style: normal;
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  font-family: "Roboto", sans-serif;
}

.page-node-type-article .field--name-title {
  width: calc(100% - 70px);
  margin-left: 10px;
  text-align: left;
}

.field--name-field-categoria {
  width: 100%;
}

.node-articolo-blog.node-teaser .field--name-data-box .big-year, .page-node-type-article .field--name-data-box .big-year {
  font-size: 12px;
  text-align: center;
  margin: 0px;
}

.page-node-type-article h1 {
  float: left;
  font-size: 30px;
  line-height: 30px;
  margin: 0;
  margin-left: 10px;
  margin-bottom: 6px;
}

.page-node-type-article .field--name-field-sottotitolo {
  font-size: 14px;
  line-height: 22px;
  float: left;
  margin-left: 10px;
  min-width: 80%;
}

.page-node-type-article .field--name-field-image {
  float: left;
  width: 100%;
  clear: both;
  margin-top: 20px;
  margin-bottom: 20px;
}

.page-node-type-article .field--name-field-tags {
  float: left;
  width: 100%;
  clear: both;
  margin-top: 20px;
  margin-bottom: 20px;
  border-top: 1px solid #c8c8c8;
  padding-top: 20px;
}

.page-node-type-article .field--name-field-tags .field-label, .page-node-type-article .field--name-field-tags .field-label-inline .field-items {
  float: left;
}

.page-node-type-article .field--name-field-tags .field-item {
  display: inline-block;
  padding-right: 4px;
  float: left;
}

.page-node-type-article .field--name-field-tags .field-item a {
  text-decoration: none;
  color: #3c3c3c;
}

.page-node-type-article .field--name-field-image img {
  width: 100%;
  height: auto;
}

.page-node-type-article .field--name-field-immagini-secondarie .field-item {
  width: 49%;
  float: left;
  margin-bottom: 10px;
}

.page-node-type-article .field--name-field-immagini-secondarie .field-item img {
  width: 100%;
  height: auto;
}

.page-node-type-article .field--name-field-immagini-secondarie .field-item:nth-of-type(2n) {
  margin-left: 2%;
}

.page-node-type-article .field--name-body {
  float: left;
  width: 100%;
  clear: both;
  text-align: left;
  margin-bottom: 20px;
}

.page-node-type-article .field--name-field-testo-ulteriore {
  float: left;
  width: 100%;
  clear: both;
  text-align: left;
  margin-bottom: 20px;
}

.block-views-blockblog-elenco .field--name-title h2 {
  margin-bottom: 28px;
  margin-top: 0px;
  line-height: 110%;
}

.block-views-blockblog-elenco .field--name-title h2 a {
  text-decoration: none;
  color: #765529;
}

.block-views-blockblog-elenco .field--name-field-sottotitolo {
  font-family: "Roboto", sans-serif;
}

.block-views-blockblog-elenco .field--name-body p {
  margin-top: 20px;
}

.node-articolo-blog.node-teaser .field--name-field-tags .field-item {
  display: inline-block;
  padding-right: 4px;
  float: left;
  font-size: 13px;
}

.node-articolo-blog.node-teaser .views-row {
  margin-bottom: 40px;
}

.node-articolo-blog.node-teaser .field--name-field-image img {
  width: 100%;
  height: auto;
}

.node-articolo-blog.node-teaser .field--name-field-tags .field-item a {
  text-decoration: none;
  color: #3c3c3c;
}

.node-articolo-blog.node-teaser .field--name-field-tags .field-label {
  text-transform: uppercase;
  font-weight: normal;
  float: left;
  font-size: 13px;
}

#cboxClose:hover {
  background: url("../images/close-button-h.svg") no-repeat;
  border: 2px solid #000;
}

#cboxClose {
  position: absolute;
  top: -10px;
  border-radius: 50%;
  border: 2px solid #fff;
  bottom: auto;
  right: -12px;
  background: url("../images/close-button.svg") no-repeat;
  background-size: cover;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
}

.node-articolo-blog.node-teaser .field--name-field-tags {
  border-top: 1px solid #c8c8c8;
  padding-top: 10px;
  margin-top: 10px;
}

.node-pagina-home {
  margin-top: 60px;
}

.node-pagina-home .field--name-field-introduzione {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 23px;
  color: #5a5a5a;
}

.node-pagina-home .field--name-body p {
  margin-top: 10px;
}

.node-pagina-home.ds-2col-stacked-fluid > .group-left {
  float: left;
  width: 45%;
  margin-right: 5%;
}

.node-pagina-home.ds-2col-stacked-fluid > .group-right {
  float: left;
  width: 45%;
  margin-right: 5%;
  font-size: 14px;
  line-height: 23px;
}

.node-pagina-home .field--name-title h1 {
  margin-top: 0px;
  margin-bottom: 10px;
}

.node-pagina-home .field--name-field-sottotitolo h2 {
  margin-top: 0px;
  margin-bottom: 0px;
}

div.gocce {
  margin-top: 20px;
  color: rgb(150, 150, 150);
  font-family: "Roboto", sans-serif;
  font-size: 12px;
  line-height: 16px;
  margin-bottom: 50px;
}

div.fascia-acqua {
  background-image: url("../images/sfondo-acqua.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  color: #FFF;
  float: left;
  width: 100%;
}

div.fascia-acqua .block-container {
  margin: auto;
  max-width: 1200px;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

div.fascia-acqua .block-container h2 {
  margin-bottom: 0px;
}

div.fascia-legno1 {
  background-image: url("../images/tecnowood-home-fascia-legno.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  color: #FFF;
  float: left;
  width: 100%;
}

div.fascia-legno1 .block-container {
  margin: auto;
  max-width: 1200px;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

div.fascia-legno1 .block-container h2 {
  margin-bottom: 0px;
}

div.fascia-verde1 {
  background-image: url("../images/tecnowood-home-fascia-verde.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  color: #FFF;
  float: left;
  width: 100%;
}

div.fascia-verde1 .block-container {
  margin: auto;
  max-width: 1200px;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

div.fascia-verde1 .block-container h2 {
  margin-bottom: 0px;
}

div.fasciasfondo {
  padding-top: 20px;
  padding-bottom: 20px;
  background-image: url("../images/tecnowood-home-fascia-verde.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  color: #FFF;
  float: left;
  width: 100%;
  margin-bottom: 15px;
  margin-top: 15px;
}

div.fasciasfondo .block-container {
  margin: auto;
  max-width: 1200px;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
}

div.fasciasfondo .block-container h2 {
  margin-bottom: 0px;
}

div.fasciasfondo h1,
div.fasciasfondo h2,
div.fasciasfondo h3 {
  color: #fff;
}

div.fasciasfondo a.boxed-button {
  border: 1px solid #fff;
  color: #fff;
}

div.sfondoblog {
  background-image: url("../images/tecnowood-fascione-blog.jpg");
}

div.sfondoprogetti {
  background-image: url("../images/tecnowood-fascione-progetti.jpg");
}

div.materiali1 {
  background-image: url("../images/tecnowood-fascione-materiali.jpg");
}

div.sfondolegno2 {
  background-image: url("../images/tecnowood-case-legno-livelli-finiture-background-2x.jpg");
}

div.sfondorealizzazioni {
  background-image: url("../images/tecnowood-fascioni-realizzazioni3.jpg");
  padding: 30px 0px;
}

div.sfondoparete {
  background-image: url("../images/tecnowood-case-legno-parete-casa-background.jpg");
  padding-bottom: 60px;
}

div.sfondoparete .col-md-4 .content {
  background-color: rgba(255, 255, 255, 0.2);
  padding: 10px;
  height: 100%;
}

.views-field-field-video-youtube img.visimage {
  display: block;
}

.views-field-field-video-youtube img {
  display: none;
}

.view-progetti .views-row {
  float: left;
  width: 32%;
  margin-right: 2%;
  margin-bottom: 40px;
}

.view-progetti .view-content {
  display: flex;
  flex-wrap: wrap;
}

.elencocontenuti h2,
.view-progetti .views-row .field--name-title h2 {
  margin-bottom: 6px;
}

.elencocontenuti.btgrid p {
  margin: 0px;
}

.elencocontenuti.btgrid h2 {
  margin-bottom: 15px;
}

.elencocontenuti h2 a,
.view-progetti .views-row .field--name-title h2 a {
  color: #3c3c3c;
}

.view-progetti .views-row .field--name-field-sottotitolo {
  font-family: "Roboto", sans-serif;
}

.view-progetti .views-row .field--name-field-sottotitolo p {
  margin: 0px;
}

.view-progetti .views-row:nth-of-type(3n) {
  margin-right: 0px;
}

#block-views-blog-archive-block, #block-multiblock-5 {
  background-color: #c3c0bb;
  color: #FFF;
  padding: 20px;
}

#block-views-blog-in-evidenza-block, #block-multiblock-3, .bloccoinevidenza {
  background-color: #d0cbc3;
  color: #FFF;
  padding: 20px;
  margin-bottom: 20px;
}

#block-views-blog-in-evidenza-block .views-row, #block-multiblock-3 .views-row {
  border-bottom: 1px solid #FFF;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

#block-views-list-of-tags-block, #block-multiblock-4 {
  background-color: #c3c0bb;
  color: #FFF;
  padding: 20px;
  margin-bottom: 20px;
}

#block-views-exp-elenco-blog-page-3, #block-multiblock-2 {
  background-color: #c3c0bb;
  color: #FFF;
  padding: 20px;
  margin-bottom: 20px;
}

#block-views-exp-elenco-blog-page-3 .views-exposed-form label, #block-multiblock-2 .views-exposed-form label {
  font-family: "Roboto", sans-serif;
  /* text-transform: uppercase; */
  font-weight: normal;
  margin-bottom: 15px;
  font-size: 20px;
  line-height: 21px;
}

form#views-exposed-form-elenco-blog-page-3 .views-exposed-form #edit-populate {
  border: 1px solid #FFF;
  height: 30px;
  width: 235px;
}

.bloccocerca {
  background-image: url("../images/tecnowood-blog-sfondo-cerca.jpg");
  background-size: cover;
}

.bloccoinevidenza .views-field-title a {
  font-size: 14px;
  color: #fff;
}

.bloccoinevidenza h2 {
  font-size: 20px;
  line-height: 21px;
}

.page-blog-ricerca h1 {
  text-align: center;
}

form#views-exposed-form-elenco-blog-page-3 .views-exposed-form .views-exposed-widget .form-submit {
  border: 1px solid #FFF;
  height: 30px;
  background-color: transparent;
  color: #FFF;
  padding: 4px;
  border-radius: 4px;
  margin-top: 35px;
  text-transform: none;
  font-weight: normal;
}

#block-views-blog-archive-block h2.block__title, div#block-multiblock-5 h2.block__title {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 21px;
}

#block-views-list-of-tags-block h2.block__title, #block-multiblock-4 h2.block__title {
  font-family: "Roboto", sans-serif;
  font-size: 20px;
  line-height: 21px;
  text-transform: capitalize;
}

#block-views-list-of-tags-block {
  background-color: #d0cbc3;
}

.view-list-of-tags .views-row {
  display: inline-block;
  font-size: 14px;
  line-height: 21px;
  margin-right: 10px;
}

#block-views-exp-elenco-blog-page-3 .views-exposed-form > div {
  display: flex;
}

#views-exposed-form-elenco-blog-page-3 .views-exposed-widget {
  padding: 0.5em 8px 0 0;
  float: left;
}

.view-list-of-tags .views-row h2 {
  font-size: 14px;
  line-height: 21px;
  margin: 0px;
  padding: 0px;
  font-family: "Roboto", sans-serif;
}

.view-list-of-tags .views-row a {
  color: #FFF;
  text-decoration: none;
}

div#block-views-list-of-tags-block, div#block-multiblock-4 {
  text-align: left;
  font-size: 14px;
  padding: 20px;
}

div#block-views-blog-archive-block .view-content ul, div#block-multiblock-5 .view-content ul {
  list-style: none;
  margin: 0;
  padding: 0px;
}

div#block-views-blog-archive-block .view-content ul li, div#block-multiblock-5 .view-content ul li {
  list-style: none;
  font-size: 14px;
  line-height: 20px;
  padding: 0;
  margin: 0;
}

.page-node-nid-28 table p {
  margin-top: 5px;
  margin-bottom: 5px;
}
@media (max-width: 450px) {
  .page-node-nid-28 table p {
    margin-right: 1rem;
  }
}

.page-node-nid-28 table {
  max-width: 600px;
}

div#block-views-blog-archive-block a, div#block-multiblock-5 a {
  color: #FFF;
  text-decoration: none;
}

div.intro-blog {
  background-image: url("../images/tecnowood-blog-sfondo-01.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  color: #FFF;
  padding: 20px;
  margin-bottom: 20px;
}

div.intro-blog h2 {
  font-size: 30px;
  line-height: 30px;
  margin: 0px;
  padding: 0px;
  margin-top: 20px;
  margin-bottom: 20px;
  color: #fff;
}

body.node-type-pagina-semplice h1 {
  text-align: center;
  margin-top: 82px;
  margin-bottom: 0px;
}

body.node-type-pagina-semplice .field--name-field-sottotitolo {
  text-align: center;
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.page .field--name-field-introduzione {
  font-size: 14px;
  line-height: 21px;
  text-align: center;
  max-width: 800px;
  margin: auto;
}

div#block-gbf-custom-gbf-custom-mappa-contatti {
  float: left;
  width: 100%;
  position: relative;
}

.page-node-type-article .layout-center > .container {
  margin-top: 60px;
}

#map_custom_1 {
  width: 100%;
  height: 500px;
  position: relative;
}

#bottone_enable_drag, #bottone_enable_drag_1, #bottone_enable_drag_2, #bottone_enable_drag_3, #bottone_enable_drag_4 {
  position: absolute;
  content: "";
  width: 100px;
  height: 60px;
  top: 10px;
  right: 0px;
  margin-top: -3px;
  margin-left: -3px;
}

#bottone_disable_drag, #bottone_disable_drag_1, #bottone_disable_drag_2, #bottone_disable_drag_3, #bottone_disable_drag_4 {
  position: absolute;
  content: "";
  width: 100px;
  height: 60px;
  top: 10px;
  right: 0px;
  margin-top: -3px;
  margin-left: -3px;
}

.shadow {
  box-shadow: inset 6px 0 20px #222;
}

.shadow .rev_slider div.slotholder div {
  box-shadow: inset 6px 0 20px rgba(0, 0, 0, 0.2);
}

.region.region-header-right-menu {
  float: left;
  z-index: 999;
  position: relative;
}

div#block-lang-dropdown-language {
  float: left;
  margin-top: 48px;
  border-left: 1px solid #FFF;
  padding-left: 14px;
  margin-left: 4px;
}

header.header-not-front div#block-lang-dropdown-language {
  border-left: 1px solid #878278;
}

div#block-lang-dropdown-language select#lang-dropdown-select-language {
  background-color: transparent;
  border: none;
  color: #FFF;
  width: 100px !important;
}

.full-gray {
  float: left;
  width: 100%;
  background-color: #F3F2F1;
  margin-top: 10px;
  margin-bottom: 10px;
}

div.full-gray .block-container {
  margin: auto;
  max-width: 1200px;
  width: 100%;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  display: block;
}

div.full-gray .block-container h2 {
  margin-bottom: 0px;
}

div.vasca-sfondo {
  background-image: url("../images/tecnowood-home-servizi.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 300px;
  color: #FFF;
  padding: 20px;
  font-size: 13px;
}

div.personalizzazioni-sfondo {
  background-image: url("../images/tecnowood-home-prodotti.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 300px;
  color: #FFF;
  padding: 20px;
  font-size: 13px;
}

.colonna-2 {
  float: left;
  width: 50%;
}

.colonna-2 p {
  margin-right: 40px;
  margin-top: 10px;
}

.inner-text {
  padding-left: 10px;
}

.col-6-2 {
  float: left;
  width: 50%;
}

.col-6-2e {
  float: left;
  width: 50%;
}

.field--name-node-link a,
.field-name-node-link a,
.btn-standard {
  border: 1px solid #5a5a5a;
  border-radius: 4px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  text-decoration: none;
  color: #5a5a5a;
  font-size: 13px;
  line-height: 20px;
  text-transform: uppercase;
}

.field--name-node-link a,
.field-name-node-link a,
a.boxed-button {
  border: 1px solid #5a5a5a;
  border-radius: 4px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 4px;
  padding-bottom: 1px;
  text-decoration: none;
  color: #5a5a5a;
  font-size: 13px;
  line-height: 20px;
}

a.boxed-button:hover {
  background-color: #c3c0bb;
}

.field--name-node-link a:hover {
  background-color: #c3c0bb;
}

.acqua-dark {
  background-image: url("../images/acqua-dark.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 300px;
  width: 100%;
  text-align: center;
  float: left;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.acqua-dark .mobile-version {
  display: none;
}

.h2o-style {
  background-image: url("../images/h2o-style-sfondo.jpg");
  background-size: contain;
  background-repeat: no-repeat;
  min-height: 300px;
  background-position: left top;
  margin-top: 40px;
  margin-bottom: 14px;
}

div#block-palta-contattaci, #block-palta-scopriilnostroblog {
  margin-right: 2%;
  width: 32%;
}

div#block-palta-contattaci img, #block-palta-scopriilnostroblog img {
  width: 100%;
  height: auto;
}

div#block-palta-contattaci h2, div#block-palta-scopriilnostroblog h2 {
  margin-bottom: 0px;
  margin-top: 10px;
}

div#block-palta-contattaci h3, div#block-palta-scopriilnostroblog h3 {
  margin-bottom: 0px;
  margin-top: 0px;
}

div#block-webform-client-block-2 {
  width: 32%;
}

#block-webform-client-block-2 {
  background-color: #9b8f7e;
  padding: 20px;
  color: #FFF;
  margin: 1.5rem 0;
}

#block-webform-client-block-2 h2 {
  margin-top: 0px;
  margin-bottom: 0px;
}

#block-webform-client-block-2 .form-item {
  margin-top: 0px;
  margin-bottom: 8px;
}

#edit-submitted-privacy label {
  font-size: 12px;
}

#block-webform-client-block-2 .webform-component--intro p {
  margin-top: 0px;
  padding-top: 0px;
}

#block-webform-client-block-2 .webform-component--nome-e-cognome label {
  font-weight: normal;
}

#block-webform-client-block-2 .webform-component--nome-e-cognome input[type=text] {
  border: none;
  border-bottom: 1px solid #FFF;
  background: transparent;
  color: #FFF;
}

#block-webform-client-block-2 .webform-component--e-mail label {
  font-weight: normal;
}

#block-webform-client-block-2 .webform-component--e-mail input[type=email] {
  border: none;
  border-bottom: 1px solid #FFF;
  background: transparent;
  color: #FFF;
}

#block-webform-client-block-2 .webform-component--privacy-text {
  font-size: 11px;
  line-height: 15px;
  color: #481d0e;
}

#block-webform-client-block-2 .webform-component--privacy-text p {
  margin-bottom: 10px;
  padding: 0px;
}

#block-webform-client-block-2 fieldset.captcha.form-wrapper {
  border: none;
  padding: 0px;
  margin: 0px;
}

#block-webform-client-block-2 fieldset.captcha.form-wrapper legend {
  display: none;
}

#block-webform-client-block-2 fieldset.captcha.form-wrapper .fieldset-description {
  display: none;
}

#block-webform-client-block-2 div.form-actions input.webform-submit {
  border: 1px solid #FFF;
  border-radius: 4px;
  margin-top: 20px;
  background-color: transparent;
  color: #FFF;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 4px;
  padding-bottom: 1px;
}

#block-webform-client-block-2 div.form-actions input.webform-submit:hover {
  background-color: #a4d0d4;
}

.full-width-news {
  width: 100%;
  background-image: url("../images/sfondo-news_r1_c1.jpg");
  background-size: contain;
  background-repeat: repeat-x;
  min-height: 285px;
  max-width: 1600px;
  margin: auto;
}

.full-width-news h2.block__title {
  text-align: center;
  float: left;
  width: 100%;
  color: #3c3c3c;
  margin-top: 40px;
}

.full-width-news .view-slider-news {
  width: 100%;
  margin: auto;
  max-width: 1200px;
  padding: 20px;
  text-align: center;
  display: flex;
  padding-top: 0px;
}

.full-width-news .view-slider-news .view-content {
  float: left;
  text-align: center;
  width: 100%;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.full-width-news .view-slider-news .views-field.views-field-title {
  width: 400px;
  text-align: center;
  float: left;
}

.full-width-news .view-slider-news .views-field.views-field-title a {
  font-family: "Roboto", sans-serif;
  text-decoration: none;
  color: #5a5a5a;
}

.full-width-news .view-slider-news .views-field.views-field-title a:hover {
  color: #68b2b8;
}

.full-width-news .view-slider-news .views-field-field-introduzione {
  width: 400px;
  text-align: center;
  float: left;
}

.full-width-news .view-slider-news .views-field-field-introduzione p {
  margin-top: 8px;
  margin-bottom: 8px;
}

.full-width-news .view-slider-news .views-slideshow-controls-text-pause, .full-width-news .view-slider-news .views_slideshow_controls_text_pause, .full-width-news .view-slider-news .views-slideshow-controls-text-pause-processed, .full-width-news .view-slider-news .views-slideshow-controls-text-status-play {
  display: none;
}

.views-slideshow-controls-text-previous a {
  background-repeat: no-repeat;
  background-image: url("../images/previous.png");
  width: 28px;
  height: 28px;
  background-size: cover;
  color: transparent;
  float: left;
  position: absolute;
  left: -40px;
  top: 30px;
}

.views-slideshow-controls-text-next a {
  background-repeat: no-repeat;
  background-image: url("../images/next.png");
  width: 28px;
  height: 28px;
  background-size: cover;
  color: transparent;
  float: left;
  position: absolute;
  right: -40px;
  top: 30px;
}

.views-slideshow-controls-text-previous a:hover, .views-slideshow-controls-text-previous a:focus {
  color: transparent;
}

.views-slideshow-controls-text-next a:hover, .views-slideshow-controls-text-next a:focus {
  color: transparent;
}

.lista-boxes {
  width: 100%;
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 20px;
}

.lista-boxes .box-01, .lista-boxes .box-02, .lista-boxes .box-03, .lista-boxes .box-04 {
  float: left;
  width: 25%;
}

.lista-boxes .box-01 {
  background-image: url("../images/box-h2o.png");
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 285px;
  background-position: center center;
}

.lista-boxes .box-02 {
  background-image: url("../images/H2O-piscine-in-acciaio-inox-028_h.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 285px;
  background-position: center center;
  color: #FFF;
  cursor: pointer;
}

.lista-boxes .box-03 {
  background-image: url("../images/box-progettazione.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 285px;
  background-position: center center;
  color: #FFF;
  cursor: pointer;
}

.lista-boxes .box-04 {
  background-image: url("../images/box-manutenzione.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 285px;
  background-position: center center;
  color: #FFF;
  cursor: pointer;
}

.lista-boxes .box-02:hover {
  box-shadow: inset 0px 0px 80px #000000;
}

.lista-boxes .box-03:hover {
  box-shadow: inset 0px 0px 80px #000000;
}

.lista-boxes .box-04:hover {
  box-shadow: inset 0px 0px 80px #000000;
}

.lista-boxes .box-content {
  padding: 20px;
  font-family: "Roboto", sans-serif;
}

.footer-container {
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 285px;
  float: left;
  margin-top: 20px;
}

footer.region-footer {
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
  margin-bottom: 0px;
  background-image: url("../images/tecnowood-footer.jpg");
  background-size: cover;
  display: flow-root;
  padding: 20px;
}

div.white-box-footer {
  background-color: #FFF;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 12px;
  width: 100%;
  margin: auto;
  width: 100%;
  margin: auto;
  max-width: 1200px;
  display: flex;
}

div.white-box-footer .col-4 {
  width: 33%;
}

div.white-box-footer .social-icons {
  margin-top: 10px;
  margin-bottom: 10px;
}

div.white-box-footer .address-line {
  margin-top: 10px;
  margin-bottom: 10px;
}

div.white-box-footer p {
  margin: 0px;
  padding: 0px;
}

div.white-box-footer .center-block {
  text-align: center;
  width: 34%;
}

.final-footer {
  float: left;
  width: 100%;
  text-align: center;
  color: #FFF;
  font-size: 12px;
}

.final-footer a {
  text-decoration: none;
  color: #fff;
}

.final-footer a:hover {
  text-decoration: none;
  color: #d4d6d9;
}

/* MENU */
div#block-tb-megamenu-main-menu {
  margin-left: 40px;
  float: left;
  margin-top: 10px;
}

.tb-megamenu {
  background-color: transparent;
  margin-top: 20px;
}

.tb-megamenu .nav > li > a {
  border: none;
  text-decoration: none;
  font-size: 15px;
  line-height: 28px;
  font-weight: 400;
  padding: 0px;
  margin: 14px 20px;
  padding-bottom: 6px;
  margin-bottom: 12px;
}

.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, .tb-megamenu .nav > .active > a:focus {
  background-color: transparent;
}

.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover {
  background-color: transparent;
  text-decoration: none;
  color: rgba(255, 255, 255, 0.6);
  text-shadow: none;
  outline: none;
  border-bottom: 2px solid rgba(255, 255, 255, 0.6);
}

.header-not-front .tb-megamenu .nav > li > a {
  color: #7b7b7b;
}

.header-not-front .tb-megamenu .nav > .active > a, .header-not-front .tb-megamenu .nav > .active > a:hover, .header-not-front .tb-megamenu .nav > .active > a:focus {
  text-decoration: none;
  color: #878278;
}

/* END MENU */
.header-not-front div#block-lang-dropdown-language select#lang-dropdown-select-language {
  color: #7b7b7b;
}

#block-block-29,
#block-block-19,
#block-block-21,
#block-block-27 {
  clear: both;
}

body.node-type-progetto h1 {
  text-align: center;
  margin-top: 82px;
  margin-bottom: 6px;
}

body.node-type-progetto .field--name-field-sottotitolo {
  text-align: center;
  font-size: 14px;
  line-height: 33px;
  font-family: "Roboto", sans-serif;
  color: #3c3c3c;
}

body.node-type-progetto .field--name-field-sottotitolo p {
  margin-top: 0px;
}

body.node-type-progetto .field--name-field-introduzione {
  text-align: center;
  margin: auto;
  max-width: 800px;
  margin-bottom: 60px;
}

body.node-type-pagina-impianti .field--name-field-icona {
  margin-top: 40px;
  text-align: center;
}

body.node-type-pagina-impianti h1 {
  text-align: center;
  margin-top: 10px;
  margin-bottom: 40px;
  font-weight: 400;
}

body.node-type-pagina-impianti .field--name-body {
  text-align: center;
  max-width: 550px;
  margin: auto;
  width: 100%;
  margin-bottom: 60px;
}

.fascia-testo-ulteriore {
  background-image: url("../images/fascia-testo-ulteriore.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  float: left;
  width: 100%;
}

.view-testo-ulteriore-impianti {
  max-width: 1200px;
  margin: auto;
  width: 100%;
  padding: 40px;
  color: #FFF;
  display: grid;
}

.view-testo-ulteriore-impianti .column-left {
  float: left;
  width: 50%;
  padding-left: 50px;
}

.view-testo-ulteriore-impianti .column-right {
  float: left;
  width: 50%;
  text-align: center;
}

.view-testo-ulteriore-impianti h2 {
  margin-bottom: 10px;
}

.view-testo-ulteriore-impianti h3 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.view-slider-impianti {
  margin-top: 40px;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

div.slick--display--thumbnail .slick-list {
  padding: 0px !important;
}

.slick--center .slick__slide {
  width: auto !important;
  margin-top: 20px;
  margin-right: 10px;
}

.slick-media img {
  display: table;
  width: 100%;
}

.slick-arrow::before {
  color: #ccc;
  font-size: 36px;
  font-size: 2.25rem;
}

div.cartacciaio {
  background-image: url("../images/cartaacciaio-sfondo.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  float: left;
  min-height: 350px;
  color: #FFF;
}

div.col-right {
  width: 45%;
  float: right;
  padding: 20px;
  padding-right: 60px;
}

div.cartacciaio h2 {
  font-size: 30px;
  line-height: 43px;
  font-weight: 400;
  margin-top: 40px;
  margin-bottom: 10px;
}

div.cartacciaio p {
  margin-top: 10px;
}

div.cartacciaio a.boxed-button {
  padding-left: 40px;
  padding-right: 40px;
  color: #FFF;
  border-color: #FFF;
}

div.cartacciaio a.boxed-button:hover {
  background-color: #a4d0d4;
}

div.vedivideo {
  background-image: url("../images/progetto-1-video.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  float: left;
  min-height: 350px;
  color: #FFF;
  margin-top: 10px;
  text-align: center;
  padding: 20px;
}

div.video-bottone {
  margin-top: 80px;
  text-align: center;
}

div.vedivideo h3 {
  font-size: 21px;
  line-height: 28px;
}

div.chiedi-architetto {
  background-image: url("../images/tecnowood-texture-02.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  float: left;
  min-height: 250px;
  margin-top: 10px;
  color: #ffffff;
}

div.chiedi-architetto .row .col-md-6:first-child {
  padding-left: 0px;
  margin-bottom: -5px;
}

div.chiedi-architetto h2 {
  font-size: 30px;
  line-height: 43px;
  font-weight: 400;
  margin-top: 40px;
  margin-bottom: 10px;
  color: #ffffff;
}

.node-video.view-mode-full h2 {
  color: #fff;
}

div.chiedi-architetto p {
  margin-top: 10px;
}

div.chiedi-architetto a.boxed-button {
  padding-left: 40px;
  padding-right: 40px;
  color: #ffffff;
  border-color: #ffffff;
}

div.chiedi-architetto a.boxed-button:hover {
  background-color: #c3c0bb;
}

div.col-left {
  width: 45%;
  float: left;
  padding: 20px;
  padding-left: 60px;
}

div#block-block-11, div#block-block-12 {
  margin-top: 40px;
  margin-bottom: 40px;
  float: left;
  width: 100%;
}

div#block-block-11 .col-4-1, div#block-block-11 .col-4-2, div#block-block-12 .col-4-1, div#block-block-12 .col-4-2 {
  width: 32%;
  margin-right: 2%;
  float: left;
}

div#block-block-11 .col-4-3, div#block-block-12 .col-4-3 {
  width: 32%;
  margin-right: 0px;
  float: left;
}

div#block-block-11 .col-4-1 img, div#block-block-11 .col-4-2 img, div#block-block-11 .col-4-3 img, div#block-block-12 .col-4-1 img, div#block-block-12 .col-4-2 img, div#block-block-12 .col-4-3 img {
  width: 100%;
}

div#block-block-11 h2, div#block-block-12 h2 {
  font-weight: 400;
  margin-top: 20px;
  margin-bottom: 0px;
}

div#block-block-11 h3, div#block-block-12 h3 {
  margin-top: 4px;
  margin-bottom: 14px;
}

div#block-block-11 p, div#block-block-12 p {
  margin-top: 0px;
  margin-bottom: 20px;
}

div.view-slider-impianti {
  position: relative;
}

div.view-slider-impianti div.owl-wrapper img {
  width: 100%;
  height: auto;
}

div.view-slider-impianti .owl-theme .owl-controls .owl-buttons div.owl-prev {
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -10px;
}

div.view-slider-impianti .owl-theme .owl-controls .owl-buttons div.owl-next {
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -10px;
}

div.view-slider-impianti .owl-pagination {
  position: absolute;
  border: 0px;
  width: 100%;
}

div#block-gbf-mobile-menu-gbf-mobile-menu-main {
  display: none;
}

#block-gbf-mobile-menu-gbf-mobile-menu-main .header a:before, #block-gbf-mobile-menu-gbf-mobile-menu-main .header a:after {
  background-color: #FFF;
}

#block-gbf-mobile-menu-gbf-mobile-menu-main .header a span {
  background-color: #FFF;
}

.mm-menu.mm-current {
  display: block;
  z-index: 99999;
}

.mm-panel > .mm-list {
  margin-left: 0px;
  margin-right: -20px;
}

.node-articolo-blog.view-mode-full {
  display: flex;
  flex-wrap: wrap;
}

.node-progetto.node-teaser .field--name-field-immagini {
  margin: 0px;
}

body.page-gallery h1 {
  text-align: center;
}

.ds-1col.node.node-album-fotografico.node-teaser div.field--name-field-immagini .field-items .field-item {
  display: none;
}

.ds-1col.node.node-album-fotografico.node-teaser div.field--name-field-immagini .field-items .field-item:first-of-type {
  display: block;
}

.view-gallery .views-exposed-widgets {
  text-align: center;
}

.view-gallery .views-exposed-form .views-exposed-widget {
  float: none;
}

.views-exposed-form .form-item, .views-exposed-form .form-submit {
  margin-top: 0;
  margin-bottom: 0;
}

.view-gallery .views-exposed-widgets div.bef-select-as-links {
  margin-left: auto;
  margin-right: auto;
}

.view-gallery .views-exposed-widgets div.form-item > div.form-item {
  display: inline-block;
  text-transform: uppercase;
  font-weight: 400;
  padding-left: 0;
  padding-right: 15px;
  padding-bottom: 5px;
  padding-top: 5px;
  font-family: "Roboto", sans-serif;
}

.view-gallery .views-exposed-widgets div.form-item > div.form-item a {
  color: #3c3c3c;
}

.view-gallery .views-row {
  float: left;
  width: 32%;
  margin-right: 2%;
  margin-bottom: 40px;
}

.view-gallery .views-row:nth-of-type(3n) {
  margin-right: 0px;
}

.view-gallery .views-exposed-widgets #edit-field-tipo-tid-all:before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 16px;
  background-image: url("../images/icona-filtri.png");
  background-position: bottom;
  background-repeat: no-repeat;
  margin-right: 10px;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

progress {
  vertical-align: baseline;
}

template,
[hidden] {
  display: none;
}

a {
  color: #0072b9;
  -webkit-text-decoration-skip: objects;
}

:visited {
  color: #003353;
}

a:active:not(.button) {
  background-color: transparent;
}

a:active,
a:hover {
  outline-width: 0;
}

@media print {
  :link,
  :visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
    font-weight: normal;
    font-size: 16px;
    text-decoration: none;
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
}
/*
h1,
.header__site-name {
  font-size: 2rem;
  line-height: 3rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

h2 {
  font-size: 1.5rem;
  line-height: 2.25rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

h3 {
  font-size: 1.25rem;
  line-height: 2.25rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

h4 {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

h5 {
  font-size: 0.875rem;
  line-height: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

h6 {
  font-size: 0.625rem;
  line-height: 1.5rem;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
*/
abbr[title] {
  border-bottom: 0;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

@media print {
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
}
b,
strong {
  font-weight: inherit;
}

strong,
b {
  font-weight: bold;
}

pre,
code,
kbd,
samp,
var {
  font-family: Menlo, "DejaVu Sans Mono", "Ubuntu Mono", Courier, "Courier New", monospace, sans-serif;
  font-size: 1em;
}

dfn {
  font-style: italic;
}

mark {
  background-color: #fd0;
  color: #000;
}

small {
  font-size: 0.875rem;
}

sub,
sup {
  font-size: 0.625rem;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

.divider,
hr {
  margin: 1.5rem 0;
  border: 0;
  border-top: 1px solid #cccccc;
}

.divider > :first-child, hr > :first-child {
  margin-top: 1.5rem;
}

blockquote {
  margin: 1.5rem 2rem;
}

dl,
menu,
ol,
ul {
  margin: 1.5rem 0;
}

ol ol,
ol ul,
ul ol,
ul ul {
  margin: 0;
}

dd {
  margin: 0 0 0 32px;
}

[dir=rtl] dd {
  margin: 0 32px 0 0;
}

menu,
ol,
ul {
  padding: 0 0 0 32px;
}

[dir=rtl] menu, [dir=rtl] ol,
[dir=rtl] ul {
  padding: 0 32px 0 0;
}

figure {
  margin: 1.5rem 0;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

p,
pre {
  margin: 1.5rem 0;
}

img {
  border-style: none;
}

img,
svg {
  max-width: 100%;
  height: auto;
}

svg:not(:root) {
  overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
  box-sizing: border-box;
  max-width: 100%;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

input {
  overflow: visible;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

.button,
button,
html [type=button],
[type=reset],
[type=submit] {
  -moz-appearance: button;
  -webkit-appearance: button;
}

.button,
button,
[type=button],
[type=reset],
[type=submit] {
  display: inline-block;
  padding: 2px 6px;
  line-height: inherit;
  text-decoration: none;
  cursor: pointer;
  color: #000;
}

.button::-moz-focus-inner,
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

.button:-moz-focusring,
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

.button:hover, .button:focus, .button:active,
button:hover,
button:focus,
button:active,
[type=button]:hover,
[type=button]:focus,
[type=button]:active,
[type=reset]:hover,
[type=reset]:focus,
[type=reset]:active,
[type=submit]:hover,
[type=submit]:focus,
[type=submit]:active {
  text-decoration: none;
  color: #000;
}

[disabled].button,
button[disabled],
[disabled][type=button],
[disabled][type=reset],
[disabled][type=submit] {
  cursor: default;
  color: #999999;
}

[disabled].button:hover,
button[disabled]:hover,
[disabled][type=button]:hover,
[disabled][type=reset]:hover,
[disabled][type=submit]:hover, [disabled].button:focus,
button[disabled]:focus,
[disabled][type=button]:focus,
[disabled][type=reset]:focus,
[disabled][type=submit]:focus, [disabled].button:active,
button[disabled]:active,
[disabled][type=button]:active,
[disabled][type=reset]:active,
[disabled][type=submit]:active {
  color: #999999;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

fieldset {
  padding: 0.525rem 0.9375rem 0.975rem;
  border: 1px solid #cccccc;
  margin: 0 2px;
}

legend {
  box-sizing: border-box;
  display: table;
  max-width: 100%;
  white-space: normal;
  color: inherit;
  margin-left: -5px;
  padding: 0 5px;
}

label {
  display: block;
  font-weight: bold;
}

optgroup {
  font-weight: bold;
}

textarea {
  overflow: auto;
}

table {
  margin: 1.5rem 0;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

td,
th {
  padding: 0;
}

.layout-3col {
  margin-left: 0px;
  margin-right: 0px;
  padding-left: 0;
  padding-right: 0;
}

.layout-3col:before {
  content: "";
  display: table;
}

.layout-3col:after {
  content: "";
  display: table;
  clear: both;
}

.layout-3col__full, .layout-3col__left-content, .layout-3col__right-content, .layout-3col__left-sidebar, .layout-3col__right-sidebar, .layout-3col__first-left-sidebar, .layout-3col__second-left-sidebar, .layout-3col__col-1, .layout-3col__col-2, .layout-3col__col-3, .layout-3col__col-4, .layout-3col__col-x {
  clear: both;
  padding-left: 20px;
  padding-right: 20px;
  float: left;
  width: 100%;
  margin-left: 0%;
  margin-right: -100%;
}

[dir=rtl] .layout-3col__full, [dir=rtl] .layout-3col__left-content, [dir=rtl] .layout-3col__right-content, [dir=rtl] .layout-3col__left-sidebar, [dir=rtl] .layout-3col__right-sidebar, [dir=rtl] .layout-3col__first-left-sidebar, [dir=rtl] .layout-3col__second-left-sidebar, [dir=rtl] .layout-3col__col-1, [dir=rtl] .layout-3col__col-2, [dir=rtl] .layout-3col__col-3, [dir=rtl] .layout-3col__col-4, [dir=rtl] .layout-3col__col-x {
  float: right;
  margin-right: 0%;
  margin-left: -100%;
}

@media (min-width: 777px) {
  .layout-3col {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0;
    padding-right: 0;
  }
  .layout-3col:before {
    content: "";
    display: table;
  }
  .layout-3col:after {
    content: "";
    display: table;
    clear: both;
  }
  [dir=rtl] .layout-3col {
    margin-left: -13px;
    margin-right: -12px;
  }
  .layout-3col__full, .layout-3col__left-content, .layout-3col__right-content, .layout-3col__left-sidebar, .layout-3col__right-sidebar {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  [dir=rtl] .layout-3col__full, [dir=rtl] .layout-3col__left-content, [dir=rtl] .layout-3col__right-content, [dir=rtl] .layout-3col__left-sidebar, [dir=rtl] .layout-3col__right-sidebar {
    float: right;
    margin-right: 0%;
    margin-left: -100%;
  }
  [dir=rtl] .layout-3col__full, [dir=rtl] .layout-3col__left-content, [dir=rtl] .layout-3col__right-content, [dir=rtl] .layout-3col__left-sidebar, [dir=rtl] .layout-3col__right-sidebar {
    padding-left: 13px;
    padding-right: 12px;
  }
  .layout-3col__first-left-sidebar, .layout-3col__col-1, .layout-3col__col-3, .layout-3col__col-x:nth-child(2n+1) {
    float: left;
    width: 50%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 12px;
    padding-right: 13px;
  }
  [dir=rtl] .layout-3col__first-left-sidebar, [dir=rtl] .layout-3col__col-1, [dir=rtl] .layout-3col__col-3, [dir=rtl] .layout-3col__col-x:nth-child(2n+1) {
    float: right;
    margin-right: 0%;
    margin-left: -100%;
  }
  [dir=rtl] .layout-3col__first-left-sidebar, [dir=rtl] .layout-3col__col-1, [dir=rtl] .layout-3col__col-3, [dir=rtl] .layout-3col__col-x:nth-child(2n+1) {
    padding-left: 13px;
    padding-right: 12px;
  }
  .layout-3col__second-left-sidebar, .layout-3col__col-2, .layout-3col__col-4, .layout-3col__col-x:nth-child(2n) {
    clear: none;
    float: left;
    width: 50%;
    margin-left: 50%;
    margin-right: -100%;
    padding-left: 12px;
    padding-right: 13px;
  }
  [dir=rtl] .layout-3col__second-left-sidebar, [dir=rtl] .layout-3col__col-2, [dir=rtl] .layout-3col__col-4, [dir=rtl] .layout-3col__col-x:nth-child(2n) {
    float: right;
    margin-right: 50%;
    margin-left: -100%;
  }
  [dir=rtl] .layout-3col__second-left-sidebar, [dir=rtl] .layout-3col__col-2, [dir=rtl] .layout-3col__col-4, [dir=rtl] .layout-3col__col-x:nth-child(2n) {
    padding-left: 13px;
    padding-right: 12px;
  }
}
@media (min-width: 999px) {
  #block-palta-introtop {
    margin-top: 150px;
  }
  .layout-3col__full {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
  }
  [dir=rtl] .layout-3col__full {
    float: right;
    margin-right: 0%;
    margin-left: -100%;
  }
  .layout-3col__left-content {
    float: left;
    width: 66.66667%;
    margin-left: 0%;
    margin-right: -100%;
  }
  [dir=rtl] .layout-3col__left-content {
    float: right;
    margin-right: 0%;
    margin-left: -100%;
  }
  .layout-3col__right-content {
    float: left;
    width: 66.66667%;
    margin-left: 33.33333%;
    margin-right: -100%;
  }
  [dir=rtl] .layout-3col__right-content {
    float: right;
    margin-right: 33.33333%;
    margin-left: -100%;
  }
  .layout-3col__left-sidebar, .layout-3col__first-left-sidebar, .layout-3col__second-left-sidebar {
    clear: right;
    float: right;
    width: 33.33333%;
    margin-right: 66.66667%;
    margin-left: -100%;
  }
  [dir=rtl] .layout-3col__left-sidebar, [dir=rtl] .layout-3col__first-left-sidebar, [dir=rtl] .layout-3col__second-left-sidebar {
    clear: left;
  }
  [dir=rtl] .layout-3col__left-sidebar, [dir=rtl] .layout-3col__first-left-sidebar, [dir=rtl] .layout-3col__second-left-sidebar {
    float: left;
    margin-left: 66.66667%;
    margin-right: -100%;
  }
  .layout-3col__right-sidebar {
    clear: right;
    float: right;
    width: 33.33333%;
    margin-right: 0%;
    margin-left: -100%;
  }
  .layout-3col__right-sidebar {
    padding-left: 40px;
  }
  [dir=rtl] .layout-3col__right-sidebar {
    clear: left;
  }
  [dir=rtl] .layout-3col__right-sidebar {
    float: left;
    margin-left: 0%;
    margin-right: -100%;
  }
  .layout-3col__col-1, .layout-3col__col-x:nth-child(3n+1) {
    clear: both;
    float: left;
    width: 33.33333%;
    margin-left: 0%;
    margin-right: -100%;
  }
  [dir=rtl] .layout-3col__col-1, [dir=rtl] .layout-3col__col-x:nth-child(3n+1) {
    float: right;
    margin-right: 0%;
    margin-left: -100%;
  }
  .layout-3col__col-2, .layout-3col__col-x:nth-child(3n+2) {
    clear: none;
    float: left;
    width: 33.33333%;
    margin-left: 33.33333%;
    margin-right: -100%;
  }
  [dir=rtl] .layout-3col__col-2, [dir=rtl] .layout-3col__col-x:nth-child(3n+2) {
    float: right;
    margin-right: 33.33333%;
    margin-left: -100%;
  }
  .layout-3col__col-3, .layout-3col__col-x:nth-child(3n) {
    clear: none;
    float: left;
    width: 33.33333%;
    margin-left: 66.66667%;
    margin-right: -100%;
  }
  [dir=rtl] .layout-3col__col-3, [dir=rtl] .layout-3col__col-x:nth-child(3n) {
    float: right;
    margin-right: 66.66667%;
    margin-left: -100%;
  }
  .layout-3col__col-4 {
    display: none;
  }
}
.layout-3col__grid-item-container {
  padding-left: 0;
  padding-right: 0;
}

.layout-3col__grid-item-container:before {
  content: "";
  display: table;
}

.layout-3col__grid-item-container:after {
  content: "";
  display: table;
  clear: both;
}

.layout-center {
  padding-left: 0px;
  padding-right: 0px;
  margin: 0 auto;
  max-width: 100%;
}

@media (min-width: 777px) {
  .layout-center {
    padding-left: 0px;
    padding-right: 0px;
  }
  [dir=rtl] .layout-center {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.layout-center--shared-grid,
.layout-center.layout-3col {
  padding-left: 0;
  padding-right: 0;
}

.layout-swap {
  position: relative;
}

@media (min-width: 555px) {
  .layout-swap {
    padding-top: 48px;
  }
}
@media (min-width: 555px) {
  .layout-swap__top {
    position: absolute;
    top: 0;
    height: 48px;
    width: 100%;
  }
}
.box {
  margin-bottom: 1.5rem;
  border: 5px solid #cccccc;
  padding: 1em;
}

.box__title {
  margin: 0;
}

.box:focus, .box:hover, .box.is-focus, .box--is-focus {
  border-color: #000;
}

.box--highlight {
  border-color: #0072b9;
}

.clearfix:before,
.header:before,
.tabs:before {
  content: "";
  display: table;
}

.clearfix:after,
.header:after,
.tabs:after {
  content: "";
  display: table;
  clear: both;
}

.comment__section,
.comments {
  margin: 1.5rem 0;
}

.comment__title {
  margin: 0;
}

.comment__permalink {
  text-transform: uppercase;
  font-size: 75%;
}

.comment--preview,
.comment-preview {
  background-color: #fffadb;
}

.comment--nested,
.indented {
  margin-left: 32px;
}

[dir=rtl] .comment--nested,
[dir=rtl] .indented {
  margin-left: 0;
  margin-right: 32px;
}

.header__logo {
  float: left;
  margin: 0 10px 0 0;
  padding: 0;
}

[dir=rtl] .header__logo {
  float: right;
  margin: 0 0 0 10px;
}

.header__logo-image {
  vertical-align: bottom;
}

.header__name-and-slogan {
  float: left;
}

.header__site-name {
  margin: 0;
}

.header__site-link:link, .header__site-link:visited {
  color: #000;
  text-decoration: none;
}

.header__site-link:hover, .header__site-link:focus {
  text-decoration: underline;
}

.header__site-slogan {
  margin: 0;
}

.header__secondary-menu {
  float: right;
}

[dir=rtl] .header__secondary-menu {
  float: left;
}

.header__region {
  clear: both;
}

.hidden,
html.js .js-hidden,
html.js .element-hidden,
html.js .js-hide {
  display: none;
}

.highlight-mark,
.new,
.update {
  color: #c00;
  background-color: transparent;
}

.inline-links,
.inline.links {
  padding: 0;
}

.inline-links__item,
.inline.links li {
  display: inline;
  list-style-type: none;
  padding: 0 1em 0 0;
}

[dir=rtl] .inline-links__item,
[dir=rtl] .inline.links li,
.inline.links [dir=rtl] li {
  display: inline-block;
  padding: 0 0 0 1em;
}

.inline-sibling,
.field-label-inline .field-label,
span.field-label {
  display: inline;
  margin-right: 10px;
}

[dir=rtl] .inline-sibling,
[dir=rtl] .field-label-inline .field-label,
.field-label-inline [dir=rtl] .field-label,
[dir=rtl] span.field-label {
  margin-right: 0;
  margin-left: 10px;
}

.inline-sibling__child,
.inline-sibling *, .field-label-inline .field-label *, span.field-label * {
  display: inline;
}

.inline-sibling__adjacent,
.inline-sibling + *,
.inline-sibling + * > :first-child,
.inline-sibling + * > :first-child > :first-child, .field-label-inline .field-label + *, span.field-label + *, .field-label-inline .field-label + * > :first-child, span.field-label + * > :first-child, .field-label-inline .field-label + * > :first-child > :first-child, span.field-label + * > :first-child > :first-child {
  display: inline;
}

.field-label-inline .field-label,
.field-label-inline .field-items {
  float: none;
}

.messages,
.messages--status {
  margin: 1.5rem 0;
  position: relative;
  padding: 10px 10px 10px 44px;
}

[dir=rtl] .messages,
[dir=rtl] .messages--status {
  padding: 10px 44px 10px 10px;
  background-position: 99% 8px;
}

.messages__icon {
  position: absolute;
  top: 50%;
  left: 10px;
  height: 24px;
  width: 24px;
  margin-top: -12px;
  line-height: 1;
}

[dir=rtl] .messages__icon {
  left: auto;
  right: 0;
}

.messages__icon path {
  fill: #0072b9;
}

.messages__highlight,
.messages--error .error,
.messages.error .error {
  color: #000;
}

.messages__list {
  margin: 0;
}

.messages__item {
  list-style-image: none;
}

.messages--warning path, .messages.warning path {
  fill: #fd0;
}

.messages--error,
.messages.error {
  border-color: #c00;
}

.messages--error path, .messages.error path {
  fill: #c00;
}

@media print {
  .print-none,
  .toolbar,
  .action-links,
  .links,
  .book-navigation,
  .forum-topic-navigation,
  .feed-icons {
    display: none;
  }
}
.responsive-video,
.media-youtube-video,
.media-vimeo-preview-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px;
  height: 0;
}

.responsive-video__embed,
.responsive-video iframe,
.media-youtube-video iframe,
.media-vimeo-preview-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.responsive-video--4-3 {
  padding-bottom: 75%;
}

.visually-hidden,
.element-invisible,
.element-focusable,
.breadcrumb__title,
.main-navigation .block-menu .block__title,
.main-navigation .block-menu-block .block__title {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  word-wrap: normal;
}

.visually-hidden--off,
.visually-hidden--focusable:active,
.visually-hidden--focusable:focus,
.element-focusable:active,
.element-focusable:focus {
  position: static !important;
  clip: auto;
  height: auto;
  width: auto;
  overflow: visible;
}

.watermark {
  font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  display: block;
  height: 0;
  overflow: visible;
  background-color: transparent;
  color: #eeeeee;
  font-size: 75px;
  line-height: 1;
  text-align: center;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
  word-wrap: break-word;
}

@media print {
  .breadcrumb {
    display: none;
  }
}
.breadcrumb__list {
  margin: 0;
  padding: 0;
}

.breadcrumb__item {
  display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.more-link,
.more-help-link {
  text-align: right;
}

[dir=rtl] .more-link,
[dir=rtl] .more-help-link {
  text-align: left;
}

.more-link__help-icon,
.more-help-link a {
  padding: 1px 0 1px 20px;
  background-image: url(../sass/navigation/more-link/more-link__help-icon.svg);
  background-position: 0 50%;
  background-repeat: no-repeat;
}

[dir=rtl] .more-link__help-icon,
[dir=rtl] .more-help-link a,
.more-help-link [dir=rtl] a {
  padding: 1px 20px 1px 0;
  background-position: 100% 50%;
}

.nav-menu__item,
.menu__item {
  list-style-image: url(../sass/navigation/nav-menu/leaf.svg);
  list-style-type: square;
}

.nav-menu__item.is-expanded, .nav-menu__item--is-expanded,
.is-expanded.menu__item,
.menu__item.is-expanded {
  list-style-image: url(../sass/navigation/nav-menu/expanded.svg);
  list-style-type: circle;
}

.nav-menu__item.is-collapsed, .nav-menu__item--is-collapsed,
.is-collapsed.menu__item,
.menu__item.is-collapsed {
  list-style-image: url(../sass/navigation/nav-menu/collapsed.svg);
  list-style-type: disc;
}

[dir=rtl] .nav-menu__item.is-collapsed, [dir=rtl] .nav-menu__item--is-collapsed,
[dir=rtl] .is-collapsed.menu__item,
[dir=rtl] .menu__item.is-collapsed {
  list-style-image: url(../sass/navigation/nav-menu/collapsed-rtl.svg);
}

.nav-menu__link.is-active, .nav-menu__link--is-active,
.menu a.active {
  color: #000;
}

.navbar,
.main-navigation .links,
.main-navigation .menu {
  margin: 0;
  padding: 0;
  text-align: left;
}

[dir=rtl] .navbar,
[dir=rtl] .main-navigation .links,
.main-navigation [dir=rtl] .links,
[dir=rtl] .main-navigation .menu,
.main-navigation [dir=rtl] .menu {
  text-align: right;
}

.navbar__item,
.navbar li, .main-navigation .links li,
.main-navigation .menu li {
  float: left;
  padding: 0 10px 0 0;
  list-style-type: none;
  list-style-image: none;
}

[dir=rtl] .navbar__item, [dir=rtl] .navbar li,
[dir=rtl] .main-navigation .links li, .main-navigation [dir=rtl] .links li, [dir=rtl] .main-navigation .menu li,
.main-navigation [dir=rtl] .menu li {
  float: right;
  padding: 0 0 0 10px;
}

.pager {
  clear: both;
  padding: 0;
  text-align: center;
}

@media print {
  .pager {
    display: none;
  }
}
.pager__item,
.pager__current-item,
.pager-current,
.pager-item,
.pager-first,
.pager-previous,
.pager-next,
.pager-last,
.pager-ellipsis {
  display: inline;
  padding: 0 0.5em;
  list-style-type: none;
  background-image: none;
}

.pager__current-item,
.pager-current {
  font-weight: bold;
}

.skip-link {
  display: block;
  padding: 2px 0 3px;
  text-align: center;
}

.skip-link:link, .skip-link:visited {
  background-color: #666666;
  color: #fff;
}

.skip-link__wrapper {
  margin: 0;
}

@media print {
  .skip-link__wrapper {
    display: none;
  }
}
.tabs {
  margin: 1.125rem 0 0;
  line-height: 1.875rem;
  border-bottom: 1px solid #cccccc \0 /ie;
  background-image: linear-gradient(to top, #cccccc 1px, transparent 1px);
  padding: 0 2px;
  list-style: none;
  white-space: nowrap;
}

@media print {
  .tabs {
    display: none;
  }
}
.tabs__tab {
  float: left;
  margin: 0 3px;
  border: 1px solid #cccccc;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  border-bottom-color: transparent;
  border-bottom: 0 \0 /ie;
  overflow: hidden;
  background: #dddddd;
}

[dir=rtl] .tabs__tab {
  float: right;
}

.tabs__tab.is-active {
  border-bottom-color: #fff;
}

.tabs__tab-link {
  padding: 0 1.5rem;
  display: block;
  text-decoration: none;
  transition: color 0.3s, background 0.3s, border 0.3s;
  text-shadow: #fff 0 1px 0;
  color: #000;
  background: #dddddd;
  letter-spacing: 1px;
}

.tabs__tab-link:focus, .tabs__tab-link:hover {
  background: #eaeaea;
}

.tabs__tab-link:active, .tabs__tab-link.is-active, .tabs__tab-link--is-active {
  background: #fff;
  text-shadow: none;
}

.tabs--off,
.views-displays .secondary {
  margin: 0;
  border-bottom: 0;
  padding: 0;
  background-image: none;
}

.tabs--secondary {
  margin-top: 1.5rem;
  font-size: 0.875rem;
  background-image: none;
}

.tabs + .tabs--secondary {
  margin-top: 0;
  background-image: linear-gradient(to top, #cccccc 1px, transparent 1px);
}

.tabs--secondary .tabs__tab {
  margin: 0.5625rem 0.1875rem;
  border: 0;
  background: transparent;
}

[dir=rtl] .tabs--secondary .tabs__tab {
  float: right;
}

.tabs--secondary .tabs__tab.is-active {
  border-bottom-color: transparent;
}

.tabs--secondary .tabs__tab-link {
  border: 1px solid #cccccc;
  border-radius: 24px;
  color: #666666;
  background: #f1f1f1;
  letter-spacing: normal;
}

.tabs--secondary .tabs__tab-link:focus, .tabs--secondary .tabs__tab-link:hover {
  color: #333333;
  background: #dddddd;
  border-color: #999999;
}

.tabs--secondary .tabs__tab-link:active, .tabs--secondary .tabs__tab-link.is-active, .tabs--secondary .tabs__tab-link--is-active {
  color: white;
  text-shadow: #333333 0 1px 0;
  background: #666666;
  border-color: black;
}

.autocomplete,
.form-autocomplete {
  background-image: url(../sass/forms/autocomplete/throbber-inactive.png);
  background-position: 100% center;
  background-repeat: no-repeat;
}

[dir=rtl] .autocomplete,
[dir=rtl] .form-autocomplete {
  background-position: 0% center;
}

.autocomplete__list-wrapper,
#autocomplete {
  border: 1px solid;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}

.autocomplete__list,
#autocomplete ul {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}

.autocomplete__list-item,
#autocomplete li {
  background: #fff;
  color: #000;
  cursor: default;
  white-space: pre;
}

.autocomplete__list-item.is-selected, .autocomplete__list-item--is-selected,
#autocomplete li.is-selected,
#autocomplete .selected {
  background: #0072b9;
  color: #fff;
}

.autocomplete.is-throbbing, .autocomplete--is-throbbing,
.is-throbbing.form-autocomplete,
.form-autocomplete.throbbing {
  background-image: url(../sass/forms/autocomplete/throbber-active.gif);
}

.collapsible-fieldset,
.collapsible {
  position: relative;
}

.collapsible-fieldset__legend,
.collapsible .fieldset-legend {
  display: block;
  padding-left: 15px;
  background-image: url(../sass/forms/collapsible-fieldset/expanded.svg);
  background-position: 4px 50%;
  background-repeat: no-repeat;
}

[dir=rtl] .collapsible-fieldset__legend,
[dir=rtl] .collapsible .fieldset-legend,
.collapsible [dir=rtl] .fieldset-legend {
  padding-left: 0;
  padding-right: 15px;
  background-position: right 4px top 50%;
}

.collapsible-fieldset__summary,
.collapsible .fieldset-legend .summary {
  color: #999999;
  font-size: 0.9em;
  margin-left: 0.5em;
}

.collapsible-fieldset.is-collapsed, .collapsible-fieldset--is-collapsed,
.is-collapsed.collapsible,
.collapsible.collapsed {
  border-bottom-width: 0;
  border-left-width: 0;
  border-right-width: 0;
  height: 1em;
}

.collapsible-fieldset.is-collapsed .collapsible-fieldset__wrapper, .collapsible-fieldset--is-collapsed__wrapper, .is-collapsed.collapsible .collapsible-fieldset__wrapper,
.collapsible.collapsed .fieldset-wrapper {
  display: none;
}

.collapsible-fieldset.is-collapsed .collapsible-fieldset__legend, .collapsible-fieldset--is-collapsed__legend, .is-collapsed.collapsible .collapsible-fieldset__legend,
.collapsible.collapsed .fieldset-legend,
.collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,
.collapsible .collapsible-fieldset.is-collapsed .fieldset-legend,
.is-collapsed.collapsible .fieldset-legend {
  background-image: url(../sass/forms/collapsible-fieldset/collapsed.svg);
  background-position: 4px 50%;
}

[dir=rtl] .collapsible-fieldset.is-collapsed .collapsible-fieldset__legend, [dir=rtl] .collapsible-fieldset--is-collapsed__legend, [dir=rtl] .is-collapsed.collapsible .collapsible-fieldset__legend,
[dir=rtl] .collapsible.collapsed .fieldset-legend,
.collapsible.collapsed [dir=rtl] .fieldset-legend,
[dir=rtl] .collapsible-fieldset.is-collapsed .collapsible .fieldset-legend,
.collapsible [dir=rtl] .collapsible-fieldset.is-collapsed .fieldset-legend,
[dir=rtl] .is-collapsed.collapsible .fieldset-legend {
  background-image: url(../sass/forms/collapsible-fieldset/collapsed-rtl.svg);
  background-position: right 4px top 50%;
}

.form-item {
  margin: 1.5rem 0;
}

.form-item__required,
.form-required {
  color: #c00;
}

.form-item__description,
.form-item .description {
  font-size: 0.875rem;
}

.form-item--inline div,
.form-item--inline label, .container-inline .form-item div, .container-inline .form-item label {
  display: inline;
}

.form-item--inline__exception,
.container-inline .fieldset-wrapper {
  display: block;
}

.form-item--tight,
.form-item--radio,
.form-type-radio,
.form-type-checkbox,
.password-parent,
.confirm-parent,
table .form-item {
  margin: 0;
}

.form-item--radio .form-item__label, .form-item--radio__label, .form-type-radio .form-item__label,
.form-type-checkbox .form-item__label,
label.option {
  display: inline;
  font-weight: normal;
}

.form-item--radio .form-item__description, .form-item--radio__description, .form-type-radio .form-item__description,
.form-type-checkbox .form-item__description,
.form-type-radio .description,
.form-type-checkbox .description,
.form-item--radio .form-item .description,
.form-item .form-item--radio .description,
.form-type-radio .form-item .description,
.form-item .form-type-radio .description,
.form-type-checkbox .form-item .description,
.form-item .form-type-checkbox .description {
  margin-left: 1.4em;
}

.form-item.is-error .form-item__widget, .form-item--is-error__widget,
.form-item.is-error input,
.form-item.is-error textarea,
.form-item.is-error select,
.form-item--is-error input,
.form-item--is-error textarea,
.form-item--is-error select,
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #c00;
}

.form-table__sticky-header,
.sticky-header {
  position: fixed;
  visibility: hidden;
  margin-top: 0;
  background-color: #fff;
}

.form-table__sticky-header.is-sticky, .form-table__sticky-header--is-sticky,
.is-sticky.sticky-header {
  visibility: visible;
}

.form-table__header,
.form-table th,
form table th {
  border-bottom: 3px solid #cccccc;
  padding-right: 1em;
  text-align: left;
}

[dir=rtl] .form-table__header,
[dir=rtl] .form-table th,
.form-table [dir=rtl] th,
[dir=rtl] form table th,
form table [dir=rtl] th {
  text-align: right;
  padding-left: 1em;
  padding-right: 0;
}

.form-table__body,
.form-table tbody,
form table tbody {
  border-top: 1px solid #cccccc;
}

.form-table__row,
.form-table tbody tr,
form table tbody tr {
  padding: 0.1em 0.6em;
  border-bottom: 1px solid #cccccc;
  background-color: #eeeeee;
}

.form-table__row:nth-child(even),
.form-table tbody tr:nth-child(even),
form table tbody tr:nth-child(even) {
  background-color: #fff;
}

.form-table__row.is-active, .form-table__row--is-active,
.form-table tbody tr.is-active,
form table tbody tr.is-active,
td.active {
  background-color: #dddddd;
}

.form-table__row.is-disabled, .form-table__row--is-disabled,
.form-table tbody tr.is-disabled,
form table tbody tr.is-disabled,
td.menu-disabled {
  background: #cccccc;
}

.form-table__row.is-selected, .form-table__row--is-selected,
.form-table tbody tr.is-selected,
form table tbody tr.is-selected,
tr.selected td {
  background: #fffdf0;
}

.form-table__list,
.form-table ul,
form table ul {
  margin: 0;
}

.form-table__narrow-column,
.form-table th.form-table__narrow-column,
form table th.form-table__narrow-column,
td .checkbox,
th .checkbox {
  width: -moz-min-content;
  width: -webkit-min-content;
  text-align: center;
}

.progress-bar,
.progress {
  font-weight: bold;
}

.progress-bar__bar,
.progress .bar {
  border-radius: 3px;
  margin: 0 0.2em;
  border: 1px solid #666666;
  background-color: #cccccc;
}

.progress-bar__fill,
.progress .filled {
  height: 1.5em;
  width: 5px;
  background: #0072b9 url(../sass/forms/progress-bar/progress-bar.gif) repeat 0 0;
}

.progress-bar__percentage,
.progress .percentage {
  float: right;
}

[dir=rtl] .progress-bar__percentage,
[dir=rtl] .progress .percentage,
.progress [dir=rtl] .percentage {
  float: left;
}

.progress-bar--inline,
.ajax-progress-bar {
  width: 16em;
  display: inline-block;
}

[dir=rtl] .progress-bar--inline,
[dir=rtl] .ajax-progress-bar {
  float: right;
}

.progress-throbber,
.ajax-progress {
  display: inline-block;
}

[dir=rtl] .progress-throbber,
[dir=rtl] .ajax-progress {
  float: right;
}

.progress-throbber__widget,
.ajax-progress .throbber {
  background: url(../sass/forms/progress-throbber/progress-throbber.gif) no-repeat 0 -18px transparent;
  float: left;
  height: 15px;
  margin: 2px;
  width: 15px;
}

[dir=rtl] .progress-throbber__widget,
[dir=rtl] .ajax-progress .throbber,
.ajax-progress [dir=rtl] .throbber {
  float: right;
}

.progress-throbber__widget-in-tr,
tr .ajax-progress .throbber {
  margin: 0 2px;
}

.progress-throbber__message,
.ajax-progress .message {
  padding-left: 20px;
}

.resizable-textarea,
.resizable-textarea textarea {
  width: 100%;
  vertical-align: bottom;
}

.resizable-textarea__grippie,
.resizable-textarea .grippie {
  background: url(../sass/forms/resizable-textarea/grippie.png) no-repeat center 2px #eeeeee;
  border: 1px solid #cccccc;
  border-top-width: 0;
  cursor: s-resize;
  height: 9px;
  overflow: hidden;
}

.table-drag__wrapper,
body.drag {
  cursor: move;
}

.table-drag__item,
tr.drag {
  background-color: #fffadb;
}

.table-drag__item-previous,
tr.drag-previous {
  background-color: #fff7c2;
}

.table-drag__handle,
.tabledrag-handle {
  cursor: move;
  float: left;
  height: 1.7em;
  margin-left: -1em;
  overflow: hidden;
  text-decoration: none;
  font-size: 12px;
}

[dir=rtl] .table-drag__handle,
[dir=rtl] .tabledrag-handle {
  float: right;
  margin-right: -1em;
  margin-left: 0;
}

.table-drag__handle:focus, .table-drag__handle:hover,
.tabledrag-handle:focus,
.tabledrag-handle:hover {
  text-decoration: none;
}

.table-drag__handle-icon,
.tabledrag-handle .handle {
  box-sizing: content-box;
  background: url(../sass/forms/table-drag/handle-icon.png) no-repeat 6px 9px;
  height: 13px;
  margin: -0.4em 0.5em;
  padding: 0.42em 0.5em;
  width: 13px;
}

.table-drag__handle.is-hover .table-drag__handle-icon, .table-drag__handle-icon--is-hover, .is-hover.tabledrag-handle .table-drag__handle-icon,
.tabledrag-handle-hover .handle,
.table-drag__handle.is-hover .tabledrag-handle .handle,
.tabledrag-handle .table-drag__handle.is-hover .handle,
.is-hover.tabledrag-handle .handle {
  background-position: 6px -11px;
}

.table-drag__toggle-weight-wrapper,
.tabledrag-toggle-weight-wrapper {
  text-align: right;
}

[dir=rtl] .table-drag__toggle-weight-wrapper,
[dir=rtl] .tabledrag-toggle-weight-wrapper {
  text-align: left;
}

.table-drag__toggle-weight,
.tabledrag-toggle-weight {
  font-size: 0.9em;
}

.table-drag__indentation,
.indentation {
  float: left;
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em;
  padding: 0.42em 0 0.42em 0.6em;
  width: 20px;
}

[dir=rtl] .table-drag__indentation,
[dir=rtl] .indentation {
  float: right;
  margin: -0.4em -0.4em -0.4em 0.2em;
  padding: 0.42em 0.6em 0.42em 0;
}

.table-drag__tree-child,
.table-drag__tree-child-last,
.tree-child-last,
.table-drag__tree-child-horizontal,
.tree-child-horizontal,
.tree-child {
  background: url(../sass/forms/table-drag/tree-child.png) no-repeat 11px center;
}

[dir=rtl] .table-drag__tree-child,
[dir=rtl] .table-drag__tree-child-last,
[dir=rtl] .tree-child-last,
[dir=rtl] .table-drag__tree-child-horizontal,
[dir=rtl] .tree-child-horizontal,
[dir=rtl] .tree-child {
  background-position: -65px center;
}

.table-drag__tree-child-last,
.tree-child-last {
  background-image: url(../sass/forms/table-drag/tree-child-last.png);
}

.table-drag__tree-child-horizontal,
.tree-child-horizontal {
  background-position: -11px center;
}

.mm-list > li.en, .mm-list > li.it {
  background-color: #CCC;
}

.mm-list > li.en a, .mm-list > li.it a {
  color: #000;
}

.view-elenco-news .group-left {
  width: 33%;
}

.view-elenco-news .group-right {
  width: 65%;
}

.view-elenco-news .views-row {
  border-bottom: 1px solid #c8c8c8;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.view-elenco-news .field--name-title h2 {
  margin-top: 24px;
  margin-bottom: 10px;
}

.view-elenco-news .field--name-title h2 a {
  color: #3c3c3c;
  text-decoration: none;
}

.view-elenco-news .field--name-field-data {
  font-size: 13px;
  line-height: 13px;
}

.view-elenco-news .field--name-field-introduzione p {
  margin-top: 10px;
  margin-bottom: 10px;
}

.view-elenco-news .field--name-vai-al-dettaglio {
  margin-top: 10px;
  float: left;
}

body.node-type-news .field--name-field-data {
  text-align: center;
}

body.node-type-news .field--name-field-introduzione {
  text-align: center;
  font-size: 14px;
  line-height: 21px;
  max-width: 600px;
  margin: auto;
  margin-bottom: 50px;
}

body.node-type-news .field--name-body {
  font-size: 14px;
  line-height: 21px;
}

body.node-type-news .ds-2col-stacked-fluid > .group-left {
  width: 48%;
}

body.node-type-news .ds-2col-stacked-fluid > .group-right {
  width: 48%;
}

div#block-block-13 {
  text-align: center;
  margin-top: 60px;
  margin-bottom: 40px;
}

div#block-block-13 a {
  text-decoration: none;
  color: #3c3c3c;
  font-size: 14px;
  line-height: 24px;
}

@media only screen and (min-width: 1800px) {
  .header-left {
    display: inline-block;
    width: 33%;
    float: left;
  }
  .header-right {
    display: inline-block;
    width: 67%;
    float: left;
    position: relative;
  }
}
@media only screen and (min-width: 1400px) {
  div#block-lang-dropdown-language {
    margin-left: 0px;
  }
}
@media (max-width: 1250px) {
  .tb-megamenu .nav > li > a {
    margin: 15px 10px;
    padding-bottom: 6px;
    margin-bottom: 12px;
  }
}
@media (max-width: 1210px) {
  .header-left-container {
    position: relative;
    left: 0px;
    margin-left: 0px;
    float: left;
  }
}
@media only screen and (max-width: 1200px) {
  .header-left {
    display: inline-block;
    width: 28%;
    padding-left: 10px;
  }
  .header-right {
    width: 72%;
    position: relative;
  }
  header.header {
    overflow: unset;
  }
  .view-testo-ulteriore-impianti .column-left {
    padding-left: 0px;
    padding-right: 20px;
  }
  .view-testo-ulteriore-impianti h2 {
    margin-bottom: 10px;
    margin-top: 0px;
  }
  div#block-block-11, div#block-block-12 {
    padding-left: 10px;
    padding-right: 10px;
  }
  div.chiedi-architetto { /*background-image: url('../images/h2o-architetto_m.jpg'); background-position: right;*/ }
}
@media only screen and (max-width: 940px) {
  .header-left-front {
    background-size: 100% auto;
  }
  .header-left {
    display: inline-block;
    width: 100%;
    padding-left: 10px;
  }
  .header-right {
    width: 100%;
  }
  /*div.chiedi-architetto { background-image: url('../images/h2o-architetto_m.jpg'); background-position: right; }*/
}
@media only screen and (max-width: 940px) and (max-width: 450px) {
  .header-right {
    height: 523px;
  }
}
@media only screen and (max-width: 940px) {
  #block-tb-megamenu-main-menu {
    display: none;
  }
  #block-lang-dropdown-language {
    display: none;
  }
  div#block-gbf-mobile-menu-gbf-mobile-menu-main {
    display: block;
    position: relative;
    z-index: 999999;
    position: absolute;
    right: 60px;
  }
}
@media only screen and (max-width: 1020px) {
  div#block-palta-contattaci, #block-palta-scopriilnostroblog {
    margin-right: 2%;
    margin-left: 0%;
    width: 50%;
  }
  div#block-webform-client-block-2 {
    margin-right: 2%;
    margin-left: 0%;
    width: 50%;
  }
  #block-gbf-mobile-menu-gbf-mobile-menu-main .header {
    padding: 0px;
  }
}
@media only screen and (max-width: 640px) {
  div.chiedi-architetto {
    background-image: url("../images/h2o-architetto.jpg");
    background-position: left;
  }
  .view-elenco-news .group-left {
    width: 100%;
  }
  .view-elenco-news .group-right {
    width: 100%;
  }
  body.node-type-news .ds-2col-stacked-fluid > .group-left {
    width: 100%;
  }
  body.node-type-news .ds-2col-stacked-fluid > .group-right {
    width: 100%;
  }
  header.header {
    width: 100%;
    float: none;
    height: 100%;
    overflow: hidden;
  }
  .header-left-front {
    height: 400px;
  }
  .full-width-news .view-slider-news .views-field.views-field-title {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
  .full-width-news .view-slider-news .views-field.views-field-field-introduzione {
    width: 100%;
    padding-left: 30px;
    padding-right: 30px;
  }
  .node-pagina-home.ds-2col-stacked-fluid > .group-left {
    float: left;
    width: 100%;
    margin-right: 0%;
  }
  .node-pagina-home.ds-2col-stacked-fluid > .group-right {
    float: left;
    width: 100%;
    margin-right: 0%;
  }
  .lista-boxes .box-01, .lista-boxes .box-02, .lista-boxes .box-03, .lista-boxes .box-04 {
    float: left;
    width: 50%;
  }
  .lista-boxes .box-01, .lista-boxes .box-02, .lista-boxes .box-03, .lista-boxes .box-04 {
    min-height: 320px;
  }
  .layout-3col {
    margin-left: 0px;
    margin-right: 0px;
    padding-left: 0;
    padding-right: 0;
  }
  .layout-3col__full, .layout-3col__left-content, .layout-3col__right-content, .layout-3col__left-sidebar, .layout-3col__right-sidebar, .layout-3col__first-left-sidebar, .layout-3col__second-left-sidebar, .layout-3col__col-1, .layout-3col__col-2, .layout-3col__col-3, .layout-3col__col-4, .layout-3col__col-x {
    clear: both;
    padding-left: 0;
    padding-right: 0;
    float: none;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
  .views-slideshow-cycle-processed .views-slideshow-controls-bottom, .views-slideshow-cycle-processed .views-slideshow-controls-top { /*display: none;*/ }
  .col-6-2 {
    float: left;
    width: 100%;
  }
  .col-6-2e {
    float: left;
    width: 100%;
  }
  .shadow .rev_slider div.slotholder div {
    box-shadow: none;
    -moz-box-shadow: none;
  }
  .colonna-2 {
    float: left;
    width: 100%;
  }
  div.white-box-footer .col-4 {
    width: 56%;
    margin-right: 2%;
    padding-right: 10px;
  }
  div.white-box-footer .col-4.last {
    width: 40%;
  }
  div.white-box-footer .center-block {
    text-align: center;
    display: none;
  }
  .inner-text {
    padding-left: 10px !important;
  }
  .colonna-intro {
    min-height: 230px;
  }
  div.vasca-sfondo {
    margin-bottom: 20px;
  }
  .acqua-dark .mobile-version {
    display: block;
    padding: 10px;
  }
  .acqua-dark .desktop-version {
    display: none;
  }
  .g-recaptcha {
    transform: scale(0.77);
    -webkit-transform: scale(0.77);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
  div#block-revslider-home-slider {
    max-height: 400px;
    float: left;
    width: 100%;
    /* overflow: hidden; */
  }
  div#block-block-11 .col-4-1, div#block-block-11 .col-4-2, div#block-block-12 .col-4-1, div#block-block-12 .col-4-2 {
    width: 100%;
    margin-right: 0%;
    float: left;
    margin-bottom: 20px;
  }
  div#block-block-11 .col-4-3, div#block-block-12 .col-4-3 {
    width: 100%;
    margin-right: 0px;
    float: left;
    margin-bottom: 20px;
  }
  div.col-right {
    width: 100%;
    float: right;
    padding: 20px;
  }
  div.col-left {
    width: 100%;
    float: left;
    padding: 20px;
  }
  div.cartacciaio {
    background-position: right;
  }
  .slick--center .slick__slide {
    max-width: 80px;
  }
  .view-testo-ulteriore-impianti .column-left {
    float: left;
    width: 100%;
    padding-left: 0px;
  }
  .view-testo-ulteriore-impianti .column-right {
    width: 100%;
  }
  .view-testo-ulteriore-impianti .column-right img {
    width: 100%;
    height: auto;
  }
  div.vasca-sfondo {
    min-height: 250px;
  }
  div.personalizzazioni-sfondo {
    min-height: 250px;
  }
  .region-second-content {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1200px;
    padding-left: 0px;
    padding-right: 0px;
    float: left;
    padding: 10px;
  }
  div#block-palta-contattaci, #block-palta-scopriilnostroblog {
    margin-right: 0%;
    width: 100%;
  }
  div#block-palta-contattaci img, #block-palta-scopriilnostroblog img {
    width: 100%;
    height: auto;
  }
  div#block-webform-client-block-2 {
    width: 100%;
  }
  .views-slideshow-controls-text-next a {
    right: 0px;
  }
  .views-slideshow-controls-text-previous a {
    left: 0px;
  }
  .full-width-news {
    overflow: hidden;
  }
  .view-testo-ulteriore-impianti {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media only screen and (max-width: 640px) {
  .header__logo {
    width: 200px;
  }
  div.fascia-acqua {
    padding-bottom: 20px;
  }
  div.fascia-legno1 {
    padding-bottom: 20px;
  }
}
@media only screen and (max-width: 500px) {
  .colonna-intro {
    min-height: 160px;
  }
}
/* SIMPLE GRID */
/**
*** SIMPLE GRID
*** (C) ZACH COLE 2016
**/
/* ==== GRID SYSTEM ==== */
.row {
  position: relative;
  width: 100%;
}

.row [class^=col] {
  float: left;
  margin: 0.5rem 2%;
  min-height: 0.125rem;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
  width: 96%;
  float: left;
}

.col-1-sm {
  width: 4.33%;
}

.col-2-sm {
  width: 12.66%;
}

.col-3-sm {
  width: 21%;
}

.col-4-sm {
  width: 29.33%;
}

.col-5-sm {
  width: 37.66%;
}

.col-6-sm {
  width: 46%;
}

.col-7-sm {
  width: 54.33%;
}

.col-8-sm {
  width: 62.66%;
}

.col-9-sm {
  width: 71%;
}

.col-10-sm {
  width: 79.33%;
}

.col-11-sm {
  width: 87.66%;
}

.col-12-sm {
  width: 96%;
}

.row::after {
  content: "";
  display: table;
  clear: both;
}

.hidden-sm {
  display: none;
}

@media only screen and (min-width: 45em) { /* 720px */
  .col-1 {
    width: 4.33%;
  }
  .col-2 {
    width: 12.66%;
  }
  .col-3 {
    width: 21%;
  }
  .col-4 {
    width: 29.33%;
  }
  .col-5 {
    width: 37.66%;
  }
  .col-6 {
    width: 46%;
  }
  .col-7 {
    width: 54.33%;
  }
  .col-8 {
    width: 62.66%;
  }
  .col-9 {
    width: 71%;
  }
  .col-10 {
    width: 79.33%;
  }
  .col-11 {
    width: 87.66%;
  }
  .col-12 {
    width: 96%;
  }
  .hidden-sm {
    display: block;
  }
}
/* BOOTSTRAP GRID */
/*!
* Bootstrap 4.0.0-alpha.6 (grid and responsive utilities)
* GitHub: https://github.com/dmhendricks/bootstrap-grid-css
* License: MIT (https://github.com/twbs/bootstrap/blob/v4-dev/LICENSE)
* Credits: Twitter, Inc. & The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors)
*/
.btgrid .row [class^=col] {
  float: none;
  margin: 0;
  min-height: 0;
}
html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

.btnew.align-baseline {
  vertical-align: baseline !important;
}

.btnew.align-top {
  vertical-align: top !important;
}

.btnew.align-middle {
  vertical-align: middle !important;
}

.btnew.align-bottom {
  vertical-align: bottom !important;
}

.btnew.align-text-bottom {
  vertical-align: text-bottom !important;
}

.btnew.align-text-top {
  vertical-align: text-top !important;
}

.btnew.clearfix::after {
  display: block;
  content: "";
  clear: both;
}

.btnew.text-justify {
  text-align: justify !important;
}

.btnew.text-nowrap {
  white-space: nowrap !important;
}

.btnew.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.btnew.text-left {
  text-align: left !important;
}

.btnew.text-right {
  text-align: right !important;
}

.btnew.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .btnew.text-sm-left {
    text-align: left !important;
  }
  .btnew.text-sm-right {
    text-align: right !important;
  }
  .btnew.text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .btnew.text-md-left {
    text-align: left !important;
  }
  .btnew.text-md-right {
    text-align: right !important;
  }
  .btnew.text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .btnew.text-lg-left {
    text-align: left !important;
  }
  .btnew.text-lg-right {
    text-align: right !important;
  }
  .btnew.text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .btnew.text-xl-left {
    text-align: left !important;
  }
  .btnew.text-xl-right {
    text-align: right !important;
  }
  .btnew.text-xl-center {
    text-align: center !important;
  }
}
.btnew.text-lowercase {
  text-transform: lowercase !important;
}

.btnew.text-uppercase {
  text-transform: uppercase !important;
}

.btnew.text-capitalize {
  text-transform: capitalize !important;
}

.btnew.font-weight-normal {
  font-weight: normal;
}

.btnew.font-weight-bold {
  font-weight: bold;
}

.btnew.font-italic {
  font-style: italic;
}

.btnew.text-white {
  color: #fff !important;
}

.btnew.text-muted {
  color: #636c72 !important;
}

.btnewa.text-muted:focus, .btnewa.text-muted:hover {
  color: #4b5257 !important;
}

.btnew.text-primary {
  color: #0275d8 !important;
}

.btnewa.text-primary:focus, .btnewa.text-primary:hover {
  color: #025aa5 !important;
}

.btnew.text-success {
  color: #5cb85c !important;
}

.btnewa.text-success:focus, .btnewa.text-success:hover {
  color: #449d44 !important;
}

.btnew.text-info {
  color: #5bc0de !important;
}

.btnewa.text-info:focus, .btnewa.text-info:hover {
  color: #31b0d5 !important;
}

.btnew.text-warning {
  color: #f0ad4e !important;
}

.btnewa.text-warning:focus, .btnewa.text-warning:hover {
  color: #ec971f !important;
}

.btnew.text-danger {
  color: #d9534f !important;
}

.btnewa.text-danger:focus, .btnewa.text-danger:hover {
  color: #c9302c !important;
}

.btnew.text-gray-dark {
  color: #292b2c !important;
}

.btnewa.text-gray-dark:focus, .btnewa.text-gray-dark:hover {
  color: #101112 !important;
}

.btnew.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.btnew.invisible {
  visibility: hidden !important;
}

.btnew.hidden-xs-up {
  display: none !important;
}

@media (max-width: 575px) {
  .btnew.hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .btnew.hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .btnew.hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .btnew.hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .btnew.hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .btnew.hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .btnew.hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .btnew.hidden-xl-up {
    display: none !important;
  }
}
.btnew.hidden-xl-down {
  display: none !important;
}

.btnew.visible-print-block {
  display: none !important;
}

@media print {
  .btnew.visible-print-block {
    display: block !important;
  }
}
.btnew.visible-print-inline {
  display: none !important;
}

@media print {
  .btnew.visible-print-inline {
    display: inline !important;
  }
}
.btnew.visible-print-inline-block {
  display: none !important;
}

@media print {
  .btnew.visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .btnew.hidden-print {
    display: none !important;
  }
}
.btnew.container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .btnew.container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  .btnew.container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 992px) {
  .btnew.container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 1200px) {
  .btnew.container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 576px) {
  .btnew.container {
    width: 540px;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .btnew.container {
    width: 720px;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .btnew.container {
    width: 960px;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .btnew.container {
    width: 1140px;
    max-width: 100%;
  }
}
.btnew.container-fluid {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .btnew.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  .btnew.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 992px) {
  .btnew.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 1200px) {
  .btnew.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.btnew.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 576px) {
  .btnew.row {
    margin-right: -15px;
    margin-left: -15px;
  }
}
@media (min-width: 768px) {
  .btnew.row {
    margin-right: -15px;
    margin-left: -15px;
  }
}
@media (min-width: 992px) {
  .btnew.row {
    margin-right: -15px;
    margin-left: -15px;
  }
}
@media (min-width: 1200px) {
  .btnew.row {
    margin-right: -15px;
    margin-left: -15px;
  }
}
.btnew.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.btnew.no-gutters > .col,
.btnew.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.btnew.col-1, .btnew.col-2, .btnew.col-3, .btnew.col-4, .btnew.col-5, .btnew.col-6, .btnew.col-7, .btnew.col-8, .btnew.col-9, .btnew.col-10, .btnew.col-11, .btnew.col-12, .btnew.col, .btnew.col-sm-1, .btnew.col-sm-2, .btnew.col-sm-3, .btnew.col-sm-4, .btnew.col-sm-5, .btnew.col-sm-6, .btnew.col-sm-7, .btnew.col-sm-8, .btnew.col-sm-9, .btnew.col-sm-10, .btnew.col-sm-11, .btnew.col-sm-12, .btnew.col-sm, .btnew.col-md-1, .btnew.col-md-2, .btnew.col-md-3, .btnew.col-md-4, .btnew.col-md-5, .btnew.col-md-6, .btnew.col-md-7, .btnew.col-md-8, .btnew.col-md-9, .btnew.col-md-10, .btnew.col-md-11, .btnew.col-md-12, .btnew.col-md, .btnew.col-lg-1, .btnew.col-lg-2, .btnew.col-lg-3, .btnew.col-lg-4, .btnew.col-lg-5, .btnew.col-lg-6, .btnew.col-lg-7, .btnew.col-lg-8, .btnew.col-lg-9, .btnew.col-lg-10, .btnew.col-lg-11, .btnew.col-lg-12, .btnew.col-lg, .btnew.col-xl-1, .btnew.col-xl-2, .btnew.col-xl-3, .btnew.col-xl-4, .btnew.col-xl-5, .btnew.col-xl-6, .btnew.col-xl-7, .btnew.col-xl-8, .btnew.col-xl-9, .btnew.col-xl-10, .btnew.col-xl-11, .btnew.col-xl-12, .btnew.col-xl {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .btnew.col-1, .btnew.col-2, .btnew.col-3, .btnew.col-4, .btnew.col-5, .btnew.col-6, .btnew.col-7, .btnew.col-8, .btnew.col-9, .btnew.col-10, .btnew.col-11, .btnew.col-12, .btnew.col, .btnew.col-sm-1, .btnew.col-sm-2, .btnew.col-sm-3, .btnew.col-sm-4, .btnew.col-sm-5, .btnew.col-sm-6, .btnew.col-sm-7, .btnew.col-sm-8, .btnew.col-sm-9, .btnew.col-sm-10, .btnew.col-sm-11, .btnew.col-sm-12, .btnew.col-sm, .btnew.col-md-1, .btnew.col-md-2, .btnew.col-md-3, .btnew.col-md-4, .btnew.col-md-5, .btnew.col-md-6, .btnew.col-md-7, .btnew.col-md-8, .btnew.col-md-9, .btnew.col-md-10, .btnew.col-md-11, .btnew.col-md-12, .btnew.col-md, .btnew.col-lg-1, .btnew.col-lg-2, .btnew.col-lg-3, .btnew.col-lg-4, .btnew.col-lg-5, .btnew.col-lg-6, .btnew.col-lg-7, .btnew.col-lg-8, .btnew.col-lg-9, .btnew.col-lg-10, .btnew.col-lg-11, .btnew.col-lg-12, .btnew.col-lg, .btnew.col-xl-1, .btnew.col-xl-2, .btnew.col-xl-3, .btnew.col-xl-4, .btnew.col-xl-5, .btnew.col-xl-6, .btnew.col-xl-7, .btnew.col-xl-8, .btnew.col-xl-9, .btnew.col-xl-10, .btnew.col-xl-11, .btnew.col-xl-12, .btnew.col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  .btnew.col-1, .btnew.col-2, .btnew.col-3, .btnew.col-4, .btnew.col-5, .btnew.col-6, .btnew.col-7, .btnew.col-8, .btnew.col-9, .btnew.col-10, .btnew.col-11, .btnew.col-12, .btnew.col, .btnew.col-sm-1, .btnew.col-sm-2, .btnew.col-sm-3, .btnew.col-sm-4, .btnew.col-sm-5, .btnew.col-sm-6, .btnew.col-sm-7, .btnew.col-sm-8, .btnew.col-sm-9, .btnew.col-sm-10, .btnew.col-sm-11, .btnew.col-sm-12, .btnew.col-sm, .btnew.col-md-1, .btnew.col-md-2, .btnew.col-md-3, .btnew.col-md-4, .btnew.col-md-5, .btnew.col-md-6, .btnew.col-md-7, .btnew.col-md-8, .btnew.col-md-9, .btnew.col-md-10, .btnew.col-md-11, .btnew.col-md-12, .btnew.col-md, .btnew.col-lg-1, .btnew.col-lg-2, .btnew.col-lg-3, .btnew.col-lg-4, .btnew.col-lg-5, .btnew.col-lg-6, .btnew.col-lg-7, .btnew.col-lg-8, .btnew.col-lg-9, .btnew.col-lg-10, .btnew.col-lg-11, .btnew.col-lg-12, .btnew.col-lg, .btnew.col-xl-1, .btnew.col-xl-2, .btnew.col-xl-3, .btnew.col-xl-4, .btnew.col-xl-5, .btnew.col-xl-6, .btnew.col-xl-7, .btnew.col-xl-8, .btnew.col-xl-9, .btnew.col-xl-10, .btnew.col-xl-11, .btnew.col-xl-12, .btnew.col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 992px) {
  .btnew.col-1, .btnew.col-2, .btnew.col-3, .btnew.col-4, .btnew.col-5, .btnew.col-6, .btnew.col-7, .btnew.col-8, .btnew.col-9, .btnew.col-10, .btnew.col-11, .btnew.col-12, .btnew.col, .btnew.col-sm-1, .btnew.col-sm-2, .btnew.col-sm-3, .btnew.col-sm-4, .btnew.col-sm-5, .btnew.col-sm-6, .btnew.col-sm-7, .btnew.col-sm-8, .btnew.col-sm-9, .btnew.col-sm-10, .btnew.col-sm-11, .btnew.col-sm-12, .btnew.col-sm, .btnew.col-md-1, .btnew.col-md-2, .btnew.col-md-3, .btnew.col-md-4, .btnew.col-md-5, .btnew.col-md-6, .btnew.col-md-7, .btnew.col-md-8, .btnew.col-md-9, .btnew.col-md-10, .btnew.col-md-11, .btnew.col-md-12, .btnew.col-md, .btnew.col-lg-1, .btnew.col-lg-2, .btnew.col-lg-3, .btnew.col-lg-4, .btnew.col-lg-5, .btnew.col-lg-6, .btnew.col-lg-7, .btnew.col-lg-8, .btnew.col-lg-9, .btnew.col-lg-10, .btnew.col-lg-11, .btnew.col-lg-12, .btnew.col-lg, .btnew.col-xl-1, .btnew.col-xl-2, .btnew.col-xl-3, .btnew.col-xl-4, .btnew.col-xl-5, .btnew.col-xl-6, .btnew.col-xl-7, .btnew.col-xl-8, .btnew.col-xl-9, .btnew.col-xl-10, .btnew.col-xl-11, .btnew.col-xl-12, .btnew.col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 1200px) {
  .btnew.col-1, .btnew.col-2, .btnew.col-3, .btnew.col-4, .btnew.col-5, .btnew.col-6, .btnew.col-7, .btnew.col-8, .btnew.col-9, .btnew.col-10, .btnew.col-11, .btnew.col-12, .btnew.col, .btnew.col-sm-1, .btnew.col-sm-2, .btnew.col-sm-3, .btnew.col-sm-4, .btnew.col-sm-5, .btnew.col-sm-6, .btnew.col-sm-7, .btnew.col-sm-8, .btnew.col-sm-9, .btnew.col-sm-10, .btnew.col-sm-11, .btnew.col-sm-12, .btnew.col-sm, .btnew.col-md-1, .btnew.col-md-2, .btnew.col-md-3, .btnew.col-md-4, .btnew.col-md-5, .btnew.col-md-6, .btnew.col-md-7, .btnew.col-md-8, .btnew.col-md-9, .btnew.col-md-10, .btnew.col-md-11, .btnew.col-md-12, .btnew.col-md, .btnew.col-lg-1, .btnew.col-lg-2, .btnew.col-lg-3, .btnew.col-lg-4, .btnew.col-lg-5, .btnew.col-lg-6, .btnew.col-lg-7, .btnew.col-lg-8, .btnew.col-lg-9, .btnew.col-lg-10, .btnew.col-lg-11, .btnew.col-lg-12, .btnew.col-lg, .btnew.col-xl-1, .btnew.col-xl-2, .btnew.col-xl-3, .btnew.col-xl-4, .btnew.col-xl-5, .btnew.col-xl-6, .btnew.col-xl-7, .btnew.col-xl-8, .btnew.col-xl-9, .btnew.col-xl-10, .btnew.col-xl-11, .btnew.col-xl-12, .btnew.col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.btnew.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.btnew.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.btnew.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.btnew.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.btnew.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.btnew.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.btnew.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.btnew.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.btnew.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.btnew.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.btnew.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.btnew.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.btnew.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.btnew.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.btnew.pull-0 {
  right: auto;
}

.btnew.pull-1 {
  right: 8.33333%;
}

.btnew.pull-2 {
  right: 16.66667%;
}

.btnew.pull-3 {
  right: 25%;
}

.btnew.pull-4 {
  right: 33.33333%;
}

.btnew.pull-5 {
  right: 41.66667%;
}

.btnew.pull-6 {
  right: 50%;
}

.btnew.pull-7 {
  right: 58.33333%;
}

.btnew.pull-8 {
  right: 66.66667%;
}

.btnew.pull-9 {
  right: 75%;
}

.btnew.pull-10 {
  right: 83.33333%;
}

.btnew.pull-11 {
  right: 91.66667%;
}

.btnew.pull-12 {
  right: 100%;
}

.btnew.push-0 {
  left: auto;
}

.btnew.push-1 {
  left: 8.33333%;
}

.btnew.push-2 {
  left: 16.66667%;
}

.btnew.push-3 {
  left: 25%;
}

.btnew.push-4 {
  left: 33.33333%;
}

.btnew.push-5 {
  left: 41.66667%;
}

.btnew.push-6 {
  left: 50%;
}

.btnew.push-7 {
  left: 58.33333%;
}

.btnew.push-8 {
  left: 66.66667%;
}

.btnew.push-9 {
  left: 75%;
}

.btnew.push-10 {
  left: 83.33333%;
}

.btnew.push-11 {
  left: 91.66667%;
}

.btnew.push-12 {
  left: 100%;
}

.btnew.offset-1 {
  margin-left: 8.33333%;
}

.btnew.offset-2 {
  margin-left: 16.66667%;
}

.btnew.offset-3 {
  margin-left: 25%;
}

.btnew.offset-4 {
  margin-left: 33.33333%;
}

.btnew.offset-5 {
  margin-left: 41.66667%;
}

.btnew.offset-6 {
  margin-left: 50%;
}

.btnew.offset-7 {
  margin-left: 58.33333%;
}

.btnew.offset-8 {
  margin-left: 66.66667%;
}

.btnew.offset-9 {
  margin-left: 75%;
}

.btnew.offset-10 {
  margin-left: 83.33333%;
}

.btnew.offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .btnew.col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .btnew.col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .btnew.col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .btnew.col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .btnew.col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .btnew.col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .btnew.col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .btnew.col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .btnew.col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .btnew.col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .btnew.col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .btnew.col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .btnew.col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .btnew.col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .btnew.pull-sm-0 {
    right: auto;
  }
  .btnew.pull-sm-1 {
    right: 8.33333%;
  }
  .btnew.pull-sm-2 {
    right: 16.66667%;
  }
  .btnew.pull-sm-3 {
    right: 25%;
  }
  .btnew.pull-sm-4 {
    right: 33.33333%;
  }
  .btnew.pull-sm-5 {
    right: 41.66667%;
  }
  .btnew.pull-sm-6 {
    right: 50%;
  }
  .btnew.pull-sm-7 {
    right: 58.33333%;
  }
  .btnew.pull-sm-8 {
    right: 66.66667%;
  }
  .btnew.pull-sm-9 {
    right: 75%;
  }
  .btnew.pull-sm-10 {
    right: 83.33333%;
  }
  .btnew.pull-sm-11 {
    right: 91.66667%;
  }
  .btnew.pull-sm-12 {
    right: 100%;
  }
  .btnew.push-sm-0 {
    left: auto;
  }
  .btnew.push-sm-1 {
    left: 8.33333%;
  }
  .btnew.push-sm-2 {
    left: 16.66667%;
  }
  .btnew.push-sm-3 {
    left: 25%;
  }
  .btnew.push-sm-4 {
    left: 33.33333%;
  }
  .btnew.push-sm-5 {
    left: 41.66667%;
  }
  .btnew.push-sm-6 {
    left: 50%;
  }
  .btnew.push-sm-7 {
    left: 58.33333%;
  }
  .btnew.push-sm-8 {
    left: 66.66667%;
  }
  .btnew.push-sm-9 {
    left: 75%;
  }
  .btnew.push-sm-10 {
    left: 83.33333%;
  }
  .btnew.push-sm-11 {
    left: 91.66667%;
  }
  .btnew.push-sm-12 {
    left: 100%;
  }
  .btnew.offset-sm-0 {
    margin-left: 0%;
  }
  .btnew.offset-sm-1 {
    margin-left: 8.33333%;
  }
  .btnew.offset-sm-2 {
    margin-left: 16.66667%;
  }
  .btnew.offset-sm-3 {
    margin-left: 25%;
  }
  .btnew.offset-sm-4 {
    margin-left: 33.33333%;
  }
  .btnew.offset-sm-5 {
    margin-left: 41.66667%;
  }
  .btnew.offset-sm-6 {
    margin-left: 50%;
  }
  .btnew.offset-sm-7 {
    margin-left: 58.33333%;
  }
  .btnew.offset-sm-8 {
    margin-left: 66.66667%;
  }
  .btnew.offset-sm-9 {
    margin-left: 75%;
  }
  .btnew.offset-sm-10 {
    margin-left: 83.33333%;
  }
  .btnew.offset-sm-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 768px) {
  .btnew.col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .btnew.col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .btnew.col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .btnew.col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .btnew.col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .btnew.col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .btnew.col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .btnew.col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .btnew.col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .btnew.col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .btnew.col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .btnew.col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .btnew.col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .btnew.col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .btnew.pull-md-0 {
    right: auto;
  }
  .btnew.pull-md-1 {
    right: 8.33333%;
  }
  .btnew.pull-md-2 {
    right: 16.66667%;
  }
  .btnew.pull-md-3 {
    right: 25%;
  }
  .btnew.pull-md-4 {
    right: 33.33333%;
  }
  .btnew.pull-md-5 {
    right: 41.66667%;
  }
  .btnew.pull-md-6 {
    right: 50%;
  }
  .btnew.pull-md-7 {
    right: 58.33333%;
  }
  .btnew.pull-md-8 {
    right: 66.66667%;
  }
  .btnew.pull-md-9 {
    right: 75%;
  }
  .btnew.pull-md-10 {
    right: 83.33333%;
  }
  .btnew.pull-md-11 {
    right: 91.66667%;
  }
  .btnew.pull-md-12 {
    right: 100%;
  }
  .btnew.push-md-0 {
    left: auto;
  }
  .btnew.push-md-1 {
    left: 8.33333%;
  }
  .btnew.push-md-2 {
    left: 16.66667%;
  }
  .btnew.push-md-3 {
    left: 25%;
  }
  .btnew.push-md-4 {
    left: 33.33333%;
  }
  .btnew.push-md-5 {
    left: 41.66667%;
  }
  .btnew.push-md-6 {
    left: 50%;
  }
  .btnew.push-md-7 {
    left: 58.33333%;
  }
  .btnew.push-md-8 {
    left: 66.66667%;
  }
  .btnew.push-md-9 {
    left: 75%;
  }
  .btnew.push-md-10 {
    left: 83.33333%;
  }
  .btnew.push-md-11 {
    left: 91.66667%;
  }
  .btnew.push-md-12 {
    left: 100%;
  }
  .btnew.offset-md-0 {
    margin-left: 0%;
  }
  .btnew.offset-md-1 {
    margin-left: 8.33333%;
  }
  .btnew.offset-md-2 {
    margin-left: 16.66667%;
  }
  .btnew.offset-md-3 {
    margin-left: 25%;
  }
  .btnew.offset-md-4 {
    margin-left: 33.33333%;
  }
  .btnew.offset-md-5 {
    margin-left: 41.66667%;
  }
  .btnew.offset-md-6 {
    margin-left: 50%;
  }
  .btnew.offset-md-7 {
    margin-left: 58.33333%;
  }
  .btnew.offset-md-8 {
    margin-left: 66.66667%;
  }
  .btnew.offset-md-9 {
    margin-left: 75%;
  }
  .btnew.offset-md-10 {
    margin-left: 83.33333%;
  }
  .btnew.offset-md-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 992px) {
  .btnew.col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .btnew.col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .btnew.col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .btnew.col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .btnew.col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .btnew.col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .btnew.col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .btnew.col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .btnew.col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .btnew.col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .btnew.col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .btnew.col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .btnew.col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .btnew.col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .btnew.pull-lg-0 {
    right: auto;
  }
  .btnew.pull-lg-1 {
    right: 8.33333%;
  }
  .btnew.pull-lg-2 {
    right: 16.66667%;
  }
  .btnew.pull-lg-3 {
    right: 25%;
  }
  .btnew.pull-lg-4 {
    right: 33.33333%;
  }
  .btnew.pull-lg-5 {
    right: 41.66667%;
  }
  .btnew.pull-lg-6 {
    right: 50%;
  }
  .btnew.pull-lg-7 {
    right: 58.33333%;
  }
  .btnew.pull-lg-8 {
    right: 66.66667%;
  }
  .btnew.pull-lg-9 {
    right: 75%;
  }
  .btnew.pull-lg-10 {
    right: 83.33333%;
  }
  .btnew.pull-lg-11 {
    right: 91.66667%;
  }
  .btnew.pull-lg-12 {
    right: 100%;
  }
  .btnew.push-lg-0 {
    left: auto;
  }
  .btnew.push-lg-1 {
    left: 8.33333%;
  }
  .btnew.push-lg-2 {
    left: 16.66667%;
  }
  .btnew.push-lg-3 {
    left: 25%;
  }
  .btnew.push-lg-4 {
    left: 33.33333%;
  }
  .btnew.push-lg-5 {
    left: 41.66667%;
  }
  .btnew.push-lg-6 {
    left: 50%;
  }
  .btnew.push-lg-7 {
    left: 58.33333%;
  }
  .btnew.push-lg-8 {
    left: 66.66667%;
  }
  .btnew.push-lg-9 {
    left: 75%;
  }
  .btnew.push-lg-10 {
    left: 83.33333%;
  }
  .btnew.push-lg-11 {
    left: 91.66667%;
  }
  .btnew.push-lg-12 {
    left: 100%;
  }
  .btnew.offset-lg-0 {
    margin-left: 0%;
  }
  .btnew.offset-lg-1 {
    margin-left: 8.33333%;
  }
  .btnew.offset-lg-2 {
    margin-left: 16.66667%;
  }
  .btnew.offset-lg-3 {
    margin-left: 25%;
  }
  .btnew.offset-lg-4 {
    margin-left: 33.33333%;
  }
  .btnew.offset-lg-5 {
    margin-left: 41.66667%;
  }
  .btnew.offset-lg-6 {
    margin-left: 50%;
  }
  .btnew.offset-lg-7 {
    margin-left: 58.33333%;
  }
  .btnew.offset-lg-8 {
    margin-left: 66.66667%;
  }
  .btnew.offset-lg-9 {
    margin-left: 75%;
  }
  .btnew.offset-lg-10 {
    margin-left: 83.33333%;
  }
  .btnew.offset-lg-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 1200px) {
  .btnew.col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .btnew.col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .btnew.col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .btnew.col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .btnew.col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .btnew.col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .btnew.col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .btnew.col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .btnew.col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .btnew.col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .btnew.col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .btnew.col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .btnew.col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .btnew.col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .btnew.pull-xl-0 {
    right: auto;
  }
  .btnew.pull-xl-1 {
    right: 8.33333%;
  }
  .btnew.pull-xl-2 {
    right: 16.66667%;
  }
  .btnew.pull-xl-3 {
    right: 25%;
  }
  .btnew.pull-xl-4 {
    right: 33.33333%;
  }
  .btnew.pull-xl-5 {
    right: 41.66667%;
  }
  .btnew.pull-xl-6 {
    right: 50%;
  }
  .btnew.pull-xl-7 {
    right: 58.33333%;
  }
  .btnew.pull-xl-8 {
    right: 66.66667%;
  }
  .btnew.pull-xl-9 {
    right: 75%;
  }
  .btnew.pull-xl-10 {
    right: 83.33333%;
  }
  .btnew.pull-xl-11 {
    right: 91.66667%;
  }
  .btnew.pull-xl-12 {
    right: 100%;
  }
  .btnew.push-xl-0 {
    left: auto;
  }
  .btnew.push-xl-1 {
    left: 8.33333%;
  }
  .btnew.push-xl-2 {
    left: 16.66667%;
  }
  .btnew.push-xl-3 {
    left: 25%;
  }
  .btnew.push-xl-4 {
    left: 33.33333%;
  }
  .btnew.push-xl-5 {
    left: 41.66667%;
  }
  .btnew.push-xl-6 {
    left: 50%;
  }
  .btnew.push-xl-7 {
    left: 58.33333%;
  }
  .btnew.push-xl-8 {
    left: 66.66667%;
  }
  .btnew.push-xl-9 {
    left: 75%;
  }
  .btnew.push-xl-10 {
    left: 83.33333%;
  }
  .btnew.push-xl-11 {
    left: 91.66667%;
  }
  .btnew.push-xl-12 {
    left: 100%;
  }
  .btnew.offset-xl-0 {
    margin-left: 0%;
  }
  .btnew.offset-xl-1 {
    margin-left: 8.33333%;
  }
  .btnew.offset-xl-2 {
    margin-left: 16.66667%;
  }
  .btnew.offset-xl-3 {
    margin-left: 25%;
  }
  .btnew.offset-xl-4 {
    margin-left: 33.33333%;
  }
  .btnew.offset-xl-5 {
    margin-left: 41.66667%;
  }
  .btnew.offset-xl-6 {
    margin-left: 50%;
  }
  .btnew.offset-xl-7 {
    margin-left: 58.33333%;
  }
  .btnew.offset-xl-8 {
    margin-left: 66.66667%;
  }
  .btnew.offset-xl-9 {
    margin-left: 75%;
  }
  .btnew.offset-xl-10 {
    margin-left: 83.33333%;
  }
  .btnew.offset-xl-11 {
    margin-left: 91.66667%;
  }
}
.btnew.img-fluid {
  max-width: 100%;
  height: auto;
}


.btgrid .align-baseline {
  vertical-align: baseline !important;
}

.btgrid .align-top {
  vertical-align: top !important;
}

.btgrid .align-middle {
  vertical-align: middle !important;
}

.btgrid .align-bottom {
  vertical-align: bottom !important;
}

.btgrid .align-text-bottom {
  vertical-align: text-bottom !important;
}

.btgrid .align-text-top {
  vertical-align: text-top !important;
}

.btgrid .clearfix::after {
  display: block;
  content: "";
  clear: both;
}

.btgrid .text-justify {
  text-align: justify !important;
}

.btgrid .text-nowrap {
  white-space: nowrap !important;
}

.btgrid .text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.btgrid .text-left {
  text-align: left !important;
}

.btgrid .text-right {
  text-align: right !important;
}

.btgrid .text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .btgrid .text-sm-left {
    text-align: left !important;
  }
  .btgrid .text-sm-right {
    text-align: right !important;
  }
  .btgrid .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .btgrid .text-md-left {
    text-align: left !important;
  }
  .btgrid .text-md-right {
    text-align: right !important;
  }
  .btgrid .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .btgrid .text-lg-left {
    text-align: left !important;
  }
  .btgrid .text-lg-right {
    text-align: right !important;
  }
  .btgrid .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .btgrid .text-xl-left {
    text-align: left !important;
  }
  .btgrid .text-xl-right {
    text-align: right !important;
  }
  .btgrid .text-xl-center {
    text-align: center !important;
  }
}
.btgrid .text-lowercase {
  text-transform: lowercase !important;
}

.btgrid .text-uppercase {
  text-transform: uppercase !important;
}

.btgrid .text-capitalize {
  text-transform: capitalize !important;
}

.btgrid .font-weight-normal {
  font-weight: normal;
}

.btgrid .font-weight-bold {
  font-weight: bold;
}

.btgrid .font-italic {
  font-style: italic;
}

.btgrid .text-white {
  color: #fff !important;
}

.btgrid .text-muted {
  color: #636c72 !important;
}

.btgrid a.text-muted:focus, .btgrid a.text-muted:hover {
  color: #4b5257 !important;
}

.btgrid .text-primary {
  color: #0275d8 !important;
}

.btgrid a.text-primary:focus, .btgrid a.text-primary:hover {
  color: #025aa5 !important;
}

.btgrid .text-success {
  color: #5cb85c !important;
}

.btgrid a.text-success:focus, .btgrid a.text-success:hover {
  color: #449d44 !important;
}

.btgrid .text-info {
  color: #5bc0de !important;
}

.btgrid a.text-info:focus, .btgrid a.text-info:hover {
  color: #31b0d5 !important;
}

.btgrid .text-warning {
  color: #f0ad4e !important;
}

.btgrid a.text-warning:focus, .btgrid a.text-warning:hover {
  color: #ec971f !important;
}

.btgrid .text-danger {
  color: #d9534f !important;
}

.btgrid a.text-danger:focus, .btgrid a.text-danger:hover {
  color: #c9302c !important;
}

.btgrid .text-gray-dark {
  color: #292b2c !important;
}

.btgrid a.text-gray-dark:focus, .btgrid a.text-gray-dark:hover {
  color: #101112 !important;
}

.btgrid .text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.btgrid .invisible {
  visibility: hidden !important;
}

.btgrid .hidden-xs-up {
  display: none !important;
}

@media (max-width: 575px) {
  .btgrid .hidden-xs-down {
    display: none !important;
  }
}
@media (min-width: 576px) {
  .btgrid .hidden-sm-up {
    display: none !important;
  }
}
@media (max-width: 767px) {
  .btgrid .hidden-sm-down {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .btgrid .hidden-md-up {
    display: none !important;
  }
}
@media (max-width: 991px) {
  .btgrid .hidden-md-down {
    display: none !important;
  }
}
@media (min-width: 992px) {
  .btgrid .hidden-lg-up {
    display: none !important;
  }
}
@media (max-width: 1199px) {
  .btgrid .hidden-lg-down {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .btgrid .hidden-xl-up {
    display: none !important;
  }
}
.btgrid .hidden-xl-down {
  display: none !important;
}

.btgrid .visible-print-block {
  display: none !important;
}

@media print {
  .btgrid .visible-print-block {
    display: block !important;
  }
}
.btgrid .visible-print-inline {
  display: none !important;
}

@media print {
  .btgrid .visible-print-inline {
    display: inline !important;
  }
}
.btgrid .visible-print-inline-block {
  display: none !important;
}

@media print {
  .btgrid .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .btgrid .hidden-print {
    display: none !important;
  }
}
.btgrid .container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .btgrid .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  .btgrid .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 992px) {
  .btgrid .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 1200px) {
  .btgrid .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 576px) {
  .btgrid .container {
    width: 540px;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .btgrid .container {
    width: 720px;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .btgrid .container {
    width: 960px;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .btgrid .container {
    width: 1140px;
    max-width: 100%;
  }
}
.btgrid .container-fluid {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .btgrid .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  .btgrid .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 992px) {
  .btgrid .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 1200px) {
  .btgrid .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.btgrid .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 576px) {
  .btgrid .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}
@media (min-width: 768px) {
  .btgrid .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}
@media (min-width: 992px) {
  .btgrid .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}
@media (min-width: 1200px) {
  .btgrid .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}
.btgrid .no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.btgrid .no-gutters > .col,
.btgrid .no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.btgrid .col-1, .btgrid .col-2, .btgrid .col-3, .btgrid .col-4, .btgrid .col-5, .btgrid .col-6, .btgrid .col-7, .btgrid .col-8, .btgrid .col-9, .btgrid .col-10, .btgrid .col-11, .btgrid .col-12, .btgrid .col, .btgrid .col-sm-1, .btgrid .col-sm-2, .btgrid .col-sm-3, .btgrid .col-sm-4, .btgrid .col-sm-5, .btgrid .col-sm-6, .btgrid .col-sm-7, .btgrid .col-sm-8, .btgrid .col-sm-9, .btgrid .col-sm-10, .btgrid .col-sm-11, .btgrid .col-sm-12, .btgrid .col-sm, .btgrid .col-md-1, .btgrid .col-md-2, .btgrid .col-md-3, .btgrid .col-md-4, .btgrid .col-md-5, .btgrid .col-md-6, .btgrid .col-md-7, .btgrid .col-md-8, .btgrid .col-md-9, .btgrid .col-md-10, .btgrid .col-md-11, .btgrid .col-md-12, .btgrid .col-md, .btgrid .col-lg-1, .btgrid .col-lg-2, .btgrid .col-lg-3, .btgrid .col-lg-4, .btgrid .col-lg-5, .btgrid .col-lg-6, .btgrid .col-lg-7, .btgrid .col-lg-8, .btgrid .col-lg-9, .btgrid .col-lg-10, .btgrid .col-lg-11, .btgrid .col-lg-12, .btgrid .col-lg, .btgrid .col-xl-1, .btgrid .col-xl-2, .btgrid .col-xl-3, .btgrid .col-xl-4, .btgrid .col-xl-5, .btgrid .col-xl-6, .btgrid .col-xl-7, .btgrid .col-xl-8, .btgrid .col-xl-9, .btgrid .col-xl-10, .btgrid .col-xl-11, .btgrid .col-xl-12, .btgrid .col-xl {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .btgrid .col-1, .btgrid .col-2, .btgrid .col-3, .btgrid .col-4, .btgrid .col-5, .btgrid .col-6, .btgrid .col-7, .btgrid .col-8, .btgrid .col-9, .btgrid .col-10, .btgrid .col-11, .btgrid .col-12, .btgrid .col, .btgrid .col-sm-1, .btgrid .col-sm-2, .btgrid .col-sm-3, .btgrid .col-sm-4, .btgrid .col-sm-5, .btgrid .col-sm-6, .btgrid .col-sm-7, .btgrid .col-sm-8, .btgrid .col-sm-9, .btgrid .col-sm-10, .btgrid .col-sm-11, .btgrid .col-sm-12, .btgrid .col-sm, .btgrid .col-md-1, .btgrid .col-md-2, .btgrid .col-md-3, .btgrid .col-md-4, .btgrid .col-md-5, .btgrid .col-md-6, .btgrid .col-md-7, .btgrid .col-md-8, .btgrid .col-md-9, .btgrid .col-md-10, .btgrid .col-md-11, .btgrid .col-md-12, .btgrid .col-md, .btgrid .col-lg-1, .btgrid .col-lg-2, .btgrid .col-lg-3, .btgrid .col-lg-4, .btgrid .col-lg-5, .btgrid .col-lg-6, .btgrid .col-lg-7, .btgrid .col-lg-8, .btgrid .col-lg-9, .btgrid .col-lg-10, .btgrid .col-lg-11, .btgrid .col-lg-12, .btgrid .col-lg, .btgrid .col-xl-1, .btgrid .col-xl-2, .btgrid .col-xl-3, .btgrid .col-xl-4, .btgrid .col-xl-5, .btgrid .col-xl-6, .btgrid .col-xl-7, .btgrid .col-xl-8, .btgrid .col-xl-9, .btgrid .col-xl-10, .btgrid .col-xl-11, .btgrid .col-xl-12, .btgrid .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 768px) {
  .btgrid .col-1, .btgrid .col-2, .btgrid .col-3, .btgrid .col-4, .btgrid .col-5, .btgrid .col-6, .btgrid .col-7, .btgrid .col-8, .btgrid .col-9, .btgrid .col-10, .btgrid .col-11, .btgrid .col-12, .btgrid .col, .btgrid .col-sm-1, .btgrid .col-sm-2, .btgrid .col-sm-3, .btgrid .col-sm-4, .btgrid .col-sm-5, .btgrid .col-sm-6, .btgrid .col-sm-7, .btgrid .col-sm-8, .btgrid .col-sm-9, .btgrid .col-sm-10, .btgrid .col-sm-11, .btgrid .col-sm-12, .btgrid .col-sm, .btgrid .col-md-1, .btgrid .col-md-2, .btgrid .col-md-3, .btgrid .col-md-4, .btgrid .col-md-5, .btgrid .col-md-6, .btgrid .col-md-7, .btgrid .col-md-8, .btgrid .col-md-9, .btgrid .col-md-10, .btgrid .col-md-11, .btgrid .col-md-12, .btgrid .col-md, .btgrid .col-lg-1, .btgrid .col-lg-2, .btgrid .col-lg-3, .btgrid .col-lg-4, .btgrid .col-lg-5, .btgrid .col-lg-6, .btgrid .col-lg-7, .btgrid .col-lg-8, .btgrid .col-lg-9, .btgrid .col-lg-10, .btgrid .col-lg-11, .btgrid .col-lg-12, .btgrid .col-lg, .btgrid .col-xl-1, .btgrid .col-xl-2, .btgrid .col-xl-3, .btgrid .col-xl-4, .btgrid .col-xl-5, .btgrid .col-xl-6, .btgrid .col-xl-7, .btgrid .col-xl-8, .btgrid .col-xl-9, .btgrid .col-xl-10, .btgrid .col-xl-11, .btgrid .col-xl-12, .btgrid .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 992px) {
  .btgrid .col-1, .btgrid .col-2, .btgrid .col-3, .btgrid .col-4, .btgrid .col-5, .btgrid .col-6, .btgrid .col-7, .btgrid .col-8, .btgrid .col-9, .btgrid .col-10, .btgrid .col-11, .btgrid .col-12, .btgrid .col, .btgrid .col-sm-1, .btgrid .col-sm-2, .btgrid .col-sm-3, .btgrid .col-sm-4, .btgrid .col-sm-5, .btgrid .col-sm-6, .btgrid .col-sm-7, .btgrid .col-sm-8, .btgrid .col-sm-9, .btgrid .col-sm-10, .btgrid .col-sm-11, .btgrid .col-sm-12, .btgrid .col-sm, .btgrid .col-md-1, .btgrid .col-md-2, .btgrid .col-md-3, .btgrid .col-md-4, .btgrid .col-md-5, .btgrid .col-md-6, .btgrid .col-md-7, .btgrid .col-md-8, .btgrid .col-md-9, .btgrid .col-md-10, .btgrid .col-md-11, .btgrid .col-md-12, .btgrid .col-md, .btgrid .col-lg-1, .btgrid .col-lg-2, .btgrid .col-lg-3, .btgrid .col-lg-4, .btgrid .col-lg-5, .btgrid .col-lg-6, .btgrid .col-lg-7, .btgrid .col-lg-8, .btgrid .col-lg-9, .btgrid .col-lg-10, .btgrid .col-lg-11, .btgrid .col-lg-12, .btgrid .col-lg, .btgrid .col-xl-1, .btgrid .col-xl-2, .btgrid .col-xl-3, .btgrid .col-xl-4, .btgrid .col-xl-5, .btgrid .col-xl-6, .btgrid .col-xl-7, .btgrid .col-xl-8, .btgrid .col-xl-9, .btgrid .col-xl-10, .btgrid .col-xl-11, .btgrid .col-xl-12, .btgrid .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}
@media (min-width: 1200px) {
  .btgrid .col-1, .btgrid .col-2, .btgrid .col-3, .btgrid .col-4, .btgrid .col-5, .btgrid .col-6, .btgrid .col-7, .btgrid .col-8, .btgrid .col-9, .btgrid .col-10, .btgrid .col-11, .btgrid .col-12, .btgrid .col, .btgrid .col-sm-1, .btgrid .col-sm-2, .btgrid .col-sm-3, .btgrid .col-sm-4, .btgrid .col-sm-5, .btgrid .col-sm-6, .btgrid .col-sm-7, .btgrid .col-sm-8, .btgrid .col-sm-9, .btgrid .col-sm-10, .btgrid .col-sm-11, .btgrid .col-sm-12, .btgrid .col-sm, .btgrid .col-md-1, .btgrid .col-md-2, .btgrid .col-md-3, .btgrid .col-md-4, .btgrid .col-md-5, .btgrid .col-md-6, .btgrid .col-md-7, .btgrid .col-md-8, .btgrid .col-md-9, .btgrid .col-md-10, .btgrid .col-md-11, .btgrid .col-md-12, .btgrid .col-md, .btgrid .col-lg-1, .btgrid .col-lg-2, .btgrid .col-lg-3, .btgrid .col-lg-4, .btgrid .col-lg-5, .btgrid .col-lg-6, .btgrid .col-lg-7, .btgrid .col-lg-8, .btgrid .col-lg-9, .btgrid .col-lg-10, .btgrid .col-lg-11, .btgrid .col-lg-12, .btgrid .col-lg, .btgrid .col-xl-1, .btgrid .col-xl-2, .btgrid .col-xl-3, .btgrid .col-xl-4, .btgrid .col-xl-5, .btgrid .col-xl-6, .btgrid .col-xl-7, .btgrid .col-xl-8, .btgrid .col-xl-9, .btgrid .col-xl-10, .btgrid .col-xl-11, .btgrid .col-xl-12, .btgrid .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.btgrid .col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.btgrid .col-auto {
  flex: 0 0 auto;
  width: auto;
}

.btgrid .col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.btgrid .col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.btgrid .col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.btgrid .col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.btgrid .col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.btgrid .col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.btgrid .col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.btgrid .col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.btgrid .col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.btgrid .col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.btgrid .col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.btgrid .col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.btgrid .pull-0 {
  right: auto;
}

.btgrid .pull-1 {
  right: 8.33333%;
}

.btgrid .pull-2 {
  right: 16.66667%;
}

.btgrid .pull-3 {
  right: 25%;
}

.btgrid .pull-4 {
  right: 33.33333%;
}

.btgrid .pull-5 {
  right: 41.66667%;
}

.btgrid .pull-6 {
  right: 50%;
}

.btgrid .pull-7 {
  right: 58.33333%;
}

.btgrid .pull-8 {
  right: 66.66667%;
}

.btgrid .pull-9 {
  right: 75%;
}

.btgrid .pull-10 {
  right: 83.33333%;
}

.btgrid .pull-11 {
  right: 91.66667%;
}

.btgrid .pull-12 {
  right: 100%;
}

.btgrid .push-0 {
  left: auto;
}

.btgrid .push-1 {
  left: 8.33333%;
}

.btgrid .push-2 {
  left: 16.66667%;
}

.btgrid .push-3 {
  left: 25%;
}

.btgrid .push-4 {
  left: 33.33333%;
}

.btgrid .push-5 {
  left: 41.66667%;
}

.btgrid .push-6 {
  left: 50%;
}

.btgrid .push-7 {
  left: 58.33333%;
}

.btgrid .push-8 {
  left: 66.66667%;
}

.btgrid .push-9 {
  left: 75%;
}

.btgrid .push-10 {
  left: 83.33333%;
}

.btgrid .push-11 {
  left: 91.66667%;
}

.btgrid .push-12 {
  left: 100%;
}

.btgrid .offset-1 {
  margin-left: 8.33333%;
}

.btgrid .offset-2 {
  margin-left: 16.66667%;
}

.btgrid .offset-3 {
  margin-left: 25%;
}

.btgrid .offset-4 {
  margin-left: 33.33333%;
}

.btgrid .offset-5 {
  margin-left: 41.66667%;
}

.btgrid .offset-6 {
  margin-left: 50%;
}

.btgrid .offset-7 {
  margin-left: 58.33333%;
}

.btgrid .offset-8 {
  margin-left: 66.66667%;
}

.btgrid .offset-9 {
  margin-left: 75%;
}

.btgrid .offset-10 {
  margin-left: 83.33333%;
}

.btgrid .offset-11 {
  margin-left: 91.66667%;
}

@media (min-width: 576px) {
  .btgrid .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .btgrid .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .btgrid .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .btgrid .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .btgrid .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .btgrid .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .btgrid .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .btgrid .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .btgrid .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .btgrid .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .btgrid .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .btgrid .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .btgrid .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .btgrid .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .btgrid .pull-sm-0 {
    right: auto;
  }
  .btgrid .pull-sm-1 {
    right: 8.33333%;
  }
  .btgrid .pull-sm-2 {
    right: 16.66667%;
  }
  .btgrid .pull-sm-3 {
    right: 25%;
  }
  .btgrid .pull-sm-4 {
    right: 33.33333%;
  }
  .btgrid .pull-sm-5 {
    right: 41.66667%;
  }
  .btgrid .pull-sm-6 {
    right: 50%;
  }
  .btgrid .pull-sm-7 {
    right: 58.33333%;
  }
  .btgrid .pull-sm-8 {
    right: 66.66667%;
  }
  .btgrid .pull-sm-9 {
    right: 75%;
  }
  .btgrid .pull-sm-10 {
    right: 83.33333%;
  }
  .btgrid .pull-sm-11 {
    right: 91.66667%;
  }
  .btgrid .pull-sm-12 {
    right: 100%;
  }
  .btgrid .push-sm-0 {
    left: auto;
  }
  .btgrid .push-sm-1 {
    left: 8.33333%;
  }
  .btgrid .push-sm-2 {
    left: 16.66667%;
  }
  .btgrid .push-sm-3 {
    left: 25%;
  }
  .btgrid .push-sm-4 {
    left: 33.33333%;
  }
  .btgrid .push-sm-5 {
    left: 41.66667%;
  }
  .btgrid .push-sm-6 {
    left: 50%;
  }
  .btgrid .push-sm-7 {
    left: 58.33333%;
  }
  .btgrid .push-sm-8 {
    left: 66.66667%;
  }
  .btgrid .push-sm-9 {
    left: 75%;
  }
  .btgrid .push-sm-10 {
    left: 83.33333%;
  }
  .btgrid .push-sm-11 {
    left: 91.66667%;
  }
  .btgrid .push-sm-12 {
    left: 100%;
  }
  .btgrid .offset-sm-0 {
    margin-left: 0%;
  }
  .btgrid .offset-sm-1 {
    margin-left: 8.33333%;
  }
  .btgrid .offset-sm-2 {
    margin-left: 16.66667%;
  }
  .btgrid .offset-sm-3 {
    margin-left: 25%;
  }
  .btgrid .offset-sm-4 {
    margin-left: 33.33333%;
  }
  .btgrid .offset-sm-5 {
    margin-left: 41.66667%;
  }
  .btgrid .offset-sm-6 {
    margin-left: 50%;
  }
  .btgrid .offset-sm-7 {
    margin-left: 58.33333%;
  }
  .btgrid .offset-sm-8 {
    margin-left: 66.66667%;
  }
  .btgrid .offset-sm-9 {
    margin-left: 75%;
  }
  .btgrid .offset-sm-10 {
    margin-left: 83.33333%;
  }
  .btgrid .offset-sm-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 768px) {
  .btgrid .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .btgrid .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .btgrid .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .btgrid .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .btgrid .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .btgrid .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .btgrid .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .btgrid .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .btgrid .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .btgrid .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .btgrid .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .btgrid .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .btgrid .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .btgrid .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .btgrid .pull-md-0 {
    right: auto;
  }
  .btgrid .pull-md-1 {
    right: 8.33333%;
  }
  .btgrid .pull-md-2 {
    right: 16.66667%;
  }
  .btgrid .pull-md-3 {
    right: 25%;
  }
  .btgrid .pull-md-4 {
    right: 33.33333%;
  }
  .btgrid .pull-md-5 {
    right: 41.66667%;
  }
  .btgrid .pull-md-6 {
    right: 50%;
  }
  .btgrid .pull-md-7 {
    right: 58.33333%;
  }
  .btgrid .pull-md-8 {
    right: 66.66667%;
  }
  .btgrid .pull-md-9 {
    right: 75%;
  }
  .btgrid .pull-md-10 {
    right: 83.33333%;
  }
  .btgrid .pull-md-11 {
    right: 91.66667%;
  }
  .btgrid .pull-md-12 {
    right: 100%;
  }
  .btgrid .push-md-0 {
    left: auto;
  }
  .btgrid .push-md-1 {
    left: 8.33333%;
  }
  .btgrid .push-md-2 {
    left: 16.66667%;
  }
  .btgrid .push-md-3 {
    left: 25%;
  }
  .btgrid .push-md-4 {
    left: 33.33333%;
  }
  .btgrid .push-md-5 {
    left: 41.66667%;
  }
  .btgrid .push-md-6 {
    left: 50%;
  }
  .btgrid .push-md-7 {
    left: 58.33333%;
  }
  .btgrid .push-md-8 {
    left: 66.66667%;
  }
  .btgrid .push-md-9 {
    left: 75%;
  }
  .btgrid .push-md-10 {
    left: 83.33333%;
  }
  .btgrid .push-md-11 {
    left: 91.66667%;
  }
  .btgrid .push-md-12 {
    left: 100%;
  }
  .btgrid .offset-md-0 {
    margin-left: 0%;
  }
  .btgrid .offset-md-1 {
    margin-left: 8.33333%;
  }
  .btgrid .offset-md-2 {
    margin-left: 16.66667%;
  }
  .btgrid .offset-md-3 {
    margin-left: 25%;
  }
  .btgrid .offset-md-4 {
    margin-left: 33.33333%;
  }
  .btgrid .offset-md-5 {
    margin-left: 41.66667%;
  }
  .btgrid .offset-md-6 {
    margin-left: 50%;
  }
  .btgrid .offset-md-7 {
    margin-left: 58.33333%;
  }
  .btgrid .offset-md-8 {
    margin-left: 66.66667%;
  }
  .btgrid .offset-md-9 {
    margin-left: 75%;
  }
  .btgrid .offset-md-10 {
    margin-left: 83.33333%;
  }
  .btgrid .offset-md-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 992px) {
  .btgrid .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .btgrid .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .btgrid .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .btgrid .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .btgrid .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .btgrid .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .btgrid .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .btgrid .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .btgrid .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .btgrid .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .btgrid .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .btgrid .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .btgrid .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .btgrid .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .btgrid .pull-lg-0 {
    right: auto;
  }
  .btgrid .pull-lg-1 {
    right: 8.33333%;
  }
  .btgrid .pull-lg-2 {
    right: 16.66667%;
  }
  .btgrid .pull-lg-3 {
    right: 25%;
  }
  .btgrid .pull-lg-4 {
    right: 33.33333%;
  }
  .btgrid .pull-lg-5 {
    right: 41.66667%;
  }
  .btgrid .pull-lg-6 {
    right: 50%;
  }
  .btgrid .pull-lg-7 {
    right: 58.33333%;
  }
  .btgrid .pull-lg-8 {
    right: 66.66667%;
  }
  .btgrid .pull-lg-9 {
    right: 75%;
  }
  .btgrid .pull-lg-10 {
    right: 83.33333%;
  }
  .btgrid .pull-lg-11 {
    right: 91.66667%;
  }
  .btgrid .pull-lg-12 {
    right: 100%;
  }
  .btgrid .push-lg-0 {
    left: auto;
  }
  .btgrid .push-lg-1 {
    left: 8.33333%;
  }
  .btgrid .push-lg-2 {
    left: 16.66667%;
  }
  .btgrid .push-lg-3 {
    left: 25%;
  }
  .btgrid .push-lg-4 {
    left: 33.33333%;
  }
  .btgrid .push-lg-5 {
    left: 41.66667%;
  }
  .btgrid .push-lg-6 {
    left: 50%;
  }
  .btgrid .push-lg-7 {
    left: 58.33333%;
  }
  .btgrid .push-lg-8 {
    left: 66.66667%;
  }
  .btgrid .push-lg-9 {
    left: 75%;
  }
  .btgrid .push-lg-10 {
    left: 83.33333%;
  }
  .btgrid .push-lg-11 {
    left: 91.66667%;
  }
  .btgrid .push-lg-12 {
    left: 100%;
  }
  .btgrid .offset-lg-0 {
    margin-left: 0%;
  }
  .btgrid .offset-lg-1 {
    margin-left: 8.33333%;
  }
  .btgrid .offset-lg-2 {
    margin-left: 16.66667%;
  }
  .btgrid .offset-lg-3 {
    margin-left: 25%;
  }
  .btgrid .offset-lg-4 {
    margin-left: 33.33333%;
  }
  .btgrid .offset-lg-5 {
    margin-left: 41.66667%;
  }
  .btgrid .offset-lg-6 {
    margin-left: 50%;
  }
  .btgrid .offset-lg-7 {
    margin-left: 58.33333%;
  }
  .btgrid .offset-lg-8 {
    margin-left: 66.66667%;
  }
  .btgrid .offset-lg-9 {
    margin-left: 75%;
  }
  .btgrid .offset-lg-10 {
    margin-left: 83.33333%;
  }
  .btgrid .offset-lg-11 {
    margin-left: 91.66667%;
  }
}
@media (min-width: 1200px) {
  .btgrid .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .btgrid .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .btgrid .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }
  .btgrid .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }
  .btgrid .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .btgrid .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }
  .btgrid .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }
  .btgrid .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .btgrid .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }
  .btgrid .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }
  .btgrid .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .btgrid .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }
  .btgrid .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }
  .btgrid .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .btgrid .pull-xl-0 {
    right: auto;
  }
  .btgrid .pull-xl-1 {
    right: 8.33333%;
  }
  .btgrid .pull-xl-2 {
    right: 16.66667%;
  }
  .btgrid .pull-xl-3 {
    right: 25%;
  }
  .btgrid .pull-xl-4 {
    right: 33.33333%;
  }
  .btgrid .pull-xl-5 {
    right: 41.66667%;
  }
  .btgrid .pull-xl-6 {
    right: 50%;
  }
  .btgrid .pull-xl-7 {
    right: 58.33333%;
  }
  .btgrid .pull-xl-8 {
    right: 66.66667%;
  }
  .btgrid .pull-xl-9 {
    right: 75%;
  }
  .btgrid .pull-xl-10 {
    right: 83.33333%;
  }
  .btgrid .pull-xl-11 {
    right: 91.66667%;
  }
  .btgrid .pull-xl-12 {
    right: 100%;
  }
  .btgrid .push-xl-0 {
    left: auto;
  }
  .btgrid .push-xl-1 {
    left: 8.33333%;
  }
  .btgrid .push-xl-2 {
    left: 16.66667%;
  }
  .btgrid .push-xl-3 {
    left: 25%;
  }
  .btgrid .push-xl-4 {
    left: 33.33333%;
  }
  .btgrid .push-xl-5 {
    left: 41.66667%;
  }
  .btgrid .push-xl-6 {
    left: 50%;
  }
  .btgrid .push-xl-7 {
    left: 58.33333%;
  }
  .btgrid .push-xl-8 {
    left: 66.66667%;
  }
  .btgrid .push-xl-9 {
    left: 75%;
  }
  .btgrid .push-xl-10 {
    left: 83.33333%;
  }
  .btgrid .push-xl-11 {
    left: 91.66667%;
  }
  .btgrid .push-xl-12 {
    left: 100%;
  }
  .btgrid .offset-xl-0 {
    margin-left: 0%;
  }
  .btgrid .offset-xl-1 {
    margin-left: 8.33333%;
  }
  .btgrid .offset-xl-2 {
    margin-left: 16.66667%;
  }
  .btgrid .offset-xl-3 {
    margin-left: 25%;
  }
  .btgrid .offset-xl-4 {
    margin-left: 33.33333%;
  }
  .btgrid .offset-xl-5 {
    margin-left: 41.66667%;
  }
  .btgrid .offset-xl-6 {
    margin-left: 50%;
  }
  .btgrid .offset-xl-7 {
    margin-left: 58.33333%;
  }
  .btgrid .offset-xl-8 {
    margin-left: 66.66667%;
  }
  .btgrid .offset-xl-9 {
    margin-left: 75%;
  }
  .btgrid .offset-xl-10 {
    margin-left: 83.33333%;
  }
  .btgrid .offset-xl-11 {
    margin-left: 91.66667%;
  }
}
.btgrid .img-fluid {
  max-width: 100%;
  height: auto;
}

/* STYLES2 */
/* CSS Document */
.header-left.header-left-front img {
  /*width: auto;*/
  margin-top: 0px;
}

.language-switcher-locale-url .it,
.language-switcher-locale-url .en {
  display: none;
}

a, :visited {
  color: #5a5a5a;
}

p a {
  text-decoration: none;
}

header.header {
  overflow: visible;
}

.header-left img {
  width: 200px;
  margin-top: 5px;
}

.boxlink {
  cursor: pointer;
}

.col-md-8 {
  width: 75%;
  float: left;
}

.col-md-4 {
  width: 25%;
  float: left;
}

.tb-megamenu .dropdown-menu {
  background-color: #C3C0BC;
}

.layout-swap {
  padding-top: 8px;
}

.imgrg img {
  height: 250px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.view-id-gallery {
  margin-top: 50px;
}

.owl-item img {
  width: 100%;
}

.lista-boxes [class*=box-0] a {
  color: #fff;
  cursor: pointer;
}

#html5box-html5-lightbox .html5-prev-bottom-fullscreen {
  display: block !important;
  top: 50% !important;
  left: 10px !important;
  margin-top: 0px;
  position: fixed !important;
}

#html5box-html5-lightbox .html5-next-bottom-fullscreen {
  display: block !important;
  top: 50% !important;
  right: 10px !important;
  margin-top: 0px;
  position: fixed !important;
}

#block-palta-introtop h2 {
  line-height: 120%;
}

#html5box-html5-lightbox #html5-close-fullscreen {
  display: block !important;
  top: 2% !important;
  right: 10px !important;
  margin-top: 0px;
  position: fixed !important;
}

#html5box-html5-lightbox #html5-close-fullscreen::before {
  content: "\f00d";
  font-size: 30px;
  color: #fff;
  font-family: "FontAwesome";
  padding: 5px 10px;
  background-color: rgba(0, 0, 0, 0.57);
}

#html5box-html5-lightbox .html5-prev-bottom-fullscreen::before {
  content: "\f053";
  font-size: 30px;
  color: #fff;
  font-family: "FontAwesome";
  padding: 3px 10px;
  background-color: rgba(0, 0, 0, 0.57);
}

#html5box-html5-lightbox .html5-next-bottom-fullscreen::before {
  content: "\f054";
  font-size: 30px;
  font-family: "FontAwesome";
  color: #fff;
  padding: 3px 10px;
  background-color: rgba(0, 0, 0, 0.57);
}

[class*=owlcarousel-fields-] img {
  width: 100%;
}

[class*=owlcarousel-fields-] a[href*=coming-soon] img {
  width: auto;
  display: none;
}

[class*=owlcarousel-fields-] a[href*=coming-soon] {
  display: block;
  text-align: center;
}

body.node-type-news .field--name-field-data {
  margin-bottom: -18px;
}

.page-gallery h1 {
  margin-top: 80px;
}

.header.header-front .tb-megamenu .nav > .active > a, .header.header-front .tb-megamenu .nav > .active > a:hover, .header.header-front .tb-megamenu .nav > .active > a:focus, .header.header-front .tb-megamenu .nav > li > a, .header.header-front div#block-lang-dropdown-language select#lang-dropdown-select-language, .header.header-front .tb-megamenu .nav > li > a:hover {
  text-shadow: 1px 1px 1px rgb(107, 107, 107);
  color: rgb(255, 255, 255);
}

.view-testo-ulteriore-impianti .column-right {
  text-align: left;
}

#block-views-slide-foto-contenuto-block, #block-views-testo-ulteriore-impianti-block {
  margin-top: 30px;
}

.view-testo-ulteriore-impianti .column-left {
  padding-left: 30px;
  padding-right: 20px;
}

.field--name-field-immagini .owl-carousel {
  clear: both;
  padding-top: 20px;
}

#slide-2-layer-1 strong {
  font-size: 24px !important;
}

#block-gbf-custom-gbf-custom-mappa-contatti {
  margin-top: 50px;
}

div#block-block-11 {
  float: none;
}

#block-block-11 .btgrid {
  margin-left: -10px;
  margin-right: -10px;
}

#block-block-11 .btgrid .row {
  margin-left: 0px;
  margin-right: 0px;
}

#block-block-11 .btgrid .col {
  padding-right: 10px;
  padding-left: 10px;
}

#cboxContent {
  overflow: visible !important;
}

header.header-not-front {
  box-shadow: 3px 7px 32px -1px rgba(0, 0, 0, 0.1);
  max-width: 100%;
}

body.page-node-74 h1 {
  margin-bottom: 0px;
  margin-top: 90px;
}

.node-pagina-semplice .btgrid h4 {
  margin-bottom: 5px;
}

.node-pagina-semplice .btgrid .col-md-4 p {
  margin-top: 5px;
}

h2 {
  font-size: 25px;
}

.owl-theme .owl-controls .owl-buttons div {
  line-height: 100%;
  padding: 7px 8px 5px 10px;
}

.owl-theme .owl-controls .owl-buttons div.owl-prev {
  padding: 7px 9px 5px 7px;
}

#block-views-immagini-in-pagina-base-block {
  padding-top: 40px;
}

#block-views-immagini-in-pagina-base-block .owl-pagination {
  display: none;
}

#block-block-19 h2,
#block-block-18 h2 {
  margin: 0px;
}

.colorbianco * {
  color: #fff !important;
  border-color: #fff !important;
}

#block-block-18 {
  background-image: url("../images/tecnowood-prodotti-fascia-servizi2.jpg");
  background-size: cover;
  padding: 50px 0px;
  color: #fff;
}

#block-block-19 {
  /*background-image: url("/../images/tecnowood-prodotti-fascia-realizzazioni2.jpg");*/
  background-size: cover;
  padding: 50px 0px;
  color: #fff;
}

fieldset.captcha {
  margin-bottom: 25px;
}

.view-taxonomy-term .views-row,
.block-views-blockblog-elenco .views-row {
  padding-bottom: 25px;
}

.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover {
  background-color: transparent;
  border-color: #a2a2a2;
}

.header.header-not-front .tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
  background-color: transparent;
  color: #6D6963;
}

#block-palta-facebook {
  width: 32%;
  margin-top: 1.5rem;
}

.header.header-not-front .tb-megamenu .nav li.dropdown.open > .dropdown-toggle .caret, .header.header-not-front .tb-megamenu .nav li.dropdown.active > .dropdown-toggle .caret, .header.header-not-front .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: #666;
  border-bottom-color: #666;
}

.owl-theme .owl-controls .owl-page span {
  background: rgb(255, 255, 255);
}

.tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
  margin-top: 12px;
}

.header.header-front .tb-megamenu .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}

.header.header-not-front .tb-megamenu .dropdown-menu li > a {
  color: #fff;
  background: none;
}

.lista-boxes .box-content {
  cursor: pointer;
}

div#block-tb-megamenu-menu-menu-principale-en {
  margin-left: 40px;
  float: left;
  margin-top: 10px;
}

.header.header-not-front .tb-megamenu .dropdown-menu li > a:hover,
.header.header-not-front .tb-megamenu .dropdown-menu li > a:focus,
.header.header-not-front .tb-megamenu .dropdown-submenu:hover > a {
  color: #fff;
}

.header.header-front .tb-megamenu .dropdown-menu li > a,
.header.header-front .tb-megamenu .dropdown-menu li > a:hover,
.header.header-front .tb-megamenu .dropdown-menu li > a:focus,
.header.header-front .tb-megamenu .dropdown-submenu:hover > a {
  color: rgba(255, 255, 255, 0.76);
}

.header.header-front .tb-megamenu .dropdown-menu {
  background-color: rgba(60, 60, 60, 0.82);
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.tb-megamenu .dropdown-menu li > a {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.tb-megamenu .dropdown-menu li[data-id="644"] > a,
.tb-megamenu .dropdown-menu li[data-id="695"] > a {
  border-top: 2px solid rgba(255, 255, 255, 0.8);
  margin-top: 10px;
  padding-top: 10px;
}

.header.header-not-front .tb-megamenu .dropdown-menu {
  border: 1px solid rgba(0, 0, 0, 0.2);
}

.btgrid .content.sfondogrigio {
  height: 100%;
}

.ancore .sfondogrigio h4 {
  margin-top: 5px;
}

.ancore.btgrid .row {
  margin: 0px;
}

.ancore.btgrid h2 {
  margin-top: 0px;
}

.ancore .sfondogrigio h4 a[href*="#"]::after {
  content: "\f0d7";
  font-family: "FontAwesome";
  margin-left: 9px;
}

.sfondogrigio {
  background-color: #e8e4e1;
  padding: 8px;
}

header .tb-megamenu .nav > li > a:focus, header .tb-megamenu .nav > li > a:hover {
  border-bottom: 0;
  color: #333;
}

.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, .tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, .tb-megamenu .nav > li.dropdown.open.active > a:hover, .header-not-front .tb-megamenu .nav > .active > a, .header-not-front .tb-megamenu .nav > .active > a:hover, .header-not-front .tb-megamenu .nav > .active > a:focus, .header-not-front .tb-megamenu .dropdown-menu .active > a {
  text-decoration: none;
  color: #333;
}

.header.header-front .tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
  color: #fff;
}

.header.header-not-front .tb-megamenu .nav li.dropdown.open > .dropdown-toggle {
  color: #6D6963;
}

.tb-megamenu .nav li.dropdown.open > .dropdown-toggle, .tb-megamenu .dropdown-menu .active > a {
  background-color: transparent;
}

#block-views-blog-in-evidenza-block .views-field-title, #block-multiblock-3 .views-field-title {
  font-size: 140%;
}

.acqua-dark {
  text-align: left;
  color: #fff;
}

.btn-white {
  border: 1px solid #FFF;
  border-radius: 4px;
  margin-top: 20px;
  background-color: transparent;
  color: #FFF;
  padding: 5px 10px;
}

.btn-white:hover {
  background-color: rgba(255, 255, 255, 0.5);
}

#block-block-4 pre span {
  font-family: "Bitter", serif;
  line-height: 120%;
}

.blocco-progetto-video {
  /*padding-left: 10px;
  padding-right: 10px;*/
  margin-top: 25px;
}

.blocco-progetto-video .owl-buttons {
  display: inline-block;
  position: absolute;
  bottom: 0px;
  left: 40px;
}

.blocco-progetto-video .owl-pagination {
  display: inline-block;
  position: absolute;
  bottom: 0px;
  left: 450px;
}

.carousel-4-img .owl-item {
  padding: 10px;
}

.carousel-4-img {
  /*margin-left: -10px;*/
  margin-bottom: 25px;
}

.field--name-field-immagini, .view-gallery-immagini {
  margin-left: -10px;
  margin-right: -10px;
}

.blocco-progetto-video .group-left {
  padding-left: 40px;
  padding-right: 40px;
}

/*.logged-in #block-palta-homepageblockblogdiconodinoi .btgrid {
    display: none !important;
}
.logged-in #block-palta-homepageblockblogdiconodinoi .btgrid.hidden {
    display: block !important;
}*/
#block-palta-homepageblockblogdiconodinoi a {
  color: #fff;
  text-decoration: none;
}

#block-palta-homepageblockblogdiconodinoi .imgblogicona {
  margin-top: -25px;
}

#block-palta-homepageblockblogdiconodinoi h2 {
  color: #fff;
  margin: 0px;
}

#block-palta-homepageblockblogdiconodinoi .btgrid .row {
  margin: 0px;
}

#block-palta-homepageblockblogdiconodinoi .bloccoblog {
  background-image: url("../images/tecnowood-fascia-blog_222.jpg");
  background-size: cover;
  padding-bottom: 20px;
}
@media (max-width: 450px) {
  #block-palta-homepageblockblogdiconodinoi .bloccoblog {
    padding: 40px 10px 20px;
  }
}

#block-palta-homepageblockblogdiconodinoi .diconodinoi {
  background-image: url("../images/background-dicono-di-noi.jpg");
  background-size: cover;
  padding-bottom: 20px;
}
@media (max-width: 450px) {
  #block-palta-homepageblockblogdiconodinoi .diconodinoi {
    padding: 40px 10px;
  }
}

#block-palta-homepageblockblogdiconodinoi {
  text-align: center;
  color: #fff;
  z-index: 9;
  position: relative;
  width: 100%;
}

.blocco-progetto-video .owl-theme .owl-controls .owl-buttons div {
  background: transparent;
  border: 2px solid #FFF;
}

.blocco-progetto-video {
  background-image: url(../images/sfondo-legno-approfondisci.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  color: #FFF;
  float: left;
  width: 100%;
  padding: 20px;
}

.youtube-container--responsive {
  overflow: hidden;
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}

.youtube-container--responsive iframe {
  border: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.btgrid .content img {
  margin-bottom: -3px;
}

body.node-type-progetto .field--name-field-introduzione {
  margin-bottom: 0px;
}

#block-block-4 .btgrid.desktop-version {
  max-width: 1200px;
  margin: auto;
}

#block-block-4 .btgrid.desktop-version .col {
  flex: 0 !important;
  max-width: none !important;
  flex-grow: 1 !important;
  text-align: left;
}

.node-type-progetto .btgrid .row {
  margin-right: 0;
  margin-left: 0;
}

body.page-node-14 .layout-3col__full {
  padding-left: 20px;
  padding-right: 20px;
}

body.page-node-14 .view-mode-teaser .field--name-field-immagini {
  margin-left: 0px;
  margin-right: 0px;
}

body.node-type-pagina-impianti .field--name-body {
  text-align: left;
  max-width: initial;
}

body.page-node-60 h1 {
  margin-bottom: 0px;
  margin-top: 90px;
}

body.node-type-pagina-impianti .node-pagina-impianti > .field--name-body {
  text-align: center;
  max-width: 550px;
}

#rev_slider_1_1, #rev_slider_1_1_wrapper {
  height: 640px !important;
}

h4 {
  margin-bottom: 15px;
}

.btgrid p {
  margin: 1rem 0;
}

.mm-panel > .mm-list {
  margin-left: 0px;
  margin-right: 0px;
}

.view-video-testimonianze .view-content > div {
  width: calc(33.333% - 30px);
  margin-right: 15px;
  margin-left: 15px;
}

.view-video-testimonianze h4 {
  margin-bottom: 5px;
  margin-top: 0px;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
}

.view-video-testimonianze h3 {
  font-family: "Roboto", sans-serif;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 10px;
  line-height: 100%;
}

.view-video-testimonianze .view-content {
  display: flex;
  flex-wrap: wrap;
}

#block-palta-views-block-feedback-block-1 h2 {
  color: #fff;
}

/*

*/
#block-palta-views-block-feedback-block-1 .form-group {
  max-width: 800px;
  margin: auto;
  position: relative;
}

#block-palta-views-block-feedback-block-1 {
  color: #fff;
  text-align: center;
  background-image: url(../images/background-dicono-di-noi.jpg);
  background-size: cover;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1600px;
  width: 100%;
}
#block-palta-views-block-feedback-block-1 .swiper-container {
  min-height: 220px;
}
#block-palta-views-block-feedback-block-1 .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 54%;
  top: 123%;
}
#block-palta-views-block-feedback-block-1 .swiper-button-next {
  left: auto;
  right: 2%;
}

#block-palta-views-block-feedback-block-1 .owl-next::after {
  content: "\f061";
  font-family: "FontAwesome";
  font-weight: 700;
  font-size: 25px;
}

#block-palta-views-block-feedback-block-1 .owl-prev::after {
  content: "\f060";
  font-family: "FontAwesome";
  font-weight: 700;
  font-size: 25px;
}

#block-palta-views-block-feedback-block-1 .owl-prev {
  position: absolute;
  left: -60px;
  top: 20%;
  display: flex;
  align-items: center;
  padding: 0px;
  font-size: 0px;
  justify-content: center;
  width: 30px;
  margin: 0px;
  background-color: transparent;
}

#block-palta-views-block-feedback-block-1 .views-field-field-ruolo {
  font-family: "Roboto", sans-serif;
  font-size: 16px;
  margin-top: 10px;
}

#block-palta-views-block-feedback-block-1 h2 {
  font-size: 30px;
  margin-bottom: 15px;
}

#block-palta-views-block-feedback-block-1 .views-field-title {
  font-family: "Roboto", sans-serif;
  font-size: 22px;
}

#block-palta-views-block-feedback-block-1 .owl-next {
  position: absolute;
  right: -60px;
  top: 20%;
  display: flex;
  align-items: center;
  padding: 0px;
  font-size: 0px;
  justify-content: center;
  width: 30px;
  margin: 0px;
  background-color: transparent;
}

body.node-type-pagina-semplice.page-node-41 h1 {
  margin-bottom: 54px;
}

.page-node-type-article h1 {
  margin-left: 0px;
  margin-top: 0px;
}

.field--name-field-categoria > a {
  display: inline-block;
  padding: 3px 3px;
  background-color: #eaeaea;
  font-size: 12px;
  margin-right: 10px;
}

.field--name-field-categoria {
  clear: both;
  margin-top: 5px;
}

@media (min-width: 1025px) {
  .desktop-padding-left-15 {
    padding-left: 15px;
  }
}
@media (min-width: 1922px) {
  div#block-tb-megamenu-main-menu, div#block-tb-megamenu-menu-menu-principale-en {
    margin-left: 120px;
  }
}
/* FINO A MAC RIDOTTO 1280 */
@media (max-width: 1280px) {
  .blocco-progetto-video .group-left {
    padding-left: 0px;
  }
  #rev_slider_1_1, #rev_slider_1_1_wrapper {
    height: 540px !important;
  }
  .header-left-front {
    height: 540px;
  }
  body.page-node-14 h1, body.page-node-11 h1, body.page-node-74 h1 {
    margin-bottom: 0px;
    margin-top: 60px;
  }
  .blocco-progetto-video .owl-controls {
    left: 0px;
  }
}
/* ----------- iPad HOR ----------- */
@media (max-width: 1024px) and (min-width: 990px) {
  .node-pagina-home.ds-2col-stacked-fluid > .group-left {
    width: 46%;
    margin-right: 2%;
    margin-left: 2%;
    margin-bottom: 20px;
  }
  .node-pagina-home.ds-2col-stacked-fluid > .group-right {
    width: 46%;
    margin-right: 2%;
    margin-left: 2%;
    margin-bottom: 20px;
  }
  div.gocce {
    margin-left: 2%;
  }
  div.fascia-acqua {
    padding-left: 15px;
    padding-right: 15px;
  }
  div.full-gray .block-container {
    padding-left: 15px;
    padding-right: 15px;
  }
  div#block-palta-contattaci, #block-palta-scopriilnostroblog {
    margin-right: 1%;
    margin-left: 1%;
    width: 32%;
  }
  .node-pagina-semplice .field--name-body {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 1024px) {
  #rev_slider_1_1, #rev_slider_1_1_wrapper {
    height: 540px !important;
  }
  .blocco-progetto-video .owl-pagination {
    left: 350px;
  }
  .header-left-front {
    height: 540px;
  }
  div.fascia-acqua {
    padding-left: 15px;
    padding-right: 15px;
  }
  .node-pagina-semplice .field--name-body, .node-pagina-semplice .field--name-field-introduzione, .node-pagina-semplice .field--name-field-sottotitolo {
    padding-left: 20px;
    padding-right: 20px;
  }
  .blocco-progetto-video {
    margin-right: -30px;
    margin-left: -30px;
  }
  .blocco-progetto-video .view-video-in-contenuti {
    padding: 40px;
  }
  .node-news.view-mode-teaser .field--name-field-immagini img {
    width: 100%;
  }
}
/* ----------- IPAD vert ----------- */
@media (max-width: 1023px) {
  .view-video-testimonianze .view-content > div {
    width: calc(100% - 30px);
    margin-right: 15px;
    margin-left: 15px;
  }
  #block-palta-views-block-feedback-block-1 .owl-prev {
    left: 0px;
    top: 90%;
  }
  #block-palta-views-block-feedback-block-1 .owl-next {
    right: 0px;
    top: 90%;
  }
}
@media screen and (max-width: 768px) {
  .col-md-4 {
    width: 100%;
  }
  #block-palta-facebook {
    width: 100%;
  }
  #block-palta-introtop h3 {
    font-weight: 800;
  }
  .language-switcher-locale-url .first, .language-switcher-locale-url .last {
    /*display: none;*/
  }
  .region.region-header-right-menu {
    display: none;
  }
  h1 {
    font-size: 36px;
  }
  .blocco-progetto-video .owl-pagination {
    left: auto;
    right: 40px;
  }
  .blocco-progetto-video .owl-controls {
    position: relative;
    left: 0px;
  }
  .node-pagina-semplice .field--name-body {
    padding-left: 10px;
    padding-right: 10px;
  }
  .blocco-progetto-video .view-video-in-contenuti .group-left, .blocco-progetto-video .view-video-in-contenuti .group-right, .btgrid .col-md-6 {
    width: 100%;
    max-width: 100%;
  }
  .front .btgrid .row {
    display: block;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
  }
  div#block-palta-contattaci, #block-palta-scopriilnostroblog, div#block-webform-client-block-2 {
    margin-right: 2%;
    margin-left: 2%;
    width: 96%;
  }
  body.node-type-page h1, body.node-type-news h1 {
    text-align: center;
    margin-bottom: 50px;
  }
  .view.block-views-blockblog-elenco .group-left {
    width: 100%;
    float: none;
  }
  .view.block-views-blockblog-elenco .group-right {
    width: 100%;
  }
  .view.block-views-blockblog-elenco .field--name-data-box, .page-node-type-article .field--name-data-box {
    float: none;
    width: auto;
    height: auto;
    padding-bottom: 3px;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
  }
  .page-node-type-article h1 {
    margin-top: 20px;
  }
  .big-year {
    display: inline-block;
    margin-left: 10px !important;
  }
}
@media screen and (max-width: 768px) and (min-width: 415px) {
  .view-elenco-news .field--name-title h2 {
    margin-top: 0px;
    margin-bottom: 10px;
  }
  .view-elenco-news .group-right {
    padding-left: 20px;
  }
  body.node-type-news .ds-2col-stacked-fluid > .group-left {
    width: 40%;
  }
  body.node-type-news .ds-2col-stacked-fluid > .group-right {
    width: 55%;
  }
}
/* ----------- iPhone 6+, 7+ and 8+ ----------- */
@media (max-width: 414px) {
  h1 {
    margin-top: 2rem;
  }
  .btgrid .col {
    flex-basis: auto;
    padding: 0 2rem;
  }
  .blocco-progetto-video .view-video-in-contenuti {
    padding: 20px;
  }
  .blocco-progetto-video {
    margin-right: -10px;
    margin-left: -10px;
  }
  .view-progetti .views-row {
    float: none;
    width: 96%;
    margin-right: 2%;
    margin-left: 2%;
    margin-bottom: 40px;
  }
  body.page-node-14 h1,
  body.page-node-74 h1 {
    margin-bottom: 0px;
    margin-top: 70px;
  }
  .top-container {
    clear: both;
    padding-top: 1px;
  }
  .btgrid .row {
    display: block;
    flex-wrap: wrap;
    margin-right: 0;
    margin-left: 0;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  div#block-webform-client-block-2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
  }
  .layout-3col {
    clear: both;
  }
  #rev_slider_1_1, #rev_slider_1_1_wrapper {
    height: 440px !important;
  }
  .lista-boxes .box-01, .lista-boxes .box-02, .lista-boxes .box-03, .lista-boxes .box-04 {
    min-height: 225px;
  }
  .lista-boxes .box-content {
    padding: 5px 20px;
    position: relative;
  }
  .lista-boxes > div > div:nth-child(2) {
    display: none;
    margin: 0;
  }
  .lista-boxes > div {
    padding-top: 15px;
  }
  .node-pagina-home h1 {
    font-size: 32px;
    margin-top: 0;
  }
  .header-left-front {
    height: 350px;
    background-size: 101% auto;
    background-position: left center;
    box-shadow: 0px 3px 42px 2px rgba(0, 0, 0, 0.34);
  }
}
.ds-2col > .group-left {
  float: left;
  width: 50%;
}

.ds-2col > .group-right {
  float: left;
  width: 50%;
}

.rteindent1 {
  margin-left: 40px;
}

.rteindent2 {
  margin-left: 80px;
}

.rteindent3 {
  margin-left: 120px;
}

.rteindent4 {
  margin-left: 160px;
}

.rteleft {
  text-align: left;
}

.rteright {
  text-align: right;
}

.rtecenter {
  text-align: center;
}

.rtejustify {
  text-align: justify;
}

.ibimage_left {
  float: left;
}

.ibimage_right {
  float: right;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJpbml0L192YXJpYWJsZXMuc2NzcyIsImluaXQvX2NvbG9ycy5zY3NzIiwiaW5pdC9fbWl4aW5zLnNjc3MiLCJpbml0L19yZXNldC5zY3NzIiwiaW5pdC9fY29tbW9uLnNjc3MiLCJkcnVwYWwvX3BhZ2Uuc2NzcyIsImRydXBhbC9fbG9jYWxfdGFza3Muc2NzcyIsImRydXBhbC9fZm9ybS5zY3NzIiwiZHJ1cGFsL19tYWluLW1lbnUuc2NzcyIsInJlZ2lvbnMvX3JlZ2lvbi1oZWFkZXJfdG9wLnNjc3MiLCJyZWdpb25zL19yZWdpb24taGVhZGVyLnNjc3MiLCJyZWdpb25zL19yZWdpb24taGVhZGVyX2JvdHRvbS5zY3NzIiwicmVnaW9ucy9fcmVnaW9uLWZvb3Rlci5zY3NzIiwicmVnaW9ucy9fcmVnaW9uLWZvb3Rlcl9ib3R0b20uc2NzcyIsImNvbXBvbmVudHMvX2Jsb2Nrcy5zY3NzIiwiY29tcG9uZW50cy9fZXJyb3JfcGFnZXMuc2NzcyIsImNvbXBvbmVudHMvX3VzZXIuc2NzcyIsImNvbXBvbmVudHMvX25vZGVzLnNjc3MiLCJjb21wb25lbnRzL19wYXJhZ3JhcGhzLnNjc3MiLCJjb21wb25lbnRzL19wcm9nZXR0aS5zY3NzIiwiY29tcG9uZW50cy9fc2xpZGVyLnNjc3MiLCJpbml0L19wcmV2aW91cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ3FCaEI7RUFDRSw0TUFkOEI7RUFlOUIsZ0JBTE87RUFNUCx1QkN4Qlc7RUR5QlgsbUJBQUE7QURuQkY7O0FHK0lBOztFQUFBO0FDbkpBO0VBQ0UsbUNBQUE7RUFDQSxrQ0FBQTtBSlVGOztBSVBBO0VBQ0UsdUJGUlc7RUVTWCwwQkh3QjhCO0FEZGhDO0FJUkU7RUFDRSwwREhzQjRCO0VHckI1QiwwQkhzQjRCO0FEWmhDOztBSU5BO0VBQ0UsZUFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtBSlNGOztBSUxFO0VBQ0UscUJBQUE7QUpRSjs7QUlKQTtF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LG1CQUFBO0VBQ0EsY0FBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7QXRCMHFGRjs7QXNCdnFGQTtFQUNFLGNBQUE7RUFDQSxtQkFBQTtFQUNBLHFCQUFBO0F0QjBxRkY7O0FzQnZxRkE7RUFDRSxZQUFBO0VBQ0EsNEJBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0F0QjBxRkY7O0FzQnZxRkE7O0VBRUUsdUVBQUE7RUFDQSxnQ0FBQTtFQUNBLDRCQUFBO0F0QjBxRkY7O0FzQnZxRkE7O0VBRUUsOEJBQUE7QXRCMHFGRjs7QXNCdnFGQTs7RUFFRSxpQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxZQUFBO0F0QjBxRkY7O0FzQnZxRkE7O0VBRUUsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBO0F0QjBxRkY7O0FzQnZxRkE7O0VBRUUsZ0JBQUE7RUFDQSxXQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0F0QjBxRkY7O0FzQnZxRkE7OztFQUdFLG1CQUFBO0VBQ0EsV0FBQTtBdEIwcUZGOztBc0J2cUZBOzs7RUFHRSxxRUFBQTtBdEIwcUZGOztBc0J2cUZBOztFQUVFLGtCQUFBO0F0QjBxRkY7O0FzQnZxRkE7O0VBRUUsY0FBQTtFQUNBLGtCQUFBO0VBQ0Esc0VBQUE7RUFDQSw0QkFBQTtFQUNBLDRCQUFBO0F0QjBxRkY7O0FzQnZxRkE7OztFQUdFLGVBQUE7RUFDQSxtQkFBQTtFQUNBLHNDQUFBO0F0QjBxRkY7O0FzQnZxRkE7O0VBRUUsY0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QXRCMHFGRjs7QXNCdnFGQTs7O0VBR0Usc0JBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtBdEIwcUZGOztBc0J2cUZBOztFQUVFLGFBQUE7QXRCMHFGRjs7QXNCdnFGQTs7Ozs7RUFLRSx1RUFBQTtFQUNBLDRCQUFBO0F0QjBxRkY7O0FzQnZxRkE7Ozs7OztFQU1FLDJFQUFBO0VBQ0Esc0NBQUE7QXRCMHFGRjs7QXNCdnFGQTtFQUNFLGdCQUFBO0F0QjBxRkY7O0FzQnZx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QjM0RkE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBdEI4NEZBOztBc0I1NEZBO0VBQ0EsV0FBQTtBdEIrNEZBOztBc0I3NEZBO0VBQ0EsZUFBQTtBdEJnNUZBOztBc0I5NEZBO0VBQ0EsZ0JBQUE7QXRCaTVGQTs7QXNCLzRGQTtFQUNBLFVBQUE7QXRCazVGQTs7QXNCaDVGQTtFQUNBLGdCQUFBO0F0Qm01RkE7O0FzQmo1RkE7RUFDQSxnQkFBQTtBdEJvNUZBOztBc0JsNUZBO0VBQ0EsVUFBQTtBdEJxNUZBOztBc0JuNUZBO0VBQ0EsZ0JBQUE7QXRCczVGQTs7QXNCcDVGQTtFQUNBLGdCQUFBO0F0QnU1RkE7O0FzQnI1RkE7RUFDQSxVQUFBO0F0Qnc1RkE7O0FzQnQ1RkE7RUFDQSxnQkFBQTtBdEJ5NUZBOztBc0J2NUZBO0VBQ0EsZ0JBQUE7QXRCMDVGQTs7QXNCeDVGQTtFQUNBLFdBQUE7QXRCMjVGQTs7QXNCejVGQTtFQUNBLFVBQUE7QXRCNDVGQTs7QXNCMTVGQTtFQUNBLGNBQUE7QXRCNjVGQTs7QXNCMzVGQTtFQUNBLGVBQUE7QXRCODVGQTs7QXNCNTVGQTtFQUNBLFNBQUE7QXRCKzVGQTs7QXNCNzVGQTtFQUNBLGVBQUE7QXRCZzZGQTs7QXNCOTVGQTtFQUNBLGVBQUE7QXRCaTZGQTs7QXNCLzVGQTtFQUNBLFNBQUE7QXRCazZGQTs7QXNCaDZGQTtFQUNBLGVBQUE7QXRCbTZGQTs7QXNCajZGQTtFQUNBLGVBQUE7QXRCbzZGQTs7QXNCbDZGQTtFQUNBLFNBQUE7QXRCcTZGQTs7QXNCbjZGQTtFQUNBLGVBQUE7QXRCczZGQTs7QXNCcDZGQTtFQUNBLGVBQUE7QXRCdTZGQTs7QXNCcjZGQTtFQUNBLFVBQUE7QXRCdzZGQTs7QXNCdDZGQTtFQUNBLHFCQUFBO0F0Qnk2RkE7O0FzQnY2RkE7RUFDQSxzQkFBQTtBdEIwNkZBOztBc0J4NkZBO0VBQ0EsZ0JBQUE7QXRCMjZGQTs7QXNCejZGQTtFQUNBLHNCQUFBO0F0QjQ2RkE7O0FzQjE2RkE7RUFDQSxzQkFBQTtBdEI2NkZBOztBc0IzNkZBO0VBQ0EsZ0JBQUE7QXRCODZGQTs7QXNCNTZGQTtFQUNBLHNCQUFBO0F0Qis2RkE7O0FzQjc2RkE7RUFDQSxzQkFBQTtBdEJnN0ZBOztBc0I5NkZBO0VBQ0EsZ0JBQUE7QXRCaTdGQTs7QXNCLzZGQTtFQUNBLHNCQUFBO0F0Qms3RkE7O0FzQmg3RkE7RUFDQSxzQkFBQTtBdEJtN0ZBOztBc0JqN0ZBO0VBQ0E7SUFDRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGVBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsY0FBQTtJQUNBLFdBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0Usa0JBQUE7SUFDQSxtQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxtQkFBQTtJQUNBLG9CQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGFBQUE7SUFDQSxjQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLG1CQUFBO0lBQ0Esb0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsbUJBQUE7SUFDQSxvQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxtQkFBQTtJQUNBLG9CQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLG1CQUFBO0lBQ0Esb0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsbUJBQUE7SUFDQSxvQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxtQkFBQTtJQUNBLG9CQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGNBQUE7SUFDQSxlQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLFdBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxnQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxVQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGdCQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGdCQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLFVBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZ0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZ0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsVUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxnQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxnQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxXQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLFVBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsY0FBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxlQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLFNBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxlQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLFNBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxlQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLFNBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxlQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLFVBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxxQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxzQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxnQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxzQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxzQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxnQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxzQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxzQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxnQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxzQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxzQkFBQTtFdEJvN0ZBO0FBQ0Y7QXNCbDdGQTtFQUNBO0lBQ0UsYUFBQTtJQUNBLFlBQUE7SUFDQSxlQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGNBQUE7SUFDQSxXQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGtCQUFBO0lBQ0EsbUJBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsbUJBQUE7SUFDQSxvQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxhQUFBO0lBQ0EsY0FBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxtQkFBQTtJQUNBLG9CQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLG1CQUFBO0lBQ0Esb0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsbUJBQUE7SUFDQSxvQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxtQkFBQTtJQUNBLG9CQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGFBQUE7SUFDQSxjQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLG1CQUFBO0lBQ0Esb0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsbUJBQUE7SUFDQSxvQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxjQUFBO0lBQ0EsZUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxXQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGVBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZ0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsVUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxnQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxnQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxVQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGdCQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGdCQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLFVBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZ0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZ0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsV0FBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxVQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGNBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxTQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGVBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxTQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGVBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxTQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGVBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxVQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGVBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UscUJBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0Usc0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZ0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0Usc0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0Usc0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZ0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0Usc0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0Usc0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZ0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0Usc0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0Usc0JBQUE7RXRCbzdGQTtBQUNGO0FzQmw3RkE7RUFDQTtJQUNFLGFBQUE7SUFDQSxZQUFBO0lBQ0EsZUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxjQUFBO0lBQ0EsV0FBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxrQkFBQTtJQUNBLG1CQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLG1CQUFBO0lBQ0Esb0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsYUFBQTtJQUNBLGNBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsbUJBQUE7SUFDQSxvQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxtQkFBQTtJQUNBLG9CQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGFBQUE7SUFDQSxjQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLG1CQUFBO0lBQ0Esb0JBQUE7RXRCbzdGQTtFc0JsN0ZG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N0ZBO0VzQmw3RkY7SUFDRSxVQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGdCQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLGdCQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLFVBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZ0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZ0JBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsVUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxnQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxnQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxXQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLFVBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsY0FBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxlQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLFNBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxlQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLFNBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxlQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLFNBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxlQUFBO0V0Qm83RkE7RXNCbDdGRjtJQUNFLFVBQUE7RXRCbzdGQTtFc0JsN0ZGO0lBQ0UsZUFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxxQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxzQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxnQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxzQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxzQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxnQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxzQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxzQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxnQkFBQTtFdEJvN0ZBO0VzQmw3RkY7SUFDRSxzQkFBQTtFdEJv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RUFDRSxpQkFBQTtBdEI2L0ZGOztBc0IzL0ZBO0VBQ0Usa0JBQUE7QXRCOC9GRjs7QXNCNS9GQTtFQUNFLG1CQUFBO0F0QisvRkY7O0FzQjcvRkE7RUFDRSxXQUFBO0F0QmdnR0Y7O0FzQjkvRkE7RUFDRSxZQUFBO0F0QmlnR0YiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbmgxLCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiByZ2IoMTE4LCA4NSwgNDEpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4vKipcbiAqIFNldHMgYSB3cmFwcGVyIHdpZHRoXG4gKi9cbioge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYSwgYTp2aXNpdGVkIHtcbiAgY29sb3I6IHJnYigxMTgsIDg1LCA0MSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlciwgYTp2aXNpdGVkOmhvdmVyIHtcbiAgY29sb3I6IHJnYigyMDMuOTQzMzk2MjI2NCwgMTYyLjg0OTA1NjYwMzgsIDEwOC4wNTY2MDM3NzM2KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5maWVsZC0tbGFiZWwtaW5saW5lID4gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc21hbGwge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiKDExOCwgODUsIDQxKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiA4MnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuaDIge1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbmgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogcmdiKDExOCwgODUsIDQxKTtcbn1cblxuLmZpZWxkLS10eXBlLXRleHQtbG9uZyBwIHtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4uZmllbGQtLXR5cGUtdGV4dC1sb25nIHVsLCAuZmllbGQtLXR5cGUtdGV4dC1sb25nIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLmZpZWxkLS10eXBlLXRleHQtbG9uZyB1bCBsaSwgLmZpZWxkLS10eXBlLXRleHQtbG9uZyBvbCBsaSB7XG4gIGNvbG9yOiAjNWE1YTVhO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZmllbGQtLXR5cGUtdGV4dC1sb25nIG9sIHtcbiAgbGlzdC1zdHlsZTogZGVjaW1hbDtcbn1cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYnRuLWJhY2sge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZS1vdXQ7XG59XG4uYnRuLWJhY2s6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiByZ2IoNzUsIDMyLCAxOCk7XG59XG5cbi52aWV3LWdyaWQgLml0ZW0tbGlzdCA+IHVsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjIwcHgsIDFmcikpO1xuICBncmlkLWdhcDogNXJlbSAycmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlldy1ncmlkIC5pdGVtLWxpc3QgPiB1bCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAlLCAxZnIpKTtcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC52aWV3LWdyaWQgLml0ZW0tbGlzdCA+IHVsIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG5bZGF0YS1kcnVwYWwtdmlld3MtaW5maW5pdGUtc2Nyb2xsLXBhZ2VyXSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuW2RhdGEtZHJ1cGFsLXZpZXdzLWluZmluaXRlLXNjcm9sbC1wYWdlcl0gLnBhZ2VyX19pdGVtIGEge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig3NSwgMzIsIDE4KTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xcyBlYXNlLW91dDtcbn1cbltkYXRhLWRydXBhbC12aWV3cy1pbmZpbml0ZS1zY3JvbGwtcGFnZXJdIC5wYWdlcl9faXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExOCwgODUsIDQxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbltkYXRhLWRydXBhbC12aWV3cy1pbmZpbml0ZS1zY3JvbGwtcGFnZXJdIC5wYWdlcl9faXRlbSBhLmJ0bi1pbnZlcnRlZCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoNzUsIDMyLCAxOCk7XG4gIGNvbG9yOiByZ2IoNzUsIDMyLCAxOCk7XG59XG5bZGF0YS1kcnVwYWwtdmlld3MtaW5maW5pdGUtc2Nyb2xsLXBhZ2VyXSAucGFnZXJfX2l0ZW0gYS5idG4taW52ZXJ0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJyZWFkY3J1bWItd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uYnJlYWRjcnVtYi13cmFwcGVyIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5icmVhZGNydW1iLXdyYXBwZXIgdWwgbGkge1xuICBjb2xvcjogcmdiYSgxMTgsIDg1LCA0MSwgMC41KTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5icmVhZGNydW1iLXdyYXBwZXIgdWwgbGkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLmJyZWFkY3J1bWItd3JhcHBlciB1bCBsaTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCLCu1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4uYnJlYWRjcnVtYi13cmFwcGVyIHVsIGxpIGEge1xuICBjb2xvcjogcmdiKDExOCwgODUsIDQxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5icmVhZGNydW1iLXdyYXBwZXIgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICB9XG59XG5cbi5wYWdlci1uYXYge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnBhZ2VyLW5hdiA+IC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnBhZ2VyLW5hdiA+IC5wYWdpbmF0aW9uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5wYWdlci1uYXYgPiAucGFnaW5hdGlvbiA+IC5wYWdlLWl0ZW0ge1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbn1cbi5wYWdlci1uYXYgPiAucGFnaW5hdGlvbiA+IC5wYWdlLWl0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYWdlci1uYXYgPiAucGFnaW5hdGlvbiA+IC5wYWdlLWl0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiByZ2IoNzUsIDMyLCAxOCk7XG59XG4ucGFnZXItbmF2ID4gLnBhZ2luYXRpb24gPiAucGFnZS1pdGVtLmRpc2FibGVkIGEsIC5wYWdlci1uYXYgPiAucGFnaW5hdGlvbiA+IC5wYWdlLWl0ZW0uZGlzYWJsZWQgc3BhbiB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuLnBhZ2VyLW5hdiA+IC5wYWdpbmF0aW9uID4gLnBhZ2UtaXRlbS5hY3RpdmUgYSwgLnBhZ2VyLW5hdiA+IC5wYWdpbmF0aW9uID4gLnBhZ2UtaXRlbS5hY3RpdmUgc3BhbiB7XG4gIGNvbG9yOiByZ2IoNzUsIDMyLCAxOCk7XG59XG5cbi5yZWdpb24tY29udGVudCA+IC5pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWdpb24tY29udGVudCA+IC5pbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5yZWdpb24tY29udGVudCA+IC5pbm5lciB7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLmhvbWVwYWdlLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmhvbWVwYWdlLWJhY2tncm91bmQge1xuICAgIGhlaWdodDogNzB2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ob21lcGFnZS1iYWNrZ3JvdW5kIHtcbiAgICBoZWlnaHQ6IDYwdmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuaG9tZXBhZ2UtYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiAxMTB2aDtcbiAgfVxufVxuLmhvbWVwYWdlLWJhY2tncm91bmQgLmltYWdlLWJhY2tncm91bmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmhlYWRlcltyb2xlPWJhbm5lcl0sXG5tYWluW3JvbGU9bWFpbl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyW3JvbGU9YmFubmVyXSxcbiAgbWFpbltyb2xlPW1haW5dIHtcbiAgICBwYWRkaW5nOiAwIDJyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIGhlYWRlcltyb2xlPWJhbm5lcl0sXG4gIG1haW5bcm9sZT1tYWluXSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBhZ2UuZnVsbDpiZWZvcmUsIC5wYWdlLmZ1bGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucGFnZS5mdWxsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBhZ2UuZnVsbCB7XG4gICp6b29tOiAxO1xufVxuLnBhdGgtZnJvbnRwYWdlIC5wYWdlLmZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXNlemlvbmkge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGF0aC1mcm9udHBhZ2UgLnBhZ2UuZnVsbCAuZmllbGQtLW5hbWUtZmllbGQtc2V6aW9uaSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSAucGFnZS5mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1zZXppb25pIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXRoLWZyb250cGFnZSAucGFnZS5mdWxsIC5maWVsZC0tbmFtZS1maWVsZC1zZXppb25pIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5wYWdlLmZ1bGwgLmZpZWxkLS1uYW1lLWZpZWxkLXNlemlvbmkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5wYWdlLmZ1bGwgLnNpZGViYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnBhZ2UuZnVsbCAuc2lkZWJhciB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5wYWdlLmZ1bGwgLnNpZGViYXIgaDQge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiByZ2IoMTE4LCA4NSwgNDEpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLnBhZ2UuZnVsbCAuc2lkZWJhciArIC5pbm5lciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDc2JTtcbiAgcGFkZGluZy1sZWZ0OiA0JTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAucGFnZS5mdWxsIC5zaWRlYmFyICsgLmlubmVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5wYWdlLmZ1bGwgLnNpZGViYXIgKyAuaW5uZXIgLmZpZWxkLS1uYW1lLWJvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tZW51LWludGVybm8gPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYigxMTgsIDg1LCA0MSk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMXMgZWFzZTtcbn1cbi5wYXRoLWZyb250cGFnZSAuYmxvY2stc3lzdGVtLWJyZWFkY3J1bWItYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhdGgtZnJvbnRwYWdlIC5yZWdpb24tY29udGVudCA+IC5pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFjdC1tZXNzYWdlLWZlZWRiYWNrLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5jb250YWN0LW1lc3NhZ2UtZmVlZGJhY2stZm9ybSA+IC5mb3JtLWl0ZW0tbmFtZSB7XG4gIG9yZGVyOiAxO1xufVxuLmNvbnRhY3QtbWVzc2FnZS1mZWVkYmFjay1mb3JtID4gLmZvcm0taXRlbS1tYWlsIHtcbiAgb3JkZXI6IDI7XG59XG4uY29udGFjdC1tZXNzYWdlLWZlZWRiYWNrLWZvcm0gPiAuZmllbGQtLW5hbWUtbWVzc2FnZSB7XG4gIG9yZGVyOiAzO1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbi5jb250YWN0LW1lc3NhZ2UtZmVlZGJhY2stZm9ybSA+IC5maWVsZC0tbmFtZS1maWVsZC1wcml2YWN5IHtcbiAgb3JkZXI6IDQ7XG59XG4uY29udGFjdC1tZXNzYWdlLWZlZWRiYWNrLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIG9yZGVyOiA1O1xufVxuLmNvbnRhY3QtbWVzc2FnZS1mZWVkYmFjay1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogcmdiKDExOCwgODUsIDQxKTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiAwLjVyZW0gM3JlbTtcbn1cblxuZGl2I3NsaWRpbmctcG9wdXAsIGRpdiNzbGlkaW5nLXBvcHVwIC5ldS1jb29raWUtd2l0aGRyYXctYmFubmVyLCAuZXUtY29va2llLXdpdGhkcmF3LXRhYiB7XG4gIGJhY2tncm91bmQ6IHJnYigxMTgsIDg1LCA0MSk7XG59XG5kaXYjc2xpZGluZy1wb3B1cCAuZXUtY29va2llLWNvbXBsaWFuY2UtY29udGVudCwgZGl2I3NsaWRpbmctcG9wdXAgLmV1LWNvb2tpZS13aXRoZHJhdy1iYW5uZXIgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWNvbnRlbnQsIC5ldS1jb29raWUtd2l0aGRyYXctdGFiIC5ldS1jb29raWUtY29tcGxpYW5jZS1jb250ZW50IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgZGl2I3NsaWRpbmctcG9wdXAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWNvbnRlbnQsIGRpdiNzbGlkaW5nLXBvcHVwIC5ldS1jb29raWUtd2l0aGRyYXctYmFubmVyIC5ldS1jb29raWUtY29tcGxpYW5jZS1jb250ZW50LCAuZXUtY29va2llLXdpdGhkcmF3LXRhYiAuZXUtY29va2llLWNvbXBsaWFuY2UtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmRpdiNzbGlkaW5nLXBvcHVwIC5ldS1jb29raWUtY29tcGxpYW5jZS1jb250ZW50LCBkaXYjc2xpZGluZy1wb3B1cCAuZXUtY29va2llLXdpdGhkcmF3LWJhbm5lciAuZXUtY29va2llLWNvbXBsaWFuY2UtY29udGVudCwgLmV1LWNvb2tpZS13aXRoZHJhdy10YWIgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5kaXYjc2xpZGluZy1wb3B1cCAuZXUtY29va2llLWNvbXBsaWFuY2UtbWVzc2FnZSwgZGl2I3NsaWRpbmctcG9wdXAgLmV1LWNvb2tpZS13aXRoZHJhdy1iYW5uZXIgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2UsIC5ldS1jb29raWUtd2l0aGRyYXctdGFiIC5ldS1jb29raWUtY29tcGxpYW5jZS1tZXNzYWdlIHtcbiAgbWFyZ2luOiAxcmVtIDAgMC44cmVtO1xufVxuZGl2I3NsaWRpbmctcG9wdXAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2UgaDEsIGRpdiNzbGlkaW5nLXBvcHVwIC5ldS1jb29raWUtY29tcGxpYW5jZS1tZXNzYWdlIGgyLCBkaXYjc2xpZGluZy1wb3B1cCAuZXUtY29va2llLWNvbXBsaWFuY2UtbWVzc2FnZSBoMywgZGl2I3NsaWRpbmctcG9wdXAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2UgaDQsIGRpdiNzbGlkaW5nLXBvcHVwIC5ldS1jb29raWUtd2l0aGRyYXctYmFubmVyIC5ldS1jb29raWUtY29tcGxpYW5jZS1tZXNzYWdlIGgxLCBkaXYjc2xpZGluZy1wb3B1cCAuZXUtY29va2llLXdpdGhkcmF3LWJhbm5lciAuZXUtY29va2llLWNvbXBsaWFuY2UtbWVzc2FnZSBoMiwgZGl2I3NsaWRpbmctcG9wdXAgLmV1LWNvb2tpZS13aXRoZHJhdy1iYW5uZXIgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2UgaDMsIGRpdiNzbGlkaW5nLXBvcHVwIC5ldS1jb29raWUtd2l0aGRyYXctYmFubmVyIC5ldS1jb29raWUtY29tcGxpYW5jZS1tZXNzYWdlIGg0LCAuZXUtY29va2llLXdpdGhkcmF3LXRhYiAuZXUtY29va2llLWNvbXBsaWFuY2UtbWVzc2FnZSBoMSwgLmV1LWNvb2tpZS13aXRoZHJhdy10YWIgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2UgaDIsIC5ldS1jb29raWUtd2l0aGRyYXctdGFiIC5ldS1jb29raWUtY29tcGxpYW5jZS1tZXNzYWdlIGgzLCAuZXUtY29va2llLXdpdGhkcmF3LXRhYiAuZXUtY29va2llLWNvbXBsaWFuY2UtbWVzc2FnZSBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5kaXYjc2xpZGluZy1wb3B1cCAuZXUtY29va2llLWNvbXBsaWFuY2UtbWVzc2FnZSBwLCBkaXYjc2xpZGluZy1wb3B1cCAuZXUtY29va2llLXdpdGhkcmF3LWJhbm5lciAuZXUtY29va2llLWNvbXBsaWFuY2UtbWVzc2FnZSBwLCAuZXUtY29va2llLXdpdGhkcmF3LXRhYiAuZXUtY29va2llLWNvbXBsaWFuY2UtbWVzc2FnZSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbmRpdiNzbGlkaW5nLXBvcHVwIC5ldS1jb29raWUtY29tcGxpYW5jZS1tZXNzYWdlIC5maW5kLW1vcmUtYnV0dG9uLCBkaXYjc2xpZGluZy1wb3B1cCAuZXUtY29va2llLXdpdGhkcmF3LWJhbm5lciAuZXUtY29va2llLWNvbXBsaWFuY2UtbWVzc2FnZSAuZmluZC1tb3JlLWJ1dHRvbiwgLmV1LWNvb2tpZS13aXRoZHJhdy10YWIgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2UgLmZpbmQtbW9yZS1idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuZGl2I3NsaWRpbmctcG9wdXAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWJ1dHRvbnMsIGRpdiNzbGlkaW5nLXBvcHVwIC5ldS1jb29raWUtd2l0aGRyYXctYmFubmVyIC5ldS1jb29raWUtY29tcGxpYW5jZS1idXR0b25zLCAuZXUtY29va2llLXdpdGhkcmF3LXRhYiAuZXUtY29va2llLWNvbXBsaWFuY2UtYnV0dG9ucyB7XG4gIG1hcmdpbjogMXJlbSAwIDAuMnJlbTtcbn1cbmRpdiNzbGlkaW5nLXBvcHVwIC5ldS1jb29raWUtY29tcGxpYW5jZS1idXR0b25zID4gYnV0dG9uLCBkaXYjc2xpZGluZy1wb3B1cCAuZXUtY29va2llLXdpdGhkcmF3LWJhbm5lciAuZXUtY29va2llLWNvbXBsaWFuY2UtYnV0dG9ucyA+IGJ1dHRvbiwgLmV1LWNvb2tpZS13aXRoZHJhdy10YWIgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWJ1dHRvbnMgPiBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuZGl2I3NsaWRpbmctcG9wdXAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWJ1dHRvbnMgLmFncmVlLWJ1dHRvbiwgZGl2I3NsaWRpbmctcG9wdXAgLmV1LWNvb2tpZS13aXRoZHJhdy1iYW5uZXIgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWJ1dHRvbnMgLmFncmVlLWJ1dHRvbiwgLmV1LWNvb2tpZS13aXRoZHJhdy10YWIgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWJ1dHRvbnMgLmFncmVlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjb2xvcjogcmdiKDExOCwgODUsIDQxKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmRpdiNzbGlkaW5nLXBvcHVwIC5ldS1jb29raWUtY29tcGxpYW5jZS1idXR0b25zIC5kZWNsaW5lLWJ1dHRvbiwgZGl2I3NsaWRpbmctcG9wdXAgLmV1LWNvb2tpZS13aXRoZHJhdy1iYW5uZXIgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWJ1dHRvbnMgLmRlY2xpbmUtYnV0dG9uLCAuZXUtY29va2llLXdpdGhkcmF3LXRhYiAuZXUtY29va2llLWNvbXBsaWFuY2UtYnV0dG9ucyAuZGVjbGluZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSB7XG4gIHdpZHRoOiA1MCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogcmdiKDIzMCwgMTEyLCAxMTIpO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG59XG5kaXZbZGF0YS1kcnVwYWwtbWVzc2FnZXNdID4gZGl2IHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tZW51LWludGVybm8gbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm1lbnUtaW50ZXJubyBzcGFuLCAubWVudS1pbnRlcm5vIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4ubWVudS1pbnRlcm5vIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDExOCwgODUsIDQxLCAwLjEpO1xufVxuLm1lbnUtaW50ZXJubyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm1lbnUtaW50ZXJubyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTgsIDg1LCA0MSwgMC4xKTtcbn1cblxuLnBhdGgtYmxvZy1tYXAgaDEge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnBhdGgtYmxvZy1tYXAgLml0ZW0tbGlzdCA+IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxuLnJlZ2lvbi1oaWdobGlnaHRlZCA+IC5pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5yZWdpb24taGlnaGxpZ2h0ZWQgPiAuaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENEQ0O1xuICB6LWluZGV4OiAyO1xufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHVsOmJlZm9yZSwgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHVsOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHVsOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHVsIHtcbiAgKnpvb206IDE7XG59XG4uYmxvY2stbG9jYWwtdGFza3MtYmxvY2sgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHVsIGEge1xuICBjb2xvcjogI0Q0RDRENDtcbn1cbi5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB1bCBhLmlzLWFjdGl2ZSwgLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHVsIGE6aG92ZXIge1xuICBjb2xvcjogcmdiKDE3My43NSwgMTczLjc1LCAxNzMuNzUpO1xufVxuXG5odG1sIGlucHV0W3R5cGU9YnV0dG9uXSxcbmlucHV0W3R5cGU9cmVzZXRdLFxuaW5wdXRbdHlwZT1zdWJtaXRdLCAuYnRuIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNzUsIDMyLCAxOCk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMXMgZWFzZS1vdXQ7XG59XG5odG1sIGlucHV0W3R5cGU9YnV0dG9uXTpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLCAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDExOCwgODUsIDQxKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1pbnZlcnRlZCxcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1pbnZlcnRlZCxcbmlucHV0W3R5cGU9c3VibWl0XS5idG4taW52ZXJ0ZWQsIC5idG4uYnRuLWludmVydGVkIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYig3NSwgMzIsIDE4KTtcbiAgY29sb3I6IHJnYig3NSwgMzIsIDE4KTtcbn1cbmh0bWwgaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1pbnZlcnRlZDpob3ZlcixcbmlucHV0W3R5cGU9cmVzZXRdLmJ0bi1pbnZlcnRlZDpob3ZlcixcbmlucHV0W3R5cGU9c3VibWl0XS5idG4taW52ZXJ0ZWQ6aG92ZXIsIC5idG4uYnRuLWludmVydGVkOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mb3JtLWdyb3VwIC5kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBjb2xvcjogcmdiKDExOCwgODUsIDQxKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDExOCwgODUsIDQxKTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZm9ybS1jb250cm9sLmZvcm0tdGV4dGFyZWEge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDExOCwgODUsIDQxKTtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLmNvbnRyb2wtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogcmdiKDExOCwgODUsIDQxKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5pbnB1dFt0eXBlPXRleHRdLFxuaW5wdXRbdHlwZT1lbWFpbF0sXG5pbnB1dFt0eXBlPXBhc3N3b3JkXSxcbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIHJnYigxMTgsIDg1LCA0MSk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICBpbnB1dFt0eXBlPXRleHRdLFxuICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4gIHRleHRhcmVhIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5bZGF0YS1kcnVwYWwtc2VsZWN0b3I9cGFzc3dvcmQtY29uZmlybS1tZXNzYWdlXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjlyZW0gMnJlbSAwLjlyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCByZ2IoMTE4LCA4NSwgNDEpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC8qXG4gIC1tb3otYXBwZWFyYW5jZTpub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtcbiAgYXBwZWFyYW5jZTpub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9kcm9wZG93bi1pY29uYS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDkyJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA1MCU7Ki9cbiAgb3V0bGluZTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb3JtLWl0ZW0tLWVycm9yLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5mb3JtLWl0ZW0tLWVycm9yLW1lc3NhZ2UuYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6IHJnYigxMTgsIDg1LCA0MSk7XG59XG5cbi5mb3JtLWl0ZW0tLWVycm9yLW1lc3NhZ2UuYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6IHJnYigxMTgsIDg1LCA0MSk7XG59XG5cblt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpLFxuW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuMDE7XG59XG5cblt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgbGFiZWwsXG5bdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuN2VtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8qIGNoZWNrYm94IGFzcGVjdCAqL1xuW3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkgKyBsYWJlbDpiZWZvcmUsXG5bdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMTgsIDg1LCA0MSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjc1cztcbn1cblxuW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE4LCA4NSwgNDEpO1xufVxuXG4vKiBjaGVja2VkIG1hcmsgYXNwZWN0ICovXG5bdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyLFxuW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjdlbTtcbiAgbGVmdDogMC4yNGVtO1xuICBmb250LXNpemU6IDAuOWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbn1cblxuLyogY2hlY2tlZCBtYXJrIGFzcGVjdCBjaGFuZ2VzICovXG5bdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi8qIERpc2FibGVkIGNoZWNrYm94ICovXG5bdHlwZT1jaGVja2JveF06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSxcblt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTE4LCA4NSwgNDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE4LCA4NSwgNDEpO1xufVxuXG5bdHlwZT1jaGVja2JveF06ZGlzYWJsZWQ6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgY29sb3I6IHJnYigxMTgsIDg1LCA0MSk7XG59XG5cblt0eXBlPWNoZWNrYm94XTpkaXNhYmxlZCArIGxhYmVsIHtcbiAgY29sb3I6IHJnYigxMTgsIDg1LCA0MSk7XG59XG5cbi8qIEFjY2Vzc2liaWxpdHkgKi9cbi52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgfVxufVxuLnZpZXdzLWV4cG9zZWQtZm9ybSA+IC5mb3JtLWl0ZW0sIC52aWV3cy1leHBvc2VkLWZvcm0gPiAuZm9ybS1hY3Rpb25zIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC52aWV3cy1leHBvc2VkLWZvcm0gPiAuZm9ybS1pdGVtLCAudmlld3MtZXhwb3NlZC1mb3JtID4gLmZvcm0tYWN0aW9ucyB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuYmxvY2std2ViZm9ybSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGxhYmVsLmNvbnRyb2wtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzVhNWE1YTtcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSBpbnB1dFt0eXBlPXRleHRdLCAud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4ud2ViZm9ybS1zdWJtaXNzaW9uLWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYnV0dG9uZmFjZTtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IHVuc2V0O1xufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJ1dHRvbmZhY2U7XG4gIGNvbG9yOiBibGFjaztcbn1cbi53ZWJmb3JtLXN1Ym1pc3Npb24tZm9ybSAud2ViZm9ybS1jb25maXJtYXRpb24ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuXG4ucmVnaW9uLWhlYWRlciAubWFpbi1tZW51ID4gdWwgPiBsaTpob3ZlciA+IHVsLCAucmVnaW9uLWhlYWRlciAubWFpbi1tZW51ID4gdWwgPiBsaTpmb2N1cy13aXRoaW4gPiB1bCxcbi5yZWdpb24taGVhZGVyIC5tYWluLW1lbnUgPiB1bCA+IGxpIHVsOmhvdmVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5tYWluLW1lbnUge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLm1haW4tbWVudSA+IHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xufVxuLm1haW4tbWVudSA+IHVsID4gbGkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWFpbi1tZW51ID4gdWwgPiBsaTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tYWluLW1lbnUgPiB1bCA+IGxpOmhvdmVyID4gdWwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tYWluLW1lbnUgPiB1bCA+IGxpIHVsIHtcbiAgYmFja2dyb3VuZDogI0MzQzBCQztcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLXRvcDogMS4xcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogOTk5OTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5tYWluLW1lbnUgPiB1bCBsaSB1bCBsaSB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4ubWFpbi1tZW51ID4gdWwgbGkgdWwgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ubWFpbi1tZW51ID4gdWwgbGkgdWwgbGkgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjFzIGxpbmVhcjtcbn1cbi5tYWluLW1lbnUgPiB1bCBsaSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm1haW4tbWVudSA+IHVsIGxpIHVsIGxpOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm1haW4tbWVudSA+IHVsIGEsXG4ubWFpbi1tZW51ID4gdWwgc3BhbiB7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDEuMXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbWVudSA+IHVsIGEsXG4gIC5tYWluLW1lbnUgPiB1bCBzcGFuIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gIH1cbn1cbi5tYWluLW1lbnUgPiB1bCBhOmhvdmVyLCAubWFpbi1tZW51ID4gdWwgYS5pcy1hY3RpdmUsXG4ubWFpbi1tZW51ID4gdWwgc3Bhbjpob3Zlcixcbi5tYWluLW1lbnUgPiB1bCBzcGFuLmlzLWFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnBhdGgtZnJvbnRwYWdlIC5tYWluLW1lbnUgPiB1bCBhOmhvdmVyLCAucGF0aC1mcm9udHBhZ2UgLm1haW4tbWVudSA+IHVsIGEuaXMtYWN0aXZlLFxuLnBhdGgtZnJvbnRwYWdlIC5tYWluLW1lbnUgPiB1bCBzcGFuOmhvdmVyLFxuLnBhdGgtZnJvbnRwYWdlIC5tYWluLW1lbnUgPiB1bCBzcGFuLmlzLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbn1cblxuLnBhdGgtZnJvbnRwYWdlIC5tYWluLW1lbnUgPiB1bCBhIHtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBhdGgtZnJvbnRwYWdlIC5tYWluLW1lbnUgPiB1bCA+IGxpIHVsIHtcbiAgYmFja2dyb3VuZDogcmdiYSg2MCwgNjAsIDYwLCAwLjgyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBhdGgtZnJvbnRwYWdlIC5tYWluLW1lbnUgPiB1bCA+IGxpIHVsIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwO1xufVxuXG4ucmVnaW9uLWZvb3RlciAubWFpbi1tZW51ID4gdWwgdWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAuaGVhZGVyLXJpZ2h0LCAucGF0aC1mcm9udHBhZ2UgLnJlZ2lvbi1oZWFkZXJfcmlnaHRfbWVudSAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tb2JpbGUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubW9iaWxlLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ubW9iaWxlLW1lbnUgPiAubWVudS10b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3JlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLm1vYmlsZS1tZW51ID4gLm1lbnUtdG9nZ2xlIHtcbiAgICB0b3A6IDJyZW07XG4gIH1cbn1cbi5tb2JpbGUtbWVudSA+IC5tZW51LXRvZ2dsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmdiKDExOCwgODUsIDQxKTtcbn1cbi5wYXRoLWZyb250cGFnZSAubW9iaWxlLW1lbnUgPiAubWVudS10b2dnbGUgc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubW9iaWxlLW1lbnUgPiAuaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTE4LCA4NSwgNDEpO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZS1pbi1vdXQsIGxlZnQgMC4zcyBlYXNlLWluLW91dDtcbn1cbi5tb2JpbGUtbWVudSAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBmbG9hdDogbm9uZTtcbn1cbi5tb2JpbGUtbWVudSAubWFpbi1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ubW9iaWxlLW1lbnUgLm1haW4tbWVudSA+IHVsIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubW9iaWxlLW1lbnUgLm1haW4tbWVudSA+IHVsIHVsIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogdW5zZXQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0b3A6IGF1dG87XG59XG4ubW9iaWxlLW1lbnUgLm1haW4tbWVudSA+IHVsIHVsLm9wZW5lZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgPiB1bCB1bCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tb2JpbGUtbWVudSAubWFpbi1tZW51ID4gdWwgdWwgbGkgYSB7XG4gIHBhZGRpbmc6IDAgMCAxcmVtIDJyZW07XG4gIGJvcmRlcjogMDtcbn1cbi5tb2JpbGUtbWVudSAubWFpbi1tZW51ID4gdWwgbGkge1xuICBmbGV4OiAwIDAgMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAubW9iaWxlLW1lbnUgLm1haW4tbWVudSA+IHVsIGxpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5tb2JpbGUtbWVudSAubWFpbi1tZW51ID4gdWwgbGkgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG59XG4ubW9iaWxlLW1lbnUgLm1haW4tbWVudSA+IHVsIGxpID4gYSwgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgPiB1bCBsaSA+IHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tb2JpbGUtbWVudSAubWFpbi1tZW51ID4gdWwgbGkgPiBhLmlzLWFjdGl2ZSwgLm1vYmlsZS1tZW51IC5tYWluLW1lbnUgPiB1bCBsaSA+IHNwYW4uaXMtYWN0aXZlIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG5ib2R5Lm1vYmlsZS1tZW51LXNob3cgLm1vYmlsZS1tZW51ID4gLmlubmVyIHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5ib2R5Lm1vYmlsZS1tZW51LXNob3cgLm1vYmlsZS1tZW51ID4gLm1lbnUtdG9nZ2xlIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0ycHgsIC0xcHgpO1xuICBib3JkZXI6IHVuc2V0O1xufVxuYm9keS5tb2JpbGUtbWVudS1zaG93IC5tb2JpbGUtbWVudSA+IC5tZW51LXRvZ2dsZSBzcGFuOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTVweCwgNHB4KSBzY2FsZSgxLjEsIDEuMSk7XG59XG5ib2R5Lm1vYmlsZS1tZW51LXNob3cgLm1vYmlsZS1tZW51ID4gLm1lbnUtdG9nZ2xlIHNwYW46bnRoLWxhc3QtY2hpbGQoMykge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlKC0ycHgsIC0xcHgpO1xufVxuXG4ucmVnaW9uLWhlYWRlcl90b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoNjEuMjI2NDE1MDk0MywgNDQuMTAzNzczNTg0OSwgMjEuMjczNTg0OTA1Nyk7XG59XG5cbi5yZWdpb24taGVhZGVyID4gLmlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxNjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gIC5yZWdpb24taGVhZGVyID4gLmlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnJlZ2lvbi1oZWFkZXIgPiAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgaGVhZGVyW3JvbGU9YmFubmVyXSB7XG4gIGJveC1zaGFkb3c6IDNweCA3cHggMzJweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIGJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgaGVhZGVyW3JvbGU9YmFubmVyXSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgYm9keTpub3QoLnBhdGgtZnJvbnRwYWdlKSAucmVnaW9uLWhpZ2hsaWdodGVkIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxufVxuXG5oZWFkZXJbcm9sZT1iYW5uZXJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnBhdGgtZnJvbnRwYWdlIGhlYWRlcltyb2xlPWJhbm5lcl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnBhdGgtZnJvbnRwYWdlIGhlYWRlcltyb2xlPWJhbm5lcl0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5ibG9jay1wYWdlLXRpdGxlLWJsb2NrIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2NrLXBhZ2UtdGl0bGUtYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tYWluLW1lbnUtYmxvY2sgLm1haW4tbWVudSB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1haW4tbWVudS1ibG9jayAubWFpbi1tZW51IHVsIGxpIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG4ubWFpbi1tZW51LWJsb2NrIC5tYWluLW1lbnUgdWwgbGkgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuYmxvY2stYnJhbmRpbmctZGVsLXNpdG8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5yZWdpb24taGVhZGVyX2JvdHRvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNzQuNzczNTg0OTA1NywgMTI1Ljg5NjIyNjQxNTEsIDYwLjcyNjQxNTA5NDMpO1xufVxuXG5mb290ZXJbcm9sZT1jb250ZW50aW5mb10ge1xuICBiYWNrZ3JvdW5kOiByZ2IoMTE4LCA4NSwgNDEpO1xufVxuZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5mb290ZXItdmVsdXgge1xuICB3aWR0aDogNDdweDtcbn1cbmZvb3Rlcltyb2xlPWNvbnRlbnRpbmZvXSAuZm9vdGVyLWxvZ28ge1xuICB3aWR0aDogMjExcHg7XG59XG5mb290ZXJbcm9sZT1jb250ZW50aW5mb10gLmZpZWxkLS1uYW1lLWJvZHkge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICBmb290ZXJbcm9sZT1jb250ZW50aW5mb10ge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxufVxuZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5maW5hbC1mb290ZXIgcCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgZm9vdGVyW3JvbGU9Y29udGVudGluZm9dIC5ibG9jay1pbnRyby1zaXRvIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG5cbi5yZWdpb24tZm9vdGVyX2xlZnQge1xuICBmbGV4OiAxIDEgNjAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5yZWdpb24tZm9vdGVyX2xlZnQge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnJlZ2lvbi1mb290ZXJfcmlnaHQge1xuICBmbGV4OiAwIDAgMjAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5yZWdpb24tZm9vdGVyX3JpZ2h0IHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xuICB9XG59XG5cbi5yZWdpb24tZm9vdGVyX2JvdHRvbSB7XG4gIGJhY2tncm91bmQ6IHJnYigxMTgsIDg1LCA0MSk7XG59XG4ucmVnaW9uLWZvb3Rlcl9ib3R0b20gPiAuaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEyMDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucmVnaW9uLWZvb3Rlcl9ib3R0b20gPiAuaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmVnaW9uLWZvb3Rlcl9ib3R0b20gPiAuaW5uZXIge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6IHJnYigxMTgsIDg1LCA0MSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayAubmFtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuYmxvY2stc3lzdGVtLWJyYW5kaW5nLWJsb2NrIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5ibG9jay1hdnZlcnRlbnphIC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5ibG9jay1hdnZlcnRlbnphIC5maWVsZC0tbmFtZS1ib2R5IHAge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4ucGFnZS1lcnJvciAucmVnaW9uLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMnJlbTtcbn1cbi5wYWdlLWVycm9yIGgxIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgZm9udC1zaXplOiA0cmVtO1xufVxuXG5bZGF0YS1kcnVwYWwtc2VsZWN0b3I9dXNlci1sb2dpbi1mb3JtXSB7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbmJvZHlbY2xhc3MqPWNvbnRleHQtdXNlci1dLnVzZXItbG9nZ2VkLWluIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHlbY2xhc3MqPWNvbnRleHQtdXNlci1dLnVzZXItbG9nZ2VkLWluIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmJvZHlbY2xhc3MqPWNvbnRleHQtdXNlci1dLnVzZXItbG9nZ2VkLWluIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gIG1hcmdpbjogMXJlbSBhdXRvIDRyZW07XG59XG5cbi5wYXRoLXVzZXIgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrID4gLmlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhdGgtdXNlciAuYmxvY2stc3lzdGVtLW1haW4tYmxvY2sgPiAuaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51c2VyLXJvbGUtYW5vbnltb3VzIC5ibG9jay1sb2NhbC10YXNrcy1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAucGFnZS5mdWxsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWltbWFnaW5pIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby15b3V0dWJlIGlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4udG5zLWNvbnRyb2xzLWN1c3RvbSB7XG4gIG1hcmdpbjogMXJlbSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udG5zLWNvbnRyb2xzLWN1c3RvbSA+IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICM4Njk3OTE7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG9wYWNpdHk6IDAuNTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDNweCA3cHggNXB4IDdweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLnZpZXctYmxvZy5kaXNwbGF5X2VsZW5jbyAudmlld3Mtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi52aWV3LWJsb2cuZGlzcGxheV9lbGVuY28gLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnZpZXctYmxvZy5kaXNwbGF5X2VsZW5jbyAudmlld3Mtcm93IGgyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0taGVybyA+IC5pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhlcm8gPiAuaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1oZXJvID4gLmlubmVyIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBhcmFncmFwaC0tdHlwZS0taGVybyA+IC5pbm5lciAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1oZXJvID4gLmlubmVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0taGVybyA+IC5pbm5lciAubGVmdC1zaWRlIHtcbiAgZmxleDogMCAxIDYwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS1oZXJvID4gLmlubmVyIC5sZWZ0LXNpZGUge1xuICAgIGZsZXg6IDEgMSAxMDAlO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1oZXJvID4gLmlubmVyIC5yaWdodC1zaWRlIHtcbiAgZmxleDogMCAxIDQwJTtcbiAgcGFkZGluZzogMCAwIDAgNnJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWhlcm8gPiAuaW5uZXIgLnJpZ2h0LXNpZGUgaW1nIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taGVybyA+IC5pbm5lciAucmlnaHQtc2lkZSB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0taGVybyAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLW1vZHVsbyB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taGVybyAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLW1vZHVsbyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1oZXJvIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0byB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taGVybyAuZmllbGQtLW5hbWUtZmllbGQtbGluayB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taGVybyAuZmllbGQtLW5hbWUtZmllbGQtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0taGVybyAuZmllbGQtLW5hbWUtZmllbGQtbGluayBhIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xufVxuLnBhcmFncmFwaC0tdHlwZS0taGVybyAuZmllbGQtLW5hbWUtZmllbGQtbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbG9yOiByZ2IoMTE4LCA4NSwgNDEpO1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtbW9kdWxvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1vZHVsbyA+IC5wYXJhZ3JhcGgge1xuICBmbGV4OiAxIDEgMTAwJTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tb2R1bG8gPiAucGFyYWdyYXBoIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0byB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtbW9kdWxvID4gLnBhcmFncmFwaCAuZmllbGQtLW5hbWUtZmllbGQtdGVzdG8ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5maWVsZC0tbmFtZS1maWVsZC1tb2R1bG8gPiAucGFyYWdyYXBoOm50aC1jaGlsZCgybikgPiAuaW5uZXIge1xuICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1tb2R1bG8gPiAucGFyYWdyYXBoOm50aC1jaGlsZCgybikgPiAuaW5uZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmZpZWxkLS1uYW1lLWZpZWxkLW1vZHVsbyA+IC5wYXJhZ3JhcGg6bnRoLWNoaWxkKDJuKSA+IC5pbm5lciAuZmllbGQtLW5hbWUtZmllbGQtdGVzdG8ge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLW1vZHVsbyA+IC5wYXJhZ3JhcGg6bnRoLWNoaWxkKDJuKSA+IC5pbm5lciAuZmllbGQtLW5hbWUtZmllbGQtdGVzdG8ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tdGVzdG8taW1tYWdpbmUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuLnBhcmFncmFwaC0tdHlwZS0tdGVzdG8taW1tYWdpbmUgPiAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAucGFyYWdyYXBoLS10eXBlLS10ZXN0by1pbW1hZ2luZSA+IC5pbm5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS10ZXN0by1pbW1hZ2luZSAuZmllbGQtLW5hbWUtZmllbGQtdGVzdG8ge1xuICBmbGV4OiAxIDEgODAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RvLWltbWFnaW5lIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0byB7XG4gICAgZmxleDogYXV0bztcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0tdGVzdG8taW1tYWdpbmUgLmZpZWxkLS1uYW1lLWZpZWxkLXRlc3RvID4gcDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ucGFyYWdyYXBoLS10eXBlLS10ZXN0by1pbW1hZ2luZSAuZmllbGQtLW5hbWUtZmllbGQtaW1tYWdpbmkge1xuICBmbGV4OiAxIDEgMjAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRlc3RvLWltbWFnaW5lIC5maWVsZC0tbmFtZS1maWVsZC1pbW1hZ2luaSB7XG4gICAgZmxleDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS10ZXN0by1pbW1hZ2luZSAuZmllbGQtLW5hbWUtZmllbGQtaW1tYWdpbmkgLmZpZWxkIHtcbiAgYm94LXNoYWRvdzogMCAwIDE3cHggMCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1saWJyaSBhcnRpY2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tZ2FsbGVyaWEtaW1tYWdpbmkgLmZpZWxkLS1uYW1lLWZpZWxkLWltbWFnaW5pIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWdhbGxlcmlhLWltbWFnaW5pIC5maWVsZC0tbmFtZS1maWVsZC1pbW1hZ2luaSAuaW5uZXIgYXJ0aWNsZSB7XG4gIGZsZXg6IDAgMCAxOCU7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWdhbGxlcmlhLWltbWFnaW5pIC5maWVsZC0tbmFtZS1maWVsZC1pbW1hZ2luaSAuaW5uZXIgYXJ0aWNsZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJvZ2V0dG8udGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1pbnRyb2R1emlvbmUgcCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRvcC1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGF0aC1mcm9udHBhZ2UgLm1haW4tbWVudSA+IHVsIHNwYW4sIC5wYXRoLWZyb250cGFnZSAubWFpbi1tZW51ID4gdWwgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYigxMDcsIDEwNywgMTA3KTtcbn1cblxuLnJlZ2lvbi1oZWFkZXJfcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNsaWRlci1ob21lcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuc2xpZGVyLWhvbWVwYWdlIHtcbiAgICBoZWlnaHQ6IDU0MHB4O1xuICB9XG59XG4uc2xpZGVyLWhvbWVwYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zbGlkZXItaG9tZXBhZ2UgLmZpZWxkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2xpZGVyLWhvbWVwYWdlIC5maWVsZCBwIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xufVxuXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0b3A6IDk4JTtcbiAgdHJhbnNmb3JtOiBtYXRyaXgoMSwgMCwgMCwgMSwgLTg3LCAtNzIpO1xuICBsZWZ0OiA5NyU7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB3aGl0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDEsIDIwMSwgMjAxLCAwLjc1KTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGVmdDogMiU7XG4gIHJpZ2h0OiBhdXRvO1xuICB0b3A6IDg4JTtcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBmb250LXNpemU6IDE1cHg7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyLCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiA4JTtcbn1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgLypmb250LWZhbWlseTogVmVyZGFuYSwgVGFob21hLCBcIkRlamFWdSBTYW5zXCIsIHNhbnMtc2VyaWY7Ki9cbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLm5vZGUtYXJ0aWNvbG8tYmxvZy5ub2RlLXRlYXNlciAuZmllbGQtbmFtZS1ub2RlLWxpbmsge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLm5vZGUtYXJ0aWNvbG8tYmxvZy5ub2RlLXRlYXNlciAuZHMtMmNvbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTJwdDtcbiAgfVxufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbiNjYm94Q29udGVudCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZWFkZXItbGVmdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMyJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDExMHB4O1xufVxuXG4uaGVhZGVyLWxlZnQtZnJvbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGVjbm93b29kLWhvbWUtc2xpZGUtMDAuanBnXCIpO1xuICBoZWlnaHQ6IDY0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gcmlnaHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5N2E1YTg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaGVhZGVyLXJpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjglO1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yZWdpb24taGVhZGVyX2xlZnQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTsgLyptYXgtd2lkdGg6IDEyMDBweDsgd2lkdGg6IDEwMCU7ICovXG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC02MDBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCkge1xuICAucmVnaW9uLWhlYWRlcl9sZWZ0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4ucmVnaW9uLnJlZ2lvbi1oZWFkZXItcmlnaHQtbWVudSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5oZWFkZXIuaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7IC8qIGZsb2F0OiBsZWZ0OyAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbmhlYWRlci5oZWFkZXItZnJvbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhZGIwOyAvKm1heC1oZWlnaHQ6IDY0MHB4OyovXG59XG5cbmhlYWRlci5oZWFkZXItbm90LWZyb250ICNibG9jay1nYmYtbW9iaWxlLW1lbnUtZ2JmLW1vYmlsZS1tZW51LW1haW4gLmhlYWRlciBhIHtcbiAgdG9wOiAxNHB4O1xufVxuXG5oZWFkZXIuaGVhZGVyLW5vdC1mcm9udCAjYmxvY2stZ2JmLW1vYmlsZS1tZW51LWdiZi1tb2JpbGUtbWVudS1tYWluIC5oZWFkZXIgYTpiZWZvcmUsIGhlYWRlci5oZWFkZXItbm90LWZyb250ICNibG9jay1nYmYtbW9iaWxlLW1lbnUtZ2JmLW1vYmlsZS1tZW51LW1haW4gLmhlYWRlciBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc4Nzg3ODtcbn1cblxuaGVhZGVyLmhlYWRlci1ub3QtZnJvbnQgI2Jsb2NrLWdiZi1tb2JpbGUtbWVudS1nYmYtbW9iaWxlLW1lbnUtbWFpbiAuaGVhZGVyIGEgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ODc4Nzg7XG59XG5cbi5sYXlvdXQtM2NvbCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5zZWNvbmQtY29udGVudC1ib3gge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWdpb24tc2Vjb25kX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5yZWdpb24tc2Vjb25kX2NvbnRlbnQgPiAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnJlZ2lvbi1zZWNvbmRfY29udGVudCA+IC5pbm5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5zZWNvbmQtZnVsbC1jb250ZW50LWJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZ1bGwtY29udGVudC1ib3gge1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5mdWxsLWNvbnRlbnQtYm94IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLndoaXRlLXRvcCB7XG4gIGNvbG9yOiAjNGIyMDEyO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi53aGl0ZS10b3A6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGIyMDEyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcHg7XG4gIC8qbWFyZ2luOiAxMHB4IGF1dG8gMCBhdXRvOyovXG4gIHdpZHRoOiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi53aGl0ZS10b3AgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4ud2hpdGUtdG9wIGgzIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM0YjIwMTI7XG59XG5cbmgxLCBoMiwgaDMge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICM3NjU1Mjk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM3NjU1Mjk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM3NjU1Mjk7XG59XG5cbi5ub2RlLXBhZ2luYS1ob21lIGgxIHtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzc2NTUyOTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5vZGUtcGFnaW5hLWhvbWUgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzNjM2MzYztcbn1cblxuaDMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzVhNWE1YTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5cbmgyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmgxIGEsIGgyIGEsIGgzIGEge1xuICBjb2xvcjogIzc2NTUyOTtcbn1cblxuLnBhZ2Utbm9kZS0xOTggaDIgYSxcbi5wYWdlLW5vZGUtMTk4IGgyIHtcbiAgY29sb3I6ICM1YTVhNWE7XG59XG5cbmE6YWN0aXZlIHtcbiAgY29sb3I6ICM1YTVhNWE7XG59XG5cbmJvZHkubm9kZS10eXBlLXBhZ2UgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbmJvZHkubm9kZS10eXBlLW5ld3MgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbmJvZHkubm9kZS10eXBlLXBhZ2UgYXJ0aWNsZS5ub2RlLXBhZ2UgLmZpZWxkLS1uYW1lLWJvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkubm9kZS10eXBlLXBhZ2UgYXJ0aWNsZS5ub2RlLXBhZ2UgLmZpZWxkLS1uYW1lLWJvZHkgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmJvZHkucGFnZS1ub2RlLTExIGgxLFxuYm9keS5wYWdlLW5vZGUtMTk1IGgxLFxuYm9keS5wYWdlLW5vZGUtMTk4IGgxLFxuYm9keS5wYWdlLW5vZGUtMjUzIGgxLFxuYm9keS5wYWdlLW5vZGUtMTQgaDEge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi52aWV3LXRlc3RhdGEtYmFzaWMtcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4udmlldy10ZXN0YXRhLWJhc2ljLXBhZ2UgLnZpZXdzLWZpZWxkLWJvZHkgeyAvKnRleHQtYWxpZ246IGNlbnRlcjsqLyB9XG5cbi5ub2RlLWFydGljb2xvLWJsb2cubm9kZS10ZWFzZXIgLmdyb3VwLWxlZnQge1xuICB3aWR0aDogMTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5ub2RlLWFydGljb2xvLWJsb2cubm9kZS10ZWFzZXIgLmdyb3VwLWxlZnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4ubm9kZS1hcnRpY29sby1ibG9nLm5vZGUtdGVhc2VyIC5ncm91cC1yaWdodCB7XG4gIHdpZHRoOiA5MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLm5vZGUtYXJ0aWNvbG8tYmxvZy5ub2RlLXRlYXNlciAuZ3JvdXAtcmlnaHQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5ub2RlLWFydGljb2xvLWJsb2cubm9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWRhdGEtYm94LCAucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuZmllbGQtLW5hbWUtZGF0YS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkMmNiO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNTRweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLmZpZWxkLS1uYW1lLXRpdGxlIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubm9kZS1hcnRpY29sby1ibG9nLm5vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1kYXRhLWJveCAuYmlnLXllYXIsIC5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIC5maWVsZC0tbmFtZS1kYXRhLWJveCAuYmlnLXllYXIge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIGgxIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXNvdHRvdGl0b2xvIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtaW4td2lkdGg6IDgwJTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3Mge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzhjODtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZC1sYWJlbCwgLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkLWxhYmVsLWlubGluZSAuZmllbGQtaXRlbXMge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZC1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjM2MzYzNjO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWltbWFnaW5pLXNlY29uZGFyaWUgLmZpZWxkLWl0ZW0ge1xuICB3aWR0aDogNDklO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWltbWFnaW5pLXNlY29uZGFyaWUgLmZpZWxkLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWltbWFnaW5pLXNlY29uZGFyaWUgLmZpZWxkLWl0ZW06bnRoLW9mLXR5cGUoMm4pIHtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuZmllbGQtLW5hbWUtYm9keSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0by11bHRlcmlvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWVsZW5jbyAuZmllbGQtLW5hbWUtdGl0bGUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWVsZW5jbyAuZmllbGQtLW5hbWUtdGl0bGUgaDIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM3NjU1Mjk7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctZWxlbmNvIC5maWVsZC0tbmFtZS1maWVsZC1zb3R0b3RpdG9sbyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWVsZW5jbyAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm5vZGUtYXJ0aWNvbG8tYmxvZy5ub2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGQtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4ubm9kZS1hcnRpY29sby1ibG9nLm5vZGUtdGVhc2VyIC52aWV3cy1yb3cge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubm9kZS1hcnRpY29sby1ibG9nLm5vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubm9kZS1hcnRpY29sby1ibG9nLm5vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZC1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjM2MzYzNjO1xufVxuXG4ubm9kZS1hcnRpY29sby1ibG9nLm5vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZC1sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbiNjYm94Q2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2xvc2UtYnV0dG9uLWguc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwMDtcbn1cblxuI2Nib3hDbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3R0b206IGF1dG87XG4gIHJpZ2h0OiAtMTJweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Nsb3NlLWJ1dHRvbi5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbn1cblxuLm5vZGUtYXJ0aWNvbG8tYmxvZy5ub2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGFncyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm5vZGUtcGFnaW5hLWhvbWUge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4ubm9kZS1wYWdpbmEtaG9tZSAuZmllbGQtLW5hbWUtZmllbGQtaW50cm9kdXppb25lIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjNWE1YTVhO1xufVxuXG4ubm9kZS1wYWdpbmEtaG9tZSAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm5vZGUtcGFnaW5hLWhvbWUuZHMtMmNvbC1zdGFja2VkLWZsdWlkID4gLmdyb3VwLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ1JTtcbiAgbWFyZ2luLXJpZ2h0OiA1JTtcbn1cblxuLm5vZGUtcGFnaW5hLWhvbWUuZHMtMmNvbC1zdGFja2VkLWZsdWlkID4gLmdyb3VwLXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0NSU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbi5ub2RlLXBhZ2luYS1ob21lIC5maWVsZC0tbmFtZS10aXRsZSBoMSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm5vZGUtcGFnaW5hLWhvbWUgLmZpZWxkLS1uYW1lLWZpZWxkLXNvdHRvdGl0b2xvIGgyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbmRpdi5nb2NjZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGNvbG9yOiByZ2IoMTUwLCAxNTAsIDE1MCk7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5kaXYuZmFzY2lhLWFjcXVhIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3Nmb25kby1hY3F1YS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjRkZGO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmRpdi5mYXNjaWEtYWNxdWEgLmJsb2NrLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmRpdi5mYXNjaWEtYWNxdWEgLmJsb2NrLWNvbnRhaW5lciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuZGl2LmZhc2NpYS1sZWdubzEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGVjbm93b29kLWhvbWUtZmFzY2lhLWxlZ25vLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNGRkY7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuZGl2LmZhc2NpYS1sZWdubzEgLmJsb2NrLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmRpdi5mYXNjaWEtbGVnbm8xIC5ibG9jay1jb250YWluZXIgaDIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbmRpdi5mYXNjaWEtdmVyZGUxIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RlY25vd29vZC1ob21lLWZhc2NpYS12ZXJkZS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjRkZGO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmRpdi5mYXNjaWEtdmVyZGUxIC5ibG9jay1jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kaXYuZmFzY2lhLXZlcmRlMSAuYmxvY2stY29udGFpbmVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5kaXYuZmFzY2lhc2ZvbmRvIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGVjbm93b29kLWhvbWUtZmFzY2lhLXZlcmRlLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNGRkY7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuZGl2LmZhc2NpYXNmb25kbyAuYmxvY2stY29udGFpbmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuZGl2LmZhc2NpYXNmb25kbyAuYmxvY2stY29udGFpbmVyIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5kaXYuZmFzY2lhc2ZvbmRvIGgxLFxuZGl2LmZhc2NpYXNmb25kbyBoMixcbmRpdi5mYXNjaWFzZm9uZG8gaDMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuZGl2LmZhc2NpYXNmb25kbyBhLmJveGVkLWJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5kaXYuc2ZvbmRvYmxvZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90ZWNub3dvb2QtZmFzY2lvbmUtYmxvZy5qcGdcIik7XG59XG5cbmRpdi5zZm9uZG9wcm9nZXR0aSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90ZWNub3dvb2QtZmFzY2lvbmUtcHJvZ2V0dGkuanBnXCIpO1xufVxuXG5kaXYubWF0ZXJpYWxpMSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90ZWNub3dvb2QtZmFzY2lvbmUtbWF0ZXJpYWxpLmpwZ1wiKTtcbn1cblxuZGl2LnNmb25kb2xlZ25vMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90ZWNub3dvb2QtY2FzZS1sZWduby1saXZlbGxpLWZpbml0dXJlLWJhY2tncm91bmQtMnguanBnXCIpO1xufVxuXG5kaXYuc2ZvbmRvcmVhbGl6emF6aW9uaSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90ZWNub3dvb2QtZmFzY2lvbmktcmVhbGl6emF6aW9uaTMuanBnXCIpO1xuICBwYWRkaW5nOiAzMHB4IDBweDtcbn1cblxuZGl2LnNmb25kb3BhcmV0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90ZWNub3dvb2QtY2FzZS1sZWduby1wYXJldGUtY2FzYS1iYWNrZ3JvdW5kLmpwZ1wiKTtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbmRpdi5zZm9uZG9wYXJldGUgLmNvbC1tZC00IC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBwYWRkaW5nOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi52aWV3cy1maWVsZC1maWVsZC12aWRlby15b3V0dWJlIGltZy52aXNpbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlld3MtZmllbGQtZmllbGQtdmlkZW8teW91dHViZSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy1wcm9nZXR0aSAudmlld3Mtcm93IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMiU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi52aWV3LXByb2dldHRpIC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5lbGVuY29jb250ZW51dGkgaDIsXG4udmlldy1wcm9nZXR0aSAudmlld3Mtcm93IC5maWVsZC0tbmFtZS10aXRsZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmVsZW5jb2NvbnRlbnV0aS5idGdyaWQgcCB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4uZWxlbmNvY29udGVudXRpLmJ0Z3JpZCBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5lbGVuY29jb250ZW51dGkgaDIgYSxcbi52aWV3LXByb2dldHRpIC52aWV3cy1yb3cgLmZpZWxkLS1uYW1lLXRpdGxlIGgyIGEge1xuICBjb2xvcjogIzNjM2MzYztcbn1cblxuLnZpZXctcHJvZ2V0dGkgLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtc290dG90aXRvbG8ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLnZpZXctcHJvZ2V0dGkgLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtc290dG90aXRvbG8gcCB7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4udmlldy1wcm9nZXR0aSAudmlld3Mtcm93Om50aC1vZi10eXBlKDNuKSB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4jYmxvY2stdmlld3MtYmxvZy1hcmNoaXZlLWJsb2NrLCAjYmxvY2stbXVsdGlibG9jay01IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzBiYjtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbiNibG9jay12aWV3cy1ibG9nLWluLWV2aWRlbnphLWJsb2NrLCAjYmxvY2stbXVsdGlibG9jay0zLCAuYmxvY2NvaW5ldmlkZW56YSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGNiYzM7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jYmxvY2stdmlld3MtYmxvZy1pbi1ldmlkZW56YS1ibG9jayAudmlld3Mtcm93LCAjYmxvY2stbXVsdGlibG9jay0zIC52aWV3cy1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNibG9jay12aWV3cy1saXN0LW9mLXRhZ3MtYmxvY2ssICNibG9jay1tdWx0aWJsb2NrLTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjMGJiO1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI2Jsb2NrLXZpZXdzLWV4cC1lbGVuY28tYmxvZy1wYWdlLTMsICNibG9jay1tdWx0aWJsb2NrLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjMGJiO1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI2Jsb2NrLXZpZXdzLWV4cC1lbGVuY28tYmxvZy1wYWdlLTMgLnZpZXdzLWV4cG9zZWQtZm9ybSBsYWJlbCwgI2Jsb2NrLW11bHRpYmxvY2stMiAudmlld3MtZXhwb3NlZC1mb3JtIGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIC8qIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7ICovXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbmZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLWVsZW5jby1ibG9nLXBhZ2UtMyAudmlld3MtZXhwb3NlZC1mb3JtICNlZGl0LXBvcHVsYXRlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMjM1cHg7XG59XG5cbi5ibG9jY29jZXJjYSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90ZWNub3dvb2QtYmxvZy1zZm9uZG8tY2VyY2EuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmxvY2NvaW5ldmlkZW56YSAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9jY29pbmV2aWRlbnphIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cblxuLnBhZ2UtYmxvZy1yaWNlcmNhIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5mb3JtI3ZpZXdzLWV4cG9zZWQtZm9ybS1lbGVuY28tYmxvZy1wYWdlLTMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2ctYXJjaGl2ZS1ibG9jayBoMi5ibG9ja19fdGl0bGUsIGRpdiNibG9jay1tdWx0aWJsb2NrLTUgaDIuYmxvY2tfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbiNibG9jay12aWV3cy1saXN0LW9mLXRhZ3MtYmxvY2sgaDIuYmxvY2tfX3RpdGxlLCAjYmxvY2stbXVsdGlibG9jay00IGgyLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuI2Jsb2NrLXZpZXdzLWxpc3Qtb2YtdGFncy1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGNiYzM7XG59XG5cbi52aWV3LWxpc3Qtb2YtdGFncyAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbiNibG9jay12aWV3cy1leHAtZWxlbmNvLWJsb2ctcGFnZS0zIC52aWV3cy1leHBvc2VkLWZvcm0gPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLWVsZW5jby1ibG9nLXBhZ2UtMyAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICBwYWRkaW5nOiAwLjVlbSA4cHggMCAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnZpZXctbGlzdC1vZi10YWdzIC52aWV3cy1yb3cgaDIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLnZpZXctbGlzdC1vZi10YWdzIC52aWV3cy1yb3cgYSB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmRpdiNibG9jay12aWV3cy1saXN0LW9mLXRhZ3MtYmxvY2ssIGRpdiNibG9jay1tdWx0aWJsb2NrLTQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbmRpdiNibG9jay12aWV3cy1ibG9nLWFyY2hpdmUtYmxvY2sgLnZpZXctY29udGVudCB1bCwgZGl2I2Jsb2NrLW11bHRpYmxvY2stNSAudmlldy1jb250ZW50IHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbmRpdiNibG9jay12aWV3cy1ibG9nLWFyY2hpdmUtYmxvY2sgLnZpZXctY29udGVudCB1bCBsaSwgZGl2I2Jsb2NrLW11bHRpYmxvY2stNSAudmlldy1jb250ZW50IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFnZS1ub2RlLW5pZC0yOCB0YWJsZSBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnBhZ2Utbm9kZS1uaWQtMjggdGFibGUgcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtbmlkLTI4IHRhYmxlIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cblxuZGl2I2Jsb2NrLXZpZXdzLWJsb2ctYXJjaGl2ZS1ibG9jayBhLCBkaXYjYmxvY2stbXVsdGlibG9jay01IGEge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kaXYuaW50cm8tYmxvZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90ZWNub3dvb2QtYmxvZy1zZm9uZG8tMDEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuZGl2LmludHJvLWJsb2cgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keS5ub2RlLXR5cGUtcGFnaW5hLXNlbXBsaWNlIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4MnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbmJvZHkubm9kZS10eXBlLXBhZ2luYS1zZW1wbGljZSAuZmllbGQtLW5hbWUtZmllbGQtc290dG90aXRvbG8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4ucGFnZSAuZmllbGQtLW5hbWUtZmllbGQtaW50cm9kdXppb25lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbmRpdiNibG9jay1nYmYtY3VzdG9tLWdiZi1jdXN0b20tbWFwcGEtY29udGF0dGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLmxheW91dC1jZW50ZXIgPiAuY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuI21hcF9jdXN0b21fMSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNib3R0b25lX2VuYWJsZV9kcmFnLCAjYm90dG9uZV9lbmFibGVfZHJhZ18xLCAjYm90dG9uZV9lbmFibGVfZHJhZ18yLCAjYm90dG9uZV9lbmFibGVfZHJhZ18zLCAjYm90dG9uZV9lbmFibGVfZHJhZ180IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMHB4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cblxuI2JvdHRvbmVfZGlzYWJsZV9kcmFnLCAjYm90dG9uZV9kaXNhYmxlX2RyYWdfMSwgI2JvdHRvbmVfZGlzYWJsZV9kcmFnXzIsICNib3R0b25lX2Rpc2FibGVfZHJhZ18zLCAjYm90dG9uZV9kaXNhYmxlX2RyYWdfNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDBweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG5cbi5zaGFkb3cge1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDZweCAwIDIwcHggIzIyMjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCA2cHggMCAyMHB4ICMyMjI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDZweCAwIDIwcHggIzIyMjtcbn1cblxuLnNoYWRvdyAucmV2X3NsaWRlciBkaXYuc2xvdGhvbGRlciBkaXYge1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDZweCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDZweCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiBpbnNldCA2cHggMCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnJlZ2lvbi5yZWdpb24taGVhZGVyLXJpZ2h0LW1lbnUge1xuICBmbG9hdDogbGVmdDtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmRpdiNibG9jay1sYW5nLWRyb3Bkb3duLWxhbmd1YWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZGRjtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG5oZWFkZXIuaGVhZGVyLW5vdC1mcm9udCBkaXYjYmxvY2stbGFuZy1kcm9wZG93bi1sYW5ndWFnZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzg3ODI3ODtcbn1cblxuZGl2I2Jsb2NrLWxhbmctZHJvcGRvd24tbGFuZ3VhZ2Ugc2VsZWN0I2xhbmctZHJvcGRvd24tc2VsZWN0LWxhbmd1YWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZnVsbC1ncmF5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGMkYxO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5kaXYuZnVsbC1ncmF5IC5ibG9jay1jb250YWluZXIge1xuICBtYXJnaW46IGF1dG87XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmRpdi5mdWxsLWdyYXkgLmJsb2NrLWNvbnRhaW5lciBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuZGl2LnZhc2NhLXNmb25kbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90ZWNub3dvb2QtaG9tZS1zZXJ2aXppLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbmRpdi5wZXJzb25hbGl6emF6aW9uaS1zZm9uZG8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGVjbm93b29kLWhvbWUtcHJvZG90dGkuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgY29sb3I6ICNGRkY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmNvbG9ubmEtMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sb25uYS0yIHAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5pbm5lci10ZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uY29sLTYtMiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTYtMmUge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmZpZWxkLS1uYW1lLW5vZGUtbGluayBhLFxuLmZpZWxkLW5hbWUtbm9kZS1saW5rIGEsXG4uYnRuLXN0YW5kYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVhNWE1YTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM1YTVhNWE7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5maWVsZC0tbmFtZS1ub2RlLWxpbmsgYSxcbi5maWVsZC1uYW1lLW5vZGUtbGluayBhLFxuYS5ib3hlZC1idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWE1YTVhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzVhNWE1YTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuYS5ib3hlZC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjMGJiO1xufVxuXG4uZmllbGQtLW5hbWUtbm9kZS1saW5rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjMGJiO1xufVxuXG4uYWNxdWEtZGFyayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY3F1YS1kYXJrLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmFjcXVhLWRhcmsgLm1vYmlsZS12ZXJzaW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmgyby1zdHlsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oMm8tc3R5bGUtc2ZvbmRvLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbmRpdiNibG9jay1wYWx0YS1jb250YXR0YWNpLCAjYmxvY2stcGFsdGEtc2NvcHJpaWxub3N0cm9ibG9nIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgd2lkdGg6IDMyJTtcbn1cblxuZGl2I2Jsb2NrLXBhbHRhLWNvbnRhdHRhY2kgaW1nLCAjYmxvY2stcGFsdGEtc2NvcHJpaWxub3N0cm9ibG9nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmRpdiNibG9jay1wYWx0YS1jb250YXR0YWNpIGgyLCBkaXYjYmxvY2stcGFsdGEtc2NvcHJpaWxub3N0cm9ibG9nIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5kaXYjYmxvY2stcGFsdGEtY29udGF0dGFjaSBoMywgZGl2I2Jsb2NrLXBhbHRhLXNjb3ByaWlsbm9zdHJvYmxvZyBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG5kaXYjYmxvY2std2ViZm9ybS1jbGllbnQtYmxvY2stMiB7XG4gIHdpZHRoOiAzMiU7XG59XG5cbiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzliOGY3ZTtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5cbiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIGgyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuI2VkaXQtc3VibWl0dGVkLXByaXZhY3kgbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIC53ZWJmb3JtLWNvbXBvbmVudC0taW50cm8gcCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuI2Jsb2NrLXdlYmZvcm0tY2xpZW50LWJsb2NrLTIgLndlYmZvcm0tY29tcG9uZW50LS1ub21lLWUtY29nbm9tZSBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIC53ZWJmb3JtLWNvbXBvbmVudC0tbm9tZS1lLWNvZ25vbWUgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRjtcbn1cblxuI2Jsb2NrLXdlYmZvcm0tY2xpZW50LWJsb2NrLTIgLndlYmZvcm0tY29tcG9uZW50LS1lLW1haWwgbGFiZWwge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4jYmxvY2std2ViZm9ybS1jbGllbnQtYmxvY2stMiAud2ViZm9ybS1jb21wb25lbnQtLWUtbWFpbCBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRjtcbn1cblxuI2Jsb2NrLXdlYmZvcm0tY2xpZW50LWJsb2NrLTIgLndlYmZvcm0tY29tcG9uZW50LS1wcml2YWN5LXRleHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzQ4MWQwZTtcbn1cblxuI2Jsb2NrLXdlYmZvcm0tY2xpZW50LWJsb2NrLTIgLndlYmZvcm0tY29tcG9uZW50LS1wcml2YWN5LXRleHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDBweDtcbn1cblxuI2Jsb2NrLXdlYmZvcm0tY2xpZW50LWJsb2NrLTIgZmllbGRzZXQuY2FwdGNoYS5mb3JtLXdyYXBwZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIGZpZWxkc2V0LmNhcHRjaGEuZm9ybS13cmFwcGVyIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIGZpZWxkc2V0LmNhcHRjaGEuZm9ybS13cmFwcGVyIC5maWVsZHNldC1kZXNjcmlwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIGRpdi5mb3JtLWFjdGlvbnMgaW5wdXQud2ViZm9ybS1zdWJtaXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkZGO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4jYmxvY2std2ViZm9ybS1jbGllbnQtYmxvY2stMiBkaXYuZm9ybS1hY3Rpb25zIGlucHV0LndlYmZvcm0tc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0ZDBkNDtcbn1cblxuLmZ1bGwtd2lkdGgtbmV3cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2ZvbmRvLW5ld3NfcjFfYzEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgbWluLWhlaWdodDogMjg1cHg7XG4gIG1heC13aWR0aDogMTYwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5mdWxsLXdpZHRoLW5ld3MgaDIuYmxvY2tfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjM2MzYzNjO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZnVsbC13aWR0aC1uZXdzIC52aWV3LXNsaWRlci1uZXdzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLmZ1bGwtd2lkdGgtbmV3cyAudmlldy1zbGlkZXItbmV3cyAudmlldy1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZ1bGwtd2lkdGgtbmV3cyAudmlldy1zbGlkZXItbmV3cyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUge1xuICB3aWR0aDogNDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mdWxsLXdpZHRoLW5ld3MgLnZpZXctc2xpZGVyLW5ld3MgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzVhNWE1YTtcbn1cblxuLmZ1bGwtd2lkdGgtbmV3cyAudmlldy1zbGlkZXItbmV3cyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjNjhiMmI4O1xufVxuXG4uZnVsbC13aWR0aC1uZXdzIC52aWV3LXNsaWRlci1uZXdzIC52aWV3cy1maWVsZC1maWVsZC1pbnRyb2R1emlvbmUge1xuICB3aWR0aDogNDAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mdWxsLXdpZHRoLW5ld3MgLnZpZXctc2xpZGVyLW5ld3MgLnZpZXdzLWZpZWxkLWZpZWxkLWludHJvZHV6aW9uZSBwIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5mdWxsLXdpZHRoLW5ld3MgLnZpZXctc2xpZGVyLW5ld3MgLnZpZXdzLXNsaWRlc2hvdy1jb250cm9scy10ZXh0LXBhdXNlLCAuZnVsbC13aWR0aC1uZXdzIC52aWV3LXNsaWRlci1uZXdzIC52aWV3c19zbGlkZXNob3dfY29udHJvbHNfdGV4dF9wYXVzZSwgLmZ1bGwtd2lkdGgtbmV3cyAudmlldy1zbGlkZXItbmV3cyAudmlld3Mtc2xpZGVzaG93LWNvbnRyb2xzLXRleHQtcGF1c2UtcHJvY2Vzc2VkLCAuZnVsbC13aWR0aC1uZXdzIC52aWV3LXNsaWRlci1uZXdzIC52aWV3cy1zbGlkZXNob3ctY29udHJvbHMtdGV4dC1zdGF0dXMtcGxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3cy1zbGlkZXNob3ctY29udHJvbHMtdGV4dC1wcmV2aW91cyBhIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3ByZXZpb3VzLnBuZ1wiKTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAzMHB4O1xufVxuXG4udmlld3Mtc2xpZGVzaG93LWNvbnRyb2xzLXRleHQtbmV4dCBhIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25leHQucG5nXCIpO1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNDBweDtcbiAgdG9wOiAzMHB4O1xufVxuXG4udmlld3Mtc2xpZGVzaG93LWNvbnRyb2xzLXRleHQtcHJldmlvdXMgYTpob3ZlciwgLnZpZXdzLXNsaWRlc2hvdy1jb250cm9scy10ZXh0LXByZXZpb3VzIGE6Zm9jdXMge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi52aWV3cy1zbGlkZXNob3ctY29udHJvbHMtdGV4dC1uZXh0IGE6aG92ZXIsIC52aWV3cy1zbGlkZXNob3ctY29udHJvbHMtdGV4dC1uZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5saXN0YS1ib3hlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxpc3RhLWJveGVzIC5ib3gtMDEsIC5saXN0YS1ib3hlcyAuYm94LTAyLCAubGlzdGEtYm94ZXMgLmJveC0wMywgLmxpc3RhLWJveGVzIC5ib3gtMDQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmxpc3RhLWJveGVzIC5ib3gtMDEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYm94LWgyby5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDI4NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuXG4ubGlzdGEtYm94ZXMgLmJveC0wMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9IMk8tcGlzY2luZS1pbi1hY2NpYWlvLWlub3gtMDI4X2guanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiAyODVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxpc3RhLWJveGVzIC5ib3gtMDMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYm94LXByb2dldHRhemlvbmUuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiAyODVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmxpc3RhLWJveGVzIC5ib3gtMDQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYm94LW1hbnV0ZW56aW9uZS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDI4NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBjb2xvcjogI0ZGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubGlzdGEtYm94ZXMgLmJveC0wMjpob3ZlciB7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA4MHB4ICMwMDAwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA4MHB4ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggODBweCAjMDAwMDAwO1xufVxuXG4ubGlzdGEtYm94ZXMgLmJveC0wMzpob3ZlciB7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA4MHB4ICMwMDAwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA4MHB4ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggODBweCAjMDAwMDAwO1xufVxuXG4ubGlzdGEtYm94ZXMgLmJveC0wNDpob3ZlciB7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA4MHB4ICMwMDAwMDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA4MHB4ICMwMDAwMDA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggODBweCAjMDAwMDAwO1xufVxuXG4ubGlzdGEtYm94ZXMgLmJveC1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5mb290ZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDI4NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuZm9vdGVyLnJlZ2lvbi1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNjAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RlY25vd29vZC1mb290ZXIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbG93LXJvb3Q7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbmRpdi53aGl0ZS1ib3gtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmRpdi53aGl0ZS1ib3gtZm9vdGVyIC5jb2wtNCB7XG4gIHdpZHRoOiAzMyU7XG59XG5cbmRpdi53aGl0ZS1ib3gtZm9vdGVyIC5zb2NpYWwtaWNvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5kaXYud2hpdGUtYm94LWZvb3RlciAuYWRkcmVzcy1saW5lIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuZGl2LndoaXRlLWJveC1mb290ZXIgcCB7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbmRpdi53aGl0ZS1ib3gtZm9vdGVyIC5jZW50ZXItYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAzNCU7XG59XG5cbi5maW5hbC1mb290ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmZpbmFsLWZvb3RlciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZpbmFsLWZvb3RlciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogI2Q0ZDZkOTtcbn1cblxuLyogTUVOVSAqL1xuZGl2I2Jsb2NrLXRiLW1lZ2FtZW51LW1haW4tbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnRiLW1lZ2FtZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50Yi1tZWdhbWVudSAubmF2ID4gbGkgPiBhIHtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAxNHB4IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi50Yi1tZWdhbWVudSAubmF2ID4gLmFjdGl2ZSA+IGEsIC50Yi1tZWdhbWVudSAubmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC50Yi1tZWdhbWVudSAubmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRiLW1lZ2FtZW51IC5uYXYgPiBsaSA+IGE6Zm9jdXMsIC50Yi1tZWdhbWVudSAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAubmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM3YjdiN2I7XG59XG5cbi5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAubmF2ID4gLmFjdGl2ZSA+IGEsIC5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAubmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAubmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjODc4Mjc4O1xufVxuXG4vKiBFTkQgTUVOVSAqL1xuLmhlYWRlci1ub3QtZnJvbnQgZGl2I2Jsb2NrLWxhbmctZHJvcGRvd24tbGFuZ3VhZ2Ugc2VsZWN0I2xhbmctZHJvcGRvd24tc2VsZWN0LWxhbmd1YWdlIHtcbiAgY29sb3I6ICM3YjdiN2I7XG59XG5cbiNibG9jay1ibG9jay0yOSxcbiNibG9jay1ibG9jay0xOSxcbiNibG9jay1ibG9jay0yMSxcbiNibG9jay1ibG9jay0yNyB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG5ib2R5Lm5vZGUtdHlwZS1wcm9nZXR0byBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogODJweDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xufVxuXG5ib2R5Lm5vZGUtdHlwZS1wcm9nZXR0byAuZmllbGQtLW5hbWUtZmllbGQtc290dG90aXRvbG8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzNjM2MzYztcbn1cblxuYm9keS5ub2RlLXR5cGUtcHJvZ2V0dG8gLmZpZWxkLS1uYW1lLWZpZWxkLXNvdHRvdGl0b2xvIHAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbmJvZHkubm9kZS10eXBlLXByb2dldHRvIC5maWVsZC0tbmFtZS1maWVsZC1pbnRyb2R1emlvbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuYm9keS5ub2RlLXR5cGUtcGFnaW5hLWltcGlhbnRpIC5maWVsZC0tbmFtZS1maWVsZC1pY29uYSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keS5ub2RlLXR5cGUtcGFnaW5hLWltcGlhbnRpIGgxIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5ib2R5Lm5vZGUtdHlwZS1wYWdpbmEtaW1waWFudGkgLmZpZWxkLS1uYW1lLWJvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5mYXNjaWEtdGVzdG8tdWx0ZXJpb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Zhc2NpYS10ZXN0by11bHRlcmlvcmUuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWV3LXRlc3RvLXVsdGVyaW9yZS1pbXBpYW50aSB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4O1xuICBjb2xvcjogI0ZGRjtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLnZpZXctdGVzdG8tdWx0ZXJpb3JlLWltcGlhbnRpIC5jb2x1bW4tbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbi52aWV3LXRlc3RvLXVsdGVyaW9yZS1pbXBpYW50aSAuY29sdW1uLXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZpZXctdGVzdG8tdWx0ZXJpb3JlLWltcGlhbnRpIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnZpZXctdGVzdG8tdWx0ZXJpb3JlLWltcGlhbnRpIGgzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnZpZXctc2xpZGVyLWltcGlhbnRpIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmRpdi5zbGljay0tZGlzcGxheS0tdGh1bWJuYWlsIC5zbGljay1saXN0IHtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zbGljay0tY2VudGVyIC5zbGlja19fc2xpZGUge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zbGljay1tZWRpYSBpbWcge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zbGljay1hcnJvdzo6YmVmb3JlIHtcbiAgY29sb3I6ICNjY2M7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuXG5kaXYuY2FydGFjY2lhaW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2FydGFhY2NpYWlvLXNmb25kby5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLWhlaWdodDogMzUwcHg7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG5kaXYuY29sLXJpZ2h0IHtcbiAgd2lkdGg6IDQ1JTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG5kaXYuY2FydGFjY2lhaW8gaDIge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5kaXYuY2FydGFjY2lhaW8gcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmRpdi5jYXJ0YWNjaWFpbyBhLmJveGVkLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRjtcbn1cblxuZGl2LmNhcnRhY2NpYWlvIGEuYm94ZWQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E0ZDBkNDtcbn1cblxuZGl2LnZlZGl2aWRlbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wcm9nZXR0by0xLXZpZGVvLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuZGl2LnZpZGVvLWJvdHRvbmUge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmRpdi52ZWRpdmlkZW8gaDMge1xuICBmb250LXNpemU6IDIxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG5kaXYuY2hpZWRpLWFyY2hpdGV0dG8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGVjbm93b29kLXRleHR1cmUtMDIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuZGl2LmNoaWVkaS1hcmNoaXRldHRvIC5yb3cgLmNvbC1tZC02OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbmRpdi5jaGllZGktYXJjaGl0ZXR0byBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubm9kZS12aWRlby52aWV3LW1vZGUtZnVsbCBoMiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5kaXYuY2hpZWRpLWFyY2hpdGV0dG8gcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbmRpdi5jaGllZGktYXJjaGl0ZXR0byBhLmJveGVkLWJ1dHRvbiB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cblxuZGl2LmNoaWVkaS1hcmNoaXRldHRvIGEuYm94ZWQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzBiYjtcbn1cblxuZGl2LmNvbC1sZWZ0IHtcbiAgd2lkdGg6IDQ1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbn1cblxuZGl2I2Jsb2NrLWJsb2NrLTExLCBkaXYjYmxvY2stYmxvY2stMTIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbmRpdiNibG9jay1ibG9jay0xMSAuY29sLTQtMSwgZGl2I2Jsb2NrLWJsb2NrLTExIC5jb2wtNC0yLCBkaXYjYmxvY2stYmxvY2stMTIgLmNvbC00LTEsIGRpdiNibG9jay1ibG9jay0xMiAuY29sLTQtMiB7XG4gIHdpZHRoOiAzMiU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5kaXYjYmxvY2stYmxvY2stMTEgLmNvbC00LTMsIGRpdiNibG9jay1ibG9jay0xMiAuY29sLTQtMyB7XG4gIHdpZHRoOiAzMiU7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuZGl2I2Jsb2NrLWJsb2NrLTExIC5jb2wtNC0xIGltZywgZGl2I2Jsb2NrLWJsb2NrLTExIC5jb2wtNC0yIGltZywgZGl2I2Jsb2NrLWJsb2NrLTExIC5jb2wtNC0zIGltZywgZGl2I2Jsb2NrLWJsb2NrLTEyIC5jb2wtNC0xIGltZywgZGl2I2Jsb2NrLWJsb2NrLTEyIC5jb2wtNC0yIGltZywgZGl2I2Jsb2NrLWJsb2NrLTEyIC5jb2wtNC0zIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5kaXYjYmxvY2stYmxvY2stMTEgaDIsIGRpdiNibG9jay1ibG9jay0xMiBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuZGl2I2Jsb2NrLWJsb2NrLTExIGgzLCBkaXYjYmxvY2stYmxvY2stMTIgaDMge1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbmRpdiNibG9jay1ibG9jay0xMSBwLCBkaXYjYmxvY2stYmxvY2stMTIgcCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuZGl2LnZpZXctc2xpZGVyLWltcGlhbnRpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5kaXYudmlldy1zbGlkZXItaW1waWFudGkgZGl2Lm93bC13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmRpdi52aWV3LXNsaWRlci1pbXBpYW50aSAub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1idXR0b25zIGRpdi5vd2wtcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG5kaXYudmlldy1zbGlkZXItaW1waWFudGkgLm93bC10aGVtZSAub3dsLWNvbnRyb2xzIC5vd2wtYnV0dG9ucyBkaXYub3dsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbmRpdi52aWV3LXNsaWRlci1pbXBpYW50aSAub3dsLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuZGl2I2Jsb2NrLWdiZi1tb2JpbGUtbWVudS1nYmYtbW9iaWxlLW1lbnUtbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNibG9jay1nYmYtbW9iaWxlLW1lbnUtZ2JmLW1vYmlsZS1tZW51LW1haW4gLmhlYWRlciBhOmJlZm9yZSwgI2Jsb2NrLWdiZi1tb2JpbGUtbWVudS1nYmYtbW9iaWxlLW1lbnUtbWFpbiAuaGVhZGVyIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xufVxuXG4jYmxvY2stZ2JmLW1vYmlsZS1tZW51LWdiZi1tb2JpbGUtbWVudS1tYWluIC5oZWFkZXIgYSBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbn1cblxuLm1tLW1lbnUubW0tY3VycmVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLm1tLXBhbmVsID4gLm1tLWxpc3Qge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4ubm9kZS1hcnRpY29sby1ibG9nLnZpZXctbW9kZS1mdWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4ubm9kZS1wcm9nZXR0by5ub2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtaW1tYWdpbmkge1xuICBtYXJnaW46IDBweDtcbn1cblxuYm9keS5wYWdlLWdhbGxlcnkgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kcy0xY29sLm5vZGUubm9kZS1hbGJ1bS1mb3RvZ3JhZmljby5ub2RlLXRlYXNlciBkaXYuZmllbGQtLW5hbWUtZmllbGQtaW1tYWdpbmkgLmZpZWxkLWl0ZW1zIC5maWVsZC1pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRzLTFjb2wubm9kZS5ub2RlLWFsYnVtLWZvdG9ncmFmaWNvLm5vZGUtdGVhc2VyIGRpdi5maWVsZC0tbmFtZS1maWVsZC1pbW1hZ2luaSAuZmllbGQtaXRlbXMgLmZpZWxkLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlldy1nYWxsZXJ5IC52aWV3cy1leHBvc2VkLXdpZGdldHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi52aWV3LWdhbGxlcnkgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWV3LWdhbGxlcnkgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyBkaXYuYmVmLXNlbGVjdC1hcy1saW5rcyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi52aWV3LWdhbGxlcnkgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyBkaXYuZm9ybS1pdGVtID4gZGl2LmZvcm0taXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLnZpZXctZ2FsbGVyeSAudmlld3MtZXhwb3NlZC13aWRnZXRzIGRpdi5mb3JtLWl0ZW0gPiBkaXYuZm9ybS1pdGVtIGEge1xuICBjb2xvcjogIzNjM2MzYztcbn1cblxuLnZpZXctZ2FsbGVyeSAudmlld3Mtcm93IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMiU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi52aWV3LWdhbGxlcnkgLnZpZXdzLXJvdzpudGgtb2YtdHlwZSgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnZpZXctZ2FsbGVyeSAudmlld3MtZXhwb3NlZC13aWRnZXRzICNlZGl0LWZpZWxkLXRpcG8tdGlkLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29uYS1maWx0cmkucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxudGVtcGxhdGUsXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmEge1xuICBjb2xvcjogIzAwNzJiOTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMzM1Mztcbn1cblxuYTphY3RpdmU6bm90KC5idXR0b24pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmUtd2lkdGg6IDA7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIDpsaW5rLFxuICA6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlcixcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbi8qXG5oMSxcbi5oZWFkZXJfX3NpdGUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuaDYge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbiovXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbn1cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuc3Ryb25nLFxuYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCxcbnZhciB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgXCJEZWphVnUgU2FucyBNb25vXCIsIFwiVWJ1bnR1IE1vbm9cIiwgQ291cmllciwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi5kaXZpZGVyLFxuaHIge1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuXG4uZGl2aWRlciA+IDpmaXJzdC1jaGlsZCwgaHIgPiA6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDEuNXJlbSAycmVtO1xufVxuXG5kbCxcbm1lbnUsXG5vbCxcbnVsIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cblxub2wgb2wsXG5vbCB1bCxcbnVsIG9sLFxudWwgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luOiAwIDAgMCAzMnB4O1xufVxuXG5bZGlyPXJ0bF0gZGQge1xuICBtYXJnaW46IDAgMzJweCAwIDA7XG59XG5cbm1lbnUsXG5vbCxcbnVsIHtcbiAgcGFkZGluZzogMCAwIDAgMzJweDtcbn1cblxuW2Rpcj1ydGxdIG1lbnUsIFtkaXI9cnRsXSBvbCxcbltkaXI9cnRsXSB1bCB7XG4gIHBhZGRpbmc6IDAgMzJweCAwIDA7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbnAsXG5wcmUge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmltZyxcbnN2ZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cblt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1zZWFyY2hdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5bdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBbdHlwZT1zZWFyY2hdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3BhY2l0eTogMC41NDtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG4uYnV0dG9uLFxuYnV0dG9uLFxuaHRtbCBbdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC1tb3otYXBwZWFyYW5jZTogYnV0dG9uO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLmJ1dHRvbixcbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPXN1Ym1pdF06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5idXR0b246LW1vei1mb2N1c3JpbmcsXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1idXR0b25dOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9cmVzZXRdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9c3VibWl0XTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLmJ1dHRvbjpob3ZlciwgLmJ1dHRvbjpmb2N1cywgLmJ1dHRvbjphY3RpdmUsXG5idXR0b246aG92ZXIsXG5idXR0b246Zm9jdXMsXG5idXR0b246YWN0aXZlLFxuW3R5cGU9YnV0dG9uXTpob3Zlcixcblt0eXBlPWJ1dHRvbl06Zm9jdXMsXG5bdHlwZT1idXR0b25dOmFjdGl2ZSxcblt0eXBlPXJlc2V0XTpob3Zlcixcblt0eXBlPXJlc2V0XTpmb2N1cyxcblt0eXBlPXJlc2V0XTphY3RpdmUsXG5bdHlwZT1zdWJtaXRdOmhvdmVyLFxuW3R5cGU9c3VibWl0XTpmb2N1cyxcblt0eXBlPXN1Ym1pdF06YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbn1cblxuW2Rpc2FibGVkXS5idXR0b24sXG5idXR0b25bZGlzYWJsZWRdLFxuW2Rpc2FibGVkXVt0eXBlPWJ1dHRvbl0sXG5bZGlzYWJsZWRdW3R5cGU9cmVzZXRdLFxuW2Rpc2FibGVkXVt0eXBlPXN1Ym1pdF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG5bZGlzYWJsZWRdLmJ1dHRvbjpob3ZlcixcbmJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG5bZGlzYWJsZWRdW3R5cGU9YnV0dG9uXTpob3ZlcixcbltkaXNhYmxlZF1bdHlwZT1yZXNldF06aG92ZXIsXG5bZGlzYWJsZWRdW3R5cGU9c3VibWl0XTpob3ZlciwgW2Rpc2FibGVkXS5idXR0b246Zm9jdXMsXG5idXR0b25bZGlzYWJsZWRdOmZvY3VzLFxuW2Rpc2FibGVkXVt0eXBlPWJ1dHRvbl06Zm9jdXMsXG5bZGlzYWJsZWRdW3R5cGU9cmVzZXRdOmZvY3VzLFxuW2Rpc2FibGVkXVt0eXBlPXN1Ym1pdF06Zm9jdXMsIFtkaXNhYmxlZF0uYnV0dG9uOmFjdGl2ZSxcbmJ1dHRvbltkaXNhYmxlZF06YWN0aXZlLFxuW2Rpc2FibGVkXVt0eXBlPWJ1dHRvbl06YWN0aXZlLFxuW2Rpc2FibGVkXVt0eXBlPXJlc2V0XTphY3RpdmUsXG5bZGlzYWJsZWRdW3R5cGU9c3VibWl0XTphY3RpdmUge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuW3R5cGU9Y2hlY2tib3hdLFxuW3R5cGU9cmFkaW9dIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjUyNXJlbSAwLjkzNzVyZW0gMC45NzVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbjogMCAycHg7XG59XG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG50YWJsZSB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5sYXlvdXQtM2NvbCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5sYXlvdXQtM2NvbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmxheW91dC0zY29sOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGF5b3V0LTNjb2xfX2Z1bGwsIC5sYXlvdXQtM2NvbF9fbGVmdC1jb250ZW50LCAubGF5b3V0LTNjb2xfX3JpZ2h0LWNvbnRlbnQsIC5sYXlvdXQtM2NvbF9fbGVmdC1zaWRlYmFyLCAubGF5b3V0LTNjb2xfX3JpZ2h0LXNpZGViYXIsIC5sYXlvdXQtM2NvbF9fZmlyc3QtbGVmdC1zaWRlYmFyLCAubGF5b3V0LTNjb2xfX3NlY29uZC1sZWZ0LXNpZGViYXIsIC5sYXlvdXQtM2NvbF9fY29sLTEsIC5sYXlvdXQtM2NvbF9fY29sLTIsIC5sYXlvdXQtM2NvbF9fY29sLTMsIC5sYXlvdXQtM2NvbF9fY29sLTQsIC5sYXlvdXQtM2NvbF9fY29sLXgge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbn1cblxuW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fZnVsbCwgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fbGVmdC1jb250ZW50LCBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19yaWdodC1jb250ZW50LCBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19sZWZ0LXNpZGViYXIsIFtkaXI9cnRsXSAubGF5b3V0LTNjb2xfX3JpZ2h0LXNpZGViYXIsIFtkaXI9cnRsXSAubGF5b3V0LTNjb2xfX2ZpcnN0LWxlZnQtc2lkZWJhciwgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fc2Vjb25kLWxlZnQtc2lkZWJhciwgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fY29sLTEsIFtkaXI9cnRsXSAubGF5b3V0LTNjb2xfX2NvbC0yLCBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19jb2wtMywgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fY29sLTQsIFtkaXI9cnRsXSAubGF5b3V0LTNjb2xfX2NvbC14IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDAlO1xuICBtYXJnaW4tbGVmdDogLTEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NzdweCkge1xuICAubGF5b3V0LTNjb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmxheW91dC0zY29sOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAubGF5b3V0LTNjb2w6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbiAgLmxheW91dC0zY29sX19mdWxsLCAubGF5b3V0LTNjb2xfX2xlZnQtY29udGVudCwgLmxheW91dC0zY29sX19yaWdodC1jb250ZW50LCAubGF5b3V0LTNjb2xfX2xlZnQtc2lkZWJhciwgLmxheW91dC0zY29sX19yaWdodC1zaWRlYmFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fZnVsbCwgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fbGVmdC1jb250ZW50LCBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19yaWdodC1jb250ZW50LCBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19sZWZ0LXNpZGViYXIsIFtkaXI9cnRsXSAubGF5b3V0LTNjb2xfX3JpZ2h0LXNpZGViYXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19mdWxsLCBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19sZWZ0LWNvbnRlbnQsIFtkaXI9cnRsXSAubGF5b3V0LTNjb2xfX3JpZ2h0LWNvbnRlbnQsIFtkaXI9cnRsXSAubGF5b3V0LTNjb2xfX2xlZnQtc2lkZWJhciwgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fcmlnaHQtc2lkZWJhciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbiAgLmxheW91dC0zY29sX19maXJzdC1sZWZ0LXNpZGViYXIsIC5sYXlvdXQtM2NvbF9fY29sLTEsIC5sYXlvdXQtM2NvbF9fY29sLTMsIC5sYXlvdXQtM2NvbF9fY29sLXg6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG4gIFtkaXI9cnRsXSAubGF5b3V0LTNjb2xfX2ZpcnN0LWxlZnQtc2lkZWJhciwgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fY29sLTEsIFtkaXI9cnRsXSAubGF5b3V0LTNjb2xfX2NvbC0zLCBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19jb2wteDpudGgtY2hpbGQoMm4rMSkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19maXJzdC1sZWZ0LXNpZGViYXIsIFtkaXI9cnRsXSAubGF5b3V0LTNjb2xfX2NvbC0xLCBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19jb2wtMywgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fY29sLXg6bnRoLWNoaWxkKDJuKzEpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAubGF5b3V0LTNjb2xfX3NlY29uZC1sZWZ0LXNpZGViYXIsIC5sYXlvdXQtM2NvbF9fY29sLTIsIC5sYXlvdXQtM2NvbF9fY29sLTQsIC5sYXlvdXQtM2NvbF9fY29sLXg6bnRoLWNoaWxkKDJuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIH1cbiAgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fc2Vjb25kLWxlZnQtc2lkZWJhciwgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fY29sLTIsIFtkaXI9cnRsXSAubGF5b3V0LTNjb2xfX2NvbC00LCBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19jb2wteDpudGgtY2hpbGQoMm4pIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICB9XG4gIFtkaXI9cnRsXSAubGF5b3V0LTNjb2xfX3NlY29uZC1sZWZ0LXNpZGViYXIsIFtkaXI9cnRsXSAubGF5b3V0LTNjb2xfX2NvbC0yLCBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19jb2wtNCwgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fY29sLXg6bnRoLWNoaWxkKDJuKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTlweCkge1xuICAjYmxvY2stcGFsdGEtaW50cm90b3Age1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG4gIC5sYXlvdXQtM2NvbF9fZnVsbCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fZnVsbCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICB9XG4gIC5sYXlvdXQtM2NvbF9fbGVmdC1jb250ZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICB9XG4gIFtkaXI9cnRsXSAubGF5b3V0LTNjb2xfX2xlZnQtY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICB9XG4gIC5sYXlvdXQtM2NvbF9fcmlnaHQtY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIH1cbiAgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fcmlnaHQtY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgfVxuICAubGF5b3V0LTNjb2xfX2xlZnQtc2lkZWJhciwgLmxheW91dC0zY29sX19maXJzdC1sZWZ0LXNpZGViYXIsIC5sYXlvdXQtM2NvbF9fc2Vjb25kLWxlZnQtc2lkZWJhciB7XG4gICAgY2xlYXI6IHJpZ2h0O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19sZWZ0LXNpZGViYXIsIFtkaXI9cnRsXSAubGF5b3V0LTNjb2xfX2ZpcnN0LWxlZnQtc2lkZWJhciwgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fc2Vjb25kLWxlZnQtc2lkZWJhciB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fbGVmdC1zaWRlYmFyLCBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19maXJzdC1sZWZ0LXNpZGViYXIsIFtkaXI9cnRsXSAubGF5b3V0LTNjb2xfX3NlY29uZC1sZWZ0LXNpZGViYXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgfVxuICAubGF5b3V0LTNjb2xfX3JpZ2h0LXNpZGViYXIge1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgfVxuICAubGF5b3V0LTNjb2xfX3JpZ2h0LXNpZGViYXIge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19yaWdodC1zaWRlYmFyIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19yaWdodC1zaWRlYmFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgfVxuICAubGF5b3V0LTNjb2xfX2NvbC0xLCAubGF5b3V0LTNjb2xfX2NvbC14Om50aC1jaGlsZCgzbisxKSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19jb2wtMSwgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fY29sLXg6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIH1cbiAgLmxheW91dC0zY29sX19jb2wtMiwgLmxheW91dC0zY29sX19jb2wteDpudGgtY2hpbGQoM24rMikge1xuICAgIGNsZWFyOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICB9XG4gIFtkaXI9cnRsXSAubGF5b3V0LTNjb2xfX2NvbC0yLCBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19jb2wteDpudGgtY2hpbGQoM24rMikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIH1cbiAgLmxheW91dC0zY29sX19jb2wtMywgLmxheW91dC0zY29sX19jb2wteDpudGgtY2hpbGQoM24pIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgfVxuICBbZGlyPXJ0bF0gLmxheW91dC0zY29sX19jb2wtMywgW2Rpcj1ydGxdIC5sYXlvdXQtM2NvbF9fY29sLXg6bnRoLWNoaWxkKDNuKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogNjYuNjY2NjclO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgfVxuICAubGF5b3V0LTNjb2xfX2NvbC00IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubGF5b3V0LTNjb2xfX2dyaWQtaXRlbS1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5sYXlvdXQtM2NvbF9fZ3JpZC1pdGVtLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmxheW91dC0zY29sX19ncmlkLWl0ZW0tY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGF5b3V0LWNlbnRlciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NzdweCkge1xuICAubGF5b3V0LWNlbnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIFtkaXI9cnRsXSAubGF5b3V0LWNlbnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG4ubGF5b3V0LWNlbnRlci0tc2hhcmVkLWdyaWQsXG4ubGF5b3V0LWNlbnRlci5sYXlvdXQtM2NvbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmxheW91dC1zd2FwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTU1cHgpIHtcbiAgLmxheW91dC1zd2FwIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU1NXB4KSB7XG4gIC5sYXlvdXQtc3dhcF9fdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogNDhweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmJveCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyOiA1cHggc29saWQgI2NjY2NjYztcbiAgcGFkZGluZzogMWVtO1xufVxuXG4uYm94X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJveDpmb2N1cywgLmJveDpob3ZlciwgLmJveC5pcy1mb2N1cywgLmJveC0taXMtZm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG5cbi5ib3gtLWhpZ2hsaWdodCB7XG4gIGJvcmRlci1jb2xvcjogIzAwNzJiOTtcbn1cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5oZWFkZXI6YmVmb3JlLFxuLnRhYnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jbGVhcmZpeDphZnRlcixcbi5oZWFkZXI6YWZ0ZXIsXG4udGFiczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbW1lbnRfX3NlY3Rpb24sXG4uY29tbWVudHMge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG4uY29tbWVudF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50X19wZXJtYWxpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuLmNvbW1lbnQtLXByZXZpZXcsXG4uY29tbWVudC1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFkYjtcbn1cblxuLmNvbW1lbnQtLW5lc3RlZCxcbi5pbmRlbnRlZCB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuXG5bZGlyPXJ0bF0gLmNvbW1lbnQtLW5lc3RlZCxcbltkaXI9cnRsXSAuaW5kZW50ZWQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgcGFkZGluZzogMDtcbn1cblxuW2Rpcj1ydGxdIC5oZWFkZXJfX2xvZ28ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuLmhlYWRlcl9fbG9nby1pbWFnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5oZWFkZXJfX25hbWUtYW5kLXNsb2dhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaGVhZGVyX19zaXRlLW5hbWUge1xuICBtYXJnaW46IDA7XG59XG5cbi5oZWFkZXJfX3NpdGUtbGluazpsaW5rLCAuaGVhZGVyX19zaXRlLWxpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZWFkZXJfX3NpdGUtbGluazpob3ZlciwgLmhlYWRlcl9fc2l0ZS1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5oZWFkZXJfX3NpdGUtc2xvZ2FuIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaGVhZGVyX19zZWNvbmRhcnktbWVudSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuW2Rpcj1ydGxdIC5oZWFkZXJfX3NlY29uZGFyeS1tZW51IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5oZWFkZXJfX3JlZ2lvbiB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaGlkZGVuLFxuaHRtbC5qcyAuanMtaGlkZGVuLFxuaHRtbC5qcyAuZWxlbWVudC1oaWRkZW4sXG5odG1sLmpzIC5qcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhpZ2hsaWdodC1tYXJrLFxuLm5ldyxcbi51cGRhdGUge1xuICBjb2xvcjogI2MwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pbmxpbmUtbGlua3MsXG4uaW5saW5lLmxpbmtzIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlubGluZS1saW5rc19faXRlbSxcbi5pbmxpbmUubGlua3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgcGFkZGluZzogMCAxZW0gMCAwO1xufVxuXG5bZGlyPXJ0bF0gLmlubGluZS1saW5rc19faXRlbSxcbltkaXI9cnRsXSAuaW5saW5lLmxpbmtzIGxpLFxuLmlubGluZS5saW5rcyBbZGlyPXJ0bF0gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMCAwIDFlbTtcbn1cblxuLmlubGluZS1zaWJsaW5nLFxuLmZpZWxkLWxhYmVsLWlubGluZSAuZmllbGQtbGFiZWwsXG5zcGFuLmZpZWxkLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbltkaXI9cnRsXSAuaW5saW5lLXNpYmxpbmcsXG5bZGlyPXJ0bF0gLmZpZWxkLWxhYmVsLWlubGluZSAuZmllbGQtbGFiZWwsXG4uZmllbGQtbGFiZWwtaW5saW5lIFtkaXI9cnRsXSAuZmllbGQtbGFiZWwsXG5bZGlyPXJ0bF0gc3Bhbi5maWVsZC1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5pbmxpbmUtc2libGluZ19fY2hpbGQsXG4uaW5saW5lLXNpYmxpbmcgKiwgLmZpZWxkLWxhYmVsLWlubGluZSAuZmllbGQtbGFiZWwgKiwgc3Bhbi5maWVsZC1sYWJlbCAqIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uaW5saW5lLXNpYmxpbmdfX2FkamFjZW50LFxuLmlubGluZS1zaWJsaW5nICsgKixcbi5pbmxpbmUtc2libGluZyArICogPiA6Zmlyc3QtY2hpbGQsXG4uaW5saW5lLXNpYmxpbmcgKyAqID4gOmZpcnN0LWNoaWxkID4gOmZpcnN0LWNoaWxkLCAuZmllbGQtbGFiZWwtaW5saW5lIC5maWVsZC1sYWJlbCArICosIHNwYW4uZmllbGQtbGFiZWwgKyAqLCAuZmllbGQtbGFiZWwtaW5saW5lIC5maWVsZC1sYWJlbCArICogPiA6Zmlyc3QtY2hpbGQsIHNwYW4uZmllbGQtbGFiZWwgKyAqID4gOmZpcnN0LWNoaWxkLCAuZmllbGQtbGFiZWwtaW5saW5lIC5maWVsZC1sYWJlbCArICogPiA6Zmlyc3QtY2hpbGQgPiA6Zmlyc3QtY2hpbGQsIHNwYW4uZmllbGQtbGFiZWwgKyAqID4gOmZpcnN0LWNoaWxkID4gOmZpcnN0LWNoaWxkIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZmllbGQtbGFiZWwtaW5saW5lIC5maWVsZC1sYWJlbCxcbi5maWVsZC1sYWJlbC1pbmxpbmUgLmZpZWxkLWl0ZW1zIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5tZXNzYWdlcyxcbi5tZXNzYWdlcy0tc3RhdHVzIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA0NHB4O1xufVxuXG5bZGlyPXJ0bF0gLm1lc3NhZ2VzLFxuW2Rpcj1ydGxdIC5tZXNzYWdlcy0tc3RhdHVzIHtcbiAgcGFkZGluZzogMTBweCA0NHB4IDEwcHggMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIDhweDtcbn1cblxuLm1lc3NhZ2VzX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5bZGlyPXJ0bF0gLm1lc3NhZ2VzX19pY29uIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi5tZXNzYWdlc19faWNvbiBwYXRoIHtcbiAgZmlsbDogIzAwNzJiOTtcbn1cblxuLm1lc3NhZ2VzX19oaWdobGlnaHQsXG4ubWVzc2FnZXMtLWVycm9yIC5lcnJvcixcbi5tZXNzYWdlcy5lcnJvciAuZXJyb3Ige1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm1lc3NhZ2VzX19saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWVzc2FnZXNfX2l0ZW0ge1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xufVxuXG4ubWVzc2FnZXMtLXdhcm5pbmcgcGF0aCwgLm1lc3NhZ2VzLndhcm5pbmcgcGF0aCB7XG4gIGZpbGw6ICNmZDA7XG59XG5cbi5tZXNzYWdlcy0tZXJyb3IsXG4ubWVzc2FnZXMuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNjMDA7XG59XG5cbi5tZXNzYWdlcy0tZXJyb3IgcGF0aCwgLm1lc3NhZ2VzLmVycm9yIHBhdGgge1xuICBmaWxsOiAjYzAwO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAucHJpbnQtbm9uZSxcbiAgLnRvb2xiYXIsXG4gIC5hY3Rpb24tbGlua3MsXG4gIC5saW5rcyxcbiAgLmJvb2stbmF2aWdhdGlvbixcbiAgLmZvcnVtLXRvcGljLW5hdmlnYXRpb24sXG4gIC5mZWVkLWljb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ucmVzcG9uc2l2ZS12aWRlbyxcbi5tZWRpYS15b3V0dWJlLXZpZGVvLFxuLm1lZGlhLXZpbWVvLXByZXZpZXctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGhlaWdodDogMDtcbn1cblxuLnJlc3BvbnNpdmUtdmlkZW9fX2VtYmVkLFxuLnJlc3BvbnNpdmUtdmlkZW8gaWZyYW1lLFxuLm1lZGlhLXlvdXR1YmUtdmlkZW8gaWZyYW1lLFxuLm1lZGlhLXZpbWVvLXByZXZpZXctd3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJlc3BvbnNpdmUtdmlkZW8tLTQtMyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4uZWxlbWVudC1pbnZpc2libGUsXG4uZWxlbWVudC1mb2N1c2FibGUsXG4uYnJlYWRjcnVtYl9fdGl0bGUsXG4ubWFpbi1uYXZpZ2F0aW9uIC5ibG9jay1tZW51IC5ibG9ja19fdGl0bGUsXG4ubWFpbi1uYXZpZ2F0aW9uIC5ibG9jay1tZW51LWJsb2NrIC5ibG9ja19fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbi52aXN1YWxseS1oaWRkZW4tLW9mZixcbi52aXN1YWxseS1oaWRkZW4tLWZvY3VzYWJsZTphY3RpdmUsXG4udmlzdWFsbHktaGlkZGVuLS1mb2N1c2FibGU6Zm9jdXMsXG4uZWxlbWVudC1mb2N1c2FibGU6YWN0aXZlLFxuLmVsZW1lbnQtZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLndhdGVybWFyayB7XG4gIGZvbnQtZmFtaWx5OiBJbXBhY3QsIFwiQXJpYWwgTmFycm93XCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGZvbnQtc2l6ZTogNzVweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYnJlYWRjcnVtYl9fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJyZWFkY3J1bWJfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubW9yZS1saW5rLFxuLm1vcmUtaGVscC1saW5rIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbltkaXI9cnRsXSAubW9yZS1saW5rLFxuW2Rpcj1ydGxdIC5tb3JlLWhlbHAtbGluayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tb3JlLWxpbmtfX2hlbHAtaWNvbixcbi5tb3JlLWhlbHAtbGluayBhIHtcbiAgcGFkZGluZzogMXB4IDAgMXB4IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zYXNzL25hdmlnYXRpb24vbW9yZS1saW5rL21vcmUtbGlua19faGVscC1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5bZGlyPXJ0bF0gLm1vcmUtbGlua19faGVscC1pY29uLFxuW2Rpcj1ydGxdIC5tb3JlLWhlbHAtbGluayBhLFxuLm1vcmUtaGVscC1saW5rIFtkaXI9cnRsXSBhIHtcbiAgcGFkZGluZzogMXB4IDIwcHggMXB4IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xufVxuXG4ubmF2LW1lbnVfX2l0ZW0sXG4ubWVudV9faXRlbSB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCguLi9zYXNzL25hdmlnYXRpb24vbmF2LW1lbnUvbGVhZi5zdmcpO1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxuLm5hdi1tZW51X19pdGVtLmlzLWV4cGFuZGVkLCAubmF2LW1lbnVfX2l0ZW0tLWlzLWV4cGFuZGVkLFxuLmlzLWV4cGFuZGVkLm1lbnVfX2l0ZW0sXG4ubWVudV9faXRlbS5pcy1leHBhbmRlZCB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCguLi9zYXNzL25hdmlnYXRpb24vbmF2LW1lbnUvZXhwYW5kZWQuc3ZnKTtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5cbi5uYXYtbWVudV9faXRlbS5pcy1jb2xsYXBzZWQsIC5uYXYtbWVudV9faXRlbS0taXMtY29sbGFwc2VkLFxuLmlzLWNvbGxhcHNlZC5tZW51X19pdGVtLFxuLm1lbnVfX2l0ZW0uaXMtY29sbGFwc2VkIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKC4uL3Nhc3MvbmF2aWdhdGlvbi9uYXYtbWVudS9jb2xsYXBzZWQuc3ZnKTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG5bZGlyPXJ0bF0gLm5hdi1tZW51X19pdGVtLmlzLWNvbGxhcHNlZCwgW2Rpcj1ydGxdIC5uYXYtbWVudV9faXRlbS0taXMtY29sbGFwc2VkLFxuW2Rpcj1ydGxdIC5pcy1jb2xsYXBzZWQubWVudV9faXRlbSxcbltkaXI9cnRsXSAubWVudV9faXRlbS5pcy1jb2xsYXBzZWQge1xuICBsaXN0LXN0eWxlLWltYWdlOiB1cmwoLi4vc2Fzcy9uYXZpZ2F0aW9uL25hdi1tZW51L2NvbGxhcHNlZC1ydGwuc3ZnKTtcbn1cblxuLm5hdi1tZW51X19saW5rLmlzLWFjdGl2ZSwgLm5hdi1tZW51X19saW5rLS1pcy1hY3RpdmUsXG4ubWVudSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubmF2YmFyLFxuLm1haW4tbmF2aWdhdGlvbiAubGlua3MsXG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5bZGlyPXJ0bF0gLm5hdmJhcixcbltkaXI9cnRsXSAubWFpbi1uYXZpZ2F0aW9uIC5saW5rcyxcbi5tYWluLW5hdmlnYXRpb24gW2Rpcj1ydGxdIC5saW5rcyxcbltkaXI9cnRsXSAubWFpbi1uYXZpZ2F0aW9uIC5tZW51LFxuLm1haW4tbmF2aWdhdGlvbiBbZGlyPXJ0bF0gLm1lbnUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm5hdmJhcl9faXRlbSxcbi5uYXZiYXIgbGksIC5tYWluLW5hdmlnYXRpb24gLmxpbmtzIGxpLFxuLm1haW4tbmF2aWdhdGlvbiAubWVudSBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IG5vbmU7XG59XG5cbltkaXI9cnRsXSAubmF2YmFyX19pdGVtLCBbZGlyPXJ0bF0gLm5hdmJhciBsaSxcbltkaXI9cnRsXSAubWFpbi1uYXZpZ2F0aW9uIC5saW5rcyBsaSwgLm1haW4tbmF2aWdhdGlvbiBbZGlyPXJ0bF0gLmxpbmtzIGxpLCBbZGlyPXJ0bF0gLm1haW4tbmF2aWdhdGlvbiAubWVudSBsaSxcbi5tYWluLW5hdmlnYXRpb24gW2Rpcj1ydGxdIC5tZW51IGxpIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xufVxuXG4ucGFnZXIge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAucGFnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5wYWdlcl9faXRlbSxcbi5wYWdlcl9fY3VycmVudC1pdGVtLFxuLnBhZ2VyLWN1cnJlbnQsXG4ucGFnZXItaXRlbSxcbi5wYWdlci1maXJzdCxcbi5wYWdlci1wcmV2aW91cyxcbi5wYWdlci1uZXh0LFxuLnBhZ2VyLWxhc3QsXG4ucGFnZXItZWxsaXBzaXMge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnBhZ2VyX19jdXJyZW50LWl0ZW0sXG4ucGFnZXItY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2tpcC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAwIDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2tpcC1saW5rOmxpbmssIC5za2lwLWxpbms6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2tpcC1saW5rX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuc2tpcC1saW5rX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGFicyB7XG4gIG1hcmdpbjogMS4xMjVyZW0gMCAwO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjIFxcMCAvaWU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2NjY2NjYyAxcHgsIHRyYW5zcGFyZW50IDFweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNjY2NjY2MgMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xuICBwYWRkaW5nOiAwIDJweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnRhYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50YWJzX190YWIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMCBcXDAgL2llO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xufVxuXG5bZGlyPXJ0bF0gLnRhYnNfX3RhYiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnRhYnNfX3RhYi5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4udGFic19fdGFiLWxpbmsge1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlciAwLjNzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzLCBiYWNrZ3JvdW5kIDAuM3MsIGJvcmRlciAwLjNzO1xuICB0ZXh0LXNoYWRvdzogI2ZmZiAwIDFweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLnRhYnNfX3RhYi1saW5rOmZvY3VzLCAudGFic19fdGFiLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xufVxuXG4udGFic19fdGFiLWxpbms6YWN0aXZlLCAudGFic19fdGFiLWxpbmsuaXMtYWN0aXZlLCAudGFic19fdGFiLWxpbmstLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4udGFicy0tb2ZmLFxuLnZpZXdzLWRpc3BsYXlzIC5zZWNvbmRhcnkge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi50YWJzLS1zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi50YWJzICsgLnRhYnMtLXNlY29uZGFyeSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2NjY2NjYyAxcHgsIHRyYW5zcGFyZW50IDFweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNjY2NjY2MgMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xufVxuXG4udGFicy0tc2Vjb25kYXJ5IC50YWJzX190YWIge1xuICBtYXJnaW46IDAuNTYyNXJlbSAwLjE4NzVyZW07XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbltkaXI9cnRsXSAudGFicy0tc2Vjb25kYXJ5IC50YWJzX190YWIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi50YWJzLS1zZWNvbmRhcnkgLnRhYnNfX3RhYi5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnRhYnMtLXNlY29uZGFyeSAudGFic19fdGFiLWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLnRhYnMtLXNlY29uZGFyeSAudGFic19fdGFiLWxpbms6Zm9jdXMsIC50YWJzLS1zZWNvbmRhcnkgLnRhYnNfX3RhYi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG4gIGJvcmRlci1jb2xvcjogIzk5OTk5OTtcbn1cblxuLnRhYnMtLXNlY29uZGFyeSAudGFic19fdGFiLWxpbms6YWN0aXZlLCAudGFicy0tc2Vjb25kYXJ5IC50YWJzX190YWItbGluay5pcy1hY3RpdmUsIC50YWJzLS1zZWNvbmRhcnkgLnRhYnNfX3RhYi1saW5rLS1pcy1hY3RpdmUge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtc2hhZG93OiAjMzMzMzMzIDAgMXB4IDA7XG4gIGJhY2tncm91bmQ6ICM2NjY2NjY7XG4gIGJvcmRlci1jb2xvcjogYmxhY2s7XG59XG5cbi5hdXRvY29tcGxldGUsXG4uZm9ybS1hdXRvY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc2Fzcy9mb3Jtcy9hdXRvY29tcGxldGUvdGhyb2JiZXItaW5hY3RpdmUucG5nKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbltkaXI9cnRsXSAuYXV0b2NvbXBsZXRlLFxuW2Rpcj1ydGxdIC5mb3JtLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIGNlbnRlcjtcbn1cblxuLmF1dG9jb21wbGV0ZV9fbGlzdC13cmFwcGVyLFxuI2F1dG9jb21wbGV0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmF1dG9jb21wbGV0ZV9fbGlzdCxcbiNhdXRvY29tcGxldGUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hdXRvY29tcGxldGVfX2xpc3QtaXRlbSxcbiNhdXRvY29tcGxldGUgbGkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuXG4uYXV0b2NvbXBsZXRlX19saXN0LWl0ZW0uaXMtc2VsZWN0ZWQsIC5hdXRvY29tcGxldGVfX2xpc3QtaXRlbS0taXMtc2VsZWN0ZWQsXG4jYXV0b2NvbXBsZXRlIGxpLmlzLXNlbGVjdGVkLFxuI2F1dG9jb21wbGV0ZSAuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDA3MmI5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmF1dG9jb21wbGV0ZS5pcy10aHJvYmJpbmcsIC5hdXRvY29tcGxldGUtLWlzLXRocm9iYmluZyxcbi5pcy10aHJvYmJpbmcuZm9ybS1hdXRvY29tcGxldGUsXG4uZm9ybS1hdXRvY29tcGxldGUudGhyb2JiaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Nhc3MvZm9ybXMvYXV0b2NvbXBsZXRlL3Rocm9iYmVyLWFjdGl2ZS5naWYpO1xufVxuXG4uY29sbGFwc2libGUtZmllbGRzZXQsXG4uY29sbGFwc2libGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb2xsYXBzaWJsZS1maWVsZHNldF9fbGVnZW5kLFxuLmNvbGxhcHNpYmxlIC5maWVsZHNldC1sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc2Fzcy9mb3Jtcy9jb2xsYXBzaWJsZS1maWVsZHNldC9leHBhbmRlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5bZGlyPXJ0bF0gLmNvbGxhcHNpYmxlLWZpZWxkc2V0X19sZWdlbmQsXG5bZGlyPXJ0bF0gLmNvbGxhcHNpYmxlIC5maWVsZHNldC1sZWdlbmQsXG4uY29sbGFwc2libGUgW2Rpcj1ydGxdIC5maWVsZHNldC1sZWdlbmQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDRweCB0b3AgNTAlO1xufVxuXG4uY29sbGFwc2libGUtZmllbGRzZXRfX3N1bW1hcnksXG4uY29sbGFwc2libGUgLmZpZWxkc2V0LWxlZ2VuZCAuc3VtbWFyeSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDAuOWVtO1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi5jb2xsYXBzaWJsZS1maWVsZHNldC5pcy1jb2xsYXBzZWQsIC5jb2xsYXBzaWJsZS1maWVsZHNldC0taXMtY29sbGFwc2VkLFxuLmlzLWNvbGxhcHNlZC5jb2xsYXBzaWJsZSxcbi5jb2xsYXBzaWJsZS5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBoZWlnaHQ6IDFlbTtcbn1cblxuLmNvbGxhcHNpYmxlLWZpZWxkc2V0LmlzLWNvbGxhcHNlZCAuY29sbGFwc2libGUtZmllbGRzZXRfX3dyYXBwZXIsIC5jb2xsYXBzaWJsZS1maWVsZHNldC0taXMtY29sbGFwc2VkX193cmFwcGVyLCAuaXMtY29sbGFwc2VkLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1maWVsZHNldF9fd3JhcHBlcixcbi5jb2xsYXBzaWJsZS5jb2xsYXBzZWQgLmZpZWxkc2V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2libGUtZmllbGRzZXQuaXMtY29sbGFwc2VkIC5jb2xsYXBzaWJsZS1maWVsZHNldF9fbGVnZW5kLCAuY29sbGFwc2libGUtZmllbGRzZXQtLWlzLWNvbGxhcHNlZF9fbGVnZW5kLCAuaXMtY29sbGFwc2VkLmNvbGxhcHNpYmxlIC5jb2xsYXBzaWJsZS1maWVsZHNldF9fbGVnZW5kLFxuLmNvbGxhcHNpYmxlLmNvbGxhcHNlZCAuZmllbGRzZXQtbGVnZW5kLFxuLmNvbGxhcHNpYmxlLWZpZWxkc2V0LmlzLWNvbGxhcHNlZCAuY29sbGFwc2libGUgLmZpZWxkc2V0LWxlZ2VuZCxcbi5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtZmllbGRzZXQuaXMtY29sbGFwc2VkIC5maWVsZHNldC1sZWdlbmQsXG4uaXMtY29sbGFwc2VkLmNvbGxhcHNpYmxlIC5maWVsZHNldC1sZWdlbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc2Fzcy9mb3Jtcy9jb2xsYXBzaWJsZS1maWVsZHNldC9jb2xsYXBzZWQuc3ZnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IDUwJTtcbn1cblxuW2Rpcj1ydGxdIC5jb2xsYXBzaWJsZS1maWVsZHNldC5pcy1jb2xsYXBzZWQgLmNvbGxhcHNpYmxlLWZpZWxkc2V0X19sZWdlbmQsIFtkaXI9cnRsXSAuY29sbGFwc2libGUtZmllbGRzZXQtLWlzLWNvbGxhcHNlZF9fbGVnZW5kLCBbZGlyPXJ0bF0gLmlzLWNvbGxhcHNlZC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtZmllbGRzZXRfX2xlZ2VuZCxcbltkaXI9cnRsXSAuY29sbGFwc2libGUuY29sbGFwc2VkIC5maWVsZHNldC1sZWdlbmQsXG4uY29sbGFwc2libGUuY29sbGFwc2VkIFtkaXI9cnRsXSAuZmllbGRzZXQtbGVnZW5kLFxuW2Rpcj1ydGxdIC5jb2xsYXBzaWJsZS1maWVsZHNldC5pcy1jb2xsYXBzZWQgLmNvbGxhcHNpYmxlIC5maWVsZHNldC1sZWdlbmQsXG4uY29sbGFwc2libGUgW2Rpcj1ydGxdIC5jb2xsYXBzaWJsZS1maWVsZHNldC5pcy1jb2xsYXBzZWQgLmZpZWxkc2V0LWxlZ2VuZCxcbltkaXI9cnRsXSAuaXMtY29sbGFwc2VkLmNvbGxhcHNpYmxlIC5maWVsZHNldC1sZWdlbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc2Fzcy9mb3Jtcy9jb2xsYXBzaWJsZS1maWVsZHNldC9jb2xsYXBzZWQtcnRsLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDRweCB0b3AgNTAlO1xufVxuXG4uZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cblxuLmZvcm0taXRlbV9fcmVxdWlyZWQsXG4uZm9ybS1yZXF1aXJlZCB7XG4gIGNvbG9yOiAjYzAwO1xufVxuXG4uZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbi5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm0taXRlbS0taW5saW5lIGRpdixcbi5mb3JtLWl0ZW0tLWlubGluZSBsYWJlbCwgLmNvbnRhaW5lci1pbmxpbmUgLmZvcm0taXRlbSBkaXYsIC5jb250YWluZXItaW5saW5lIC5mb3JtLWl0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5mb3JtLWl0ZW0tLWlubGluZV9fZXhjZXB0aW9uLFxuLmNvbnRhaW5lci1pbmxpbmUgLmZpZWxkc2V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0taXRlbS0tdGlnaHQsXG4uZm9ybS1pdGVtLS1yYWRpbyxcbi5mb3JtLXR5cGUtcmFkaW8sXG4uZm9ybS10eXBlLWNoZWNrYm94LFxuLnBhc3N3b3JkLXBhcmVudCxcbi5jb25maXJtLXBhcmVudCxcbnRhYmxlIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG5cbi5mb3JtLWl0ZW0tLXJhZGlvIC5mb3JtLWl0ZW1fX2xhYmVsLCAuZm9ybS1pdGVtLS1yYWRpb19fbGFiZWwsIC5mb3JtLXR5cGUtcmFkaW8gLmZvcm0taXRlbV9fbGFiZWwsXG4uZm9ybS10eXBlLWNoZWNrYm94IC5mb3JtLWl0ZW1fX2xhYmVsLFxubGFiZWwub3B0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZm9ybS1pdGVtLS1yYWRpbyAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiwgLmZvcm0taXRlbS0tcmFkaW9fX2Rlc2NyaXB0aW9uLCAuZm9ybS10eXBlLXJhZGlvIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuLmZvcm0tdHlwZS1jaGVja2JveCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbi5mb3JtLXR5cGUtcmFkaW8gLmRlc2NyaXB0aW9uLFxuLmZvcm0tdHlwZS1jaGVja2JveCAuZGVzY3JpcHRpb24sXG4uZm9ybS1pdGVtLS1yYWRpbyAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbixcbi5mb3JtLWl0ZW0gLmZvcm0taXRlbS0tcmFkaW8gLmRlc2NyaXB0aW9uLFxuLmZvcm0tdHlwZS1yYWRpbyAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbixcbi5mb3JtLWl0ZW0gLmZvcm0tdHlwZS1yYWRpbyAuZGVzY3JpcHRpb24sXG4uZm9ybS10eXBlLWNoZWNrYm94IC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uLFxuLmZvcm0taXRlbSAuZm9ybS10eXBlLWNoZWNrYm94IC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxLjRlbTtcbn1cblxuLmZvcm0taXRlbS5pcy1lcnJvciAuZm9ybS1pdGVtX193aWRnZXQsIC5mb3JtLWl0ZW0tLWlzLWVycm9yX193aWRnZXQsXG4uZm9ybS1pdGVtLmlzLWVycm9yIGlucHV0LFxuLmZvcm0taXRlbS5pcy1lcnJvciB0ZXh0YXJlYSxcbi5mb3JtLWl0ZW0uaXMtZXJyb3Igc2VsZWN0LFxuLmZvcm0taXRlbS0taXMtZXJyb3IgaW5wdXQsXG4uZm9ybS1pdGVtLS1pcy1lcnJvciB0ZXh0YXJlYSxcbi5mb3JtLWl0ZW0tLWlzLWVycm9yIHNlbGVjdCxcbi5mb3JtLWl0ZW0gaW5wdXQuZXJyb3IsXG4uZm9ybS1pdGVtIHRleHRhcmVhLmVycm9yLFxuLmZvcm0taXRlbSBzZWxlY3QuZXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzAwO1xufVxuXG4uZm9ybS10YWJsZV9fc3RpY2t5LWhlYWRlcixcbi5zdGlja3ktaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5mb3JtLXRhYmxlX19zdGlja3ktaGVhZGVyLmlzLXN0aWNreSwgLmZvcm0tdGFibGVfX3N0aWNreS1oZWFkZXItLWlzLXN0aWNreSxcbi5pcy1zdGlja3kuc3RpY2t5LWhlYWRlciB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5mb3JtLXRhYmxlX19oZWFkZXIsXG4uZm9ybS10YWJsZSB0aCxcbmZvcm0gdGFibGUgdGgge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2NjY2NjYztcbiAgcGFkZGluZy1yaWdodDogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5bZGlyPXJ0bF0gLmZvcm0tdGFibGVfX2hlYWRlcixcbltkaXI9cnRsXSAuZm9ybS10YWJsZSB0aCxcbi5mb3JtLXRhYmxlIFtkaXI9cnRsXSB0aCxcbltkaXI9cnRsXSBmb3JtIHRhYmxlIHRoLFxuZm9ybSB0YWJsZSBbZGlyPXJ0bF0gdGgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5mb3JtLXRhYmxlX19ib2R5LFxuLmZvcm0tdGFibGUgdGJvZHksXG5mb3JtIHRhYmxlIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi5mb3JtLXRhYmxlX19yb3csXG4uZm9ybS10YWJsZSB0Ym9keSB0cixcbmZvcm0gdGFibGUgdGJvZHkgdHIge1xuICBwYWRkaW5nOiAwLjFlbSAwLjZlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG5cbi5mb3JtLXRhYmxlX19yb3c6bnRoLWNoaWxkKGV2ZW4pLFxuLmZvcm0tdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pLFxuZm9ybSB0YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybS10YWJsZV9fcm93LmlzLWFjdGl2ZSwgLmZvcm0tdGFibGVfX3Jvdy0taXMtYWN0aXZlLFxuLmZvcm0tdGFibGUgdGJvZHkgdHIuaXMtYWN0aXZlLFxuZm9ybSB0YWJsZSB0Ym9keSB0ci5pcy1hY3RpdmUsXG50ZC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xufVxuXG4uZm9ybS10YWJsZV9fcm93LmlzLWRpc2FibGVkLCAuZm9ybS10YWJsZV9fcm93LS1pcy1kaXNhYmxlZCxcbi5mb3JtLXRhYmxlIHRib2R5IHRyLmlzLWRpc2FibGVkLFxuZm9ybSB0YWJsZSB0Ym9keSB0ci5pcy1kaXNhYmxlZCxcbnRkLm1lbnUtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjY2NjY2NjO1xufVxuXG4uZm9ybS10YWJsZV9fcm93LmlzLXNlbGVjdGVkLCAuZm9ybS10YWJsZV9fcm93LS1pcy1zZWxlY3RlZCxcbi5mb3JtLXRhYmxlIHRib2R5IHRyLmlzLXNlbGVjdGVkLFxuZm9ybSB0YWJsZSB0Ym9keSB0ci5pcy1zZWxlY3RlZCxcbnRyLnNlbGVjdGVkIHRkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmRmMDtcbn1cblxuLmZvcm0tdGFibGVfX2xpc3QsXG4uZm9ybS10YWJsZSB1bCxcbmZvcm0gdGFibGUgdWwge1xuICBtYXJnaW46IDA7XG59XG5cbi5mb3JtLXRhYmxlX19uYXJyb3ctY29sdW1uLFxuLmZvcm0tdGFibGUgdGguZm9ybS10YWJsZV9fbmFycm93LWNvbHVtbixcbmZvcm0gdGFibGUgdGguZm9ybS10YWJsZV9fbmFycm93LWNvbHVtbixcbnRkIC5jaGVja2JveCxcbnRoIC5jaGVja2JveCB7XG4gIHdpZHRoOiAtbW96LW1pbi1jb250ZW50O1xuICB3aWR0aDogLXdlYmtpdC1taW4tY29udGVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wcm9ncmVzcy1iYXJfX2Jhcixcbi5wcm9ncmVzcyAuYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW46IDAgMC4yZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5wcm9ncmVzcy1iYXJfX2ZpbGwsXG4ucHJvZ3Jlc3MgLmZpbGxlZCB7XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiA1cHg7XG4gIGJhY2tncm91bmQ6ICMwMDcyYjkgdXJsKC4uL3Nhc3MvZm9ybXMvcHJvZ3Jlc3MtYmFyL3Byb2dyZXNzLWJhci5naWYpIHJlcGVhdCAwIDA7XG59XG5cbi5wcm9ncmVzcy1iYXJfX3BlcmNlbnRhZ2UsXG4ucHJvZ3Jlc3MgLnBlcmNlbnRhZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbltkaXI9cnRsXSAucHJvZ3Jlc3MtYmFyX19wZXJjZW50YWdlLFxuW2Rpcj1ydGxdIC5wcm9ncmVzcyAucGVyY2VudGFnZSxcbi5wcm9ncmVzcyBbZGlyPXJ0bF0gLnBlcmNlbnRhZ2Uge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnByb2dyZXNzLWJhci0taW5saW5lLFxuLmFqYXgtcHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDE2ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuW2Rpcj1ydGxdIC5wcm9ncmVzcy1iYXItLWlubGluZSxcbltkaXI9cnRsXSAuYWpheC1wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wcm9ncmVzcy10aHJvYmJlcixcbi5hamF4LXByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5bZGlyPXJ0bF0gLnByb2dyZXNzLXRocm9iYmVyLFxuW2Rpcj1ydGxdIC5hamF4LXByb2dyZXNzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHJvZ3Jlc3MtdGhyb2JiZXJfX3dpZGdldCxcbi5hamF4LXByb2dyZXNzIC50aHJvYmJlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9zYXNzL2Zvcm1zL3Byb2dyZXNzLXRocm9iYmVyL3Byb2dyZXNzLXRocm9iYmVyLmdpZikgbm8tcmVwZWF0IDAgLTE4cHggdHJhbnNwYXJlbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbjogMnB4O1xuICB3aWR0aDogMTVweDtcbn1cblxuW2Rpcj1ydGxdIC5wcm9ncmVzcy10aHJvYmJlcl9fd2lkZ2V0LFxuW2Rpcj1ydGxdIC5hamF4LXByb2dyZXNzIC50aHJvYmJlcixcbi5hamF4LXByb2dyZXNzIFtkaXI9cnRsXSAudGhyb2JiZXIge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wcm9ncmVzcy10aHJvYmJlcl9fd2lkZ2V0LWluLXRyLFxudHIgLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyIHtcbiAgbWFyZ2luOiAwIDJweDtcbn1cblxuLnByb2dyZXNzLXRocm9iYmVyX19tZXNzYWdlLFxuLmFqYXgtcHJvZ3Jlc3MgLm1lc3NhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5yZXNpemFibGUtdGV4dGFyZWEsXG4ucmVzaXphYmxlLXRleHRhcmVhIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5yZXNpemFibGUtdGV4dGFyZWFfX2dyaXBwaWUsXG4ucmVzaXphYmxlLXRleHRhcmVhIC5ncmlwcGllIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL3Nhc3MvZm9ybXMvcmVzaXphYmxlLXRleHRhcmVhL2dyaXBwaWUucG5nKSBuby1yZXBlYXQgY2VudGVyIDJweCAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBjdXJzb3I6IHMtcmVzaXplO1xuICBoZWlnaHQ6IDlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRhYmxlLWRyYWdfX3dyYXBwZXIsXG5ib2R5LmRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi50YWJsZS1kcmFnX19pdGVtLFxudHIuZHJhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZGI7XG59XG5cbi50YWJsZS1kcmFnX19pdGVtLXByZXZpb3VzLFxudHIuZHJhZy1wcmV2aW91cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY3YzI7XG59XG5cbi50YWJsZS1kcmFnX19oYW5kbGUsXG4udGFibGVkcmFnLWhhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMS43ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuW2Rpcj1ydGxdIC50YWJsZS1kcmFnX19oYW5kbGUsXG5bZGlyPXJ0bF0gLnRhYmxlZHJhZy1oYW5kbGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTFlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWJsZS1kcmFnX19oYW5kbGU6Zm9jdXMsIC50YWJsZS1kcmFnX19oYW5kbGU6aG92ZXIsXG4udGFibGVkcmFnLWhhbmRsZTpmb2N1cyxcbi50YWJsZWRyYWctaGFuZGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGFibGUtZHJhZ19faGFuZGxlLWljb24sXG4udGFibGVkcmFnLWhhbmRsZSAuaGFuZGxlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQ6IHVybCguLi9zYXNzL2Zvcm1zL3RhYmxlLWRyYWcvaGFuZGxlLWljb24ucG5nKSBuby1yZXBlYXQgNnB4IDlweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW46IC0wLjRlbSAwLjVlbTtcbiAgcGFkZGluZzogMC40MmVtIDAuNWVtO1xuICB3aWR0aDogMTNweDtcbn1cblxuLnRhYmxlLWRyYWdfX2hhbmRsZS5pcy1ob3ZlciAudGFibGUtZHJhZ19faGFuZGxlLWljb24sIC50YWJsZS1kcmFnX19oYW5kbGUtaWNvbi0taXMtaG92ZXIsIC5pcy1ob3Zlci50YWJsZWRyYWctaGFuZGxlIC50YWJsZS1kcmFnX19oYW5kbGUtaWNvbixcbi50YWJsZWRyYWctaGFuZGxlLWhvdmVyIC5oYW5kbGUsXG4udGFibGUtZHJhZ19faGFuZGxlLmlzLWhvdmVyIC50YWJsZWRyYWctaGFuZGxlIC5oYW5kbGUsXG4udGFibGVkcmFnLWhhbmRsZSAudGFibGUtZHJhZ19faGFuZGxlLmlzLWhvdmVyIC5oYW5kbGUsXG4uaXMtaG92ZXIudGFibGVkcmFnLWhhbmRsZSAuaGFuZGxlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNnB4IC0xMXB4O1xufVxuXG4udGFibGUtZHJhZ19fdG9nZ2xlLXdlaWdodC13cmFwcGVyLFxuLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuW2Rpcj1ydGxdIC50YWJsZS1kcmFnX190b2dnbGUtd2VpZ2h0LXdyYXBwZXIsXG5bZGlyPXJ0bF0gLnRhYmxlZHJhZy10b2dnbGUtd2VpZ2h0LXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUtZHJhZ19fdG9nZ2xlLXdlaWdodCxcbi50YWJsZWRyYWctdG9nZ2xlLXdlaWdodCB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbi50YWJsZS1kcmFnX19pbmRlbnRhdGlvbixcbi5pbmRlbnRhdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEuN2VtO1xuICBtYXJnaW46IC0wLjRlbSAwLjJlbSAtMC40ZW0gLTAuNGVtO1xuICBwYWRkaW5nOiAwLjQyZW0gMCAwLjQyZW0gMC42ZW07XG4gIHdpZHRoOiAyMHB4O1xufVxuXG5bZGlyPXJ0bF0gLnRhYmxlLWRyYWdfX2luZGVudGF0aW9uLFxuW2Rpcj1ydGxdIC5pbmRlbnRhdGlvbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAtMC40ZW0gLTAuNGVtIC0wLjRlbSAwLjJlbTtcbiAgcGFkZGluZzogMC40MmVtIDAuNmVtIDAuNDJlbSAwO1xufVxuXG4udGFibGUtZHJhZ19fdHJlZS1jaGlsZCxcbi50YWJsZS1kcmFnX190cmVlLWNoaWxkLWxhc3QsXG4udHJlZS1jaGlsZC1sYXN0LFxuLnRhYmxlLWRyYWdfX3RyZWUtY2hpbGQtaG9yaXpvbnRhbCxcbi50cmVlLWNoaWxkLWhvcml6b250YWwsXG4udHJlZS1jaGlsZCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9zYXNzL2Zvcm1zL3RhYmxlLWRyYWcvdHJlZS1jaGlsZC5wbmcpIG5vLXJlcGVhdCAxMXB4IGNlbnRlcjtcbn1cblxuW2Rpcj1ydGxdIC50YWJsZS1kcmFnX190cmVlLWNoaWxkLFxuW2Rpcj1ydGxdIC50YWJsZS1kcmFnX190cmVlLWNoaWxkLWxhc3QsXG5bZGlyPXJ0bF0gLnRyZWUtY2hpbGQtbGFzdCxcbltkaXI9cnRsXSAudGFibGUtZHJhZ19fdHJlZS1jaGlsZC1ob3Jpem9udGFsLFxuW2Rpcj1ydGxdIC50cmVlLWNoaWxkLWhvcml6b250YWwsXG5bZGlyPXJ0bF0gLnRyZWUtY2hpbGQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCBjZW50ZXI7XG59XG5cbi50YWJsZS1kcmFnX190cmVlLWNoaWxkLWxhc3QsXG4udHJlZS1jaGlsZC1sYXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Nhc3MvZm9ybXMvdGFibGUtZHJhZy90cmVlLWNoaWxkLWxhc3QucG5nKTtcbn1cblxuLnRhYmxlLWRyYWdfX3RyZWUtY2hpbGQtaG9yaXpvbnRhbCxcbi50cmVlLWNoaWxkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTFweCBjZW50ZXI7XG59XG5cbi5tbS1saXN0ID4gbGkuZW4sIC5tbS1saXN0ID4gbGkuaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDO1xufVxuXG4ubW0tbGlzdCA+IGxpLmVuIGEsIC5tbS1saXN0ID4gbGkuaXQgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4udmlldy1lbGVuY28tbmV3cyAuZ3JvdXAtbGVmdCB7XG4gIHdpZHRoOiAzMyU7XG59XG5cbi52aWV3LWVsZW5jby1uZXdzIC5ncm91cC1yaWdodCB7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi52aWV3LWVsZW5jby1uZXdzIC52aWV3cy1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4YzhjODtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi52aWV3LWVsZW5jby1uZXdzIC5maWVsZC0tbmFtZS10aXRsZSBoMiB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi52aWV3LWVsZW5jby1uZXdzIC5maWVsZC0tbmFtZS10aXRsZSBoMiBhIHtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZpZXctZWxlbmNvLW5ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xufVxuXG4udmlldy1lbGVuY28tbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtaW50cm9kdXppb25lIHAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udmlldy1lbGVuY28tbmV3cyAuZmllbGQtLW5hbWUtdmFpLWFsLWRldHRhZ2xpbyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5ib2R5Lm5vZGUtdHlwZS1uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1kYXRhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5ib2R5Lm5vZGUtdHlwZS1uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1pbnRyb2R1emlvbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuYm9keS5ub2RlLXR5cGUtbmV3cyAuZmllbGQtLW5hbWUtYm9keSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbmJvZHkubm9kZS10eXBlLW5ld3MgLmRzLTJjb2wtc3RhY2tlZC1mbHVpZCA+IC5ncm91cC1sZWZ0IHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuYm9keS5ub2RlLXR5cGUtbmV3cyAuZHMtMmNvbC1zdGFja2VkLWZsdWlkID4gLmdyb3VwLXJpZ2h0IHtcbiAgd2lkdGg6IDQ4JTtcbn1cblxuZGl2I2Jsb2NrLWJsb2NrLTEzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5kaXYjYmxvY2stYmxvY2stMTMgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMzYzNjM2M7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTgwMHB4KSB7XG4gIC5oZWFkZXItbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmhlYWRlci1yaWdodCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBkaXYjYmxvY2stbGFuZy1kcm9wZG93bi1sYW5ndWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAudGItbWVnYW1lbnUgLm5hdiA+IGxpID4gYSB7XG4gICAgbWFyZ2luOiAxNXB4IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIxMHB4KSB7XG4gIC5oZWFkZXItbGVmdC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci1sZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI4JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLmhlYWRlci1yaWdodCB7XG4gICAgd2lkdGg6IDcyJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciB7XG4gICAgb3ZlcmZsb3c6IHVuc2V0O1xuICB9XG4gIC52aWV3LXRlc3RvLXVsdGVyaW9yZS1pbXBpYW50aSAuY29sdW1uLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnZpZXctdGVzdG8tdWx0ZXJpb3JlLWltcGlhbnRpIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICBkaXYjYmxvY2stYmxvY2stMTEsIGRpdiNibG9jay1ibG9jay0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgZGl2LmNoaWVkaS1hcmNoaXRldHRvIHsgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oMm8tYXJjaGl0ZXR0b19tLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsqLyB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk0MHB4KSB7XG4gIC5oZWFkZXItbGVmdC1mcm9udCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIH1cbiAgLmhlYWRlci1sZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5oZWFkZXItcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qZGl2LmNoaWVkaS1hcmNoaXRldHRvIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaDJvLWFyY2hpdGV0dG9fbS5qcGcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7IH0qL1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NDBweCkgYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5oZWFkZXItcmlnaHQge1xuICAgIGhlaWdodDogNTIzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQwcHgpIHtcbiAgI2Jsb2NrLXRiLW1lZ2FtZW51LW1haW4tbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjYmxvY2stbGFuZy1kcm9wZG93bi1sYW5ndWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBkaXYjYmxvY2stZ2JmLW1vYmlsZS1tZW51LWdiZi1tb2JpbGUtbWVudS1tYWluIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTk5OTk5O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNjBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbiAgZGl2I2Jsb2NrLXBhbHRhLWNvbnRhdHRhY2ksICNibG9jay1wYWx0YS1zY29wcmlpbG5vc3Ryb2Jsb2cge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgZGl2I2Jsb2NrLXdlYmZvcm0tY2xpZW50LWJsb2NrLTIge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgI2Jsb2NrLWdiZi1tb2JpbGUtbWVudS1nYmYtbW9iaWxlLW1lbnUtbWFpbiAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgZGl2LmNoaWVkaS1hcmNoaXRldHRvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaDJvLWFyY2hpdGV0dG8uanBnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gIH1cbiAgLnZpZXctZWxlbmNvLW5ld3MgLmdyb3VwLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LWVsZW5jby1uZXdzIC5ncm91cC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgYm9keS5ub2RlLXR5cGUtbmV3cyAuZHMtMmNvbC1zdGFja2VkLWZsdWlkID4gLmdyb3VwLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkubm9kZS10eXBlLW5ld3MgLmRzLTJjb2wtc3RhY2tlZC1mbHVpZCA+IC5ncm91cC1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaGVhZGVyLmhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmhlYWRlci1sZWZ0LWZyb250IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5mdWxsLXdpZHRoLW5ld3MgLnZpZXctc2xpZGVyLW5ld3MgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuZnVsbC13aWR0aC1uZXdzIC52aWV3LXNsaWRlci1uZXdzIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1maWVsZC1pbnRyb2R1emlvbmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5ub2RlLXBhZ2luYS1ob21lLmRzLTJjb2wtc3RhY2tlZC1mbHVpZCA+IC5ncm91cC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICB9XG4gIC5ub2RlLXBhZ2luYS1ob21lLmRzLTJjb2wtc3RhY2tlZC1mbHVpZCA+IC5ncm91cC1yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgfVxuICAubGlzdGEtYm94ZXMgLmJveC0wMSwgLmxpc3RhLWJveGVzIC5ib3gtMDIsIC5saXN0YS1ib3hlcyAuYm94LTAzLCAubGlzdGEtYm94ZXMgLmJveC0wNCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAubGlzdGEtYm94ZXMgLmJveC0wMSwgLmxpc3RhLWJveGVzIC5ib3gtMDIsIC5saXN0YS1ib3hlcyAuYm94LTAzLCAubGlzdGEtYm94ZXMgLmJveC0wNCB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gIH1cbiAgLmxheW91dC0zY29sIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5sYXlvdXQtM2NvbF9fZnVsbCwgLmxheW91dC0zY29sX19sZWZ0LWNvbnRlbnQsIC5sYXlvdXQtM2NvbF9fcmlnaHQtY29udGVudCwgLmxheW91dC0zY29sX19sZWZ0LXNpZGViYXIsIC5sYXlvdXQtM2NvbF9fcmlnaHQtc2lkZWJhciwgLmxheW91dC0zY29sX19maXJzdC1sZWZ0LXNpZGViYXIsIC5sYXlvdXQtM2NvbF9fc2Vjb25kLWxlZnQtc2lkZWJhciwgLmxheW91dC0zY29sX19jb2wtMSwgLmxheW91dC0zY29sX19jb2wtMiwgLmxheW91dC0zY29sX19jb2wtMywgLmxheW91dC0zY29sX19jb2wtNCwgLmxheW91dC0zY29sX19jb2wteCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC52aWV3cy1zbGlkZXNob3ctY3ljbGUtcHJvY2Vzc2VkIC52aWV3cy1zbGlkZXNob3ctY29udHJvbHMtYm90dG9tLCAudmlld3Mtc2xpZGVzaG93LWN5Y2xlLXByb2Nlc3NlZCAudmlld3Mtc2xpZGVzaG93LWNvbnRyb2xzLXRvcCB7IC8qZGlzcGxheTogbm9uZTsqLyB9XG4gIC5jb2wtNi0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLTYtMmUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaGFkb3cgLnJldl9zbGlkZXIgZGl2LnNsb3Rob2xkZXIgZGl2IHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuY29sb25uYS0yIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBkaXYud2hpdGUtYm94LWZvb3RlciAuY29sLTQge1xuICAgIHdpZHRoOiA1NiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIGRpdi53aGl0ZS1ib3gtZm9vdGVyIC5jb2wtNC5sYXN0IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIGRpdi53aGl0ZS1ib3gtZm9vdGVyIC5jZW50ZXItYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pbm5lci10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxuICAuY29sb25uYS1pbnRybyB7XG4gICAgbWluLWhlaWdodDogMjMwcHg7XG4gIH1cbiAgZGl2LnZhc2NhLXNmb25kbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWNxdWEtZGFyayAubW9iaWxlLXZlcnNpb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbiAgLmFjcXVhLWRhcmsgLmRlc2t0b3AtdmVyc2lvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZy1yZWNhcHRjaGEge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43Nyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgfVxuICBkaXYjYmxvY2stcmV2c2xpZGVyLWhvbWUtc2xpZGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA0MDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKiBvdmVyZmxvdzogaGlkZGVuOyAqL1xuICB9XG4gIGRpdiNibG9jay1ibG9jay0xMSAuY29sLTQtMSwgZGl2I2Jsb2NrLWJsb2NrLTExIC5jb2wtNC0yLCBkaXYjYmxvY2stYmxvY2stMTIgLmNvbC00LTEsIGRpdiNibG9jay1ibG9jay0xMiAuY29sLTQtMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGRpdiNibG9jay1ibG9jay0xMSAuY29sLTQtMywgZGl2I2Jsb2NrLWJsb2NrLTEyIC5jb2wtNC0zIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGRpdi5jb2wtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIGRpdi5jb2wtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICBkaXYuY2FydGFjY2lhaW8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICB9XG4gIC5zbGljay0tY2VudGVyIC5zbGlja19fc2xpZGUge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxuICAudmlldy10ZXN0by11bHRlcmlvcmUtaW1waWFudGkgLmNvbHVtbi1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAudmlldy10ZXN0by11bHRlcmlvcmUtaW1waWFudGkgLmNvbHVtbi1yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZpZXctdGVzdG8tdWx0ZXJpb3JlLWltcGlhbnRpIC5jb2x1bW4tcmlnaHQgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgZGl2LnZhc2NhLXNmb25kbyB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbiAgZGl2LnBlcnNvbmFsaXp6YXppb25pLXNmb25kbyB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbiAgLnJlZ2lvbi1zZWNvbmQtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4gIGRpdiNibG9jay1wYWx0YS1jb250YXR0YWNpLCAjYmxvY2stcGFsdGEtc2NvcHJpaWxub3N0cm9ibG9nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGRpdiNibG9jay1wYWx0YS1jb250YXR0YWNpIGltZywgI2Jsb2NrLXBhbHRhLXNjb3ByaWlsbm9zdHJvYmxvZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICBkaXYjYmxvY2std2ViZm9ybS1jbGllbnQtYmxvY2stMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnZpZXdzLXNsaWRlc2hvdy1jb250cm9scy10ZXh0LW5leHQgYSB7XG4gICAgcmlnaHQ6IDBweDtcbiAgfVxuICAudmlld3Mtc2xpZGVzaG93LWNvbnRyb2xzLXRleHQtcHJldmlvdXMgYSB7XG4gICAgbGVmdDogMHB4O1xuICB9XG4gIC5mdWxsLXdpZHRoLW5ld3Mge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnZpZXctdGVzdG8tdWx0ZXJpb3JlLWltcGlhbnRpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gIH1cbiAgZGl2LmZhc2NpYS1hY3F1YSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgZGl2LmZhc2NpYS1sZWdubzEge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5jb2xvbm5hLWludHJvIHtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuLyogU0lNUExFIEdSSUQgKi9cbi8qKlxuKioqIFNJTVBMRSBHUklEXG4qKiogKEMpIFpBQ0ggQ09MRSAyMDE2XG4qKi9cbi8qID09PT0gR1JJRCBTWVNURU0gPT09PSAqL1xuLnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3cgW2NsYXNzXj1jb2xdIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMC41cmVtIDIlO1xuICBtaW4taGVpZ2h0OiAwLjEyNXJlbTtcbn1cblxuLmNvbC0xLFxuLmNvbC0yLFxuLmNvbC0zLFxuLmNvbC00LFxuLmNvbC01LFxuLmNvbC02LFxuLmNvbC03LFxuLmNvbC04LFxuLmNvbC05LFxuLmNvbC0xMCxcbi5jb2wtMTEsXG4uY29sLTEyIHtcbiAgd2lkdGg6IDk2JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2wtMS1zbSB7XG4gIHdpZHRoOiA0LjMzJTtcbn1cblxuLmNvbC0yLXNtIHtcbiAgd2lkdGg6IDEyLjY2JTtcbn1cblxuLmNvbC0zLXNtIHtcbiAgd2lkdGg6IDIxJTtcbn1cblxuLmNvbC00LXNtIHtcbiAgd2lkdGg6IDI5LjMzJTtcbn1cblxuLmNvbC01LXNtIHtcbiAgd2lkdGg6IDM3LjY2JTtcbn1cblxuLmNvbC02LXNtIHtcbiAgd2lkdGg6IDQ2JTtcbn1cblxuLmNvbC03LXNtIHtcbiAgd2lkdGg6IDU0LjMzJTtcbn1cblxuLmNvbC04LXNtIHtcbiAgd2lkdGg6IDYyLjY2JTtcbn1cblxuLmNvbC05LXNtIHtcbiAgd2lkdGg6IDcxJTtcbn1cblxuLmNvbC0xMC1zbSB7XG4gIHdpZHRoOiA3OS4zMyU7XG59XG5cbi5jb2wtMTEtc20ge1xuICB3aWR0aDogODcuNjYlO1xufVxuXG4uY29sLTEyLXNtIHtcbiAgd2lkdGg6IDk2JTtcbn1cblxuLnJvdzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5oaWRkZW4tc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1ZW0pIHsgLyogNzIwcHggKi9cbiAgLmNvbC0xIHtcbiAgICB3aWR0aDogNC4zMyU7XG4gIH1cbiAgLmNvbC0yIHtcbiAgICB3aWR0aDogMTIuNjYlO1xuICB9XG4gIC5jb2wtMyB7XG4gICAgd2lkdGg6IDIxJTtcbiAgfVxuICAuY29sLTQge1xuICAgIHdpZHRoOiAyOS4zMyU7XG4gIH1cbiAgLmNvbC01IHtcbiAgICB3aWR0aDogMzcuNjYlO1xuICB9XG4gIC5jb2wtNiB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxuICAuY29sLTcge1xuICAgIHdpZHRoOiA1NC4zMyU7XG4gIH1cbiAgLmNvbC04IHtcbiAgICB3aWR0aDogNjIuNjYlO1xuICB9XG4gIC5jb2wtOSB7XG4gICAgd2lkdGg6IDcxJTtcbiAgfVxuICAuY29sLTEwIHtcbiAgICB3aWR0aDogNzkuMzMlO1xuICB9XG4gIC5jb2wtMTEge1xuICAgIHdpZHRoOiA4Ny42NiU7XG4gIH1cbiAgLmNvbC0xMiB7XG4gICAgd2lkdGg6IDk2JTtcbiAgfVxuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLyogQk9PVFNUUkFQIEdSSUQgKi9cbi8qIVxuKiBCb290c3RyYXAgNC4wLjAtYWxwaGEuNiAoZ3JpZCBhbmQgcmVzcG9uc2l2ZSB1dGlsaXRpZXMpXG4qIEdpdEh1YjogaHR0cHM6Ly9naXRodWIuY29tL2RtaGVuZHJpY2tzL2Jvb3RzdHJhcC1ncmlkLWNzc1xuKiBMaWNlbnNlOiBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LWRldi9MSUNFTlNFKVxuKiBDcmVkaXRzOiBUd2l0dGVyLCBJbmMuICYgVGhlIEJvb3RzdHJhcCBBdXRob3JzIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvZ3JhcGhzL2NvbnRyaWJ1dG9ycylcbiovXG4uYnRncmlkIC5yb3cgW2NsYXNzXj1jb2xdIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbi5idG5ldy5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuZXcuYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYnRuZXcuYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuZXcuYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYnRuZXcuYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmJ0bmV3LmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5idG5ldy5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5idG5ldy50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5idG5ldy50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmJ0bmV3LnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJ0bmV3LnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmJ0bmV3LnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uYnRuZXcudGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idG5ldy50ZXh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuZXcudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuZXcudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bmV3LnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG5ldy50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5idG5ldy50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnRuZXcudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bmV3LnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bmV3LnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnRuZXcudGV4dC14bC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bmV3LnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0bmV3LnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bmV3LnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuZXcudGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5idG5ldy50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuZXcuZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmJ0bmV3LmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJ0bmV3LmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYnRuZXcudGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idG5ldy50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2MzZjNzIgIWltcG9ydGFudDtcbn1cblxuLmJ0bmV3YS50ZXh0LW11dGVkOmZvY3VzLCAuYnRuZXdhLnRleHQtbXV0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzRiNTI1NyAhaW1wb3J0YW50O1xufVxuXG4uYnRuZXcudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMjc1ZDggIWltcG9ydGFudDtcbn1cblxuLmJ0bmV3YS50ZXh0LXByaW1hcnk6Zm9jdXMsIC5idG5ld2EudGV4dC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMjVhYTUgIWltcG9ydGFudDtcbn1cblxuLmJ0bmV3LnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNWNiODVjICFpbXBvcnRhbnQ7XG59XG5cbi5idG5ld2EudGV4dC1zdWNjZXNzOmZvY3VzLCAuYnRuZXdhLnRleHQtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjNDQ5ZDQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5idG5ldy50ZXh0LWluZm8ge1xuICBjb2xvcjogIzViYzBkZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuZXdhLnRleHQtaW5mbzpmb2N1cywgLmJ0bmV3YS50ZXh0LWluZm86aG92ZXIge1xuICBjb2xvcjogIzMxYjBkNSAhaW1wb3J0YW50O1xufVxuXG4uYnRuZXcudGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmMGFkNGUgIWltcG9ydGFudDtcbn1cblxuLmJ0bmV3YS50ZXh0LXdhcm5pbmc6Zm9jdXMsIC5idG5ld2EudGV4dC13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNlYzk3MWYgIWltcG9ydGFudDtcbn1cblxuLmJ0bmV3LnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkOTUzNGYgIWltcG9ydGFudDtcbn1cblxuLmJ0bmV3YS50ZXh0LWRhbmdlcjpmb2N1cywgLmJ0bmV3YS50ZXh0LWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjYzkzMDJjICFpbXBvcnRhbnQ7XG59XG5cbi5idG5ldy50ZXh0LWdyYXktZGFyayB7XG4gIGNvbG9yOiAjMjkyYjJjICFpbXBvcnRhbnQ7XG59XG5cbi5idG5ld2EudGV4dC1ncmF5LWRhcms6Zm9jdXMsIC5idG5ld2EudGV4dC1ncmF5LWRhcms6aG92ZXIge1xuICBjb2xvcjogIzEwMTExMiAhaW1wb3J0YW50O1xufVxuXG4uYnRuZXcudGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5idG5ldy5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLmJ0bmV3LmhpZGRlbi14cy11cCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5idG5ldy5oaWRkZW4teHMtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bmV3LmhpZGRlbi1zbS11cCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bmV3LmhpZGRlbi1zbS1kb3duIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuZXcuaGlkZGVuLW1kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRuZXcuaGlkZGVuLW1kLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idG5ldy5oaWRkZW4tbGctdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYnRuZXcuaGlkZGVuLWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnRuZXcuaGlkZGVuLXhsLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG5ldy5oaWRkZW4teGwtZG93biB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ0bmV3LnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5idG5ldy52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRuZXcudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5idG5ldy52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG5ldy52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmJ0bmV3LnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmJ0bmV3LmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRuZXcuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnRuZXcuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idG5ldy5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ0bmV3LmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ0bmV3LmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnRuZXcuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bmV3LmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idG5ldy5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ0bmV3LmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5idG5ldy5jb250YWluZXItZmx1aWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idG5ldy5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bmV3LmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnRuZXcuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnRuZXcuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuLmJ0bmV3LnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bmV3LnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuZXcucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idG5ldy5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idG5ldy5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG4uYnRuZXcubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5idG5ldy5uby1ndXR0ZXJzID4gLmNvbCxcbi5idG5ldy5uby1ndXR0ZXJzID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmJ0bmV3LmNvbC0xLCAuYnRuZXcuY29sLTIsIC5idG5ldy5jb2wtMywgLmJ0bmV3LmNvbC00LCAuYnRuZXcuY29sLTUsIC5idG5ldy5jb2wtNiwgLmJ0bmV3LmNvbC03LCAuYnRuZXcuY29sLTgsIC5idG5ldy5jb2wtOSwgLmJ0bmV3LmNvbC0xMCwgLmJ0bmV3LmNvbC0xMSwgLmJ0bmV3LmNvbC0xMiwgLmJ0bmV3LmNvbCwgLmJ0bmV3LmNvbC1zbS0xLCAuYnRuZXcuY29sLXNtLTIsIC5idG5ldy5jb2wtc20tMywgLmJ0bmV3LmNvbC1zbS00LCAuYnRuZXcuY29sLXNtLTUsIC5idG5ldy5jb2wtc20tNiwgLmJ0bmV3LmNvbC1zbS03LCAuYnRuZXcuY29sLXNtLTgsIC5idG5ldy5jb2wtc20tOSwgLmJ0bmV3LmNvbC1zbS0xMCwgLmJ0bmV3LmNvbC1zbS0xMSwgLmJ0bmV3LmNvbC1zbS0xMiwgLmJ0bmV3LmNvbC1zbSwgLmJ0bmV3LmNvbC1tZC0xLCAuYnRuZXcuY29sLW1kLTIsIC5idG5ldy5jb2wtbWQtMywgLmJ0bmV3LmNvbC1tZC00LCAuYnRuZXcuY29sLW1kLTUsIC5idG5ldy5jb2wtbWQtNiwgLmJ0bmV3LmNvbC1tZC03LCAuYnRuZXcuY29sLW1kLTgsIC5idG5ldy5jb2wtbWQtOSwgLmJ0bmV3LmNvbC1tZC0xMCwgLmJ0bmV3LmNvbC1tZC0xMSwgLmJ0bmV3LmNvbC1tZC0xMiwgLmJ0bmV3LmNvbC1tZCwgLmJ0bmV3LmNvbC1sZy0xLCAuYnRuZXcuY29sLWxnLTIsIC5idG5ldy5jb2wtbGctMywgLmJ0bmV3LmNvbC1sZy00LCAuYnRuZXcuY29sLWxnLTUsIC5idG5ldy5jb2wtbGctNiwgLmJ0bmV3LmNvbC1sZy03LCAuYnRuZXcuY29sLWxnLTgsIC5idG5ldy5jb2wtbGctOSwgLmJ0bmV3LmNvbC1sZy0xMCwgLmJ0bmV3LmNvbC1sZy0xMSwgLmJ0bmV3LmNvbC1sZy0xMiwgLmJ0bmV3LmNvbC1sZywgLmJ0bmV3LmNvbC14bC0xLCAuYnRuZXcuY29sLXhsLTIsIC5idG5ldy5jb2wteGwtMywgLmJ0bmV3LmNvbC14bC00LCAuYnRuZXcuY29sLXhsLTUsIC5idG5ldy5jb2wteGwtNiwgLmJ0bmV3LmNvbC14bC03LCAuYnRuZXcuY29sLXhsLTgsIC5idG5ldy5jb2wteGwtOSwgLmJ0bmV3LmNvbC14bC0xMCwgLmJ0bmV3LmNvbC14bC0xMSwgLmJ0bmV3LmNvbC14bC0xMiwgLmJ0bmV3LmNvbC14bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bmV3LmNvbC0xLCAuYnRuZXcuY29sLTIsIC5idG5ldy5jb2wtMywgLmJ0bmV3LmNvbC00LCAuYnRuZXcuY29sLTUsIC5idG5ldy5jb2wtNiwgLmJ0bmV3LmNvbC03LCAuYnRuZXcuY29sLTgsIC5idG5ldy5jb2wtOSwgLmJ0bmV3LmNvbC0xMCwgLmJ0bmV3LmNvbC0xMSwgLmJ0bmV3LmNvbC0xMiwgLmJ0bmV3LmNvbCwgLmJ0bmV3LmNvbC1zbS0xLCAuYnRuZXcuY29sLXNtLTIsIC5idG5ldy5jb2wtc20tMywgLmJ0bmV3LmNvbC1zbS00LCAuYnRuZXcuY29sLXNtLTUsIC5idG5ldy5jb2wtc20tNiwgLmJ0bmV3LmNvbC1zbS03LCAuYnRuZXcuY29sLXNtLTgsIC5idG5ldy5jb2wtc20tOSwgLmJ0bmV3LmNvbC1zbS0xMCwgLmJ0bmV3LmNvbC1zbS0xMSwgLmJ0bmV3LmNvbC1zbS0xMiwgLmJ0bmV3LmNvbC1zbSwgLmJ0bmV3LmNvbC1tZC0xLCAuYnRuZXcuY29sLW1kLTIsIC5idG5ldy5jb2wtbWQtMywgLmJ0bmV3LmNvbC1tZC00LCAuYnRuZXcuY29sLW1kLTUsIC5idG5ldy5jb2wtbWQtNiwgLmJ0bmV3LmNvbC1tZC03LCAuYnRuZXcuY29sLW1kLTgsIC5idG5ldy5jb2wtbWQtOSwgLmJ0bmV3LmNvbC1tZC0xMCwgLmJ0bmV3LmNvbC1tZC0xMSwgLmJ0bmV3LmNvbC1tZC0xMiwgLmJ0bmV3LmNvbC1tZCwgLmJ0bmV3LmNvbC1sZy0xLCAuYnRuZXcuY29sLWxnLTIsIC5idG5ldy5jb2wtbGctMywgLmJ0bmV3LmNvbC1sZy00LCAuYnRuZXcuY29sLWxnLTUsIC5idG5ldy5jb2wtbGctNiwgLmJ0bmV3LmNvbC1sZy03LCAuYnRuZXcuY29sLWxnLTgsIC5idG5ldy5jb2wtbGctOSwgLmJ0bmV3LmNvbC1sZy0xMCwgLmJ0bmV3LmNvbC1sZy0xMSwgLmJ0bmV3LmNvbC1sZy0xMiwgLmJ0bmV3LmNvbC1sZywgLmJ0bmV3LmNvbC14bC0xLCAuYnRuZXcuY29sLXhsLTIsIC5idG5ldy5jb2wteGwtMywgLmJ0bmV3LmNvbC14bC00LCAuYnRuZXcuY29sLXhsLTUsIC5idG5ldy5jb2wteGwtNiwgLmJ0bmV3LmNvbC14bC03LCAuYnRuZXcuY29sLXhsLTgsIC5idG5ldy5jb2wteGwtOSwgLmJ0bmV3LmNvbC14bC0xMCwgLmJ0bmV3LmNvbC14bC0xMSwgLmJ0bmV3LmNvbC14bC0xMiwgLmJ0bmV3LmNvbC14bCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRuZXcuY29sLTEsIC5idG5ldy5jb2wtMiwgLmJ0bmV3LmNvbC0zLCAuYnRuZXcuY29sLTQsIC5idG5ldy5jb2wtNSwgLmJ0bmV3LmNvbC02LCAuYnRuZXcuY29sLTcsIC5idG5ldy5jb2wtOCwgLmJ0bmV3LmNvbC05LCAuYnRuZXcuY29sLTEwLCAuYnRuZXcuY29sLTExLCAuYnRuZXcuY29sLTEyLCAuYnRuZXcuY29sLCAuYnRuZXcuY29sLXNtLTEsIC5idG5ldy5jb2wtc20tMiwgLmJ0bmV3LmNvbC1zbS0zLCAuYnRuZXcuY29sLXNtLTQsIC5idG5ldy5jb2wtc20tNSwgLmJ0bmV3LmNvbC1zbS02LCAuYnRuZXcuY29sLXNtLTcsIC5idG5ldy5jb2wtc20tOCwgLmJ0bmV3LmNvbC1zbS05LCAuYnRuZXcuY29sLXNtLTEwLCAuYnRuZXcuY29sLXNtLTExLCAuYnRuZXcuY29sLXNtLTEyLCAuYnRuZXcuY29sLXNtLCAuYnRuZXcuY29sLW1kLTEsIC5idG5ldy5jb2wtbWQtMiwgLmJ0bmV3LmNvbC1tZC0zLCAuYnRuZXcuY29sLW1kLTQsIC5idG5ldy5jb2wtbWQtNSwgLmJ0bmV3LmNvbC1tZC02LCAuYnRuZXcuY29sLW1kLTcsIC5idG5ldy5jb2wtbWQtOCwgLmJ0bmV3LmNvbC1tZC05LCAuYnRuZXcuY29sLW1kLTEwLCAuYnRuZXcuY29sLW1kLTExLCAuYnRuZXcuY29sLW1kLTEyLCAuYnRuZXcuY29sLW1kLCAuYnRuZXcuY29sLWxnLTEsIC5idG5ldy5jb2wtbGctMiwgLmJ0bmV3LmNvbC1sZy0zLCAuYnRuZXcuY29sLWxnLTQsIC5idG5ldy5jb2wtbGctNSwgLmJ0bmV3LmNvbC1sZy02LCAuYnRuZXcuY29sLWxnLTcsIC5idG5ldy5jb2wtbGctOCwgLmJ0bmV3LmNvbC1sZy05LCAuYnRuZXcuY29sLWxnLTEwLCAuYnRuZXcuY29sLWxnLTExLCAuYnRuZXcuY29sLWxnLTEyLCAuYnRuZXcuY29sLWxnLCAuYnRuZXcuY29sLXhsLTEsIC5idG5ldy5jb2wteGwtMiwgLmJ0bmV3LmNvbC14bC0zLCAuYnRuZXcuY29sLXhsLTQsIC5idG5ldy5jb2wteGwtNSwgLmJ0bmV3LmNvbC14bC02LCAuYnRuZXcuY29sLXhsLTcsIC5idG5ldy5jb2wteGwtOCwgLmJ0bmV3LmNvbC14bC05LCAuYnRuZXcuY29sLXhsLTEwLCAuYnRuZXcuY29sLXhsLTExLCAuYnRuZXcuY29sLXhsLTEyLCAuYnRuZXcuY29sLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idG5ldy5jb2wtMSwgLmJ0bmV3LmNvbC0yLCAuYnRuZXcuY29sLTMsIC5idG5ldy5jb2wtNCwgLmJ0bmV3LmNvbC01LCAuYnRuZXcuY29sLTYsIC5idG5ldy5jb2wtNywgLmJ0bmV3LmNvbC04LCAuYnRuZXcuY29sLTksIC5idG5ldy5jb2wtMTAsIC5idG5ldy5jb2wtMTEsIC5idG5ldy5jb2wtMTIsIC5idG5ldy5jb2wsIC5idG5ldy5jb2wtc20tMSwgLmJ0bmV3LmNvbC1zbS0yLCAuYnRuZXcuY29sLXNtLTMsIC5idG5ldy5jb2wtc20tNCwgLmJ0bmV3LmNvbC1zbS01LCAuYnRuZXcuY29sLXNtLTYsIC5idG5ldy5jb2wtc20tNywgLmJ0bmV3LmNvbC1zbS04LCAuYnRuZXcuY29sLXNtLTksIC5idG5ldy5jb2wtc20tMTAsIC5idG5ldy5jb2wtc20tMTEsIC5idG5ldy5jb2wtc20tMTIsIC5idG5ldy5jb2wtc20sIC5idG5ldy5jb2wtbWQtMSwgLmJ0bmV3LmNvbC1tZC0yLCAuYnRuZXcuY29sLW1kLTMsIC5idG5ldy5jb2wtbWQtNCwgLmJ0bmV3LmNvbC1tZC01LCAuYnRuZXcuY29sLW1kLTYsIC5idG5ldy5jb2wtbWQtNywgLmJ0bmV3LmNvbC1tZC04LCAuYnRuZXcuY29sLW1kLTksIC5idG5ldy5jb2wtbWQtMTAsIC5idG5ldy5jb2wtbWQtMTEsIC5idG5ldy5jb2wtbWQtMTIsIC5idG5ldy5jb2wtbWQsIC5idG5ldy5jb2wtbGctMSwgLmJ0bmV3LmNvbC1sZy0yLCAuYnRuZXcuY29sLWxnLTMsIC5idG5ldy5jb2wtbGctNCwgLmJ0bmV3LmNvbC1sZy01LCAuYnRuZXcuY29sLWxnLTYsIC5idG5ldy5jb2wtbGctNywgLmJ0bmV3LmNvbC1sZy04LCAuYnRuZXcuY29sLWxnLTksIC5idG5ldy5jb2wtbGctMTAsIC5idG5ldy5jb2wtbGctMTEsIC5idG5ldy5jb2wtbGctMTIsIC5idG5ldy5jb2wtbGcsIC5idG5ldy5jb2wteGwtMSwgLmJ0bmV3LmNvbC14bC0yLCAuYnRuZXcuY29sLXhsLTMsIC5idG5ldy5jb2wteGwtNCwgLmJ0bmV3LmNvbC14bC01LCAuYnRuZXcuY29sLXhsLTYsIC5idG5ldy5jb2wteGwtNywgLmJ0bmV3LmNvbC14bC04LCAuYnRuZXcuY29sLXhsLTksIC5idG5ldy5jb2wteGwtMTAsIC5idG5ldy5jb2wteGwtMTEsIC5idG5ldy5jb2wteGwtMTIsIC5idG5ldy5jb2wteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idG5ldy5jb2wtMSwgLmJ0bmV3LmNvbC0yLCAuYnRuZXcuY29sLTMsIC5idG5ldy5jb2wtNCwgLmJ0bmV3LmNvbC01LCAuYnRuZXcuY29sLTYsIC5idG5ldy5jb2wtNywgLmJ0bmV3LmNvbC04LCAuYnRuZXcuY29sLTksIC5idG5ldy5jb2wtMTAsIC5idG5ldy5jb2wtMTEsIC5idG5ldy5jb2wtMTIsIC5idG5ldy5jb2wsIC5idG5ldy5jb2wtc20tMSwgLmJ0bmV3LmNvbC1zbS0yLCAuYnRuZXcuY29sLXNtLTMsIC5idG5ldy5jb2wtc20tNCwgLmJ0bmV3LmNvbC1zbS01LCAuYnRuZXcuY29sLXNtLTYsIC5idG5ldy5jb2wtc20tNywgLmJ0bmV3LmNvbC1zbS04LCAuYnRuZXcuY29sLXNtLTksIC5idG5ldy5jb2wtc20tMTAsIC5idG5ldy5jb2wtc20tMTEsIC5idG5ldy5jb2wtc20tMTIsIC5idG5ldy5jb2wtc20sIC5idG5ldy5jb2wtbWQtMSwgLmJ0bmV3LmNvbC1tZC0yLCAuYnRuZXcuY29sLW1kLTMsIC5idG5ldy5jb2wtbWQtNCwgLmJ0bmV3LmNvbC1tZC01LCAuYnRuZXcuY29sLW1kLTYsIC5idG5ldy5jb2wtbWQtNywgLmJ0bmV3LmNvbC1tZC04LCAuYnRuZXcuY29sLW1kLTksIC5idG5ldy5jb2wtbWQtMTAsIC5idG5ldy5jb2wtbWQtMTEsIC5idG5ldy5jb2wtbWQtMTIsIC5idG5ldy5jb2wtbWQsIC5idG5ldy5jb2wtbGctMSwgLmJ0bmV3LmNvbC1sZy0yLCAuYnRuZXcuY29sLWxnLTMsIC5idG5ldy5jb2wtbGctNCwgLmJ0bmV3LmNvbC1sZy01LCAuYnRuZXcuY29sLWxnLTYsIC5idG5ldy5jb2wtbGctNywgLmJ0bmV3LmNvbC1sZy04LCAuYnRuZXcuY29sLWxnLTksIC5idG5ldy5jb2wtbGctMTAsIC5idG5ldy5jb2wtbGctMTEsIC5idG5ldy5jb2wtbGctMTIsIC5idG5ldy5jb2wtbGcsIC5idG5ldy5jb2wteGwtMSwgLmJ0bmV3LmNvbC14bC0yLCAuYnRuZXcuY29sLXhsLTMsIC5idG5ldy5jb2wteGwtNCwgLmJ0bmV3LmNvbC14bC01LCAuYnRuZXcuY29sLXhsLTYsIC5idG5ldy5jb2wteGwtNywgLmJ0bmV3LmNvbC14bC04LCAuYnRuZXcuY29sLXhsLTksIC5idG5ldy5jb2wteGwtMTAsIC5idG5ldy5jb2wteGwtMTEsIC5idG5ldy5jb2wteGwtMTIsIC5idG5ldy5jb2wteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG4uYnRuZXcuY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5idG5ldy5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bmV3LmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlO1xufVxuXG4uYnRuZXcuY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmJ0bmV3LmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5idG5ldy5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlO1xufVxuXG4uYnRuZXcuY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbn1cblxuLmJ0bmV3LmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5idG5ldy5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlO1xufVxuXG4uYnRuZXcuY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbn1cblxuLmJ0bmV3LmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5idG5ldy5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbn1cblxuLmJ0bmV3LmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclO1xufVxuXG4uYnRuZXcuY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmJ0bmV3LnB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uYnRuZXcucHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMlO1xufVxuXG4uYnRuZXcucHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY3JTtcbn1cblxuLmJ0bmV3LnB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG5cbi5idG5ldy5wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMlO1xufVxuXG4uYnRuZXcucHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY3JTtcbn1cblxuLmJ0bmV3LnB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG5cbi5idG5ldy5wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMlO1xufVxuXG4uYnRuZXcucHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY3JTtcbn1cblxuLmJ0bmV3LnB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG5cbi5idG5ldy5wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzJTtcbn1cblxuLmJ0bmV3LnB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjclO1xufVxuXG4uYnRuZXcucHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4uYnRuZXcucHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cblxuLmJ0bmV3LnB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMlO1xufVxuXG4uYnRuZXcucHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjclO1xufVxuXG4uYnRuZXcucHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuXG4uYnRuZXcucHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMlO1xufVxuXG4uYnRuZXcucHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjclO1xufVxuXG4uYnRuZXcucHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuXG4uYnRuZXcucHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMlO1xufVxuXG4uYnRuZXcucHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjclO1xufVxuXG4uYnRuZXcucHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuXG4uYnRuZXcucHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLmJ0bmV3LnB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NyU7XG59XG5cbi5idG5ldy5wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmJ0bmV3Lm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuXG4uYnRuZXcub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuXG4uYnRuZXcub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4uYnRuZXcub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuXG4uYnRuZXcub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuXG4uYnRuZXcub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uYnRuZXcub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuXG4uYnRuZXcub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuXG4uYnRuZXcub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uYnRuZXcub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLmJ0bmV3Lm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnRuZXcuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ0bmV3LmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYnRuZXcuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5idG5ldy5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnRuZXcuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmJ0bmV3LmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5idG5ldy5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnRuZXcuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmJ0bmV3LmNvbC1zbS03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5idG5ldy5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnRuZXcuY29sLXNtLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmJ0bmV3LmNvbC1zbS0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuYnRuZXcuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5idG5ldy5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYnRuZXcucHVsbC1zbS0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuYnRuZXcucHVsbC1zbS0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3LnB1bGwtc20tMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnRuZXcucHVsbC1zbS0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5idG5ldy5wdWxsLXNtLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3LnB1bGwtc20tNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnRuZXcucHVsbC1zbS02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5idG5ldy5wdWxsLXNtLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3LnB1bGwtc20tOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnRuZXcucHVsbC1zbS05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5idG5ldy5wdWxsLXNtLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICB9XG4gIC5idG5ldy5wdWxsLXNtLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclO1xuICB9XG4gIC5idG5ldy5wdWxsLXNtLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuYnRuZXcucHVzaC1zbS0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5idG5ldy5wdXNoLXNtLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5idG5ldy5wdXNoLXNtLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnRuZXcucHVzaC1zbS0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmJ0bmV3LnB1c2gtc20tNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5idG5ldy5wdXNoLXNtLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnRuZXcucHVzaC1zbS02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmJ0bmV3LnB1c2gtc20tNyB7XG4gICAgbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5idG5ldy5wdXNoLXNtLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnRuZXcucHVzaC1zbS05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmJ0bmV3LnB1c2gtc20tMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAuYnRuZXcucHVzaC1zbS0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclO1xuICB9XG4gIC5idG5ldy5wdXNoLXNtLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5idG5ldy5vZmZzZXQtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5idG5ldy5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5idG5ldy5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnRuZXcub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmJ0bmV3Lm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5idG5ldy5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnRuZXcub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmJ0bmV3Lm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5idG5ldy5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnRuZXcub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmJ0bmV3Lm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAuYnRuZXcub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bmV3LmNvbC1tZCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5idG5ldy5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmJ0bmV3LmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuYnRuZXcuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5idG5ldy5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuYnRuZXcuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5idG5ldy5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuYnRuZXcuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5idG5ldy5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3LmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuYnRuZXcuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ0bmV3LnB1bGwtbWQtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmJ0bmV3LnB1bGwtbWQtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlO1xuICB9XG4gIC5idG5ldy5wdWxsLW1kLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LnB1bGwtbWQtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuYnRuZXcucHVsbC1tZC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlO1xuICB9XG4gIC5idG5ldy5wdWxsLW1kLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LnB1bGwtbWQtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuYnRuZXcucHVsbC1tZC03IHtcbiAgICByaWdodDogNTguMzMzMzMlO1xuICB9XG4gIC5idG5ldy5wdWxsLW1kLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LnB1bGwtbWQtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuYnRuZXcucHVsbC1tZC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTtcbiAgfVxuICAuYnRuZXcucHVsbC1tZC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgfVxuICAuYnRuZXcucHVsbC1tZC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmJ0bmV3LnB1c2gtbWQtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYnRuZXcucHVzaC1tZC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAuYnRuZXcucHVzaC1tZC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LnB1c2gtbWQtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5idG5ldy5wdXNoLW1kLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAuYnRuZXcucHVzaC1tZC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LnB1c2gtbWQtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5idG5ldy5wdXNoLW1kLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAuYnRuZXcucHVzaC1tZC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LnB1c2gtbWQtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5idG5ldy5wdXNoLW1kLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3LnB1c2gtbWQtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAuYnRuZXcucHVzaC1tZC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuYnRuZXcub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYnRuZXcub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAuYnRuZXcub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3Lm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5idG5ldy5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAuYnRuZXcub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3Lm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5idG5ldy5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAuYnRuZXcub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3Lm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5idG5ldy5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3Lm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idG5ldy5jb2wtbGcge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYnRuZXcuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5idG5ldy5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3LmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclO1xuICB9XG4gIC5idG5ldy5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuYnRuZXcuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3LmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclO1xuICB9XG4gIC5idG5ldy5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuYnRuZXcuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3LmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG4gIC5idG5ldy5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuYnRuZXcuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5idG5ldy5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5idG5ldy5wdWxsLWxnLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5idG5ldy5wdWxsLWxnLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTtcbiAgfVxuICAuYnRuZXcucHVsbC1sZy0yIHtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICB9XG4gIC5idG5ldy5wdWxsLWxnLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmJ0bmV3LnB1bGwtbGctNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTtcbiAgfVxuICAuYnRuZXcucHVsbC1sZy01IHtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICB9XG4gIC5idG5ldy5wdWxsLWxnLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmJ0bmV3LnB1bGwtbGctNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTtcbiAgfVxuICAuYnRuZXcucHVsbC1sZy04IHtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICB9XG4gIC5idG5ldy5wdWxsLWxnLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmJ0bmV3LnB1bGwtbGctMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3LnB1bGwtbGctMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LnB1bGwtbGctMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5idG5ldy5wdXNoLWxnLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmJ0bmV3LnB1c2gtbGctMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3LnB1c2gtbGctMiB7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5idG5ldy5wdXNoLWxnLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuYnRuZXcucHVzaC1sZy00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3LnB1c2gtbGctNSB7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5idG5ldy5wdXNoLWxnLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuYnRuZXcucHVzaC1sZy03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3LnB1c2gtbGctOCB7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5idG5ldy5wdXNoLWxnLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuYnRuZXcucHVzaC1sZy0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5idG5ldy5wdXNoLWxnLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LnB1c2gtbGctMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmJ0bmV3Lm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmJ0bmV3Lm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3Lm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5idG5ldy5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYnRuZXcub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3Lm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5idG5ldy5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYnRuZXcub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3Lm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5idG5ldy5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYnRuZXcub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5idG5ldy5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ0bmV3LmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5idG5ldy5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmJ0bmV3LmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuYnRuZXcuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5idG5ldy5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuYnRuZXcuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LmNvbC14bC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5idG5ldy5jb2wteGwtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuYnRuZXcuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LmNvbC14bC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5idG5ldy5jb2wteGwtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3LmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuYnRuZXcuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ0bmV3LnB1bGwteGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmJ0bmV3LnB1bGwteGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlO1xuICB9XG4gIC5idG5ldy5wdWxsLXhsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LnB1bGwteGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuYnRuZXcucHVsbC14bC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlO1xuICB9XG4gIC5idG5ldy5wdWxsLXhsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LnB1bGwteGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuYnRuZXcucHVsbC14bC03IHtcbiAgICByaWdodDogNTguMzMzMzMlO1xuICB9XG4gIC5idG5ldy5wdWxsLXhsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LnB1bGwteGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuYnRuZXcucHVsbC14bC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTtcbiAgfVxuICAuYnRuZXcucHVsbC14bC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTtcbiAgfVxuICAuYnRuZXcucHVsbC14bC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmJ0bmV3LnB1c2gteGwtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYnRuZXcucHVzaC14bC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAuYnRuZXcucHVzaC14bC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LnB1c2gteGwtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5idG5ldy5wdXNoLXhsLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAuYnRuZXcucHVzaC14bC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LnB1c2gteGwtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5idG5ldy5wdXNoLXhsLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAuYnRuZXcucHVzaC14bC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3LnB1c2gteGwtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5idG5ldy5wdXNoLXhsLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3LnB1c2gteGwtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAuYnRuZXcucHVzaC14bC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuYnRuZXcub2Zmc2V0LXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxuICAuYnRuZXcub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAuYnRuZXcub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3Lm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5idG5ldy5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAuYnRuZXcub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3Lm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5idG5ldy5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAuYnRuZXcub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmJ0bmV3Lm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5idG5ldy5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLmJ0bmV3Lm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxufVxuLmJ0bmV3LmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi5idGdyaWQgLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5idGdyaWQgLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmJ0Z3JpZCAuYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYnRncmlkIC5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5idGdyaWQgLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5idGdyaWQgLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5idGdyaWQgLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmJ0Z3JpZCAudGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuXG4uYnRncmlkIC50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmJ0Z3JpZCAudGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYnRncmlkIC50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5idGdyaWQgLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uYnRncmlkIC50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0Z3JpZCAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0Z3JpZCAudGV4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuYnRncmlkIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRncmlkIC50ZXh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuYnRncmlkIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5idGdyaWQgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5idGdyaWQgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5idGdyaWQgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0Z3JpZCAudGV4dC1sZy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idGdyaWQgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5idGdyaWQgLnRleHQteGwtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmJ0Z3JpZCAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRncmlkIC50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLmJ0Z3JpZCAudGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi5idGdyaWQgLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5idGdyaWQgLmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5idGdyaWQgLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJ0Z3JpZCAuZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5idGdyaWQgLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYnRncmlkIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2MzZjNzIgIWltcG9ydGFudDtcbn1cblxuLmJ0Z3JpZCBhLnRleHQtbXV0ZWQ6Zm9jdXMsIC5idGdyaWQgYS50ZXh0LW11dGVkOmhvdmVyIHtcbiAgY29sb3I6ICM0YjUyNTcgIWltcG9ydGFudDtcbn1cblxuLmJ0Z3JpZCAudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMjc1ZDggIWltcG9ydGFudDtcbn1cblxuLmJ0Z3JpZCBhLnRleHQtcHJpbWFyeTpmb2N1cywgLmJ0Z3JpZCBhLnRleHQtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjMDI1YWE1ICFpbXBvcnRhbnQ7XG59XG5cbi5idGdyaWQgLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjNWNiODVjICFpbXBvcnRhbnQ7XG59XG5cbi5idGdyaWQgYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsIC5idGdyaWQgYS50ZXh0LXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzQ0OWQ0NCAhaW1wb3J0YW50O1xufVxuXG4uYnRncmlkIC50ZXh0LWluZm8ge1xuICBjb2xvcjogIzViYzBkZSAhaW1wb3J0YW50O1xufVxuXG4uYnRncmlkIGEudGV4dC1pbmZvOmZvY3VzLCAuYnRncmlkIGEudGV4dC1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMzMWIwZDUgIWltcG9ydGFudDtcbn1cblxuLmJ0Z3JpZCAudGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmMGFkNGUgIWltcG9ydGFudDtcbn1cblxuLmJ0Z3JpZCBhLnRleHQtd2FybmluZzpmb2N1cywgLmJ0Z3JpZCBhLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZWM5NzFmICFpbXBvcnRhbnQ7XG59XG5cbi5idGdyaWQgLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkOTUzNGYgIWltcG9ydGFudDtcbn1cblxuLmJ0Z3JpZCBhLnRleHQtZGFuZ2VyOmZvY3VzLCAuYnRncmlkIGEudGV4dC1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2M5MzAyYyAhaW1wb3J0YW50O1xufVxuXG4uYnRncmlkIC50ZXh0LWdyYXktZGFyayB7XG4gIGNvbG9yOiAjMjkyYjJjICFpbXBvcnRhbnQ7XG59XG5cbi5idGdyaWQgYS50ZXh0LWdyYXktZGFyazpmb2N1cywgLmJ0Z3JpZCBhLnRleHQtZ3JheS1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICMxMDExMTIgIWltcG9ydGFudDtcbn1cblxuLmJ0Z3JpZCAudGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5idGdyaWQgLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uYnRncmlkIC5oaWRkZW4teHMtdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYnRncmlkIC5oaWRkZW4teHMtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0Z3JpZCAuaGlkZGVuLXNtLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRncmlkIC5oaWRkZW4tc20tZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0Z3JpZCAuaGlkZGVuLW1kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYnRncmlkIC5oaWRkZW4tbWQtZG93biB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ0Z3JpZCAuaGlkZGVuLWxnLXVwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmJ0Z3JpZCAuaGlkZGVuLWxnLWRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnRncmlkIC5oaWRkZW4teGwtdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0Z3JpZCAuaGlkZGVuLXhsLWRvd24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5idGdyaWQgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5idGdyaWQgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idGdyaWQgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuYnRncmlkIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idGdyaWQgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuYnRncmlkIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5idGdyaWQgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRncmlkIC5jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idGdyaWQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYnRncmlkIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ0Z3JpZCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYnRncmlkIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0Z3JpZCAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0Z3JpZCAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzIwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ0Z3JpZCAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idGdyaWQgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNDBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5idGdyaWQgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0Z3JpZCAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idGdyaWQgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnRncmlkIC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idGdyaWQgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbi5idGdyaWQgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0Z3JpZCAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idGdyaWQgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYnRncmlkIC5yb3cge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idGdyaWQgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cbi5idGdyaWQgLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYnRncmlkIC5uby1ndXR0ZXJzID4gLmNvbCxcbi5idGdyaWQgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYnRncmlkIC5jb2wtMSwgLmJ0Z3JpZCAuY29sLTIsIC5idGdyaWQgLmNvbC0zLCAuYnRncmlkIC5jb2wtNCwgLmJ0Z3JpZCAuY29sLTUsIC5idGdyaWQgLmNvbC02LCAuYnRncmlkIC5jb2wtNywgLmJ0Z3JpZCAuY29sLTgsIC5idGdyaWQgLmNvbC05LCAuYnRncmlkIC5jb2wtMTAsIC5idGdyaWQgLmNvbC0xMSwgLmJ0Z3JpZCAuY29sLTEyLCAuYnRncmlkIC5jb2wsIC5idGdyaWQgLmNvbC1zbS0xLCAuYnRncmlkIC5jb2wtc20tMiwgLmJ0Z3JpZCAuY29sLXNtLTMsIC5idGdyaWQgLmNvbC1zbS00LCAuYnRncmlkIC5jb2wtc20tNSwgLmJ0Z3JpZCAuY29sLXNtLTYsIC5idGdyaWQgLmNvbC1zbS03LCAuYnRncmlkIC5jb2wtc20tOCwgLmJ0Z3JpZCAuY29sLXNtLTksIC5idGdyaWQgLmNvbC1zbS0xMCwgLmJ0Z3JpZCAuY29sLXNtLTExLCAuYnRncmlkIC5jb2wtc20tMTIsIC5idGdyaWQgLmNvbC1zbSwgLmJ0Z3JpZCAuY29sLW1kLTEsIC5idGdyaWQgLmNvbC1tZC0yLCAuYnRncmlkIC5jb2wtbWQtMywgLmJ0Z3JpZCAuY29sLW1kLTQsIC5idGdyaWQgLmNvbC1tZC01LCAuYnRncmlkIC5jb2wtbWQtNiwgLmJ0Z3JpZCAuY29sLW1kLTcsIC5idGdyaWQgLmNvbC1tZC04LCAuYnRncmlkIC5jb2wtbWQtOSwgLmJ0Z3JpZCAuY29sLW1kLTEwLCAuYnRncmlkIC5jb2wtbWQtMTEsIC5idGdyaWQgLmNvbC1tZC0xMiwgLmJ0Z3JpZCAuY29sLW1kLCAuYnRncmlkIC5jb2wtbGctMSwgLmJ0Z3JpZCAuY29sLWxnLTIsIC5idGdyaWQgLmNvbC1sZy0zLCAuYnRncmlkIC5jb2wtbGctNCwgLmJ0Z3JpZCAuY29sLWxnLTUsIC5idGdyaWQgLmNvbC1sZy02LCAuYnRncmlkIC5jb2wtbGctNywgLmJ0Z3JpZCAuY29sLWxnLTgsIC5idGdyaWQgLmNvbC1sZy05LCAuYnRncmlkIC5jb2wtbGctMTAsIC5idGdyaWQgLmNvbC1sZy0xMSwgLmJ0Z3JpZCAuY29sLWxnLTEyLCAuYnRncmlkIC5jb2wtbGcsIC5idGdyaWQgLmNvbC14bC0xLCAuYnRncmlkIC5jb2wteGwtMiwgLmJ0Z3JpZCAuY29sLXhsLTMsIC5idGdyaWQgLmNvbC14bC00LCAuYnRncmlkIC5jb2wteGwtNSwgLmJ0Z3JpZCAuY29sLXhsLTYsIC5idGdyaWQgLmNvbC14bC03LCAuYnRncmlkIC5jb2wteGwtOCwgLmJ0Z3JpZCAuY29sLXhsLTksIC5idGdyaWQgLmNvbC14bC0xMCwgLmJ0Z3JpZCAuY29sLXhsLTExLCAuYnRncmlkIC5jb2wteGwtMTIsIC5idGdyaWQgLmNvbC14bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0Z3JpZCAuY29sLTEsIC5idGdyaWQgLmNvbC0yLCAuYnRncmlkIC5jb2wtMywgLmJ0Z3JpZCAuY29sLTQsIC5idGdyaWQgLmNvbC01LCAuYnRncmlkIC5jb2wtNiwgLmJ0Z3JpZCAuY29sLTcsIC5idGdyaWQgLmNvbC04LCAuYnRncmlkIC5jb2wtOSwgLmJ0Z3JpZCAuY29sLTEwLCAuYnRncmlkIC5jb2wtMTEsIC5idGdyaWQgLmNvbC0xMiwgLmJ0Z3JpZCAuY29sLCAuYnRncmlkIC5jb2wtc20tMSwgLmJ0Z3JpZCAuY29sLXNtLTIsIC5idGdyaWQgLmNvbC1zbS0zLCAuYnRncmlkIC5jb2wtc20tNCwgLmJ0Z3JpZCAuY29sLXNtLTUsIC5idGdyaWQgLmNvbC1zbS02LCAuYnRncmlkIC5jb2wtc20tNywgLmJ0Z3JpZCAuY29sLXNtLTgsIC5idGdyaWQgLmNvbC1zbS05LCAuYnRncmlkIC5jb2wtc20tMTAsIC5idGdyaWQgLmNvbC1zbS0xMSwgLmJ0Z3JpZCAuY29sLXNtLTEyLCAuYnRncmlkIC5jb2wtc20sIC5idGdyaWQgLmNvbC1tZC0xLCAuYnRncmlkIC5jb2wtbWQtMiwgLmJ0Z3JpZCAuY29sLW1kLTMsIC5idGdyaWQgLmNvbC1tZC00LCAuYnRncmlkIC5jb2wtbWQtNSwgLmJ0Z3JpZCAuY29sLW1kLTYsIC5idGdyaWQgLmNvbC1tZC03LCAuYnRncmlkIC5jb2wtbWQtOCwgLmJ0Z3JpZCAuY29sLW1kLTksIC5idGdyaWQgLmNvbC1tZC0xMCwgLmJ0Z3JpZCAuY29sLW1kLTExLCAuYnRncmlkIC5jb2wtbWQtMTIsIC5idGdyaWQgLmNvbC1tZCwgLmJ0Z3JpZCAuY29sLWxnLTEsIC5idGdyaWQgLmNvbC1sZy0yLCAuYnRncmlkIC5jb2wtbGctMywgLmJ0Z3JpZCAuY29sLWxnLTQsIC5idGdyaWQgLmNvbC1sZy01LCAuYnRncmlkIC5jb2wtbGctNiwgLmJ0Z3JpZCAuY29sLWxnLTcsIC5idGdyaWQgLmNvbC1sZy04LCAuYnRncmlkIC5jb2wtbGctOSwgLmJ0Z3JpZCAuY29sLWxnLTEwLCAuYnRncmlkIC5jb2wtbGctMTEsIC5idGdyaWQgLmNvbC1sZy0xMiwgLmJ0Z3JpZCAuY29sLWxnLCAuYnRncmlkIC5jb2wteGwtMSwgLmJ0Z3JpZCAuY29sLXhsLTIsIC5idGdyaWQgLmNvbC14bC0zLCAuYnRncmlkIC5jb2wteGwtNCwgLmJ0Z3JpZCAuY29sLXhsLTUsIC5idGdyaWQgLmNvbC14bC02LCAuYnRncmlkIC5jb2wteGwtNywgLmJ0Z3JpZCAuY29sLXhsLTgsIC5idGdyaWQgLmNvbC14bC05LCAuYnRncmlkIC5jb2wteGwtMTAsIC5idGdyaWQgLmNvbC14bC0xMSwgLmJ0Z3JpZCAuY29sLXhsLTEyLCAuYnRncmlkIC5jb2wteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0Z3JpZCAuY29sLTEsIC5idGdyaWQgLmNvbC0yLCAuYnRncmlkIC5jb2wtMywgLmJ0Z3JpZCAuY29sLTQsIC5idGdyaWQgLmNvbC01LCAuYnRncmlkIC5jb2wtNiwgLmJ0Z3JpZCAuY29sLTcsIC5idGdyaWQgLmNvbC04LCAuYnRncmlkIC5jb2wtOSwgLmJ0Z3JpZCAuY29sLTEwLCAuYnRncmlkIC5jb2wtMTEsIC5idGdyaWQgLmNvbC0xMiwgLmJ0Z3JpZCAuY29sLCAuYnRncmlkIC5jb2wtc20tMSwgLmJ0Z3JpZCAuY29sLXNtLTIsIC5idGdyaWQgLmNvbC1zbS0zLCAuYnRncmlkIC5jb2wtc20tNCwgLmJ0Z3JpZCAuY29sLXNtLTUsIC5idGdyaWQgLmNvbC1zbS02LCAuYnRncmlkIC5jb2wtc20tNywgLmJ0Z3JpZCAuY29sLXNtLTgsIC5idGdyaWQgLmNvbC1zbS05LCAuYnRncmlkIC5jb2wtc20tMTAsIC5idGdyaWQgLmNvbC1zbS0xMSwgLmJ0Z3JpZCAuY29sLXNtLTEyLCAuYnRncmlkIC5jb2wtc20sIC5idGdyaWQgLmNvbC1tZC0xLCAuYnRncmlkIC5jb2wtbWQtMiwgLmJ0Z3JpZCAuY29sLW1kLTMsIC5idGdyaWQgLmNvbC1tZC00LCAuYnRncmlkIC5jb2wtbWQtNSwgLmJ0Z3JpZCAuY29sLW1kLTYsIC5idGdyaWQgLmNvbC1tZC03LCAuYnRncmlkIC5jb2wtbWQtOCwgLmJ0Z3JpZCAuY29sLW1kLTksIC5idGdyaWQgLmNvbC1tZC0xMCwgLmJ0Z3JpZCAuY29sLW1kLTExLCAuYnRncmlkIC5jb2wtbWQtMTIsIC5idGdyaWQgLmNvbC1tZCwgLmJ0Z3JpZCAuY29sLWxnLTEsIC5idGdyaWQgLmNvbC1sZy0yLCAuYnRncmlkIC5jb2wtbGctMywgLmJ0Z3JpZCAuY29sLWxnLTQsIC5idGdyaWQgLmNvbC1sZy01LCAuYnRncmlkIC5jb2wtbGctNiwgLmJ0Z3JpZCAuY29sLWxnLTcsIC5idGdyaWQgLmNvbC1sZy04LCAuYnRncmlkIC5jb2wtbGctOSwgLmJ0Z3JpZCAuY29sLWxnLTEwLCAuYnRncmlkIC5jb2wtbGctMTEsIC5idGdyaWQgLmNvbC1sZy0xMiwgLmJ0Z3JpZCAuY29sLWxnLCAuYnRncmlkIC5jb2wteGwtMSwgLmJ0Z3JpZCAuY29sLXhsLTIsIC5idGdyaWQgLmNvbC14bC0zLCAuYnRncmlkIC5jb2wteGwtNCwgLmJ0Z3JpZCAuY29sLXhsLTUsIC5idGdyaWQgLmNvbC14bC02LCAuYnRncmlkIC5jb2wteGwtNywgLmJ0Z3JpZCAuY29sLXhsLTgsIC5idGdyaWQgLmNvbC14bC05LCAuYnRncmlkIC5jb2wteGwtMTAsIC5idGdyaWQgLmNvbC14bC0xMSwgLmJ0Z3JpZCAuY29sLXhsLTEyLCAuYnRncmlkIC5jb2wteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ0Z3JpZCAuY29sLTEsIC5idGdyaWQgLmNvbC0yLCAuYnRncmlkIC5jb2wtMywgLmJ0Z3JpZCAuY29sLTQsIC5idGdyaWQgLmNvbC01LCAuYnRncmlkIC5jb2wtNiwgLmJ0Z3JpZCAuY29sLTcsIC5idGdyaWQgLmNvbC04LCAuYnRncmlkIC5jb2wtOSwgLmJ0Z3JpZCAuY29sLTEwLCAuYnRncmlkIC5jb2wtMTEsIC5idGdyaWQgLmNvbC0xMiwgLmJ0Z3JpZCAuY29sLCAuYnRncmlkIC5jb2wtc20tMSwgLmJ0Z3JpZCAuY29sLXNtLTIsIC5idGdyaWQgLmNvbC1zbS0zLCAuYnRncmlkIC5jb2wtc20tNCwgLmJ0Z3JpZCAuY29sLXNtLTUsIC5idGdyaWQgLmNvbC1zbS02LCAuYnRncmlkIC5jb2wtc20tNywgLmJ0Z3JpZCAuY29sLXNtLTgsIC5idGdyaWQgLmNvbC1zbS05LCAuYnRncmlkIC5jb2wtc20tMTAsIC5idGdyaWQgLmNvbC1zbS0xMSwgLmJ0Z3JpZCAuY29sLXNtLTEyLCAuYnRncmlkIC5jb2wtc20sIC5idGdyaWQgLmNvbC1tZC0xLCAuYnRncmlkIC5jb2wtbWQtMiwgLmJ0Z3JpZCAuY29sLW1kLTMsIC5idGdyaWQgLmNvbC1tZC00LCAuYnRncmlkIC5jb2wtbWQtNSwgLmJ0Z3JpZCAuY29sLW1kLTYsIC5idGdyaWQgLmNvbC1tZC03LCAuYnRncmlkIC5jb2wtbWQtOCwgLmJ0Z3JpZCAuY29sLW1kLTksIC5idGdyaWQgLmNvbC1tZC0xMCwgLmJ0Z3JpZCAuY29sLW1kLTExLCAuYnRncmlkIC5jb2wtbWQtMTIsIC5idGdyaWQgLmNvbC1tZCwgLmJ0Z3JpZCAuY29sLWxnLTEsIC5idGdyaWQgLmNvbC1sZy0yLCAuYnRncmlkIC5jb2wtbGctMywgLmJ0Z3JpZCAuY29sLWxnLTQsIC5idGdyaWQgLmNvbC1sZy01LCAuYnRncmlkIC5jb2wtbGctNiwgLmJ0Z3JpZCAuY29sLWxnLTcsIC5idGdyaWQgLmNvbC1sZy04LCAuYnRncmlkIC5jb2wtbGctOSwgLmJ0Z3JpZCAuY29sLWxnLTEwLCAuYnRncmlkIC5jb2wtbGctMTEsIC5idGdyaWQgLmNvbC1sZy0xMiwgLmJ0Z3JpZCAuY29sLWxnLCAuYnRncmlkIC5jb2wteGwtMSwgLmJ0Z3JpZCAuY29sLXhsLTIsIC5idGdyaWQgLmNvbC14bC0zLCAuYnRncmlkIC5jb2wteGwtNCwgLmJ0Z3JpZCAuY29sLXhsLTUsIC5idGdyaWQgLmNvbC14bC02LCAuYnRncmlkIC5jb2wteGwtNywgLmJ0Z3JpZCAuY29sLXhsLTgsIC5idGdyaWQgLmNvbC14bC05LCAuYnRncmlkIC5jb2wteGwtMTAsIC5idGdyaWQgLmNvbC14bC0xMSwgLmJ0Z3JpZCAuY29sLXhsLTEyLCAuYnRncmlkIC5jb2wteGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idGdyaWQgLmNvbC0xLCAuYnRncmlkIC5jb2wtMiwgLmJ0Z3JpZCAuY29sLTMsIC5idGdyaWQgLmNvbC00LCAuYnRncmlkIC5jb2wtNSwgLmJ0Z3JpZCAuY29sLTYsIC5idGdyaWQgLmNvbC03LCAuYnRncmlkIC5jb2wtOCwgLmJ0Z3JpZCAuY29sLTksIC5idGdyaWQgLmNvbC0xMCwgLmJ0Z3JpZCAuY29sLTExLCAuYnRncmlkIC5jb2wtMTIsIC5idGdyaWQgLmNvbCwgLmJ0Z3JpZCAuY29sLXNtLTEsIC5idGdyaWQgLmNvbC1zbS0yLCAuYnRncmlkIC5jb2wtc20tMywgLmJ0Z3JpZCAuY29sLXNtLTQsIC5idGdyaWQgLmNvbC1zbS01LCAuYnRncmlkIC5jb2wtc20tNiwgLmJ0Z3JpZCAuY29sLXNtLTcsIC5idGdyaWQgLmNvbC1zbS04LCAuYnRncmlkIC5jb2wtc20tOSwgLmJ0Z3JpZCAuY29sLXNtLTEwLCAuYnRncmlkIC5jb2wtc20tMTEsIC5idGdyaWQgLmNvbC1zbS0xMiwgLmJ0Z3JpZCAuY29sLXNtLCAuYnRncmlkIC5jb2wtbWQtMSwgLmJ0Z3JpZCAuY29sLW1kLTIsIC5idGdyaWQgLmNvbC1tZC0zLCAuYnRncmlkIC5jb2wtbWQtNCwgLmJ0Z3JpZCAuY29sLW1kLTUsIC5idGdyaWQgLmNvbC1tZC02LCAuYnRncmlkIC5jb2wtbWQtNywgLmJ0Z3JpZCAuY29sLW1kLTgsIC5idGdyaWQgLmNvbC1tZC05LCAuYnRncmlkIC5jb2wtbWQtMTAsIC5idGdyaWQgLmNvbC1tZC0xMSwgLmJ0Z3JpZCAuY29sLW1kLTEyLCAuYnRncmlkIC5jb2wtbWQsIC5idGdyaWQgLmNvbC1sZy0xLCAuYnRncmlkIC5jb2wtbGctMiwgLmJ0Z3JpZCAuY29sLWxnLTMsIC5idGdyaWQgLmNvbC1sZy00LCAuYnRncmlkIC5jb2wtbGctNSwgLmJ0Z3JpZCAuY29sLWxnLTYsIC5idGdyaWQgLmNvbC1sZy03LCAuYnRncmlkIC5jb2wtbGctOCwgLmJ0Z3JpZCAuY29sLWxnLTksIC5idGdyaWQgLmNvbC1sZy0xMCwgLmJ0Z3JpZCAuY29sLWxnLTExLCAuYnRncmlkIC5jb2wtbGctMTIsIC5idGdyaWQgLmNvbC1sZywgLmJ0Z3JpZCAuY29sLXhsLTEsIC5idGdyaWQgLmNvbC14bC0yLCAuYnRncmlkIC5jb2wteGwtMywgLmJ0Z3JpZCAuY29sLXhsLTQsIC5idGdyaWQgLmNvbC14bC01LCAuYnRncmlkIC5jb2wteGwtNiwgLmJ0Z3JpZCAuY29sLXhsLTcsIC5idGdyaWQgLmNvbC14bC04LCAuYnRncmlkIC5jb2wteGwtOSwgLmJ0Z3JpZCAuY29sLXhsLTEwLCAuYnRncmlkIC5jb2wteGwtMTEsIC5idGdyaWQgLmNvbC14bC0xMiwgLmJ0Z3JpZCAuY29sLXhsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuLmJ0Z3JpZCAuY29sIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5idGdyaWQgLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRncmlkIC5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmJ0Z3JpZCAuY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmJ0Z3JpZCAuY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLmJ0Z3JpZCAuY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmJ0Z3JpZCAuY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbn1cblxuLmJ0Z3JpZCAuY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmJ0Z3JpZCAuY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmJ0Z3JpZCAuY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbn1cblxuLmJ0Z3JpZCAuY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cblxuLmJ0Z3JpZCAuY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5idGdyaWQgLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclO1xufVxuXG4uYnRncmlkIC5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYnRncmlkIC5wdWxsLTAge1xuICByaWdodDogYXV0bztcbn1cblxuLmJ0Z3JpZCAucHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMlO1xufVxuXG4uYnRncmlkIC5wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjclO1xufVxuXG4uYnRncmlkIC5wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuXG4uYnRncmlkIC5wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMlO1xufVxuXG4uYnRncmlkIC5wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjclO1xufVxuXG4uYnRncmlkIC5wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuXG4uYnRncmlkIC5wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMlO1xufVxuXG4uYnRncmlkIC5wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjclO1xufVxuXG4uYnRncmlkIC5wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuXG4uYnRncmlkIC5wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzJTtcbn1cblxuLmJ0Z3JpZCAucHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NyU7XG59XG5cbi5idGdyaWQgLnB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cblxuLmJ0Z3JpZCAucHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cblxuLmJ0Z3JpZCAucHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMyU7XG59XG5cbi5idGdyaWQgLnB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY3JTtcbn1cblxuLmJ0Z3JpZCAucHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuXG4uYnRncmlkIC5wdXNoLTQge1xuICBsZWZ0OiAzMy4zMzMzMyU7XG59XG5cbi5idGdyaWQgLnB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY3JTtcbn1cblxuLmJ0Z3JpZCAucHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuXG4uYnRncmlkIC5wdXNoLTcge1xuICBsZWZ0OiA1OC4zMzMzMyU7XG59XG5cbi5idGdyaWQgLnB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY3JTtcbn1cblxuLmJ0Z3JpZCAucHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuXG4uYnRncmlkIC5wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMlO1xufVxuXG4uYnRncmlkIC5wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjclO1xufVxuXG4uYnRncmlkIC5wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cblxuLmJ0Z3JpZCAub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG59XG5cbi5idGdyaWQgLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbn1cblxuLmJ0Z3JpZCAub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4uYnRncmlkIC5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG59XG5cbi5idGdyaWQgLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbn1cblxuLmJ0Z3JpZCAub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uYnRncmlkIC5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG59XG5cbi5idGdyaWQgLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbn1cblxuLmJ0Z3JpZCAub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uYnRncmlkIC5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xufVxuXG4uYnRncmlkIC5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0Z3JpZCAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ0Z3JpZCAuY29sLXNtLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5idGdyaWQgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5jb2wtc20tMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuYnRncmlkIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5jb2wtc20tNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuYnRncmlkIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuYnRncmlkIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAuY29sLXNtLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5idGdyaWQgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5idGdyaWQgLnB1bGwtc20tMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC1zbS0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC1zbS0yIHtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICB9XG4gIC5idGdyaWQgLnB1bGwtc20tMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuYnRncmlkIC5wdWxsLXNtLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC1zbS01IHtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICB9XG4gIC5idGdyaWQgLnB1bGwtc20tNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuYnRncmlkIC5wdWxsLXNtLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC1zbS04IHtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICB9XG4gIC5idGdyaWQgLnB1bGwtc20tOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuYnRncmlkIC5wdWxsLXNtLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICB9XG4gIC5idGdyaWQgLnB1bGwtc20tMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC1zbS0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1zbS0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5idGdyaWQgLnB1c2gtc20tMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1zbS0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1zbS0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1zbS00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1zbS01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1zbS02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1zbS03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1zbS04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1zbS05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1zbS0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5idGdyaWQgLnB1c2gtc20tMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5wdXNoLXNtLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5idGdyaWQgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmJ0Z3JpZCAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0Z3JpZCAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ0Z3JpZCAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5idGdyaWQgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5idGdyaWQgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5idGdyaWQgLnB1bGwtbWQtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC1tZC0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC1tZC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICB9XG4gIC5idGdyaWQgLnB1bGwtbWQtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuYnRncmlkIC5wdWxsLW1kLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC1tZC01IHtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICB9XG4gIC5idGdyaWQgLnB1bGwtbWQtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuYnRncmlkIC5wdWxsLW1kLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC1tZC04IHtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICB9XG4gIC5idGdyaWQgLnB1bGwtbWQtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuYnRncmlkIC5wdWxsLW1kLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICB9XG4gIC5idGdyaWQgLnB1bGwtbWQtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC1tZC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1tZC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5idGdyaWQgLnB1c2gtbWQtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1tZC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1tZC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1tZC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1tZC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1tZC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1tZC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1tZC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1tZC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1tZC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5idGdyaWQgLnB1c2gtbWQtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5wdXNoLW1kLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5idGdyaWQgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmJ0Z3JpZCAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJ0Z3JpZCAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJ0Z3JpZCAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5idGdyaWQgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuYnRncmlkIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5idGdyaWQgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5idGdyaWQgLnB1bGwtbGctMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC1sZy0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC1sZy0yIHtcbiAgICByaWdodDogMTYuNjY2NjclO1xuICB9XG4gIC5idGdyaWQgLnB1bGwtbGctMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuYnRncmlkIC5wdWxsLWxnLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC1sZy01IHtcbiAgICByaWdodDogNDEuNjY2NjclO1xuICB9XG4gIC5idGdyaWQgLnB1bGwtbGctNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuYnRncmlkIC5wdWxsLWxnLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC1sZy04IHtcbiAgICByaWdodDogNjYuNjY2NjclO1xuICB9XG4gIC5idGdyaWQgLnB1bGwtbGctOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuYnRncmlkIC5wdWxsLWxnLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlO1xuICB9XG4gIC5idGdyaWQgLnB1bGwtbGctMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC1sZy0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1sZy0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5idGdyaWQgLnB1c2gtbGctMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1sZy0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1sZy0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1sZy00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1sZy01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1sZy02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1sZy03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1sZy04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1sZy05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC1sZy0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5idGdyaWQgLnB1c2gtbGctMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5wdXNoLWxnLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5idGdyaWQgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbiAgLmJ0Z3JpZCAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idGdyaWQgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5idGdyaWQgLmNvbC14bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuYnRncmlkIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAuY29sLXhsLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmJ0Z3JpZCAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAuY29sLXhsLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmJ0Z3JpZCAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmJ0Z3JpZCAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlO1xuICB9XG4gIC5idGdyaWQgLmNvbC14bC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYnRncmlkIC5wdWxsLXhsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5idGdyaWQgLnB1bGwteGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlO1xuICB9XG4gIC5idGdyaWQgLnB1bGwteGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5wdWxsLXhsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC14bC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlO1xuICB9XG4gIC5idGdyaWQgLnB1bGwteGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5wdWxsLXhsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC14bC03IHtcbiAgICByaWdodDogNTguMzMzMzMlO1xuICB9XG4gIC5idGdyaWQgLnB1bGwteGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTtcbiAgfVxuICAuYnRncmlkIC5wdWxsLXhsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVsbC14bC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5wdWxsLXhsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclO1xuICB9XG4gIC5idGdyaWQgLnB1bGwteGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5idGdyaWQgLnB1c2gteGwtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuYnRncmlkIC5wdXNoLXhsLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5idGdyaWQgLnB1c2gteGwtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclO1xuICB9XG4gIC5idGdyaWQgLnB1c2gteGwtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5idGdyaWQgLnB1c2gteGwtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5idGdyaWQgLnB1c2gteGwtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclO1xuICB9XG4gIC5idGdyaWQgLnB1c2gteGwtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5idGdyaWQgLnB1c2gteGwtNyB7XG4gICAgbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5idGdyaWQgLnB1c2gteGwtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclO1xuICB9XG4gIC5idGdyaWQgLnB1c2gteGwtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5idGdyaWQgLnB1c2gteGwtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAuYnRncmlkIC5wdXNoLXhsLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAucHVzaC14bC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuYnRncmlkIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG4gIC5idGdyaWQgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmJ0Z3JpZCAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmJ0Z3JpZCAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG4gIH1cbiAgLmJ0Z3JpZCAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLmJ0Z3JpZCAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmJ0Z3JpZCAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xuICB9XG4gIC5idGdyaWQgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxufVxuLmJ0Z3JpZCAuaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8qIFNUWUxFUzIgKi9cbi8qIENTUyBEb2N1bWVudCAqL1xuLmhlYWRlci1sZWZ0LmhlYWRlci1sZWZ0LWZyb250IGltZyB7XG4gIC8qd2lkdGg6IGF1dG87Ki9cbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubGFuZ3VhZ2Utc3dpdGNoZXItbG9jYWxlLXVybCAuaXQsXG4ubGFuZ3VhZ2Utc3dpdGNoZXItbG9jYWxlLXVybCAuZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hLCA6dmlzaXRlZCB7XG4gIGNvbG9yOiAjNWE1YTVhO1xufVxuXG5wIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmhlYWRlci5oZWFkZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmhlYWRlci1sZWZ0IGltZyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYm94bGluayB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmNvbC1tZC04IHtcbiAgd2lkdGg6IDc1JTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2wtbWQtNCB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udGItbWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzNDMEJDO1xufVxuXG4ubGF5b3V0LXN3YXAge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4uaW1ncmcgaW1nIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4udmlldy1pZC1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm93bC1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubGlzdGEtYm94ZXMgW2NsYXNzKj1ib3gtMF0gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNodG1sNWJveC1odG1sNS1saWdodGJveCAuaHRtbDUtcHJldi1ib3R0b20tZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuI2h0bWw1Ym94LWh0bWw1LWxpZ2h0Ym94IC5odG1sNS1uZXh0LWJvdHRvbS1mdWxsc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuI2Jsb2NrLXBhbHRhLWludHJvdG9wIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbiNodG1sNWJveC1odG1sNS1saWdodGJveCAjaHRtbDUtY2xvc2UtZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogMiUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuI2h0bWw1Ym94LWh0bWw1LWxpZ2h0Ym94ICNodG1sNS1jbG9zZS1mdWxsc2NyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU3KTtcbn1cblxuI2h0bWw1Ym94LWh0bWw1LWxpZ2h0Ym94IC5odG1sNS1wcmV2LWJvdHRvbS1mdWxsc2NyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU3KTtcbn1cblxuI2h0bWw1Ym94LWh0bWw1LWxpZ2h0Ym94IC5odG1sNS1uZXh0LWJvdHRvbS1mdWxsc2NyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU3KTtcbn1cblxuW2NsYXNzKj1vd2xjYXJvdXNlbC1maWVsZHMtXSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuW2NsYXNzKj1vd2xjYXJvdXNlbC1maWVsZHMtXSBhW2hyZWYqPWNvbWluZy1zb29uXSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2NsYXNzKj1vd2xjYXJvdXNlbC1maWVsZHMtXSBhW2hyZWYqPWNvbWluZy1zb29uXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmJvZHkubm9kZS10eXBlLW5ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLWRhdGEge1xuICBtYXJnaW4tYm90dG9tOiAtMThweDtcbn1cblxuLnBhZ2UtZ2FsbGVyeSBoMSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5oZWFkZXIuaGVhZGVyLWZyb250IC50Yi1tZWdhbWVudSAubmF2ID4gLmFjdGl2ZSA+IGEsIC5oZWFkZXIuaGVhZGVyLWZyb250IC50Yi1tZWdhbWVudSAubmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5oZWFkZXIuaGVhZGVyLWZyb250IC50Yi1tZWdhbWVudSAubmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5oZWFkZXIuaGVhZGVyLWZyb250IC50Yi1tZWdhbWVudSAubmF2ID4gbGkgPiBhLCAuaGVhZGVyLmhlYWRlci1mcm9udCBkaXYjYmxvY2stbGFuZy1kcm9wZG93bi1sYW5ndWFnZSBzZWxlY3QjbGFuZy1kcm9wZG93bi1zZWxlY3QtbGFuZ3VhZ2UsIC5oZWFkZXIuaGVhZGVyLWZyb250IC50Yi1tZWdhbWVudSAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYigxMDcsIDEwNywgMTA3KTtcbiAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnZpZXctdGVzdG8tdWx0ZXJpb3JlLWltcGlhbnRpIC5jb2x1bW4tcmlnaHQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4jYmxvY2stdmlld3Mtc2xpZGUtZm90by1jb250ZW51dG8tYmxvY2ssICNibG9jay12aWV3cy10ZXN0by11bHRlcmlvcmUtaW1waWFudGktYmxvY2sge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4udmlldy10ZXN0by11bHRlcmlvcmUtaW1waWFudGkgLmNvbHVtbi1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtaW1tYWdpbmkgLm93bC1jYXJvdXNlbCB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuI3NsaWRlLTItbGF5ZXItMSBzdHJvbmcge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbn1cblxuI2Jsb2NrLWdiZi1jdXN0b20tZ2JmLWN1c3RvbS1tYXBwYS1jb250YXR0aSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbmRpdiNibG9jay1ibG9jay0xMSB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4jYmxvY2stYmxvY2stMTEgLmJ0Z3JpZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuI2Jsb2NrLWJsb2NrLTExIC5idGdyaWQgLnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4jYmxvY2stYmxvY2stMTEgLmJ0Z3JpZCAuY29sIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4jY2JveENvbnRlbnQge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5oZWFkZXIuaGVhZGVyLW5vdC1mcm9udCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogM3B4IDdweCAzMnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDNweCA3cHggMzJweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogM3B4IDdweCAzMnB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmJvZHkucGFnZS1ub2RlLTc0IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG4ubm9kZS1wYWdpbmEtc2VtcGxpY2UgLmJ0Z3JpZCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLm5vZGUtcGFnaW5hLXNlbXBsaWNlIC5idGdyaWQgLmNvbC1tZC00IHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1idXR0b25zIGRpdiB7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA3cHggOHB4IDVweCAxMHB4O1xufVxuXG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1idXR0b25zIGRpdi5vd2wtcHJldiB7XG4gIHBhZGRpbmc6IDdweCA5cHggNXB4IDdweDtcbn1cblxuI2Jsb2NrLXZpZXdzLWltbWFnaW5pLWluLXBhZ2luYS1iYXNlLWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbiNibG9jay12aWV3cy1pbW1hZ2luaS1pbi1wYWdpbmEtYmFzZS1ibG9jayAub3dsLXBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYmxvY2stYmxvY2stMTkgaDIsXG4jYmxvY2stYmxvY2stMTggaDIge1xuICBtYXJnaW46IDBweDtcbn1cblxuLmNvbG9yYmlhbmNvICoge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuI2Jsb2NrLWJsb2NrLTE4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RlY25vd29vZC1wcm9kb3R0aS1mYXNjaWEtc2Vydml6aTIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNibG9jay1ibG9jay0xOSB7XG4gIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLy4uL2ltYWdlcy90ZWNub3dvb2QtcHJvZG90dGktZmFzY2lhLXJlYWxpenphemlvbmkyLmpwZ1wiKTsqL1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBwYWRkaW5nOiA1MHB4IDBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmZpZWxkc2V0LmNhcHRjaGEge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4udmlldy10YXhvbm9teS10ZXJtIC52aWV3cy1yb3csXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWVsZW5jbyAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi50Yi1tZWdhbWVudSAubmF2IGxpLmRyb3Bkb3duLmFjdGl2ZSA+IC5kcm9wZG93bi10b2dnbGUsIC50Yi1tZWdhbWVudSAubmF2IGxpLmRyb3Bkb3duLm9wZW4uYWN0aXZlID4gLmRyb3Bkb3duLXRvZ2dsZSwgLnRiLW1lZ2FtZW51IC5uYXYgPiBsaS5kcm9wZG93bi5vcGVuLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjYTJhMmEyO1xufVxuXG4uaGVhZGVyLmhlYWRlci1ub3QtZnJvbnQgLnRiLW1lZ2FtZW51IC5uYXYgbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM2RDY5NjM7XG59XG5cbiNibG9jay1wYWx0YS1mYWNlYm9vayB7XG4gIHdpZHRoOiAzMiU7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuLmhlYWRlci5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAubmF2IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCwgLmhlYWRlci5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAubmF2IGxpLmRyb3Bkb3duLmFjdGl2ZSA+IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0LCAuaGVhZGVyLmhlYWRlci1ub3QtZnJvbnQgLnRiLW1lZ2FtZW51IC5uYXYgbGkuZHJvcGRvd24ub3Blbi5hY3RpdmUgPiAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2NjY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NjY7XG59XG5cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLXBhZ2Ugc3BhbiB7XG4gIGJhY2tncm91bmQ6IHJnYigyNTUsIDI1NSwgMjU1KTtcbn1cblxuLnRiLW1lZ2FtZW51IC5uYXYgbGkuZHJvcGRvd24gPiAuZHJvcGRvd24tdG9nZ2xlIC5jYXJldCB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5oZWFkZXIuaGVhZGVyLWZyb250IC50Yi1tZWdhbWVudSAubmF2IGxpLmRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4uaGVhZGVyLmhlYWRlci1ub3QtZnJvbnQgLnRiLW1lZ2FtZW51IC5kcm9wZG93bi1tZW51IGxpID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ubGlzdGEtYm94ZXMgLmJveC1jb250ZW50IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5kaXYjYmxvY2stdGItbWVnYW1lbnUtbWVudS1tZW51LXByaW5jaXBhbGUtZW4ge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5oZWFkZXIuaGVhZGVyLW5vdC1mcm9udCAudGItbWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmhvdmVyLFxuLmhlYWRlci5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAuZHJvcGRvd24tbWVudSBsaSA+IGE6Zm9jdXMsXG4uaGVhZGVyLmhlYWRlci1ub3QtZnJvbnQgLnRiLW1lZ2FtZW51IC5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVhZGVyLmhlYWRlci1mcm9udCAudGItbWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgPiBhLFxuLmhlYWRlci5oZWFkZXItZnJvbnQgLnRiLW1lZ2FtZW51IC5kcm9wZG93bi1tZW51IGxpID4gYTpob3Zlcixcbi5oZWFkZXIuaGVhZGVyLWZyb250IC50Yi1tZWdhbWVudSAuZHJvcGRvd24tbWVudSBsaSA+IGE6Zm9jdXMsXG4uaGVhZGVyLmhlYWRlci1mcm9udCAudGItbWVnYW1lbnUgLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiBhIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Nik7XG59XG5cbi5oZWFkZXIuaGVhZGVyLWZyb250IC50Yi1tZWdhbWVudSAuZHJvcGRvd24tbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjAsIDYwLCA2MCwgMC44Mik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLnRiLW1lZ2FtZW51IC5kcm9wZG93bi1tZW51IGxpID4gYSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi50Yi1tZWdhbWVudSAuZHJvcGRvd24tbWVudSBsaVtkYXRhLWlkPVwiNjQ0XCJdID4gYSxcbi50Yi1tZWdhbWVudSAuZHJvcGRvd24tbWVudSBsaVtkYXRhLWlkPVwiNjk1XCJdID4gYSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uaGVhZGVyLmhlYWRlci1ub3QtZnJvbnQgLnRiLW1lZ2FtZW51IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYnRncmlkIC5jb250ZW50LnNmb25kb2dyaWdpbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFuY29yZSAuc2ZvbmRvZ3JpZ2lvIGg0IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYW5jb3JlLmJ0Z3JpZCAucm93IHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbi5hbmNvcmUuYnRncmlkIGgyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYW5jb3JlIC5zZm9uZG9ncmlnaW8gaDQgYVtocmVmKj1cIiNcIl06OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbn1cblxuLnNmb25kb2dyaWdpbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU0ZTE7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuaGVhZGVyIC50Yi1tZWdhbWVudSAubmF2ID4gbGkgPiBhOmZvY3VzLCBoZWFkZXIgLnRiLW1lZ2FtZW51IC5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBjb2xvcjogIzMzMztcbn1cblxuLnRiLW1lZ2FtZW51IC5uYXYgbGkuZHJvcGRvd24uYWN0aXZlID4gLmRyb3Bkb3duLXRvZ2dsZSwgLnRiLW1lZ2FtZW51IC5uYXYgbGkuZHJvcGRvd24ub3Blbi5hY3RpdmUgPiAuZHJvcGRvd24tdG9nZ2xlLCAudGItbWVnYW1lbnUgLm5hdiA+IGxpLmRyb3Bkb3duLm9wZW4uYWN0aXZlID4gYTpob3ZlciwgLmhlYWRlci1ub3QtZnJvbnQgLnRiLW1lZ2FtZW51IC5uYXYgPiAuYWN0aXZlID4gYSwgLmhlYWRlci1ub3QtZnJvbnQgLnRiLW1lZ2FtZW51IC5uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLmhlYWRlci1ub3QtZnJvbnQgLnRiLW1lZ2FtZW51IC5uYXYgPiAuYWN0aXZlID4gYTpmb2N1cywgLmhlYWRlci1ub3QtZnJvbnQgLnRiLW1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5hY3RpdmUgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmhlYWRlci5oZWFkZXItZnJvbnQgLnRiLW1lZ2FtZW51IC5uYXYgbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlci5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAubmF2IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM2RDY5NjM7XG59XG5cbi50Yi1tZWdhbWVudSAubmF2IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLCAudGItbWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2ctaW4tZXZpZGVuemEtYmxvY2sgLnZpZXdzLWZpZWxkLXRpdGxlLCAjYmxvY2stbXVsdGlibG9jay0zIC52aWV3cy1maWVsZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTQwJTtcbn1cblxuLmFjcXVhLWRhcmsge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi13aGl0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuLmJ0bi13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuI2Jsb2NrLWJsb2NrLTQgcHJlIHNwYW4ge1xuICBmb250LWZhbWlseTogXCJCaXR0ZXJcIiwgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4uYmxvY2NvLXByb2dldHRvLXZpZGVvIHtcbiAgLypwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7Ki9cbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmJsb2Njby1wcm9nZXR0by12aWRlbyAub3dsLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwcHg7XG4gIGxlZnQ6IDQwcHg7XG59XG5cbi5ibG9jY28tcHJvZ2V0dG8tdmlkZW8gLm93bC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiA0NTBweDtcbn1cblxuLmNhcm91c2VsLTQtaW1nIC5vd2wtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5jYXJvdXNlbC00LWltZyB7XG4gIC8qbWFyZ2luLWxlZnQ6IC0xMHB4OyovXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1pbW1hZ2luaSwgLnZpZXctZ2FsbGVyeS1pbW1hZ2luaSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLmJsb2Njby1wcm9nZXR0by12aWRlbyAuZ3JvdXAtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLyoubG9nZ2VkLWluICNibG9jay1wYWx0YS1ob21lcGFnZWJsb2NrYmxvZ2RpY29ub2Rpbm9pIC5idGdyaWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5sb2dnZWQtaW4gI2Jsb2NrLXBhbHRhLWhvbWVwYWdlYmxvY2tibG9nZGljb25vZGlub2kgLmJ0Z3JpZC5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59Ki9cbiNibG9jay1wYWx0YS1ob21lcGFnZWJsb2NrYmxvZ2RpY29ub2Rpbm9pIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jYmxvY2stcGFsdGEtaG9tZXBhZ2VibG9ja2Jsb2dkaWNvbm9kaW5vaSAuaW1nYmxvZ2ljb25hIHtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG59XG5cbiNibG9jay1wYWx0YS1ob21lcGFnZWJsb2NrYmxvZ2RpY29ub2Rpbm9pIGgyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMHB4O1xufVxuXG4jYmxvY2stcGFsdGEtaG9tZXBhZ2VibG9ja2Jsb2dkaWNvbm9kaW5vaSAuYnRncmlkIC5yb3cge1xuICBtYXJnaW46IDBweDtcbn1cblxuI2Jsb2NrLXBhbHRhLWhvbWVwYWdlYmxvY2tibG9nZGljb25vZGlub2kgLmJsb2Njb2Jsb2cge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGVjbm93b29kLWZhc2NpYS1ibG9nXzIyMi5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gICNibG9jay1wYWx0YS1ob21lcGFnZWJsb2NrYmxvZ2RpY29ub2Rpbm9pIC5ibG9jY29ibG9nIHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHggMjBweDtcbiAgfVxufVxuXG4jYmxvY2stcGFsdGEtaG9tZXBhZ2VibG9ja2Jsb2dkaWNvbm9kaW5vaSAuZGljb25vZGlub2kge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmFja2dyb3VuZC1kaWNvbm8tZGktbm9pLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgI2Jsb2NrLXBhbHRhLWhvbWVwYWdlYmxvY2tibG9nZGljb25vZGlub2kgLmRpY29ub2Rpbm9pIHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gIH1cbn1cblxuI2Jsb2NrLXBhbHRhLWhvbWVwYWdlYmxvY2tibG9nZGljb25vZGlub2kge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvY2NvLXByb2dldHRvLXZpZGVvIC5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLWJ1dHRvbnMgZGl2IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG59XG5cbi5ibG9jY28tcHJvZ2V0dG8tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3Nmb25kby1sZWduby1hcHByb2ZvbmRpc2NpLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGNvbG9yOiAjRkZGO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi55b3V0dWJlLWNvbnRhaW5lci0tcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ueW91dHViZS1jb250YWluZXItLXJlc3BvbnNpdmUgaWZyYW1lIHtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJ0Z3JpZCAuY29udGVudCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuXG5ib2R5Lm5vZGUtdHlwZS1wcm9nZXR0byAuZmllbGQtLW5hbWUtZmllbGQtaW50cm9kdXppb25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4jYmxvY2stYmxvY2stNCAuYnRncmlkLmRlc2t0b3AtdmVyc2lvbiB7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbiNibG9jay1ibG9jay00IC5idGdyaWQuZGVza3RvcC12ZXJzaW9uIC5jb2wge1xuICBmbGV4OiAwICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm5vZGUtdHlwZS1wcm9nZXR0byAuYnRncmlkIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ib2R5LnBhZ2Utbm9kZS0xNCAubGF5b3V0LTNjb2xfX2Z1bGwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbmJvZHkucGFnZS1ub2RlLTE0IC52aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1pbW1hZ2luaSB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG5ib2R5Lm5vZGUtdHlwZS1wYWdpbmEtaW1waWFudGkgLmZpZWxkLS1uYW1lLWJvZHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG5cbmJvZHkucGFnZS1ub2RlLTYwIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG5ib2R5Lm5vZGUtdHlwZS1wYWdpbmEtaW1waWFudGkgLm5vZGUtcGFnaW5hLWltcGlhbnRpID4gLmZpZWxkLS1uYW1lLWJvZHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNTUwcHg7XG59XG5cbiNyZXZfc2xpZGVyXzFfMSwgI3Jldl9zbGlkZXJfMV8xX3dyYXBwZXIge1xuICBoZWlnaHQ6IDY0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbmg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmJ0Z3JpZCBwIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5tbS1wYW5lbCA+IC5tbS1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi52aWV3LXZpZGVvLXRlc3RpbW9uaWFuemUgLnZpZXctY29udGVudCA+IGRpdiB7XG4gIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAzMHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnZpZXctdmlkZW8tdGVzdGltb25pYW56ZSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnZpZXctdmlkZW8tdGVzdGltb25pYW56ZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDAlO1xufVxuXG4udmlldy12aWRlby10ZXN0aW1vbmlhbnplIC52aWV3LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiNibG9jay1wYWx0YS12aWV3cy1ibG9jay1mZWVkYmFjay1ibG9jay0xIGgyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qXG5cbiovXG4jYmxvY2stcGFsdGEtdmlld3MtYmxvY2stZmVlZGJhY2stYmxvY2stMSAuZm9ybS1ncm91cCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jYmxvY2stcGFsdGEtdmlld3MtYmxvY2stZmVlZGJhY2stYmxvY2stMSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYmFja2dyb3VuZC1kaWNvbm8tZGktbm9pLmpwZyk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4jYmxvY2stcGFsdGEtdmlld3MtYmxvY2stZmVlZGJhY2stYmxvY2stMSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDIyMHB4O1xufVxuI2Jsb2NrLXBhbHRhLXZpZXdzLWJsb2NrLWZlZWRiYWNrLWJsb2NrLTEgLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTQlO1xuICB0b3A6IDEyMyU7XG59XG4jYmxvY2stcGFsdGEtdmlld3MtYmxvY2stZmVlZGJhY2stYmxvY2stMSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIlO1xufVxuXG4jYmxvY2stcGFsdGEtdmlld3MtYmxvY2stZmVlZGJhY2stYmxvY2stMSAub3dsLW5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4jYmxvY2stcGFsdGEtdmlld3MtYmxvY2stZmVlZGJhY2stYmxvY2stMSAub3dsLXByZXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyNXB4O1xufVxuXG4jYmxvY2stcGFsdGEtdmlld3MtYmxvY2stZmVlZGJhY2stYmxvY2stMSAub3dsLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC02MHB4O1xuICB0b3A6IDIwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4O1xuICBmb250LXNpemU6IDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNibG9jay1wYWx0YS12aWV3cy1ibG9jay1mZWVkYmFjay1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC1ydW9sbyB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiNibG9jay1wYWx0YS12aWV3cy1ibG9jay1mZWVkYmFjay1ibG9jay0xIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4jYmxvY2stcGFsdGEtdmlld3MtYmxvY2stZmVlZGJhY2stYmxvY2stMSAudmlld3MtZmllbGQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG4jYmxvY2stcGFsdGEtdmlld3MtYmxvY2stZmVlZGJhY2stYmxvY2stMSAub3dsLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNjBweDtcbiAgdG9wOiAyMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDBweDtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5ib2R5Lm5vZGUtdHlwZS1wYWdpbmEtc2VtcGxpY2UucGFnZS1ub2RlLTQxIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogNTRweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgaDEge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1jYXRlZ29yaWEgPiBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAzcHggM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpYSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmRlc2t0b3AtcGFkZGluZy1sZWZ0LTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIycHgpIHtcbiAgZGl2I2Jsb2NrLXRiLW1lZ2FtZW51LW1haW4tbWVudSwgZGl2I2Jsb2NrLXRiLW1lZ2FtZW51LW1lbnUtbWVudS1wcmluY2lwYWxlLWVuIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gIH1cbn1cbi8qIEZJTk8gQSBNQUMgUklET1RUTyAxMjgwICovXG5AbWVkaWEgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5ibG9jY28tcHJvZ2V0dG8tdmlkZW8gLmdyb3VwLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gICNyZXZfc2xpZGVyXzFfMSwgI3Jldl9zbGlkZXJfMV8xX3dyYXBwZXIge1xuICAgIGhlaWdodDogNTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLWxlZnQtZnJvbnQge1xuICAgIGhlaWdodDogNTQwcHg7XG4gIH1cbiAgYm9keS5wYWdlLW5vZGUtMTQgaDEsIGJvZHkucGFnZS1ub2RlLTExIGgxLCBib2R5LnBhZ2Utbm9kZS03NCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLmJsb2Njby1wcm9nZXR0by12aWRlbyAub3dsLWNvbnRyb2xzIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cbi8qIC0tLS0tLS0tLS0tIGlQYWQgSE9SIC0tLS0tLS0tLS0tICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSBhbmQgKG1pbi13aWR0aDogOTkwcHgpIHtcbiAgLm5vZGUtcGFnaW5hLWhvbWUuZHMtMmNvbC1zdGFja2VkLWZsdWlkID4gLmdyb3VwLWxlZnQge1xuICAgIHdpZHRoOiA0NiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubm9kZS1wYWdpbmEtaG9tZS5kcy0yY29sLXN0YWNrZWQtZmx1aWQgPiAuZ3JvdXAtcmlnaHQge1xuICAgIHdpZHRoOiA0NiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICBkaXYuZ29jY2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgfVxuICBkaXYuZmFzY2lhLWFjcXVhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICBkaXYuZnVsbC1ncmF5IC5ibG9jay1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIGRpdiNibG9jay1wYWx0YS1jb250YXR0YWNpLCAjYmxvY2stcGFsdGEtc2NvcHJpaWxub3N0cm9ibG9nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgICB3aWR0aDogMzIlO1xuICB9XG4gIC5ub2RlLXBhZ2luYS1zZW1wbGljZSAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3Jldl9zbGlkZXJfMV8xLCAjcmV2X3NsaWRlcl8xXzFfd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA1NDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9jY28tcHJvZ2V0dG8tdmlkZW8gLm93bC1wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiAzNTBweDtcbiAgfVxuICAuaGVhZGVyLWxlZnQtZnJvbnQge1xuICAgIGhlaWdodDogNTQwcHg7XG4gIH1cbiAgZGl2LmZhc2NpYS1hY3F1YSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm5vZGUtcGFnaW5hLXNlbXBsaWNlIC5maWVsZC0tbmFtZS1ib2R5LCAubm9kZS1wYWdpbmEtc2VtcGxpY2UgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvZHV6aW9uZSwgLm5vZGUtcGFnaW5hLXNlbXBsaWNlIC5maWVsZC0tbmFtZS1maWVsZC1zb3R0b3RpdG9sbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLmJsb2Njby1wcm9nZXR0by12aWRlbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIH1cbiAgLmJsb2Njby1wcm9nZXR0by12aWRlbyAudmlldy12aWRlby1pbi1jb250ZW51dGkge1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbiAgLm5vZGUtbmV3cy52aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1pbW1hZ2luaSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLSBJUEFEIHZlcnQgLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnZpZXctdmlkZW8tdGVzdGltb25pYW56ZSAudmlldy1jb250ZW50ID4gZGl2IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gICNibG9jay1wYWx0YS12aWV3cy1ibG9jay1mZWVkYmFjay1ibG9jay0xIC5vd2wtcHJldiB7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogOTAlO1xuICB9XG4gICNibG9jay1wYWx0YS12aWV3cy1ibG9jay1mZWVkYmFjay1ibG9jay0xIC5vd2wtbmV4dCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IDkwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjYmxvY2stcGFsdGEtZmFjZWJvb2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNibG9jay1wYWx0YS1pbnRyb3RvcCBoMyB7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgfVxuICAubGFuZ3VhZ2Utc3dpdGNoZXItbG9jYWxlLXVybCAuZmlyc3QsIC5sYW5ndWFnZS1zd2l0Y2hlci1sb2NhbGUtdXJsIC5sYXN0IHtcbiAgICAvKmRpc3BsYXk6IG5vbmU7Ki9cbiAgfVxuICAucmVnaW9uLnJlZ2lvbi1oZWFkZXItcmlnaHQtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIC5ibG9jY28tcHJvZ2V0dG8tdmlkZW8gLm93bC1wYWdpbmF0aW9uIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA0MHB4O1xuICB9XG4gIC5ibG9jY28tcHJvZ2V0dG8tdmlkZW8gLm93bC1jb250cm9scyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDBweDtcbiAgfVxuICAubm9kZS1wYWdpbmEtc2VtcGxpY2UgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5ibG9jY28tcHJvZ2V0dG8tdmlkZW8gLnZpZXctdmlkZW8taW4tY29udGVudXRpIC5ncm91cC1sZWZ0LCAuYmxvY2NvLXByb2dldHRvLXZpZGVvIC52aWV3LXZpZGVvLWluLWNvbnRlbnV0aSAuZ3JvdXAtcmlnaHQsIC5idGdyaWQgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZyb250IC5idGdyaWQgLnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBkaXYjYmxvY2stcGFsdGEtY29udGF0dGFjaSwgI2Jsb2NrLXBhbHRhLXNjb3ByaWlsbm9zdHJvYmxvZywgZGl2I2Jsb2NrLXdlYmZvcm0tY2xpZW50LWJsb2NrLTIge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIHdpZHRoOiA5NiU7XG4gIH1cbiAgYm9keS5ub2RlLXR5cGUtcGFnZSBoMSwgYm9keS5ub2RlLXR5cGUtbmV3cyBoMSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnZpZXcuYmxvY2stdmlld3MtYmxvY2tibG9nLWVsZW5jbyAuZ3JvdXAtbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLnZpZXcuYmxvY2stdmlld3MtYmxvY2tibG9nLWVsZW5jbyAuZ3JvdXAtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC52aWV3LmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1lbGVuY28gLmZpZWxkLS1uYW1lLWRhdGEtYm94LCAucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuZmllbGQtLW5hbWUtZGF0YS1ib3gge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSBoMSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAuYmlnLXllYXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDQxNXB4KSB7XG4gIC52aWV3LWVsZW5jby1uZXdzIC5maWVsZC0tbmFtZS10aXRsZSBoMiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnZpZXctZWxlbmNvLW5ld3MgLmdyb3VwLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgYm9keS5ub2RlLXR5cGUtbmV3cyAuZHMtMmNvbC1zdGFja2VkLWZsdWlkID4gLmdyb3VwLWxlZnQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgYm9keS5ub2RlLXR5cGUtbmV3cyAuZHMtMmNvbC1zdGFja2VkLWZsdWlkID4gLmdyb3VwLXJpZ2h0IHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG4vKiAtLS0tLS0tLS0tLSBpUGhvbmUgNissIDcrIGFuZCA4KyAtLS0tLS0tLS0tLSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC5idGdyaWQgLmNvbCB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbiAgLmJsb2Njby1wcm9nZXR0by12aWRlbyAudmlldy12aWRlby1pbi1jb250ZW51dGkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgLmJsb2Njby1wcm9nZXR0by12aWRlbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLnZpZXctcHJvZ2V0dGkgLnZpZXdzLXJvdyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIGJvZHkucGFnZS1ub2RlLTE0IGgxLFxuICBib2R5LnBhZ2Utbm9kZS03NCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLnRvcC1jb250YWluZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gIH1cbiAgLmJ0Z3JpZCAucm93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG4gIGRpdiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubGF5b3V0LTNjb2wge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gICNyZXZfc2xpZGVyXzFfMSwgI3Jldl9zbGlkZXJfMV8xX3dyYXBwZXIge1xuICAgIGhlaWdodDogNDQwcHggIWltcG9ydGFudDtcbiAgfVxuICAubGlzdGEtYm94ZXMgLmJveC0wMSwgLmxpc3RhLWJveGVzIC5ib3gtMDIsIC5saXN0YS1ib3hlcyAuYm94LTAzLCAubGlzdGEtYm94ZXMgLmJveC0wNCB7XG4gICAgbWluLWhlaWdodDogMjI1cHg7XG4gIH1cbiAgLmxpc3RhLWJveGVzIC5ib3gtY29udGVudCB7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5saXN0YS1ib3hlcyA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5saXN0YS1ib3hlcyA+IGRpdiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLm5vZGUtcGFnaW5hLWhvbWUgaDEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5oZWFkZXItbGVmdC1mcm9udCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMSUgYXV0bztcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAzcHggNDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjM0KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAzcHggNDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjM0KTtcbiAgICBib3gtc2hhZG93OiAwcHggM3B4IDQycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4zNCk7XG4gIH1cbn1cbi5kcy0yY29sID4gLmdyb3VwLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmRzLTJjb2wgPiAuZ3JvdXAtcmlnaHQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLnJ0ZWluZGVudDEge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLnJ0ZWluZGVudDIge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuLnJ0ZWluZGVudDMge1xuICBtYXJnaW4tbGVmdDogMTIwcHg7XG59XG5cbi5ydGVpbmRlbnQ0IHtcbiAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xufVxuXG4ucnRlbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ydGVyaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4ucnRlY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucnRlanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbi5pYmltYWdlX2xlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmliaW1hZ2VfcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59IiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCJjb2xvcnNcIjtcblxuLy8gT3ZlcnJpZGUgQm9vdHN0cmFwIHZhcmlhYmxlcyArIEN1c3RvbSB2YXJpYWJsZXNcbi8vJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcblxuJGRlZmF1bHQtZm9udC1mYW1pbGllczogICAgICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4kZm9udC10ZXh0OiAgICAgICAgICAgICAgICAgICAgICdSb2JvdG8nLCAkZGVmYXVsdC1mb250LWZhbWlsaWVzO1xuJGZvbnQtdGl0bGVzOiAgICAgICAgICAgICAgICAgICAnUm9ib3RvJywgJGRlZmF1bHQtZm9udC1mYW1pbGllcztcbiRmb250LWxhYmVsczogICAgICAgICAgICAgICAgICAgJ1JvYm90bycsICRkZWZhdWx0LWZvbnQtZmFtaWxpZXM7XG5cbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICAgJGZvbnQtdGV4dDtcbiRmb250LWZhbWlseS1oZWFkaW5nczogICAgICAgICAgJGZvbnQtdGl0bGVzO1xuXG4kZmV4dHJhYm9sZDogODAwO1xuJGZib2xkOiA3MDA7XG4kZm1lZGl1bTogNTAwO1xuJGZyZWd1bGFyOiA0MDA7XG4kZmxpZ2h0OiAzMDA7XG4kZnRoaW46IDEwMDtcblxuaDEsIGgyIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXRpdGxlcztcbiAgZm9udC13ZWlnaHQ6ICRmbGlnaHQ7XG4gIGNvbG9yOiBjb2xvcnMuJHByaW1hcnk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICAgICBjb2xvcnMuJHN1cGVybGlnaHRncmF5O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICAgICBjb2xvcnMuJHRleHQ7XG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgY29sb3JzLiRwcmltYXJ5O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICB1bmRlcmxpbmU7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgIGNvbG9yLmFkanVzdChjb2xvcnMuJHByaW1hcnksICRsaWdodG5lc3M6IDMwJSk7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgIHVuZGVybGluZTtcblxuJGNvbnRhaW5lci1wYWdlLXdpZHRoOiAgICAgICAgICAgMTYwMHB4O1xuJGNvbnRhaW5lci1jb250ZW50LXdpZHRoOiAgICAgICAgMTIwMHB4O1xuJHBhZGRpbmc6IDQwcHg7XG4kYW5pbWF0aW9uLXNwZWVkOiAuMXM7XG5cbiRzbTogNDUwcHg7XG4kbWQ6IDc2OHB4O1xuJGxnOiA5OTJweDtcbiRkazogMTIwMHB4O1xuJHdkOiAxNjAwcHg7XG4iLCIkcHJpbWFyeTogICAgcmdiKDExOCwgODUsIDQxKTtcbiRzZWNvbmRhcnk6IHJnYig3NSwgMzIsIDE4KTtcbiR0ZXh0OiAjNWE1YTVhO1xuXG4kd2hpdGU6ICNmZmY7XG4kYmxhY2s6ICMwMDA7XG4kbGlnaHRncmF5OiAjRjJGMkYyO1xuJHN1cGVybGlnaHRncmF5OiAjZjlmOWY5O1xuJGdyYXk6ICNiOWI5Yjk7XG5cblxuJGdyYXktMTAwOiAjRjJGMkYyO1xuJGdyYXktMjAwOiAjZTllY2VmO1xuJGdyYXktMzAwOiAjZGVlMmU2O1xuJGdyYXktNDAwOiAjRDRENEQ0O1xuJGdyYXktNTAwOiAjYWRiNWJkO1xuJGdyYXktNjAwOiAjN2I3YjdiO1xuJGdyYXktNzAwOiAjNDk1MDU3O1xuJGdyYXktODAwOiAjMzQzYTQwO1xuJGdyYXktOTAwOiAjMjEyNTI5O1xuXG5cblxuXG5cblxuXG4iLCJAdXNlIFwic2FzczpsaXN0XCI7XG5AdXNlIFwic2FzczptYXBcIjtcbkB1c2UgXCJzYXNzOnN0cmluZ1wiO1xuQHVzZSBcImNvbG9yc1wiO1xuQHVzZSBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gdmlldy1ncmlkKCkge1xuICA+IHVsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDIyMHB4LCAxZnIpKTtcbiAgICBncmlkLWdhcDogNXJlbSAycmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAlLCAxZnIpKTtcbiAgICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxufVxuQG1peGluIHZpZXctZ3JpZC1hdXRvKCRjb2xzKSB7XG4gID4gdWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoJGNvbHMsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiAxZW07XG4gIH1cbn1cblxuQG1peGluIG1ha2UtYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHNlY29uZGFyeTtcbiAgY29sb3I6IGNvbG9ycy4kd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiB2YXJpYWJsZXMuJGZleHRyYWJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjFzIGVhc2Utb3V0O1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcHJpbWFyeTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGNvbG9ycy4kd2hpdGU7XG4gIH1cblxuICAmLmJ0bi1pbnZlcnRlZCB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgY29sb3JzLiRzZWNvbmRhcnk7XG4gICAgY29sb3I6IGNvbG9ycy4kc2Vjb25kYXJ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogY29sb3JzLiRibGFjaztcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2UtdGl0bGUoKSB7XG4gIG1hcmdpbjogMCAwIDJyZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXJpYWJsZXMuJGZsaWdodDtcbiAgZm9udC1mYW1pbHk6IHZhcmlhYmxlcy4kZm9udC10aXRsZXM7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuQG1peGluIG1ha2UtbGFiZWwoKSB7XG4gIGZvbnQtZmFtaWx5OiB2YXJpYWJsZXMuJGZvbnQtbGFiZWxzO1xufVxuQG1peGluIG1ha2UtYm9keSgpIHtcbiAgcCB7XG4gICAgY29sb3I6IGNvbG9ycy4kdGV4dDtcbiAgICBmb250LXdlaWdodDogdmFyaWFibGVzLiRmcmVndWxhcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBcbiAgICB9XG4gIH1cblxuICB1bCwgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgIGxpIHtcbiAgICAgIGNvbG9yOiBjb2xvcnMuJHRleHQ7XG4gICAgICBmb250LXdlaWdodDogdmFyaWFibGVzLiRmcmVndWxhcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgfVxuICB9XG5cbiAgb2wge1xuICAgIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIH1cblxuICBpbWcge1xuICAgIC8vd2lkdGg6IDEwMCU7XG4gICAgLy9tYXJnaW46IDFyZW0gMDtcbiAgfVxufVxuXG5AbWl4aW4gaWNvbml6ZSgkd2Q6IG51bGwsICRodDogbnVsbCwgJGJnOiBudWxsKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogJHdkO1xuICBoZWlnaHQ6ICRodDtcbiAgYmFja2dyb3VuZDogdXJsKCRiZykgbm8tcmVwZWF0IDAgMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdGV4dC1pbmRlbnQ6IC01MDAwcmVtO1xufVxuXG5AbWl4aW4gZmhkIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6ICN7dmFyaWFibGVzLiR3ZH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHdkIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7dmFyaWFibGVzLiR3ZH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gZGsge1xuICBAbWVkaWEgKG1heC13aWR0aDogI3t2YXJpYWJsZXMuJGRrfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBsZyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAje3ZhcmlhYmxlcy4kbGd9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1kIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICN7dmFyaWFibGVzLiRtZH0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc20ge1xuICBAbWVkaWEgKG1heC13aWR0aDogI3t2YXJpYWJsZXMuJHNtfSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vKipcbiAqIFNldHMgYSB3cmFwcGVyIHdpZHRoXG4gKi9cbkBtaXhpbiBjb250YWluZXItcGFnZSB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogdmFyaWFibGVzLiRjb250YWluZXItcGFnZS13aWR0aDtcbiAgLy9wYWRkaW5nLWxlZnQ6IHZhcmlhYmxlcy4kcGFkZGluZztcbiAgLy9wYWRkaW5nLXJpZ2h0OiB2YXJpYWJsZXMuJHBhZGRpbmc7XG5cbiAgQGluY2x1ZGUgd2Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWl4aW4gY29udGFpbmVyLWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IHZhcmlhYmxlcy4kY29udGFpbmVyLWNvbnRlbnQtd2lkdGg7XG5cbiAgQGluY2x1ZGUgbWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcblxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gICYge1xuICAgICp6b29tOiAxO1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb250IEZhY2U6IGh0dHBzOi8vZ2lzdC5naXRodWIuY29tL2pvbmF0aGFudG5lYWwvZDA0NjBlNWMyZDVkN2Y5YmM1ZTZcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gZm9udC1mYWNlKCRuYW1lLCAkcGF0aCwgJHdlaWdodDogbnVsbCwgJHN0eWxlOiBudWxsLCAkZXh0czogZW90IHdvZmYyIHdvZmYgdHRmIHN2Zykge1xuICAkc3JjOiBudWxsO1xuXG4gICRleHRtb2RzOiAoXG4gICAgZW90OiBcIj9cIixcbiAgICBzdmc6IFwiI1wiICsgc3RyLXJlcGxhY2UoJG5hbWUsIFwiIFwiLCBcIl9cIilcbiAgKTtcblxuICAkZm9ybWF0czogKFxuICAgIG90ZjogXCJvcGVudHlwZVwiLFxuICAgIHR0ZjogXCJ0cnVldHlwZVwiXG4gICk7XG5cbiAgQGVhY2ggJGV4dCBpbiAkZXh0cyB7XG4gICAgJGV4dG1vZDogaWYobWFwLmhhcy1rZXkoJGV4dG1vZHMsICRleHQpLCAkZXh0ICsgbWFwLmdldCgkZXh0bW9kcywgJGV4dCksICRleHQpO1xuICAgICRmb3JtYXQ6IGlmKG1hcC5oYXMta2V5KCRmb3JtYXRzLCAkZXh0KSwgbWFwLmdldCgkZm9ybWF0cywgJGV4dCksICRleHQpO1xuICAgICRzcmM6IGxpc3QuYXBwZW5kKCRzcmMsIHVybChzdHJpbmcucXVvdGUoJHBhdGggKyBcIi5cIiArICRleHRtb2QpKSBmb3JtYXQoc3RyaW5nLnF1b3RlKCRmb3JtYXQpKSwgY29tbWEpO1xuICB9XG5cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IHN0cmluZy5xdW90ZSgkbmFtZSk7XG4gICAgZm9udC1zdHlsZTogJHN0eWxlO1xuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0O1xuICAgIHNyYzogJHNyYztcbiAgfVxufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU3RyaW5nIFJlcGxhY2Vcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHJpbmcuaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHJpbmcuc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0cmluZy5zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHJpbmcubGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuIiwiQHVzZSBcInZhcmlhYmxlc1wiO1xuXG4qIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbmEsIGE6dmlzaXRlZCB7XG4gIGNvbG9yOiB2YXJpYWJsZXMuJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogdmFyaWFibGVzLiRsaW5rLWRlY29yYXRpb247XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcmlhYmxlcy4kbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHZhcmlhYmxlcy4kbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5maWVsZC0tbGFiZWwtaW5saW5lIHtcbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uc21hbGwge1xuICBmb250LXNpemU6IC44cmVtO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuIiwiQHVzZSBcImNvbG9yc1wiO1xuQHVzZSBcIm1peGluc1wiO1xuQHVzZSBcInZhcmlhYmxlc1wiO1xuXG5ib2R5IHtcbiAgYmFja2dyb3VuZDogdmFyaWFibGVzLiRib2R5LWJnO1xuICBmb250LWZhbWlseTogdmFyaWFibGVzLiRmb250LXRleHQ7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBjb2xvcnMuJHByaW1hcnk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLXRvcDogODJweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBAaW5jbHVkZSBtaXhpbnMuc20ge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuaDMsIGg0LCBoNSwgaDYge1xuICBmb250LWZhbWlseTogdmFyaWFibGVzLiRmb250LWxhYmVscztcbiAgZm9udC13ZWlnaHQ6IHZhcmlhYmxlcy4kZmV4dHJhYm9sZDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBjb2xvcjogY29sb3JzLiRwcmltYXJ5O1xufVxuXG5cbi5maWVsZC0tdHlwZS10ZXh0LWxvbmcgIHtcbiAgQGluY2x1ZGUgbWl4aW5zLm1ha2UtYm9keSgpO1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJ0bi1iYWNrIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciB2YXJpYWJsZXMuJGFuaW1hdGlvbi1zcGVlZCBlYXNlLW91dDtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBjb2xvcnMuJHNlY29uZGFyeTtcbiAgfVxufVxuLnZpZXctZ3JpZCB7XG4gIC5pdGVtLWxpc3Qge1xuICAgIEBpbmNsdWRlIG1peGlucy52aWV3LWdyaWQoKTtcbiAgfVxufVxuW2RhdGEtZHJ1cGFsLXZpZXdzLWluZmluaXRlLXNjcm9sbC1wYWdlcl0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAucGFnZXJfX2l0ZW0gYSB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLm1ha2UtYnV0dG9uKCk7XG4gIH1cbn1cbi5icmVhZGNydW1iLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIGxpIHtcbiAgICAgIGNvbG9yOiByZ2JhKGNvbG9ycy4kcHJpbWFyeSwgLjUpO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZGlzcGxheTogaW5oZXJpdDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgfVxuXG4gICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIsK7XCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBjb2xvcnMuJHByaW1hcnk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtaXhpbnMuc20ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZXItbmF2IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcblxuICA+IC5wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICA+IC5wYWdlLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMCAuNXJlbTtcbiAgICAgIEBpbmNsdWRlIG1peGlucy5tYWtlLWxhYmVsKCk7XG5cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBjb2xvcnMuJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgYSwgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IGNvbG9ycy4kZ3JheS01MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBhLCBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogY29sb3JzLiRzZWNvbmRhcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9pbml0L2NvbG9yc1wiO1xuQHVzZSBcIi4uL2luaXQvbWl4aW5zXCI7XG5cbi5yZWdpb24tY29udGVudCB7XG4gID4uaW5uZXIge1xuICAgIEBpbmNsdWRlIG1peGlucy5jb250YWluZXItY29udGVudCgpO1xuXG4gICAgJiB7XG4gICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfSAgICBcbiAgfVxufVxuXG4uaG9tZXBhZ2UtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1peGlucy5maGQge1xuICAgIGhlaWdodDogNzB2aDtcbiAgfVxuICBAaW5jbHVkZSBtaXhpbnMubWQge1xuICAgIGhlaWdodDogNjB2aDtcbiAgfVxuICBAaW5jbHVkZSBtaXhpbnMuc20ge1xuICAgIGhlaWdodDogMTEwdmg7XG4gIH1cblxuICAuaW1hZ2UtYmFja2dyb3VuZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbn1cblxuaGVhZGVyW3JvbGU9XCJiYW5uZXJcIl0sXG5tYWluW3JvbGU9XCJtYWluXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvL3otaW5kZXg6IDk7XG5cbiAgQGluY2x1ZGUgbWl4aW5zLm1kIHtcbiAgICBwYWRkaW5nOiAwIDJyZW0gMnJlbTtcbiAgfVxuICBAaW5jbHVkZSBtaXhpbnMuc20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5wYWdlLmZ1bGwge1xuICBAaW5jbHVkZSBtaXhpbnMuY2xlYXJmaXgoKTtcblxuICAucGF0aC1mcm9udHBhZ2UgJiB7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtc2V6aW9uaSB7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyLWNvbnRlbnQoKTtcblxuICAgICAgJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIHBhZGRpbmc6IDFyZW0gMDsgICAgICBcbiAgICAgIH0gICAgICBcblxuICAgICAgQGluY2x1ZGUgbWl4aW5zLm1kIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2lkZWJhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcblxuICAgIEBpbmNsdWRlIG1peGlucy5zbSB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiBjb2xvcnMuJHByaW1hcnk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbjogMCAwIDFyZW07XG4gICAgfVxuICB9XG5cbiAgLnNpZGViYXIgKyAuaW5uZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNzYlO1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMuc20ge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBoMSB7ICAgIFxuXG4gIH1cbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLW1lbnUtaW50ZXJubyB7XG4gID4gYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBjb2xvcnMuJHByaW1hcnk7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG5cbiAgICB9XG4gIH1cbn1cbi5wYXRoLWZyb250cGFnZSB7XG4gIC5ibG9jay1zeXN0ZW0tYnJlYWRjcnVtYi1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVnaW9uLWNvbnRlbnQgPiAuaW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWN0LW1lc3NhZ2UtZmVlZGJhY2stZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gID4gLmZvcm0taXRlbS1uYW1lIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICA+IC5mb3JtLWl0ZW0tbWFpbCB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgPiAuZmllbGQtLW5hbWUtbWVzc2FnZSB7XG4gICAgb3JkZXI6IDM7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gIH1cbiAgPiAuZmllbGQtLW5hbWUtZmllbGQtcHJpdmFjeSB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cblxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBvcmRlcjogNTtcbiAgICAuYnRuLXByaW1hcnkge1xuICAgICAgYmFja2dyb3VuZDogY29sb3JzLiRwcmltYXJ5O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiBjb2xvcnMuJHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogLjVyZW0gM3JlbTtcbiAgICB9XG4gIH1cbn1cblxuXG5kaXYjc2xpZGluZy1wb3B1cCwgZGl2I3NsaWRpbmctcG9wdXAgLmV1LWNvb2tpZS13aXRoZHJhdy1iYW5uZXIsIC5ldS1jb29raWUtd2l0aGRyYXctdGFiIHtcbiAgYmFja2dyb3VuZDogY29sb3JzLiRwcmltYXJ5O1xuXG4gIC5ldS1jb29raWUtY29tcGxpYW5jZS1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyLWNvbnRlbnQoKTtcbiAgICAmIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2Uge1xuICAgIG1hcmdpbjogMXJlbSAwIC44cmVtO1xuICAgIGgxLCBoMiwgaDMsIGg0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgLmZpbmQtbW9yZS1idXR0b24ge1xuICAgICAgY29sb3I6IGNvbG9ycy4kd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG5cbiAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLWJ1dHRvbnMge1xuICAgICBtYXJnaW46IDFyZW0gMCAuMnJlbTtcblxuICAgID4gYnV0dG9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIC5hZ3JlZS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogY29sb3JzLiR3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IC41cmVtIDFyZW07XG4gICAgICBjb2xvcjogY29sb3JzLiRwcmltYXJ5O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmRlY2xpbmUtYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IGNvbG9ycy4kd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuXG5cblxuZGl2W2RhdGEtZHJ1cGFsLW1lc3NhZ2VzXSB7XG4gIHdpZHRoOiA1MCU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogcmdiKDIzMCwgMTEyLCAxMTIpO1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMnJlbSAwIDA7XG5cbiAgPmRpdiB7XG4gICAgd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ubWVudS1pbnRlcm5vIHtcblxuICBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjEpO1xuICB9XG5cbiAgc3BhbiwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBmb250LXNpemU6IC45cmVtO1xuXG4gIH1cblxuICBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9ycy4kcHJpbWFyeSwgLjEpO1xuICB9XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShjb2xvcnMuJHByaW1hcnksIC4xKTtcbiAgICB9XG4gIH1cbn1cblxuLnBhdGgtYmxvZy1tYXAge1xuICBoMSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuaXRlbS1saXN0ID4gdWwge1xuICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gIH1cbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2luaXQvY29sb3JzXCI7XG5AdXNlIFwiLi4vaW5pdC9taXhpbnNcIjtcblxuLnJlZ2lvbi1oaWdobGlnaHRlZCB7XG4gID4gLmlubmVyIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyLWNvbnRlbnQoKTtcbiAgfVxufVxuLmJsb2NrLWxvY2FsLXRhc2tzLWJsb2NrIHtcbiAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lci1jb250ZW50KCk7XG4gICYge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBjb2xvcnMuJGdyYXktNDAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBAaW5jbHVkZSBtaXhpbnMuY2xlYXJmaXg7XG5cbiAgICBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBjb2xvcnMuJGdyYXktNDAwO1xuXG4gICAgICAmLmlzLWFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBjb2xvci5hZGp1c3QoY29sb3JzLiRncmF5LTQwMCwgJGxpZ2h0bmVzczogLTE1JSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vaW5pdC9jb2xvcnNcIjtcbkB1c2UgXCIuLi9pbml0L21peGluc1wiO1xuXG5odG1sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLCAuYnRuIHtcbiAgQGluY2x1ZGUgbWl4aW5zLm1ha2UtYnV0dG9uKCk7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAuZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGNvbG9yOiBjb2xvcnMuJHByaW1hcnk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kcHJpbWFyeTtcbiAgcGFkZGluZzogLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcblxuICAmLmZvcm0tdGV4dGFyZWEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBjb2xvcnMuJHByaW1hcnk7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG4uY29udHJvbC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgY29sb3I6IGNvbG9ycy4kcHJpbWFyeTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBjb2xvcnMuJGJsYWNrO1xuICBwYWRkaW5nOiAxcmVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IDAuNXB4IHNvbGlkIGNvbG9ycy4kcHJpbWFyeTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdXRsaW5lOiBub25lO1xuXG4gIEBpbmNsdWRlIG1peGlucy5zbSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwicGFzc3dvcmQtY29uZmlybS1tZXNzYWdlXCJdIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IC45cmVtIDJyZW0gLjlyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAwLjVweCBzb2xpZCBjb2xvcnMuJHByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLypcbiAgLW1vei1hcHBlYXJhbmNlOm5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTpub25lO1xuICBhcHBlYXJhbmNlOm5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2Ryb3Bkb3duLWljb25hLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogOTIlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJTsqL1xuICBvdXRsaW5lOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmZvcm0taXRlbS0tZXJyb3ItbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIG1hcmdpbjogMTBweCAwO1xuXG4gICYuYWxlcnQtZGFuZ2VyIHtcbiAgICBjb2xvcjogY29sb3JzLiRwcmltYXJ5O1xuICB9XG59XG5cbi5mb3JtLWl0ZW0tLWVycm9yLW1lc3NhZ2UuYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6IGNvbG9ycy4kcHJpbWFyeTtcbn1cblxuXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCksXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuMDE7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKStsYWJlbCxcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjdlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBjaGVja2JveCBhc3BlY3QgKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKStsYWJlbDpiZWZvcmUsXG5bdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMS4yZW07XG4gIGhlaWdodDogMS4yZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIGNvbG9ycy4kcHJpbWFyeTtcbiAgYmFja2dyb3VuZDogY29sb3JzLiR3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjI3NXM7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHByaW1hcnk7XG59XG5cbi8qIGNoZWNrZWQgbWFyayBhc3BlY3QgKi9cblt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKStsYWJlbDphZnRlcixcblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCtsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6ICdcXDI3MTMnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC43MGVtO1xuICBsZWZ0OiAuMjRlbTtcbiAgZm9udC1zaXplOiAuOWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IGNvbG9ycy4kd2hpdGU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG5cbi8qIGNoZWNrZWQgbWFyayBhc3BlY3QgY2hhbmdlcyAqL1xuW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpK2xhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkK2xhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLyogRGlzYWJsZWQgY2hlY2tib3ggKi9cblt0eXBlPVwiY2hlY2tib3hcIl06ZGlzYWJsZWQ6bm90KDpjaGVja2VkKStsYWJlbDpiZWZvcmUsXG5bdHlwZT1cImNoZWNrYm94XCJdOmRpc2FibGVkOmNoZWNrZWQrbGFiZWw6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBjb2xvcnMuJHByaW1hcnk7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvbG9ycy4kcHJpbWFyeTtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZDpjaGVja2VkK2xhYmVsOmFmdGVyIHtcbiAgY29sb3I6IGNvbG9ycy4kcHJpbWFyeTtcbn1cblxuW3R5cGU9XCJjaGVja2JveFwiXTpkaXNhYmxlZCtsYWJlbCB7XG4gIGNvbG9yOiBjb2xvcnMuJHByaW1hcnk7XG59XG5cbi8qIEFjY2Vzc2liaWxpdHkgKi9cblt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDpmb2N1cytsYWJlbDpiZWZvcmUsXG5bdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCk6Zm9jdXMrbGFiZWw6YmVmb3JlIHtcblxufVxuXG5cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgLmZvcm0tYWN0aW9ucyB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuICB9XG4gID4gLmZvcm0taXRlbSwgPiAuZm9ybS1hY3Rpb25zIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1hcmdpbi1yaWdodDogMnJlbTtcblxuICAgIEBpbmNsdWRlIG1peGlucy5zbSB7XG4gICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4uYmxvY2std2ViZm9ybSB7XG4gIEBpbmNsdWRlIG1peGlucy5zbSB7XG4gICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBub25lIWltcG9ydGFudDtcbiAgfVxufVxuLndlYmZvcm0tc3VibWlzc2lvbi1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgd2lkdGg6IDUwJTtcbiAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGxhYmVsLmNvbnRyb2wtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzVhNWE1YTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJ1dHRvbmZhY2U7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogdW5zZXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJ1dHRvbmZhY2U7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLndlYmZvcm0tY29uZmlybWF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG59IiwiQHVzZSBcIi4uL2luaXQvY29sb3JzXCI7XG5AdXNlIFwiLi4vaW5pdC9taXhpbnNcIjtcbkB1c2UgXCIuLi9pbml0L3ZhcmlhYmxlc1wiO1xuXG5ib2R5IHtcbiAvLyBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlZ2lvbi1oZWFkZXIgLm1haW4tbWVudSB7XG4gID4gdWwgPiBsaSB7XG4gICAgJjpob3ZlciA+IHVsLFxuICAgICY6Zm9jdXMtd2l0aGluID4gdWwsXG4gICAgdWw6aG92ZXIge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbi5tYWluLW1lbnUge1xuICB3aWR0aDogNzAlO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xuXG4gID4gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcblxuICAgID4gbGkge1xuICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgID4gdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0MzQzBCQztcbiAgICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsMCwwLDAuMik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMS4xcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgei1pbmRleDogOTk5OTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB1bCBsaSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogY29sb3JzLiR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyaWFibGVzLiRhbmltYXRpb24tc3BlZWQgbGluZWFyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IGNvbG9ycy4kZ3JheS02MDA7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwYWRkaW5nOiAuNXJlbSAuNXJlbSAxLjFyZW07XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyaWFibGVzLiRhbmltYXRpb24tc3BlZWQgZWFzZS1vdXQ7XG5cbiAgICAgIEBpbmNsdWRlIG1peGlucy5tZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciwgJi5pcy1hY3RpdmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgICAucGF0aC1mcm9udHBhZ2UgJiB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBjb2xvcnMuJHdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucGF0aC1mcm9udHBhZ2Uge1xuICAubWFpbi1tZW51ID4gdWwge1xuICAgIGEge1xuICAgICAgY29sb3I6IHdoaXRlXG4gICAgfVxuXG4gICAgPiBsaSB1bCB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDYwLDYwLDYwLDAuODIpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjIpO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IGNvbG9ycy4kd2hpdGU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5yZWdpb24tZm9vdGVyIHtcbiAgLm1haW4tbWVudSA+IHVsIHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkgLmhlYWRlci1yaWdodCwgLnBhdGgtZnJvbnRwYWdlIC5yZWdpb24taGVhZGVyX3JpZ2h0X21lbnUgLm1haW4tbWVudSB7XG4gIEBpbmNsdWRlIG1peGlucy5zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubW9iaWxlLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gID4gLm1lbnUtdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcmVtO1xuICAgIHJpZ2h0OiAxcmVtO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMuc20ge1xuICAgICAgdG9wOiAycmVtO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGJhY2tncm91bmQ6IGNvbG9ycy4kcHJpbWFyeTtcblxuICAgICAgLnBhdGgtZnJvbnRwYWdlICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiBjb2xvcnMuJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHByaW1hcnk7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGVhc2UtaW4tb3V0LCBsZWZ0IC4zcyBlYXNlLWluLW91dDtcbiAgfVxuXG4gIC5ibG9jay1zeXN0ZW0tYnJhbmRpbmctYmxvY2sge1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbiAgLm1haW4tbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgID4gdWwge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICB1bCB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaGFkb3c6IHVuc2V0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdG9wOiBhdXRvO1xuXG4gICAgICAgICYub3BlbmVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxcmVtIDJyZW07XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZmxleDogMCAwIDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBhLCA+IHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkubW9iaWxlLW1lbnUtc2hvdyB7XG4gIC5tb2JpbGUtbWVudSB7XG4gICAgPiAuaW5uZXIge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgID4gLm1lbnUtdG9nZ2xlIHNwYW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGUoLTJweCwgLTFweCk7XG4gICAgICAvL2JhY2tncm91bmQ6IGNvbG9ycy4kd2hpdGU7XG4gICAgICBib3JkZXI6IHVuc2V0O1xuXG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoLTVweCwgNHB4KSBzY2FsZSgxLjEsIDEuMSk7XG4gICAgICB9XG4gICAgICAmOm50aC1sYXN0LWNoaWxkKDMpIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgtMnB4LCAtMXB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vaW5pdC9jb2xvcnNcIjtcblxuLnJlZ2lvbi1oZWFkZXJfdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KGNvbG9ycy4kcHJpbWFyeSwgJGxpZ2h0bmVzczogLTE1JSk7XG59XG4iLCJAdXNlIFwiLi4vaW5pdC9jb2xvcnNcIjtcbkB1c2UgXCIuLi9pbml0L21peGluc1wiO1xuQHVzZSBcIi4uL2luaXQvdmFyaWFibGVzXCI7XG5cbi5yZWdpb24taGVhZGVyIHtcblxuICA+IC5pbm5lciB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lci1wYWdlKCk7XG4gICAgXG4gICAgJiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8vICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgfVxuICB9XG59XG5cbmJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkge1xuICBoZWFkZXJbcm9sZT1cImJhbm5lclwiXSB7IFxuICAgIGJveC1zaGFkb3c6IDNweCA3cHggMzJweCAtMXB4IHJnYmEoMCwwLDAsMC4xKTsgXG4gICAgbWF4LXdpZHRoOiAxMDAlOyBcblxuICAgIEBpbmNsdWRlIG1peGlucy5zbSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuICAucmVnaW9uLWhpZ2hsaWdodGVkIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuc20ge1xuICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gICAgfVxuICB9XG59XG5cblxuaGVhZGVyW3JvbGU9XCJiYW5uZXJcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvcnMuJHdoaXRlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIFxuICAucGF0aC1mcm9udHBhZ2UgJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgbWF4LXdpZHRoOiB2YXJpYWJsZXMuJGNvbnRhaW5lci1wYWdlLXdpZHRoO1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbmJvZHkuc2Nyb2xsZWQsIGJvZHk6bm90KC5wYXRoLWZyb250cGFnZSkge1xuICAucmVnaW9uLWhlYWRlciB7XG5cbiAgfVxufVxuXG4uYmxvY2stcGFnZS10aXRsZS1ibG9jayB7XG4gIEBpbmNsdWRlIG1peGlucy5jb250YWluZXItY29udGVudCgpO1xufVxuXG4ubWFpbi1tZW51LWJsb2NrIHtcbiAgLm1haW4tbWVudSB7XG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICBsaSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLWJyYW5kaW5nLWRlbC1zaXRvIHtcbiAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLmxhbmd1YWdlLXN3aXRjaGVyLWxhbmd1YWdlLXVybCB7XG5cbn1cbiIsIkB1c2UgXCJzYXNzOmNvbG9yXCI7XG5AdXNlIFwiLi4vaW5pdC9jb2xvcnNcIjtcblxuLnJlZ2lvbi1oZWFkZXJfYm90dG9tIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogY29sb3IuYWRqdXN0KGNvbG9ycy4kcHJpbWFyeSwgJGxpZ2h0bmVzczogMTUlKTtcbn1cbiIsIkB1c2UgXCIuLi9pbml0L2NvbG9yc1wiO1xuQHVzZSBcIi4uL2luaXQvbWl4aW5zXCI7XG5AdXNlIFwiLi4vaW5pdC92YXJpYWJsZXNcIjtcblxuZm9vdGVyW3JvbGU9XCJjb250ZW50aW5mb1wiXSB7XG4gIGJhY2tncm91bmQ6IGNvbG9ycy4kcHJpbWFyeTtcblxuICAuZm9vdGVyLXZlbHV4IHtcbiAgICB3aWR0aDogNDdweDtcbiAgfVxuICAuZm9vdGVyLWxvZ28ge1xuICAgIHdpZHRoOiAyMTFweDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1peGlucy5tZCB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG5cbiAgLmZpbmFsLWZvb3RlciBwIHtcbiAgICBjb2xvcjogY29sb3JzLiR3aGl0ZTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuYmxvY2staW50cm8tc2l0byB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgfVxuICB9XG59XG5cbi5yZWdpb24tZm9vdGVyX2xlZnQge1xuIGZsZXg6IDEgMSA2MCU7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIEBpbmNsdWRlIG1peGlucy5zbSB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLnJlZ2lvbi1mb290ZXJfcmlnaHQge1xuICBmbGV4OiAwIDAgMjAlO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoY29sb3JzLiR3aGl0ZSwgLjUpO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IHVuc2V0O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vaW5pdC9jb2xvcnNcIjtcbkB1c2UgXCIuLi9pbml0L21peGluc1wiO1xuXG4ucmVnaW9uLWZvb3Rlcl9ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiBjb2xvcnMuJHByaW1hcnk7XG5cbiAgPi5pbm5lciB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lci1jb250ZW50KCk7XG5cbiAgICAmIHtcbiAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICB9ICAgIFxuICB9XG59XG4iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuQHVzZSBcIi4uL2luaXQvY29sb3JzXCI7XG5AdXNlIFwiLi4vaW5pdC9taXhpbnNcIjtcblxuLmJsb2NrLXN5c3RlbS1icmFuZGluZy1ibG9jayB7XG4gIGEge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogY29sb3JzLiRwcmltYXJ5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLm5hbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1peGlucy5zbSB7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5sYW5ndWFnZS1zd2l0Y2hlci1sYW5ndWFnZS11cmwge31cblxuLmJsb2NrLWF2dmVydGVuemEge1xuICAuZmllbGQtLW5hbWUtYm9keSBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMuc20ge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cbiAgfVxufSIsIi5wYWdlLWVycm9yIHtcbiAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAycmVtO1xuICB9XG4gIGgxIHtcbiAgICBmb250LXdlaWdodDogMTAwO1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2luaXQvbWl4aW5zXCI7XG5cbltkYXRhLWRydXBhbC1zZWxlY3Rvcj1cInVzZXItbG9naW4tZm9ybVwiXSB7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG5cbmJvZHlbY2xhc3MqPVwiY29udGV4dC11c2VyLVwiXS51c2VyLWxvZ2dlZC1pbiB7XG4gIC5ibG9jay1zeXN0ZW0tbWFpbi1ibG9jayB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lci1jb250ZW50KCk7XG4gICAgJiB7XG4gICAgICBtYXJnaW46IDFyZW0gYXV0byA0cmVtO1xuICAgIH1cbiAgfVxufVxuXG4ucGF0aC11c2VyIHtcbiAgLmJsb2NrLXN5c3RlbS1tYWluLWJsb2NrID4gLmlubmVyIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuY29udGFpbmVyLWNvbnRlbnQoKTtcbiAgfVxufVxuXG4udXNlci1yb2xlLWFub255bW91cyAuYmxvY2stbG9jYWwtdGFza3MtYmxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiQHVzZSBcIi4uL2luaXQvbWl4aW5zXCI7XG5cbi5wYWdlLmZ1bGwge1xuXG4gIEBpbmNsdWRlIG1peGlucy5zbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWJvZHkge1xuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1pbW1hZ2luaSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC12aWRlby15b3V0dWJlIHtcbiAgaWZyYW1lIHtcbiAgICBAaW5jbHVkZSBtaXhpbnMuc20ge1xuICAgICAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cbn1cbi50bnMtY29udHJvbHMtY3VzdG9te1xuICBtYXJnaW46IDFyZW0gYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gID4gYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjODY5NzkxO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDNweCA3cHggNXB4IDdweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLnZpZXctYmxvZy5kaXNwbGF5X2VsZW5jbyAudmlld3Mtcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbiAgaDIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn0iLCJAdXNlIFwiLi4vaW5pdC9jb2xvcnNcIjtcbkB1c2UgXCIuLi9pbml0L21peGluc1wiO1xuQHVzZSBcIi4uL2luaXQvdmFyaWFibGVzXCI7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWhlcm8ge1xuICA+IC5pbm5lciB7XG4gICAgQGluY2x1ZGUgbWl4aW5zLmNvbnRhaW5lci1jb250ZW50KCk7XG4gICAgJiB7XG4gICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBcbiAgICAuZmllbGQtLXR5cGUtdGV4dC1sb25nIHAge1xuICAgICAgY29sb3I6IGNvbG9ycy4kd2hpdGU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICAubGVmdC1zaWRlIHtcbiAgICAgIGZsZXg6IDAgMSA2MCU7XG4gICAgICBAaW5jbHVkZSBtaXhpbnMuc20ge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJpZ2h0LXNpZGUge1xuICAgICAgZmxleDogMCAxIDQwJTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDZyZW07XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogNzAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtaXhpbnMuc20ge1xuICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtdGl0dWxvLW1vZHVsbyB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiB2YXJpYWJsZXMuJGZib2xkO1xuICAgIGNvbG9yOiBjb2xvcnMuJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWl4aW5zLm1kIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgIH1cbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtdGVzdG8ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogY29sb3JzLiR3aGl0ZTtcbiAgfVxuICAuZmllbGQtLW5hbWUtZmllbGQtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgIEBpbmNsdWRlIG1peGlucy5zbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoY29sb3JzLiR3aGl0ZSwgLjUpO1xuICAgICAgY29sb3I6IGNvbG9ycy4kd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogdmFyaWFibGVzLiRmYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgdmFyaWFibGVzLiRhbmltYXRpb24tc3BlZWQgZWFzZS1vdXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKGNvbG9ycy4kd2hpdGUsIDEpO1xuICAgICAgICBjb2xvcjogY29sb3JzLiRwcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtbW9kdWxvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gID4gLnBhcmFncmFwaCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGVzdG8ge1xuICAgICAgcGFkZGluZy1yaWdodDogM3JlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgybikgPiAuaW5uZXIge1xuICAgICAgZmxleC1mbG93OiByb3ctcmV2ZXJzZTtcblxuICAgICAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtdGVzdG8ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLnBhcmFncmFwaC0tdHlwZS0tdGVzdG8taW1tYWdpbmUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gID4gLmlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtaXhpbnMuc20ge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC10ZXN0byB7XG4gICAgZmxleDogMSAxIDgwJTtcblxuICAgIEBpbmNsdWRlIG1peGlucy5zbSB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgIH1cblxuICAgID4gcDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbW1hZ2luaSB7XG4gICAgZmxleDogMSAxIDIwJTtcblxuICAgIEBpbmNsdWRlIG1peGlucy5zbSB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAuZmllbGQge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDE3cHggMCByZ2IoMCAwIDAgLyA0MCUpO1xuICAgIH1cbiAgfVxufVxuXG4uZmllbGQtLW5hbWUtZmllbGQtbGlicml7XG4gIGFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tZ2FsbGVyaWEtaW1tYWdpbmkge1xuICAuZmllbGQtLW5hbWUtZmllbGQtaW1tYWdpbmkge1xuICAgIC5pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBcbiAgICAgIGFydGljbGUge1xuICAgICAgICBmbGV4OiAwIDAgMTglO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIFxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByb2dldHRvLnRlYXNlciB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbnRyb2R1emlvbmUgcCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJAdXNlIFwiLi4vaW5pdC9taXhpbnNcIjtcblxuLnRvcC1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyBcbiAgei1pbmRleDogMjtcbn1cbi5wYXRoLWZyb250cGFnZSAubWFpbi1tZW51ID4gdWwge1xuICBzcGFuLCBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYigxMDcsIDEwNywgMTA3KTtcbiAgfSAgICBcbn1cbi5yZWdpb24taGVhZGVyX3JpZ2h0e1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc2xpZGVyLWhvbWVwYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDY0MHB4O1xuXG4gIEBpbmNsdWRlIG1peGlucy5zbSB7XG4gICAgaGVpZ2h0OiA1NDBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5maWVsZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIHAge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgIH1cbiAgfVxufVxuLnN3aXBlci1ob3Jpem9udGFsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRvcDogOTglO1xuICB0cmFuc2Zvcm06IG1hdHJpeCgxLCAwLCAwLCAxLCAtODcsIC03Mik7XG4gIGxlZnQ6IDk3JTtcblxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dCwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAxLDIwMSwyMDEsMC43NSk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxlZnQ6IDIlO1xuICByaWdodDogYXV0bztcbiAgdG9wOiA4OCU7XG4gIFxuICAmOmFmdGVyIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgfVxufVxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDglO1xufSIsIkB1c2UgXCIuLi9pbml0L21peGluc1wiO1xuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAvKmZvbnQtZmFtaWx5OiBWZXJkYW5hLCBUYWhvbWEsIFwiRGVqYVZ1IFNhbnNcIiwgc2Fucy1zZXJpZjsqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4ubm9kZS1hcnRpY29sby1ibG9nLm5vZGUtdGVhc2VyIC5maWVsZC1uYW1lLW5vZGUtbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ubm9kZS1hcnRpY29sby1ibG9nLm5vZGUtdGVhc2VyIC5kcy0yY29sIHtcbiAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTJwdDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzVhNWE1YTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nIC8qJ01hcnRlbCBTYW5zJyovLCBzYW5zLXNlcmlmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5cbiNjYm94Q29udGVudCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufSBcblxuYSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5cbi5oZWFkZXItbGVmdCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDMyJTsgZmxvYXQ6IGxlZnQ7IG1pbi1oZWlnaHQ6IDExMHB4OyB9XG4uaGVhZGVyLWxlZnQtZnJvbnQgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90ZWNub3dvb2QtaG9tZS1zbGlkZS0wMC5qcGcnKTsgaGVpZ2h0OiA2NDBweDsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0OyBiYWNrZ3JvdW5kLWNvbG9yOiAjOTdhNWE4OyBtaW4taGVpZ2h0OiAyMDBweDsgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbi5oZWFkZXItcmlnaHQgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiA2OCU7IGZsb2F0OiBsZWZ0OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi5jb250YWluZXIgeyBcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgbWF4LXdpZHRoOiAxMjAwcHg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLWxlZnQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7IFxuXG4gIEBpbmNsdWRlIG1peGlucy5zbSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ucmVnaW9uLWhlYWRlcl9sZWZ0IHsgXG4gIGZsb2F0OiByaWdodDsgcG9zaXRpb246IGFic29sdXRlOyB6LWluZGV4OiA5OyAvKm1heC13aWR0aDogMTIwMHB4OyB3aWR0aDogMTAwJTsgKi8gbGVmdDogNTAlOyBtYXJnaW4tbGVmdDogLTYwMHB4OyBwYWRkaW5nLXRvcDogMjBweDsgcGFkZGluZy1sZWZ0OiAyMHB4OyBcbiAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnJlZ2lvbi5yZWdpb24taGVhZGVyLXJpZ2h0LW1lbnUgeyB3aWR0aDogMTAwJTsgfVxuaGVhZGVyLmhlYWRlciB7ICB3aWR0aDogMTAwJTsgLyogZmxvYXQ6IGxlZnQ7ICovIGhlaWdodDogMTAwJTsgb3ZlcmZsb3c6IGhpZGRlbjsgbWF4LXdpZHRoOiAxNjAwcHg7IG1hcmdpbjogYXV0bzsgIH1cbmhlYWRlci5oZWFkZXItZnJvbnQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhZGIwOyAvKm1heC1oZWlnaHQ6IDY0MHB4OyovIH1cblxuaGVhZGVyLmhlYWRlci1ub3QtZnJvbnQgI2Jsb2NrLWdiZi1tb2JpbGUtbWVudS1nYmYtbW9iaWxlLW1lbnUtbWFpbiAuaGVhZGVyIGEgeyB0b3A6IDE0cHg7ICB9XG5oZWFkZXIuaGVhZGVyLW5vdC1mcm9udCAjYmxvY2stZ2JmLW1vYmlsZS1tZW51LWdiZi1tb2JpbGUtbWVudS1tYWluIC5oZWFkZXIgYTpiZWZvcmUsIGhlYWRlci5oZWFkZXItbm90LWZyb250ICNibG9jay1nYmYtbW9iaWxlLW1lbnUtZ2JmLW1vYmlsZS1tZW51LW1haW4gLmhlYWRlciBhOmFmdGVyIHsgYmFja2dyb3VuZC1jb2xvcjogIzc4Nzg3ODsgfVxuaGVhZGVyLmhlYWRlci1ub3QtZnJvbnQgI2Jsb2NrLWdiZi1tb2JpbGUtbWVudS1nYmYtbW9iaWxlLW1lbnUtbWFpbiAuaGVhZGVyIGEgc3BhbiB7IGJhY2tncm91bmQtY29sb3I6ICM3ODc4Nzg7IH1cblxuLmxheW91dC0zY29sIHsgbWFyZ2luOiAwcHg7IHBhZGRpbmc6IDBweDsgfVxuLnNlY29uZC1jb250ZW50LWJveCB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgfVxuLnJlZ2lvbi1zZWNvbmRfY29udGVudCB7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEyMDBweDsgcGFkZGluZy1sZWZ0OiAwcHg7IHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuLnJlZ2lvbi1zZWNvbmRfY29udGVudCA+IC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAaW5jbHVkZSBtaXhpbnMuc20ge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnNlY29uZC1mdWxsLWNvbnRlbnQtYm94IHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyB9XG5cblxuLmZ1bGwtY29udGVudC1ib3gge1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIG1hcmdpbjogYXV0bztcblxuICAgIEBpbmNsdWRlIG1peGlucy5zbSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4ud2hpdGUtdG9wIHsgY29sb3I6ICM0YjIwMTI7IGZsb2F0OiBsZWZ0OyBjbGVhcjogYm90aDsgIH1cbi53aGl0ZS10b3A6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzRiMjAxMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDNweDtcbiAgICAvKm1hcmdpbjogMTBweCBhdXRvIDAgYXV0bzsqL1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLndoaXRlLXRvcCBoMiB7IG1hcmdpbi1ib3R0b206IDBweDsgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbi53aGl0ZS10b3AgaDMgeyBtYXJnaW4tdG9wOiAwcHg7IHBhZGRpbmctdG9wOiAwcHg7IGZvbnQtZmFtaWx5OiAnUm9ib3RvJyAvKidNYXJ0ZWwgU2FucycqLywgc2Fucy1zZXJpZjsgY29sb3I6ICM0YjIwMTI7IH1cblxuaDEsIGgyLCBoMyB7IGZvbnQtZmFtaWx5OiAnUm9ib3RvJyAvKidCbGFjayBPcHMgT25lJyovLCBzYW5zLXNlcmlmOyAgY29sb3I6ICM3NjU1Mjk7IGZvbnQtd2VpZ2h0OiA3MDA7ICB9XG5oMSB7IGZvbnQtc2l6ZTogNDRweDsgICAgIGxpbmUtaGVpZ2h0OiAxMzAlOyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogIzc2NTUyOTsgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbmgyIHsgZm9udC1zaXplOiAzMHB4OyAgICAgbGluZS1oZWlnaHQ6IDEzMCU7IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiAjNzY1NTI5OyB9XG4ubm9kZS1wYWdpbmEtaG9tZSBoMSB7IGZvbnQtc2l6ZTogNDRweDsgbWFyZ2luLXRvcDogMDsgZm9udC13ZWlnaHQ6IDcwMDsgY29sb3I6ICM3NjU1Mjk7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7fVxuLm5vZGUtcGFnaW5hLWhvbWUgaDIgeyBmb250LXNpemU6IDMwcHg7IGxpbmUtaGVpZ2h0OiA0M3B4OyBmb250LXdlaWdodDogNzAwOyBjb2xvcjogIzNjM2MzYzt9XG5oMyB7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDIzcHg7IGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiAjNWE1YTVhOyBmb250LWZhbWlseTogJ1JvYm90bycgLyonTWFydGVsIFNhbnMnKi8sIHNhbnMtc2VyaWY7IH1cbmgyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5oMSBhLCBoMiBhLCBoMyBhIHsgY29sb3I6ICM3NjU1Mjk7ICB9XG4ucGFnZS1ub2RlLTE5OCBoMiBhICwgXG4ucGFnZS1ub2RlLTE5OCBoMlxueyBjb2xvcjogIzVhNWE1YTsgIH1cbmE6YWN0aXZlIHtcbiAgICBjb2xvcjogIzVhNWE1YTtcbn1cbmJvZHkubm9kZS10eXBlLXBhZ2UgaDEgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbmJvZHkubm9kZS10eXBlLW5ld3MgaDEgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbmJvZHkubm9kZS10eXBlLXBhZ2UgYXJ0aWNsZS5ub2RlLXBhZ2UgLmZpZWxkLS1uYW1lLWJvZHkgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbmJvZHkubm9kZS10eXBlLXBhZ2UgYXJ0aWNsZS5ub2RlLXBhZ2UgLmZpZWxkLS1uYW1lLWJvZHkgcCB7IG1hcmdpbi10b3A6IDEwcHg7IH1cbmJvZHkucGFnZS1ub2RlLTExIGgxICxcbmJvZHkucGFnZS1ub2RlLTE5NSBoMSAsXG5ib2R5LnBhZ2Utbm9kZS0xOTggaDEgLFxuYm9keS5wYWdlLW5vZGUtMjUzIGgxICxcbmJvZHkucGFnZS1ub2RlLTE0IGgxIHsgbWFyZ2luLWJvdHRvbTogMHB4OyBtYXJnaW4tdG9wOiA5MHB4OyB9XG4udmlldy10ZXN0YXRhLWJhc2ljLXBhZ2UgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxMjAwcHg7IG1hcmdpbjogYXV0bzsgfVxuLnZpZXctdGVzdGF0YS1iYXNpYy1wYWdlIC52aWV3cy1maWVsZC1ib2R5IHsgLyp0ZXh0LWFsaWduOiBjZW50ZXI7Ki8gfVxuXG4ubm9kZS1hcnRpY29sby1ibG9nLm5vZGUtdGVhc2VyIC5ncm91cC1sZWZ0IHtcbiAgICB3aWR0aDogMTAlO1xuICAgIEBpbmNsdWRlIG1peGlucy5zbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbn1cblxuLm5vZGUtYXJ0aWNvbG8tYmxvZy5ub2RlLXRlYXNlciAuZ3JvdXAtcmlnaHQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cblxuLm5vZGUtYXJ0aWNvbG8tYmxvZy5ub2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZGF0YS1ib3gsIC5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIC5maWVsZC0tbmFtZS1kYXRhLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDJjYjtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDU0cHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgXG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJyAvKidCbGFjayBPcHMgT25lJyovLCBzYW5zLXNlcmlmO1xufVxuXG5cbi5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIC5maWVsZC0tbmFtZS10aXRsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmlhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLm5vZGUtYXJ0aWNvbG8tYmxvZy5ub2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZGF0YS1ib3ggLmJpZy15ZWFyLCAucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuZmllbGQtLW5hbWUtZGF0YS1ib3ggLmJpZy15ZWFyIHsgZm9udC1zaXplOiAxMnB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbjogMHB4OyAgfVxuXG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSBoMSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1zb3R0b3RpdG9sbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1pbi13aWR0aDogODAlO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgeyAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzhjODsgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkLWxhYmVsLCAucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGQtbGFiZWwtaW5saW5lIC5maWVsZC1pdGVtcyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtdGFncyAuZmllbGQtaXRlbSBhIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogIzNjM2MzYzsgfVxuXG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgfVxuXG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtaW1tYWdpbmktc2Vjb25kYXJpZSAuZmllbGQtaXRlbSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtaW1tYWdpbmktc2Vjb25kYXJpZSAuZmllbGQtaXRlbSBpbWcgeyB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyB9XG5cbi5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1pbW1hZ2luaS1zZWNvbmRhcmllIC5maWVsZC1pdGVtOm50aC1vZi10eXBlKDJuKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuZmllbGQtLW5hbWUtYm9keSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtdGVzdG8tdWx0ZXJpb3JlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjbGVhcjogYm90aDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctZWxlbmNvIC5maWVsZC0tbmFtZS10aXRsZSBoMiB7IFxuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xufVxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1lbGVuY28gLmZpZWxkLS1uYW1lLXRpdGxlIGgyIGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAjNzY1NTI5OyB9XG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWVsZW5jbyAuZmllbGQtLW5hbWUtZmllbGQtc290dG90aXRvbG8geyBmb250LWZhbWlseTogJ1JvYm90bycgLyonQmxhY2sgT3BzIE9uZScqLywgc2Fucy1zZXJpZjsgIH1cbi5ibG9jay12aWV3cy1ibG9ja2Jsb2ctZWxlbmNvIC5maWVsZC0tbmFtZS1ib2R5IHAgeyBtYXJnaW4tdG9wOiAyMHB4OyB9XG4ubm9kZS1hcnRpY29sby1ibG9nLm5vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC10YWdzIC5maWVsZC1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogNHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5ub2RlLWFydGljb2xvLWJsb2cubm9kZS10ZWFzZXIgLnZpZXdzLXJvdyB7IG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbi5ub2RlLWFydGljb2xvLWJsb2cubm9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7IHdpZHRoOiAxMDAlOyBoZWlnaHQ6IGF1dG87IH1cbi5ub2RlLWFydGljb2xvLWJsb2cubm9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkLWl0ZW0gYSB7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICMzYzNjM2M7IH1cbi5ub2RlLWFydGljb2xvLWJsb2cubm9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXRhZ3MgLmZpZWxkLWxhYmVsIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4jY2JveENsb3NlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2xvc2UtYnV0dG9uLWguc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xufVxuI2Nib3hDbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHJpZ2h0OiAtMTJweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY2xvc2UtYnV0dG9uLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG59XG5cblxuLm5vZGUtYXJ0aWNvbG8tYmxvZy5ub2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtdGFncyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjOGM4OyBwYWRkaW5nLXRvcDogMTBweDsgbWFyZ2luLXRvcDogMTBweDsgXG59XG5cbi5ub2RlLXBhZ2luYS1ob21lIHsgbWFyZ2luLXRvcDogNjBweDsgfVxuLm5vZGUtcGFnaW5hLWhvbWUgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvZHV6aW9uZSB7IGZvbnQtZmFtaWx5OiAnUm9ib3RvJyAvKidCbGFjayBPcHMgT25lJyovLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAyM3B4OyBjb2xvcjogIzVhNWE1YTt9XG4ubm9kZS1wYWdpbmEtaG9tZSAuZmllbGQtLW5hbWUtYm9keSBwIHsgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4ubm9kZS1wYWdpbmEtaG9tZS5kcy0yY29sLXN0YWNrZWQtZmx1aWQgPiAuZ3JvdXAtbGVmdCB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogNDUlOyBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4ubm9kZS1wYWdpbmEtaG9tZS5kcy0yY29sLXN0YWNrZWQtZmx1aWQgPiAuZ3JvdXAtcmlnaHQgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDQ1JTsgbWFyZ2luLXJpZ2h0OiA1JTsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMjNweDsgfVxuXG4ubm9kZS1wYWdpbmEtaG9tZSAuZmllbGQtLW5hbWUtdGl0bGUgaDEgeyBtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbi5ub2RlLXBhZ2luYS1ob21lIC5maWVsZC0tbmFtZS1maWVsZC1zb3R0b3RpdG9sbyBoMiB7IG1hcmdpbi10b3A6IDBweDsgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbmRpdi5nb2NjZSB7IG1hcmdpbi10b3A6IDIwcHg7IGNvbG9yOiByZ2IoMTUwLDE1MCwxNTApOyBmb250LWZhbWlseTogJ1JvYm90bycgLyonQmxhY2sgT3BzIE9uZScqLywgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB4OyBsaW5lLWhlaWdodDogMTZweDsgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuZGl2LmZhc2NpYS1hY3F1YSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nmb25kby1hY3F1YS5qcGcnKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgY29sb3I6ICNGRkY7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgfVxuZGl2LmZhc2NpYS1hY3F1YSAuYmxvY2stY29udGFpbmVyIHsgbWFyZ2luOiBhdXRvOyBtYXgtd2lkdGg6IDEyMDBweDsgd2lkdGg6IDEwMCU7IHBhZGRpbmctbGVmdDogMTBweDsgcGFkZGluZy1yaWdodDogMTBweDsgcGFkZGluZy10b3A6IDEwcHg7IHBhZGRpbmctYm90dG9tOiAxMHB4OyBkaXNwbGF5OiBibG9jazsgfVxuZGl2LmZhc2NpYS1hY3F1YSAuYmxvY2stY29udGFpbmVyIGgyIHsgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5kaXYuZmFzY2lhLWxlZ25vMSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RlY25vd29vZC1ob21lLWZhc2NpYS1sZWduby5qcGcnKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgY29sb3I6ICNGRkY7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgfVxuZGl2LmZhc2NpYS1sZWdubzEgLmJsb2NrLWNvbnRhaW5lciB7IG1hcmdpbjogYXV0bzsgbWF4LXdpZHRoOiAxMjAwcHg7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLWxlZnQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7IHBhZGRpbmctdG9wOiAxMHB4OyBwYWRkaW5nLWJvdHRvbTogMTBweDsgZGlzcGxheTogYmxvY2s7IH1cbmRpdi5mYXNjaWEtbGVnbm8xIC5ibG9jay1jb250YWluZXIgaDIgeyBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuZGl2LmZhc2NpYS12ZXJkZTEgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90ZWNub3dvb2QtaG9tZS1mYXNjaWEtdmVyZGUuanBnJyk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGNvbG9yOiAjRkZGOyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IH1cbmRpdi5mYXNjaWEtdmVyZGUxIC5ibG9jay1jb250YWluZXIgeyBtYXJnaW46IGF1dG87IG1heC13aWR0aDogMTIwMHB4OyB3aWR0aDogMTAwJTsgcGFkZGluZy1sZWZ0OiAxMHB4OyBwYWRkaW5nLXJpZ2h0OiAxMHB4OyBwYWRkaW5nLXRvcDogMTBweDsgcGFkZGluZy1ib3R0b206IDEwcHg7IGRpc3BsYXk6IGJsb2NrOyB9XG5kaXYuZmFzY2lhLXZlcmRlMSAuYmxvY2stY29udGFpbmVyIGgyIHsgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbmRpdi5mYXNjaWFzZm9uZG8geyBwYWRkaW5nLXRvcDogMjBweDsgcGFkZGluZy1ib3R0b206IDIwcHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RlY25vd29vZC1ob21lLWZhc2NpYS12ZXJkZS5qcGcnKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgY29sb3I6ICNGRkY7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMTVweDsgbWFyZ2luLXRvcDogMTVweDsgfVxuZGl2LmZhc2NpYXNmb25kbyAuYmxvY2stY29udGFpbmVyIHsgbWFyZ2luOiBhdXRvOyBtYXgtd2lkdGg6IDEyMDBweDsgd2lkdGg6IDEwMCU7IHBhZGRpbmctbGVmdDogMTBweDsgcGFkZGluZy1yaWdodDogMTBweDsgcGFkZGluZy10b3A6IDEwcHg7IHBhZGRpbmctYm90dG9tOiAxMHB4OyBkaXNwbGF5OiBibG9jazsgfVxuZGl2LmZhc2NpYXNmb25kbyAuYmxvY2stY29udGFpbmVyIGgyIHsgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbmRpdi5mYXNjaWFzZm9uZG8gaDEgLFxuZGl2LmZhc2NpYXNmb25kbyBoMiAsXG5kaXYuZmFzY2lhc2ZvbmRvIGgzIHtcbiAgY29sb3I6ICNmZmY7XG59XG5kaXYuZmFzY2lhc2ZvbmRvIGEuYm94ZWQtYnV0dG9uIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiAjZmZmO1xufVxuZGl2LnNmb25kb2Jsb2cgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90ZWNub3dvb2QtZmFzY2lvbmUtYmxvZy5qcGcnKTt9XG5cbmRpdi5zZm9uZG9wcm9nZXR0aSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RlY25vd29vZC1mYXNjaW9uZS1wcm9nZXR0aS5qcGcnKTt9XG5cbmRpdi5tYXRlcmlhbGkxIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGVjbm93b29kLWZhc2Npb25lLW1hdGVyaWFsaS5qcGcnKTt9XG5cbmRpdi5zZm9uZG9sZWdubzIgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90ZWNub3dvb2QtY2FzZS1sZWduby1saXZlbGxpLWZpbml0dXJlLWJhY2tncm91bmQtMnguanBnJyk7fVxuXG5kaXYuc2ZvbmRvcmVhbGl6emF6aW9uaSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RlY25vd29vZC1mYXNjaW9uaS1yZWFsaXp6YXppb25pMy5qcGcnKTsgICAgIHBhZGRpbmc6IDMwcHggMHB4O31cblxuZGl2LnNmb25kb3BhcmV0ZSB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RlY25vd29vZC1jYXNlLWxlZ25vLXBhcmV0ZS1jYXNhLWJhY2tncm91bmQuanBnJyk7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuZGl2LnNmb25kb3BhcmV0ZSAuY29sLW1kLTQgLmNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuMjApO1xuICBwYWRkaW5nOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG59XG5cbi52aWV3cy1maWVsZC1maWVsZC12aWRlby15b3V0dWJlIGltZy52aXNpbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyBcbn1cbi52aWV3cy1maWVsZC1maWVsZC12aWRlby15b3V0dWJlIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLnZpZXctcHJvZ2V0dGkgLnZpZXdzLXJvdyB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMzIlOyBtYXJnaW4tcmlnaHQ6IDIlOyBtYXJnaW4tYm90dG9tOiA0MHB4OyAgfVxuXG4udmlldy1wcm9nZXR0aSAudmlldy1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZWxlbmNvY29udGVudXRpIGgyLCBcbi52aWV3LXByb2dldHRpIC52aWV3cy1yb3cgLmZpZWxkLS1uYW1lLXRpdGxlIGgyIFxueyBtYXJnaW4tYm90dG9tOiA2cHg7ICB9XG4uZWxlbmNvY29udGVudXRpLmJ0Z3JpZCBwIHtcbiAgbWFyZ2luOiAwcHg7XG59IFxuLmVsZW5jb2NvbnRlbnV0aS5idGdyaWQgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufSBcbi5lbGVuY29jb250ZW51dGkgaDIgYSwgXG4udmlldy1wcm9nZXR0aSAudmlld3Mtcm93IC5maWVsZC0tbmFtZS10aXRsZSBoMiBhIFxueyBjb2xvcjogIzNjM2MzYzsgfVxuLnZpZXctcHJvZ2V0dGkgLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtc290dG90aXRvbG8geyBmb250LWZhbWlseTogJ1JvYm90bycgLyonQmxhY2sgT3BzIE9uZScqLywgc2Fucy1zZXJpZjsgfVxuLnZpZXctcHJvZ2V0dGkgLnZpZXdzLXJvdyAuZmllbGQtLW5hbWUtZmllbGQtc290dG90aXRvbG8gcCB7IG1hcmdpbjogMHB4OyB9XG4udmlldy1wcm9nZXR0aSAudmlld3Mtcm93Om50aC1vZi10eXBlKDNuKSB7IG1hcmdpbi1yaWdodDogMHB4OyB9XG4jYmxvY2stdmlld3MtYmxvZy1hcmNoaXZlLWJsb2NrLCAjYmxvY2stbXVsdGlibG9jay01IHsgYmFja2dyb3VuZC1jb2xvcjogI2MzYzBiYjsgY29sb3I6ICNGRkY7IHBhZGRpbmc6IDIwcHg7IH1cbiNibG9jay12aWV3cy1ibG9nLWluLWV2aWRlbnphLWJsb2NrLCAjYmxvY2stbXVsdGlibG9jay0zLCAuYmxvY2NvaW5ldmlkZW56YSAgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBjYmMzOyBjb2xvcjogI0ZGRjsgcGFkZGluZzogMjBweDsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuLmJsb2Njb2luZXZpZGVuemEgIHtcbiAgXG59XG4jYmxvY2stdmlld3MtYmxvZy1pbi1ldmlkZW56YS1ibG9jayAudmlld3Mtcm93LCAjYmxvY2stbXVsdGlibG9jay0zIC52aWV3cy1yb3cgeyBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0ZGRjsgcGFkZGluZy1ib3R0b206IDEwcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiNibG9jay12aWV3cy1saXN0LW9mLXRhZ3MtYmxvY2ssICNibG9jay1tdWx0aWJsb2NrLTQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjMGJiOyBjb2xvcjogI0ZGRjsgcGFkZGluZzogMjBweDsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuI2Jsb2NrLXZpZXdzLWV4cC1lbGVuY28tYmxvZy1wYWdlLTMsICNibG9jay1tdWx0aWJsb2NrLTIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjMGJiOyBjb2xvcjogI0ZGRjsgcGFkZGluZzogMjBweDsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuI2Jsb2NrLXZpZXdzLWV4cC1lbGVuY28tYmxvZy1wYWdlLTMgLnZpZXdzLWV4cG9zZWQtZm9ybSBsYWJlbCwgI2Jsb2NrLW11bHRpYmxvY2stMiAudmlld3MtZXhwb3NlZC1mb3JtIGxhYmVsIHtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycgLyonQmxhY2sgT3BzIE9uZScqLywgc2Fucy1zZXJpZjtcbiAgICAvKiB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyAqL1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG5mb3JtI3ZpZXdzLWV4cG9zZWQtZm9ybS1lbGVuY28tYmxvZy1wYWdlLTMgLnZpZXdzLWV4cG9zZWQtZm9ybSAjZWRpdC1wb3B1bGF0ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRjtcbiAgICBoZWlnaHQ6IDMwcHg7IFxuICAgIHdpZHRoOiAyMzVweDtcbiAgfVxuXG4uYmxvY2NvY2VyY2Ege1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvdGVjbm93b29kLWJsb2ctc2ZvbmRvLWNlcmNhLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5ibG9jY29pbmV2aWRlbnphIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5ibG9jY29pbmV2aWRlbnphIGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi5wYWdlLWJsb2ctcmljZXJjYSBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmZvcm0jdmlld3MtZXhwb3NlZC1mb3JtLWVsZW5jby1ibG9nLXBhZ2UtMyAgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQgLmZvcm0tc3VibWl0IHsgYm9yZGVyOiAxcHggc29saWQgI0ZGRjsgaGVpZ2h0OiAzMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgY29sb3I6ICNGRkY7IHBhZGRpbmc6IDRweDsgYm9yZGVyLXJhZGl1czogNHB4OyBtYXJnaW4tdG9wOiAzNXB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7fVxuI2Jsb2NrLXZpZXdzLWJsb2ctYXJjaGl2ZS1ibG9jayBoMi5ibG9ja19fdGl0bGUsIGRpdiNibG9jay1tdWx0aWJsb2NrLTUgaDIuYmxvY2tfX3RpdGxlIHsgZm9udC1mYW1pbHk6ICdSb2JvdG8nIC8qJ0JsYWNrIE9wcyBPbmUnKi8sIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiNibG9jay12aWV3cy1saXN0LW9mLXRhZ3MtYmxvY2sgaDIuYmxvY2tfX3RpdGxlLCAjYmxvY2stbXVsdGlibG9jay00IGgyLmJsb2NrX190aXRsZSB7IGZvbnQtZmFtaWx5OiAnUm9ib3RvJyAvKidCbGFjayBPcHMgT25lJyovLCBzYW5zLXNlcmlmOyBcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4jYmxvY2stdmlld3MtbGlzdC1vZi10YWdzLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwY2JjMztcbn1cbi52aWV3LWxpc3Qtb2YtdGFncyAudmlld3Mtcm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDIxcHg7IFxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbiNibG9jay12aWV3cy1leHAtZWxlbmNvLWJsb2ctcGFnZS0zIC52aWV3cy1leHBvc2VkLWZvcm0gPiBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLWVsZW5jby1ibG9nLXBhZ2UtMyAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIHBhZGRpbmc6IC41ZW0gOHB4IDAgMDtcbiAgICBmbG9hdDogbGVmdDtcbn1cblxuLnZpZXctbGlzdC1vZi10YWdzIC52aWV3cy1yb3cgaDIgeyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAyMXB4OyBtYXJnaW46IDBweDsgcGFkZGluZzogMHB4OyBmb250LWZhbWlseTogJ1JvYm90bycgLyonTWFydGVsIFNhbnMnKi8sIHNhbnMtc2VyaWY7IH1cbi52aWV3LWxpc3Qtb2YtdGFncyAudmlld3Mtcm93IGEgeyBjb2xvcjogI0ZGRjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5kaXYjYmxvY2stdmlld3MtbGlzdC1vZi10YWdzLWJsb2NrLCBkaXYjYmxvY2stbXVsdGlibG9jay00IHsgdGV4dC1hbGlnbjogbGVmdDsgZm9udC1zaXplOiAxNHB4OyBwYWRkaW5nOiAyMHB4OyB9XG5kaXYjYmxvY2stdmlld3MtYmxvZy1hcmNoaXZlLWJsb2NrIC52aWV3LWNvbnRlbnQgdWwsIGRpdiNibG9jay1tdWx0aWJsb2NrLTUgLnZpZXctY29udGVudCB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMHB4O1xufVxuZGl2I2Jsb2NrLXZpZXdzLWJsb2ctYXJjaGl2ZS1ibG9jayAudmlldy1jb250ZW50IHVsIGxpLCBkaXYjYmxvY2stbXVsdGlibG9jay01IC52aWV3LWNvbnRlbnQgdWwgbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuLnBhZ2Utbm9kZS1uaWQtMjggdGFibGUgcCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBAaW5jbHVkZSBtaXhpbnMuc20ge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgfVxufVxuLnBhZ2Utbm9kZS1uaWQtMjggdGFibGUge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuZGl2I2Jsb2NrLXZpZXdzLWJsb2ctYXJjaGl2ZS1ibG9jayBhLCBkaXYjYmxvY2stbXVsdGlibG9jay01IGEgeyBjb2xvcjogI0ZGRjsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5kaXYuaW50cm8tYmxvZyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RlY25vd29vZC1ibG9nLXNmb25kby0wMS5qcGcnKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgY29sb3I6ICNGRkY7IHBhZGRpbmc6IDIwcHg7IG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbmRpdi5pbnRyby1ibG9nIGgyIHsgZm9udC1zaXplOiAzMHB4OyBsaW5lLWhlaWdodDogMzBweDsgbWFyZ2luOiAwcHg7IHBhZGRpbmc6IDBweDsgbWFyZ2luLXRvcDogMjBweDsgbWFyZ2luLWJvdHRvbTogMjBweDtcbmNvbG9yOiAjZmZmO31cblxuXG5ib2R5Lm5vZGUtdHlwZS1wYWdpbmEtc2VtcGxpY2UgaDEgeyB0ZXh0LWFsaWduOiBjZW50ZXI7ICBtYXJnaW4tdG9wOiA4MnB4OyAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5ib2R5Lm5vZGUtdHlwZS1wYWdpbmEtc2VtcGxpY2UgLmZpZWxkLS1uYW1lLWZpZWxkLXNvdHRvdGl0b2xvIHsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LWZhbWlseTogJ1JvYm90bycgLyonQmxhY2sgT3BzIE9uZScqLywgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyBsaW5lLWhlaWdodDogMjBweDsgfVxuLnBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvZHV6aW9uZSB7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDIxcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgbWF4LXdpZHRoOiA4MDBweDsgbWFyZ2luOiBhdXRvOyB9XG5cbmRpdiNibG9jay1nYmYtY3VzdG9tLWdiZi1jdXN0b20tbWFwcGEtY29udGF0dGkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLmxheW91dC1jZW50ZXIgPiAuY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuI21hcF9jdXN0b21fMSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNib3R0b25lX2VuYWJsZV9kcmFnLCAjYm90dG9uZV9lbmFibGVfZHJhZ18xLCAjYm90dG9uZV9lbmFibGVfZHJhZ18yLCAjYm90dG9uZV9lbmFibGVfZHJhZ18zLCAjYm90dG9uZV9lbmFibGVfZHJhZ180IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4jYm90dG9uZV9kaXNhYmxlX2RyYWcsICNib3R0b25lX2Rpc2FibGVfZHJhZ18xLCAjYm90dG9uZV9kaXNhYmxlX2RyYWdfMiwgI2JvdHRvbmVfZGlzYWJsZV9kcmFnXzMsICNib3R0b25lX2Rpc2FibGVfZHJhZ180IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4uc2hhZG93IHtcbiAgLW1vei1ib3gtc2hhZG93OiAgICBpbnNldCA2cHggMCAyMHB4ICMyMjI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgNnB4IDAgMjBweCAjMjIyO1xuICBib3gtc2hhZG93OiAgICAgICAgIGluc2V0IDZweCAwIDIwcHggIzIyMjtcbn1cblxuLnNoYWRvdyAucmV2X3NsaWRlciBkaXYuc2xvdGhvbGRlciBkaXYge1xuICAtbW96LWJveC1zaGFkb3c6ICAgIGluc2V0IDZweCAwIDIwcHggcmdiYSgwLDAsMCwwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDZweCAwIDIwcHggcmdiYSgwLDAsMCwwLjIpO1xuICBib3gtc2hhZG93OiAgICAgICAgIGluc2V0IDZweCAwIDIwcHggcmdiYSgwLDAsMCwwLjIpO1xufVxuXG4ucmVnaW9uLnJlZ2lvbi1oZWFkZXItcmlnaHQtbWVudSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgei1pbmRleDogOTk5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZGl2I2Jsb2NrLWxhbmctZHJvcGRvd24tbGFuZ3VhZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGO1xuICAgIHBhZGRpbmctbGVmdDogMTRweDtcbiAgICBtYXJnaW4tbGVmdDogNHB4O1xufVxuXG5oZWFkZXIuaGVhZGVyLW5vdC1mcm9udCAgZGl2I2Jsb2NrLWxhbmctZHJvcGRvd24tbGFuZ3VhZ2UgeyBib3JkZXItbGVmdDogMXB4IHNvbGlkICM4NzgyNzg7IH1cblxuZGl2I2Jsb2NrLWxhbmctZHJvcGRvd24tbGFuZ3VhZ2Ugc2VsZWN0I2xhbmctZHJvcGRvd24tc2VsZWN0LWxhbmd1YWdlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNGRkY7IHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4uZnVsbC1ncmF5IHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGMkYxOyBtYXJnaW4tdG9wOiAxMHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5kaXYuZnVsbC1ncmF5IC5ibG9jay1jb250YWluZXIgeyBtYXJnaW46IGF1dG87IG1heC13aWR0aDogMTIwMHB4OyB3aWR0aDogMTAwJTsgcGFkZGluZy1sZWZ0OiAwcHg7IHBhZGRpbmctcmlnaHQ6IDBweDsgcGFkZGluZy10b3A6IDBweDsgcGFkZGluZy1ib3R0b206IDBweDsgZGlzcGxheTogYmxvY2s7IH1cbmRpdi5mdWxsLWdyYXkgLmJsb2NrLWNvbnRhaW5lciBoMiB7IG1hcmdpbi1ib3R0b206IDBweDsgfVxuZGl2LnZhc2NhLXNmb25kbyB7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3RlY25vd29vZC1ob21lLXNlcnZpemkuanBnJyk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IG1pbi1oZWlnaHQ6IDMwMHB4OyBjb2xvcjogI0ZGRjsgcGFkZGluZzogMjBweDsgZm9udC1zaXplOiAxM3B4OyB9XG5kaXYucGVyc29uYWxpenphemlvbmktc2ZvbmRvIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGVjbm93b29kLWhvbWUtcHJvZG90dGkuanBnJyk7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IG1pbi1oZWlnaHQ6IDMwMHB4OyBjb2xvcjogI0ZGRjsgcGFkZGluZzogMjBweDsgZm9udC1zaXplOiAxM3B4OyB9XG4uY29sb25uYS0yIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiA1MCU7IH1cbi5jb2xvbm5hLTIgcCB7IG1hcmdpbi1yaWdodDogNDBweDsgbWFyZ2luLXRvcDogMTBweDsgfVxuLmlubmVyLXRleHQgeyBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLmNvbC02LTIgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDUwJTsgfVxuLmNvbC02LTJlIHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiA1MCU7IH1cblxuLmZpZWxkLS1uYW1lLW5vZGUtbGluayBhLFxuLmZpZWxkLW5hbWUtbm9kZS1saW5rIGEsXG4uYnRuLXN0YW5kYXJkIHsgYm9yZGVyOiAxcHggc29saWQgIzVhNWE1YTsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nLWxlZnQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7IHBhZGRpbmctdG9wOiA0cHg7IHBhZGRpbmctYm90dG9tOiA0cHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICM1YTVhNWE7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDIwcHg7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbi5maWVsZC0tbmFtZS1ub2RlLWxpbmsgYSxcbi5maWVsZC1uYW1lLW5vZGUtbGluayBhLFxuYS5ib3hlZC1idXR0b24geyBcbiAgYm9yZGVyOiAxcHggc29saWQgIzVhNWE1YTsgYm9yZGVyLXJhZGl1czogNHB4OyBwYWRkaW5nLWxlZnQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7IHBhZGRpbmctdG9wOiA0cHg7IHBhZGRpbmctYm90dG9tOiAxcHg7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6ICM1YTVhNWE7IGZvbnQtc2l6ZTogMTNweDsgbGluZS1oZWlnaHQ6IDIwcHg7IFxufVxuYS5ib3hlZC1idXR0b246aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNjMGJiOyB9XG5cblxuLmZpZWxkLS1uYW1lLW5vZGUtbGluayBhOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2MzYzBiYjsgfVxuLmFjcXVhLWRhcmsgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hY3F1YS1kYXJrLmpwZycpOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBtaW4taGVpZ2h0OiAzMDBweDsgd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgZmxvYXQ6IGxlZnQ7ICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgcGFkZGluZy1sZWZ0OiAyMHB4OyBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4uYWNxdWEtZGFyayAubW9iaWxlLXZlcnNpb24geyBkaXNwbGF5OiBub25lOyB9XG4uaDJvLXN0eWxlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaDJvLXN0eWxlLXNmb25kby5qcGcnKTsgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBtaW4taGVpZ2h0OiAzMDBweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7IG1hcmdpbi10b3A6IDQwcHg7IG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuZGl2I2Jsb2NrLXBhbHRhLWNvbnRhdHRhY2ksICNibG9jay1wYWx0YS1zY29wcmlpbG5vc3Ryb2Jsb2cgeyBtYXJnaW4tcmlnaHQ6IDIlOyB3aWR0aDogMzIlOyB9XG5kaXYjYmxvY2stcGFsdGEtY29udGF0dGFjaSBpbWcsICNibG9jay1wYWx0YS1zY29wcmlpbG5vc3Ryb2Jsb2cgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgfVxuZGl2I2Jsb2NrLXBhbHRhLWNvbnRhdHRhY2kgaDIsIGRpdiNibG9jay1wYWx0YS1zY29wcmlpbG5vc3Ryb2Jsb2cgaDIgeyBtYXJnaW4tYm90dG9tOiAwcHg7IG1hcmdpbi10b3A6IDEwcHg7IH1cbmRpdiNibG9jay1wYWx0YS1jb250YXR0YWNpIGgzLCBkaXYjYmxvY2stcGFsdGEtc2NvcHJpaWxub3N0cm9ibG9nIGgzIHsgbWFyZ2luLWJvdHRvbTogMHB4OyBtYXJnaW4tdG9wOiAwcHg7IH1cbmRpdiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIHsgd2lkdGg6IDMyJTsgfVxuI2Jsb2NrLXdlYmZvcm0tY2xpZW50LWJsb2NrLTIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjOWI4ZjdlOyBwYWRkaW5nOiAyMHB4OyBjb2xvcjogI0ZGRjsgbWFyZ2luOiAxLjVyZW0gMDt9XG4jYmxvY2std2ViZm9ybS1jbGllbnQtYmxvY2stMiBoMiB7IG1hcmdpbi10b3A6IDBweDsgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIC5mb3JtLWl0ZW0geyBtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1ib3R0b206IDhweDsgfVxuI2VkaXQtc3VibWl0dGVkLXByaXZhY3kgbGFiZWwgeyBmb250LXNpemU6IDEycHg7IH1cbiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIC53ZWJmb3JtLWNvbXBvbmVudC0taW50cm8gcCB7IG1hcmdpbi10b3A6IDBweDsgcGFkZGluZy10b3A6IDBweDsgfVxuI2Jsb2NrLXdlYmZvcm0tY2xpZW50LWJsb2NrLTIgLndlYmZvcm0tY29tcG9uZW50LS1ub21lLWUtY29nbm9tZSBsYWJlbCB7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIC53ZWJmb3JtLWNvbXBvbmVudC0tbm9tZS1lLWNvZ25vbWUgaW5wdXRbdHlwZT10ZXh0XSB7IGJvcmRlcjogbm9uZTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBjb2xvcjogI0ZGRjsgfVxuI2Jsb2NrLXdlYmZvcm0tY2xpZW50LWJsb2NrLTIgLndlYmZvcm0tY29tcG9uZW50LS1lLW1haWwgbGFiZWwgeyBmb250LXdlaWdodDogbm9ybWFsOyB9XG4jYmxvY2std2ViZm9ybS1jbGllbnQtYmxvY2stMiAud2ViZm9ybS1jb21wb25lbnQtLWUtbWFpbCBpbnB1dFt0eXBlPWVtYWlsXSB7IGJvcmRlcjogbm9uZTsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkY7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBjb2xvcjogI0ZGRjsgfVxuI2Jsb2NrLXdlYmZvcm0tY2xpZW50LWJsb2NrLTIgLndlYmZvcm0tY29tcG9uZW50LS1wcml2YWN5LXRleHQgeyBmb250LXNpemU6IDExcHg7IGxpbmUtaGVpZ2h0OiAxNXB4OyBjb2xvcjogIzQ4MWQwZTsgfVxuI2Jsb2NrLXdlYmZvcm0tY2xpZW50LWJsb2NrLTIgLndlYmZvcm0tY29tcG9uZW50LS1wcml2YWN5LXRleHQgcCB7IG1hcmdpbi1ib3R0b206IDEwcHg7IHBhZGRpbmc6IDBweDsgfVxuI2Jsb2NrLXdlYmZvcm0tY2xpZW50LWJsb2NrLTIgZmllbGRzZXQuY2FwdGNoYS5mb3JtLXdyYXBwZXIgeyBib3JkZXI6IG5vbmU7IHBhZGRpbmc6IDBweDsgbWFyZ2luOiAwcHg7IH1cbiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIGZpZWxkc2V0LmNhcHRjaGEuZm9ybS13cmFwcGVyIGxlZ2VuZCB7IGRpc3BsYXk6IG5vbmU7IH1cbiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIGZpZWxkc2V0LmNhcHRjaGEuZm9ybS13cmFwcGVyIC5maWVsZHNldC1kZXNjcmlwdGlvbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuI2Jsb2NrLXdlYmZvcm0tY2xpZW50LWJsb2NrLTIgZGl2LmZvcm0tYWN0aW9ucyBpbnB1dC53ZWJmb3JtLXN1Ym1pdCB7IGJvcmRlcjogMXB4IHNvbGlkICNGRkY7IGJvcmRlci1yYWRpdXM6IDRweDsgbWFyZ2luLXRvcDogMjBweDsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IGNvbG9yOiAjRkZGOyBwYWRkaW5nLWxlZnQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7IHBhZGRpbmctdG9wOiA0cHg7IHBhZGRpbmctYm90dG9tOiAxcHg7IH1cbiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIGRpdi5mb3JtLWFjdGlvbnMgaW5wdXQud2ViZm9ybS1zdWJtaXQ6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRkMGQ0OyB9XG5cbi5mdWxsLXdpZHRoLW5ld3MgeyB3aWR0aDogMTAwJTsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc2ZvbmRvLW5ld3NfcjFfYzEuanBnJyk7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgYmFja2dyb3VuZC1yZXBlYXQ6cmVwZWF0LXg7IG1pbi1oZWlnaHQ6IDI4NXB4OyBtYXgtd2lkdGg6IDE2MDBweDsgbWFyZ2luOiBhdXRvOyB9XG4uZnVsbC13aWR0aC1uZXdzIGgyLmJsb2NrX190aXRsZSB7IHRleHQtYWxpZ246IGNlbnRlcjsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBjb2xvcjogIzNjM2MzYzsgbWFyZ2luLXRvcDogNDBweDsgfVxuLmZ1bGwtd2lkdGgtbmV3cyAudmlldy1zbGlkZXItbmV3cyB7IHdpZHRoOiAxMDAlOyBtYXJnaW46IGF1dG87IG1heC13aWR0aDogMTIwMHB4OyBwYWRkaW5nOiAyMHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6IGZsZXg7IHBhZGRpbmctdG9wOiAwcHg7IH1cbi5mdWxsLXdpZHRoLW5ld3MgLnZpZXctc2xpZGVyLW5ld3MgLnZpZXctY29udGVudCB7IGZsb2F0OiBsZWZ0OyB0ZXh0LWFsaWduOiBjZW50ZXI7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDQwMHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxuLmZ1bGwtd2lkdGgtbmV3cyAudmlldy1zbGlkZXItbmV3cyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgeyB3aWR0aDogNDAwcHg7ICB0ZXh0LWFsaWduOiBjZW50ZXI7ICBmbG9hdDogbGVmdDsgfVxuLmZ1bGwtd2lkdGgtbmV3cyAudmlldy1zbGlkZXItbmV3cyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgYSB7IGZvbnQtZmFtaWx5OiAnUm9ib3RvJyAvKidCbGFjayBPcHMgT25lJyovLCBzYW5zLXNlcmlmOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAjNWE1YTVhOyB9XG4uZnVsbC13aWR0aC1uZXdzIC52aWV3LXNsaWRlci1uZXdzIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSBhOmhvdmVyIHsgY29sb3I6ICM2OGIyYjg7IH1cbi5mdWxsLXdpZHRoLW5ld3MgLnZpZXctc2xpZGVyLW5ld3MgLnZpZXdzLWZpZWxkLWZpZWxkLWludHJvZHV6aW9uZSB7IHdpZHRoOiA0MDBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBmbG9hdDogbGVmdDsgfVxuLmZ1bGwtd2lkdGgtbmV3cyAudmlldy1zbGlkZXItbmV3cyAudmlld3MtZmllbGQtZmllbGQtaW50cm9kdXppb25lIHAgeyBtYXJnaW4tdG9wOiA4cHg7IG1hcmdpbi1ib3R0b206IDhweDsgfVxuLmZ1bGwtd2lkdGgtbmV3cyAudmlldy1zbGlkZXItbmV3cyAudmlld3Mtc2xpZGVzaG93LWNvbnRyb2xzLXRleHQtcGF1c2UsIC5mdWxsLXdpZHRoLW5ld3MgLnZpZXctc2xpZGVyLW5ld3MgLnZpZXdzX3NsaWRlc2hvd19jb250cm9sc190ZXh0X3BhdXNlLCAuZnVsbC13aWR0aC1uZXdzIC52aWV3LXNsaWRlci1uZXdzIC52aWV3cy1zbGlkZXNob3ctY29udHJvbHMtdGV4dC1wYXVzZS1wcm9jZXNzZWQsIC5mdWxsLXdpZHRoLW5ld3MgLnZpZXctc2xpZGVyLW5ld3MgLnZpZXdzLXNsaWRlc2hvdy1jb250cm9scy10ZXh0LXN0YXR1cy1wbGF5IHsgZGlzcGxheTogbm9uZTsgfVxuXG4udmlld3Mtc2xpZGVzaG93LWNvbnRyb2xzLXRleHQtcHJldmlvdXMgYSB7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3ByZXZpb3VzLnBuZycpOyB3aWR0aDogMjhweDsgaGVpZ2h0OiAyOHB4OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBjb2xvcjogdHJhbnNwYXJlbnQ7IGZsb2F0OiBsZWZ0OyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC00MHB4OyB0b3A6IDMwcHg7IH1cbi52aWV3cy1zbGlkZXNob3ctY29udHJvbHMtdGV4dC1uZXh0IGEgeyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9uZXh0LnBuZycpOyB3aWR0aDogMjhweDsgaGVpZ2h0OiAyOHB4OyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBjb2xvcjogdHJhbnNwYXJlbnQ7IGZsb2F0OiBsZWZ0OyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAtNDBweDsgdG9wOiAzMHB4OyB9XG4udmlld3Mtc2xpZGVzaG93LWNvbnRyb2xzLXRleHQtcHJldmlvdXMgYTpob3ZlciwgLnZpZXdzLXNsaWRlc2hvdy1jb250cm9scy10ZXh0LXByZXZpb3VzIGE6Zm9jdXMgeyBjb2xvcjogdHJhbnNwYXJlbnQ7fVxuLnZpZXdzLXNsaWRlc2hvdy1jb250cm9scy10ZXh0LW5leHQgYTpob3ZlciwgLnZpZXdzLXNsaWRlc2hvdy1jb250cm9scy10ZXh0LW5leHQgYTpmb2N1cyB7IGNvbG9yOiB0cmFuc3BhcmVudDt9XG5cbi5saXN0YS1ib3hlcyB7IHdpZHRoOiAxMDAlOyBtYXgtd2lkdGg6IDEyMDBweDsgbWFyZ2luLWxlZnQ6IGF1dG87IG1hcmdpbi1yaWdodDogYXV0bzsgbWFyZ2luLXRvcDogMjBweDsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuLmxpc3RhLWJveGVzIC5ib3gtMDEsIC5saXN0YS1ib3hlcyAuYm94LTAyLCAubGlzdGEtYm94ZXMgLmJveC0wMywgLmxpc3RhLWJveGVzIC5ib3gtMDQgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDI1JTsgfSBcbi5saXN0YS1ib3hlcyAuYm94LTAxIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYm94LWgyby5wbmcnKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgbWluLWhlaWdodDogMjg1cHg7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbi5saXN0YS1ib3hlcyAuYm94LTAyIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvSDJPLXBpc2NpbmUtaW4tYWNjaWFpby1pbm94LTAyOF9oLmpwZycpOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBtaW4taGVpZ2h0OiAyODVweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgY29sb3I6ICNGRkY7IGN1cnNvcjogcG9pbnRlcjsgfVxuLmxpc3RhLWJveGVzIC5ib3gtMDMgeyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9ib3gtcHJvZ2V0dGF6aW9uZS5qcGcnKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgbWluLWhlaWdodDogMjg1cHg7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IGNvbG9yOiAjRkZGOyBjdXJzb3I6IHBvaW50ZXI7IH1cbi5saXN0YS1ib3hlcyAuYm94LTA0IHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYm94LW1hbnV0ZW56aW9uZS5qcGcnKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgbWluLWhlaWdodDogMjg1cHg7IGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IGNvbG9yOiAjRkZGOyBjdXJzb3I6IHBvaW50ZXI7ICB9XG4ubGlzdGEtYm94ZXMgLmJveC0wMjpob3ZlciB7ICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggODBweCAjMDAwMDAwOyAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggODBweCAjMDAwMDAwOyAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA4MHB4ICMwMDAwMDA7IH1cbi5saXN0YS1ib3hlcyAuYm94LTAzOmhvdmVyIHsgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA4MHB4ICMwMDAwMDA7IC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA4MHB4ICMwMDAwMDA7ICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDgwcHggIzAwMDAwMDsgfVxuLmxpc3RhLWJveGVzIC5ib3gtMDQ6aG92ZXIgeyAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDgwcHggIzAwMDAwMDsgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDgwcHggIzAwMDAwMDsgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggODBweCAjMDAwMDAwOyB9XG5cbi5saXN0YS1ib3hlcyAuYm94LWNvbnRlbnQgeyBwYWRkaW5nOiAyMHB4OyBmb250LWZhbWlseTogJ1JvYm90bycgLyonQmxhY2sgT3BzIE9uZScqLywgc2Fucy1zZXJpZjsgfVxuXG4uZm9vdGVyLWNvbnRhaW5lciB7IHdpZHRoOiAxMDAlOyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBtaW4taGVpZ2h0OiAyODVweDsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi10b3A6IDIwcHg7fVxuZm9vdGVyLnJlZ2lvbi1mb290ZXIgeyB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiAxNjAwcHg7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IG1hcmdpbi10b3A6IDIwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvdGVjbm93b29kLWZvb3Rlci5qcGcnKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgZGlzcGxheTogZmxvdy1yb290OyBwYWRkaW5nOiAyMHB4OyB9XG5kaXYud2hpdGUtYm94LWZvb3RlciB7IGJhY2tncm91bmQtY29sb3I6ICNGRkY7IHBhZGRpbmctbGVmdDogMzBweDsgcGFkZGluZy1yaWdodDogMzBweDsgcGFkZGluZy10b3A6IDIwcHg7IHBhZGRpbmctYm90dG9tOiAyMHB4OyBmb250LXNpemU6IDEycHg7IHdpZHRoOiAxMDAlOyBtYXJnaW46IGF1dG87IHdpZHRoOiAxMDAlOyAgbWFyZ2luOiBhdXRvOyBtYXgtd2lkdGg6IDEyMDBweDsgZGlzcGxheTogZmxleDsgfVxuZGl2LndoaXRlLWJveC1mb290ZXIgLmNvbC00IHsgd2lkdGg6IDMzJTsgfVxuXG5kaXYud2hpdGUtYm94LWZvb3RlciAuc29jaWFsLWljb25zIHsgbWFyZ2luLXRvcDogMTBweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuZGl2LndoaXRlLWJveC1mb290ZXIgLmFkZHJlc3MtbGluZSB7IG1hcmdpbi10b3A6IDEwcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbmRpdi53aGl0ZS1ib3gtZm9vdGVyIHAgeyBtYXJnaW46IDBweDsgcGFkZGluZzogMHB4OyB9XG5kaXYud2hpdGUtYm94LWZvb3RlciAuY2VudGVyLWJsb2NrIHsgdGV4dC1hbGlnbjogY2VudGVyOyB3aWR0aDogMzQlOyB9XG5cbi5maW5hbC1mb290ZXIgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IHRleHQtYWxpZ246IGNlbnRlcjsgY29sb3I6ICNGRkY7IGZvbnQtc2l6ZTogMTJweDsgfVxuLmZpbmFsLWZvb3RlciBhIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogI2ZmZjsgfVxuLmZpbmFsLWZvb3RlciBhOmhvdmVyIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogI2Q0ZDZkOTsgfVxuLyogTUVOVSAqL1xuZGl2I2Jsb2NrLXRiLW1lZ2FtZW51LW1haW4tbWVudSB7IG1hcmdpbi1sZWZ0OiA0MHB4OyBmbG9hdDogbGVmdDsgbWFyZ2luLXRvcDogMTBweDsgfVxuLnRiLW1lZ2FtZW51IHsgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IG1hcmdpbi10b3A6IDIwcHg7ICB9XG4udGItbWVnYW1lbnUgLm5hdiA+IGxpID4gYSB7IGJvcmRlcjogbm9uZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBmb250LXNpemU6IDE1cHg7IGxpbmUtaGVpZ2h0OiAyOHB4OyBmb250LXdlaWdodDogNDAwOyBwYWRkaW5nOiAwcHg7ICBtYXJnaW46IDE0cHggMjBweDsgcGFkZGluZy1ib3R0b206IDZweDsgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuLnRiLW1lZ2FtZW51IC5uYXYgPiAuYWN0aXZlID4gYSwgLnRiLW1lZ2FtZW51IC5uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLnRiLW1lZ2FtZW51IC5uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4udGItbWVnYW1lbnUgLm5hdiA+IGxpID4gYTpmb2N1cywgLnRiLW1lZ2FtZW51IC5uYXYgPiBsaSA+IGE6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjYpOyB0ZXh0LXNoYWRvdzogbm9uZTsgb3V0bGluZTogbm9uZTsgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC42KTsgfVxuXG4uaGVhZGVyLW5vdC1mcm9udCAudGItbWVnYW1lbnUgLm5hdiA+IGxpID4gYSB7IGNvbG9yOiAjN2I3YjdiOyB9XG5cbi5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAubmF2ID4gLmFjdGl2ZSA+IGEsIC5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAubmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAubmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAjODc4Mjc4O31cblxuLyogRU5EIE1FTlUgKi9cblxuLmhlYWRlci1ub3QtZnJvbnQgZGl2I2Jsb2NrLWxhbmctZHJvcGRvd24tbGFuZ3VhZ2Ugc2VsZWN0I2xhbmctZHJvcGRvd24tc2VsZWN0LWxhbmd1YWdlIHsgY29sb3I6ICM3YjdiN2I7IH1cblxuI2Jsb2NrLWJsb2NrLTI5ICxcbiNibG9jay1ibG9jay0xOSAsXG4jYmxvY2stYmxvY2stMjEgLFxuI2Jsb2NrLWJsb2NrLTI3IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5ib2R5Lm5vZGUtdHlwZS1wcm9nZXR0byBoMSB7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogODJweDsgbWFyZ2luLWJvdHRvbTogNnB4OyB9XG5ib2R5Lm5vZGUtdHlwZS1wcm9nZXR0byAuZmllbGQtLW5hbWUtZmllbGQtc290dG90aXRvbG8geyB0ZXh0LWFsaWduOiBjZW50ZXI7ICBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAzM3B4OyBmb250LWZhbWlseTogJ1JvYm90bycgLyonQmxhY2sgT3BzIE9uZScqLywgc2Fucy1zZXJpZjsgY29sb3I6ICMzYzNjM2M7fVxuYm9keS5ub2RlLXR5cGUtcHJvZ2V0dG8gLmZpZWxkLS1uYW1lLWZpZWxkLXNvdHRvdGl0b2xvIHAgeyBtYXJnaW4tdG9wOiAwcHg7IH1cbmJvZHkubm9kZS10eXBlLXByb2dldHRvIC5maWVsZC0tbmFtZS1maWVsZC1pbnRyb2R1emlvbmUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbjogYXV0bzsgbWF4LXdpZHRoOiA4MDBweDsgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG5cbmJvZHkubm9kZS10eXBlLXBhZ2luYS1pbXBpYW50aSAuZmllbGQtLW5hbWUtZmllbGQtaWNvbmEgeyBtYXJnaW4tdG9wOiA0MHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbmJvZHkubm9kZS10eXBlLXBhZ2luYS1pbXBpYW50aSBoMSB7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogMTBweDsgbWFyZ2luLWJvdHRvbTogNDBweDsgZm9udC13ZWlnaHQ6IDQwMDsgfVxuYm9keS5ub2RlLXR5cGUtcGFnaW5hLWltcGlhbnRpIC5maWVsZC0tbmFtZS1ib2R5IHsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXgtd2lkdGg6IDU1MHB4OyBtYXJnaW46IGF1dG87IHdpZHRoOiAxMDAlOyBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5mYXNjaWEtdGVzdG8tdWx0ZXJpb3JlIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZmFzY2lhLXRlc3RvLXVsdGVyaW9yZS5qcGcnKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlO31cbi52aWV3LXRlc3RvLXVsdGVyaW9yZS1pbXBpYW50aSB7IG1heC13aWR0aDogMTIwMHB4OyBtYXJnaW46IGF1dG87IHdpZHRoOiAxMDAlOyBwYWRkaW5nOiA0MHB4OyBjb2xvcjogI0ZGRjsgZGlzcGxheTogZ3JpZDt9XG4udmlldy10ZXN0by11bHRlcmlvcmUtaW1waWFudGkgLmNvbHVtbi1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiA1MCU7IHBhZGRpbmctbGVmdDogNTBweDsgfVxuLnZpZXctdGVzdG8tdWx0ZXJpb3JlLWltcGlhbnRpIC5jb2x1bW4tcmlnaHQgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDUwJTsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4udmlldy10ZXN0by11bHRlcmlvcmUtaW1waWFudGkgaDIgeyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4udmlldy10ZXN0by11bHRlcmlvcmUtaW1waWFudGkgaDMgeyBtYXJnaW4tdG9wOiAxMHB4OyBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi52aWV3LXNsaWRlci1pbXBpYW50aSB7IG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLnNsaWNrLWxpc3QgeyBwb3NpdGlvbjogcmVsYXRpdmU7IGRpc3BsYXk6IGJsb2NrOyBvdmVyZmxvdzogaGlkZGVuOyBtYXJnaW46IDA7IHBhZGRpbmc6IDA7IH1cbmRpdi5zbGljay0tZGlzcGxheS0tdGh1bWJuYWlsIC5zbGljay1saXN0IHsgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7IH1cbi5zbGljay0tY2VudGVyIC5zbGlja19fc2xpZGUgeyB3aWR0aDogYXV0byAhaW1wb3J0YW50OyBtYXJnaW4tdG9wOiAyMHB4OyAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4uc2xpY2stbWVkaWEgaW1nIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWNrLWFycm93OjpiZWZvcmUge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG59XG5cblxuZGl2LmNhcnRhY2NpYWlvIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY2FydGFhY2NpYWlvLXNmb25kby5qcGcnKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgd2lkdGg6IDEwMCU7IGZsb2F0OiBsZWZ0OyBtaW4taGVpZ2h0OiAzNTBweDsgY29sb3I6ICNGRkY7IH1cbmRpdi5jb2wtcmlnaHQgeyB3aWR0aDogNDUlOyBmbG9hdDogcmlnaHQ7IHBhZGRpbmc6IDIwcHg7IHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cbmRpdi5jYXJ0YWNjaWFpbyBoMiB7IGZvbnQtc2l6ZTogMzBweDsgbGluZS1oZWlnaHQ6IDQzcHg7IGZvbnQtd2VpZ2h0OiA0MDA7IG1hcmdpbi10b3A6IDQwcHg7IG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbmRpdi5jYXJ0YWNjaWFpbyBwIHsgbWFyZ2luLXRvcDogMTBweDsgfVxuZGl2LmNhcnRhY2NpYWlvIGEuYm94ZWQtYnV0dG9uIHsgcGFkZGluZy1sZWZ0OiA0MHB4OyBwYWRkaW5nLXJpZ2h0OiA0MHB4OyBjb2xvcjogI0ZGRjsgYm9yZGVyLWNvbG9yOiAjRkZGOyB9XG5kaXYuY2FydGFjY2lhaW8gYS5ib3hlZC1idXR0b246aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRkMGQ0OyB9XG5kaXYudmVkaXZpZGVvIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcHJvZ2V0dG8tMS12aWRlby5qcGcnKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgd2lkdGg6IDEwMCU7IGZsb2F0OiBsZWZ0OyBtaW4taGVpZ2h0OiAzNTBweDsgY29sb3I6ICNGRkY7IG1hcmdpbi10b3A6IDEwcHg7IHRleHQtYWxpZ246IGNlbnRlcjsgcGFkZGluZzogMjBweDsgfVxuZGl2LnZpZGVvLWJvdHRvbmUgeyBtYXJnaW4tdG9wOiA4MHB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbmRpdi52ZWRpdmlkZW8gaDMgeyBmb250LXNpemU6IDIxcHg7IGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5kaXYuY2hpZWRpLWFyY2hpdGV0dG8geyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy90ZWNub3dvb2QtdGV4dHVyZS0wMi5qcGcnKTsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgd2lkdGg6IDEwMCU7IGZsb2F0OiBsZWZ0OyBtaW4taGVpZ2h0OiAyNTBweDsgbWFyZ2luLXRvcDogMTBweDsgY29sb3I6ICNmZmZmZmY7IH1cbmRpdi5jaGllZGktYXJjaGl0ZXR0byAucm93IC5jb2wtbWQtNjpmaXJzdC1jaGlsZCB7cGFkZGluZy1sZWZ0OjBweDsgbWFyZ2luLWJvdHRvbTogLTVweDsgfVxuZGl2LmNoaWVkaS1hcmNoaXRldHRvIGgyIHsgZm9udC1zaXplOiAzMHB4OyBsaW5lLWhlaWdodDogNDNweDsgZm9udC13ZWlnaHQ6IDQwMDsgbWFyZ2luLXRvcDogNDBweDsgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5vZGUtdmlkZW8udmlldy1tb2RlLWZ1bGwgaDIge1xuICBjb2xvcjogI2ZmZjtcbn1cbmRpdi5jaGllZGktYXJjaGl0ZXR0byBwIHsgbWFyZ2luLXRvcDogMTBweDsgfVxuZGl2LmNoaWVkaS1hcmNoaXRldHRvIGEuYm94ZWQtYnV0dG9uIHsgcGFkZGluZy1sZWZ0OiA0MHB4OyBwYWRkaW5nLXJpZ2h0OiA0MHB4OyAgICAgXG4gIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuZGl2LmNoaWVkaS1hcmNoaXRldHRvIGEuYm94ZWQtYnV0dG9uOmhvdmVyIHsgYmFja2dyb3VuZC1jb2xvcjogI2MzYzBiYjsgfVxuZGl2LmNvbC1sZWZ0IHsgd2lkdGg6IDQ1JTsgZmxvYXQ6IGxlZnQ7IHBhZGRpbmc6IDIwcHg7IHBhZGRpbmctbGVmdDogNjBweDsgfVxuZGl2I2Jsb2NrLWJsb2NrLTExLCBkaXYjYmxvY2stYmxvY2stMTIgeyBtYXJnaW4tdG9wOiA0MHB4OyBtYXJnaW4tYm90dG9tOiA0MHB4OyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IH1cbmRpdiNibG9jay1ibG9jay0xMSAuY29sLTQtMSwgZGl2I2Jsb2NrLWJsb2NrLTExIC5jb2wtNC0yLCBkaXYjYmxvY2stYmxvY2stMTIgLmNvbC00LTEsIGRpdiNibG9jay1ibG9jay0xMiAuY29sLTQtMiB7IHdpZHRoOiAzMiU7IG1hcmdpbi1yaWdodDogMiU7IGZsb2F0OiBsZWZ0OyB9XG5kaXYjYmxvY2stYmxvY2stMTEgLmNvbC00LTMsIGRpdiNibG9jay1ibG9jay0xMiAuY29sLTQtMyB7IHdpZHRoOiAzMiU7IG1hcmdpbi1yaWdodDogMHB4OyBmbG9hdDogbGVmdDsgfVxuZGl2I2Jsb2NrLWJsb2NrLTExIC5jb2wtNC0xIGltZywgZGl2I2Jsb2NrLWJsb2NrLTExIC5jb2wtNC0yIGltZywgZGl2I2Jsb2NrLWJsb2NrLTExIC5jb2wtNC0zIGltZywgZGl2I2Jsb2NrLWJsb2NrLTEyIC5jb2wtNC0xIGltZywgZGl2I2Jsb2NrLWJsb2NrLTEyIC5jb2wtNC0yIGltZywgZGl2I2Jsb2NrLWJsb2NrLTEyIC5jb2wtNC0zIGltZyB7IHdpZHRoOiAxMDAlOyB9XG5kaXYjYmxvY2stYmxvY2stMTEgaDIsIGRpdiNibG9jay1ibG9jay0xMiBoMiB7IGZvbnQtd2VpZ2h0OiA0MDA7IG1hcmdpbi10b3A6IDIwcHg7IG1hcmdpbi1ib3R0b206IDBweDsgfVxuZGl2I2Jsb2NrLWJsb2NrLTExIGgzLCBkaXYjYmxvY2stYmxvY2stMTIgaDMgeyBtYXJnaW4tdG9wOiA0cHg7IG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbmRpdiNibG9jay1ibG9jay0xMSBwLCBkaXYjYmxvY2stYmxvY2stMTIgcCB7IG1hcmdpbi10b3A6IDBweDsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5kaXYudmlldy1zbGlkZXItaW1waWFudGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbmRpdi52aWV3LXNsaWRlci1pbXBpYW50aSBkaXYub3dsLXdyYXBwZXIgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgfVxuZGl2LnZpZXctc2xpZGVyLWltcGlhbnRpIC5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLWJ1dHRvbnMgZGl2Lm93bC1wcmV2IHsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAxMHB4OyB0b3A6IDUwJTsgbWFyZ2luLXRvcDogLTEwcHg7IH1cbmRpdi52aWV3LXNsaWRlci1pbXBpYW50aSAub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1idXR0b25zIGRpdi5vd2wtbmV4dCB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgcmlnaHQ6IDEwcHg7IHRvcDogNTAlOyBtYXJnaW4tdG9wOiAtMTBweDsgfVxuXG5kaXYudmlldy1zbGlkZXItaW1waWFudGkgLm93bC1wYWdpbmF0aW9uIHsgcG9zaXRpb246IGFic29sdXRlOyAgYm9yZGVyOiAwcHg7ICB3aWR0aDogMTAwJTsgfVxuZGl2I2Jsb2NrLWdiZi1tb2JpbGUtbWVudS1nYmYtbW9iaWxlLW1lbnUtbWFpbiB7IGRpc3BsYXk6IG5vbmU7IH1cbiNibG9jay1nYmYtbW9iaWxlLW1lbnUtZ2JmLW1vYmlsZS1tZW51LW1haW4gLmhlYWRlciBhOmJlZm9yZSwgI2Jsb2NrLWdiZi1tb2JpbGUtbWVudS1nYmYtbW9iaWxlLW1lbnUtbWFpbiAuaGVhZGVyIGE6YWZ0ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGOyB9XG4jYmxvY2stZ2JmLW1vYmlsZS1tZW51LWdiZi1tb2JpbGUtbWVudS1tYWluIC5oZWFkZXIgYSBzcGFuIHsgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjsgfVxuXG4ubW0tbWVudS5tbS1jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6LWluZGV4OiA5OTk5OTtcbn1cblxuLm1tLXBhbmVsID4gLm1tLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLm5vZGUtYXJ0aWNvbG8tYmxvZy52aWV3LW1vZGUtZnVsbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm5vZGUtcHJvZ2V0dG8ubm9kZS10ZWFzZXIgLmZpZWxkLS1uYW1lLWZpZWxkLWltbWFnaW5pIHtcbiAgbWFyZ2luOiAwcHg7XG59XG5cbmJvZHkucGFnZS1nYWxsZXJ5IGgxIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5kcy0xY29sLm5vZGUubm9kZS1hbGJ1bS1mb3RvZ3JhZmljby5ub2RlLXRlYXNlciBkaXYuZmllbGQtLW5hbWUtZmllbGQtaW1tYWdpbmkgLmZpZWxkLWl0ZW1zIC5maWVsZC1pdGVtIHsgZGlzcGxheTogbm9uZTsgfVxuLmRzLTFjb2wubm9kZS5ub2RlLWFsYnVtLWZvdG9ncmFmaWNvLm5vZGUtdGVhc2VyIGRpdi5maWVsZC0tbmFtZS1maWVsZC1pbW1hZ2luaSAuZmllbGQtaXRlbXMgLmZpZWxkLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7IGRpc3BsYXk6IGJsb2NrOyB9XG4udmlldy1nYWxsZXJ5IC52aWV3cy1leHBvc2VkLXdpZGdldHMgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi52aWV3LWdhbGxlcnkgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQgeyBmbG9hdDogbm9uZTsgfVxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS1pdGVtLCAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLXN1Ym1pdCB7IG1hcmdpbi10b3A6IDA7IG1hcmdpbi1ib3R0b206IDA7IH1cbi52aWV3LWdhbGxlcnkgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyBkaXYuYmVmLXNlbGVjdC1hcy1saW5rcyB7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbi52aWV3LWdhbGxlcnkgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyBkaXYuZm9ybS1pdGVtPmRpdi5mb3JtLWl0ZW0geyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtd2VpZ2h0OiA0MDA7IHBhZGRpbmctbGVmdDogMDsgcGFkZGluZy1yaWdodDogMTVweDsgcGFkZGluZy1ib3R0b206IDVweDsgcGFkZGluZy10b3A6IDVweDsgZm9udC1mYW1pbHk6ICdSb2JvdG8nIC8qJ0JsYWNrIE9wcyBPbmUnKi8sIHNhbnMtc2VyaWY7IH1cbi52aWV3LWdhbGxlcnkgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyBkaXYuZm9ybS1pdGVtPmRpdi5mb3JtLWl0ZW0gYSB7IGNvbG9yOiAjM2MzYzNjOyB9XG5cbi52aWV3LWdhbGxlcnkgLnZpZXdzLXJvdyB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMzIlOyBtYXJnaW4tcmlnaHQ6IDIlOyBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4udmlldy1nYWxsZXJ5IC52aWV3cy1yb3c6bnRoLW9mLXR5cGUoM24pIHsgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuLnZpZXctZ2FsbGVyeSAudmlld3MtZXhwb3NlZC13aWRnZXRzICNlZGl0LWZpZWxkLXRpcG8tdGlkLWFsbDpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiAxM3B4OyBoZWlnaHQ6IDE2cHg7IGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2ljb25hLWZpbHRyaS5wbmcnKTsgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tOyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxudGVtcGxhdGUsXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmEge1xuICBjb2xvcjogIzAwNzJiOTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuOnZpc2l0ZWQge1xuICBjb2xvcjogIzAwMzM1Mztcbn1cblxuXG5hOmFjdGl2ZTpub3QoLmJ1dHRvbikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTphY3RpdmUsXG5hOmhvdmVyIHtcbiAgb3V0bGluZS13aWR0aDogMDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgOmxpbmssXG4gIDp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhW2hyZWZdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgYVtocmVmXj0namF2YXNjcmlwdDonXTphZnRlcixcbiAgYVtocmVmXj0nIyddOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG4vKlxuaDEsXG4uaGVhZGVyX19zaXRlLW5hbWUge1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4qLyBcbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnN0cm9uZyxcbmIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAsXG52YXIge1xuICBmb250LWZhbWlseTogTWVubG8sIFwiRGVqYVZ1IFNhbnMgTW9ub1wiLCBcIlVidW50dSBNb25vXCIsIENvdXJpZXIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0uMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTtcbn1cblxuLmRpdmlkZXIsXG5ociB7XG4gIG1hcmdpbjogMS41cmVtIDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi5kaXZpZGVyID4gOmZpcnN0LWNoaWxkLCBociA+IDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMS41cmVtIDJyZW07XG59XG5cbmRsLFxubWVudSxcbm9sLFxudWwge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG5vbCBvbCxcbm9sIHVsLFxudWwgb2wsXG51bCB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuZGQge1xuICBtYXJnaW46IDAgMCAwIDMycHg7XG59XG5cbltkaXI9XCJydGxcIl0gZGQge1xuICBtYXJnaW46IDAgMzJweCAwIDA7XG59XG5cbm1lbnUsXG5vbCxcbnVsIHtcbiAgcGFkZGluZzogMCAwIDAgMzJweDtcbn1cblxuW2Rpcj1cInJ0bFwiXSBtZW51LCBbZGlyPVwicnRsXCJdXG5vbCwgW2Rpcj1cInJ0bFwiXVxudWwge1xuICBwYWRkaW5nOiAwIDMycHggMCAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5wLFxucHJlIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbWcsXG5zdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLCBbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBvcGFjaXR5OiAuNTQ7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuLmJ1dHRvbixcbmJ1dHRvbixcbmh0bWwgW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuICAtbW96LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbi5idXR0b24sXG5idXR0b24sXG5bdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J2J1dHRvbiddOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3Jlc2V0J106LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nc3VibWl0J106LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cbi5idXR0b246aG92ZXIsIC5idXR0b246Zm9jdXMsIC5idXR0b246YWN0aXZlLFxuYnV0dG9uOmhvdmVyLFxuYnV0dG9uOmZvY3VzLFxuYnV0dG9uOmFjdGl2ZSxcblt0eXBlPSdidXR0b24nXTpob3Zlcixcblt0eXBlPSdidXR0b24nXTpmb2N1cyxcblt0eXBlPSdidXR0b24nXTphY3RpdmUsXG5bdHlwZT0ncmVzZXQnXTpob3Zlcixcblt0eXBlPSdyZXNldCddOmZvY3VzLFxuW3R5cGU9J3Jlc2V0J106YWN0aXZlLFxuW3R5cGU9J3N1Ym1pdCddOmhvdmVyLFxuW3R5cGU9J3N1Ym1pdCddOmZvY3VzLFxuW3R5cGU9J3N1Ym1pdCddOmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbltkaXNhYmxlZF0uYnV0dG9uLFxuYnV0dG9uW2Rpc2FibGVkXSxcbltkaXNhYmxlZF1bdHlwZT0nYnV0dG9uJ10sXG5bZGlzYWJsZWRdW3R5cGU9J3Jlc2V0J10sXG5bZGlzYWJsZWRdW3R5cGU9J3N1Ym1pdCddIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuW2Rpc2FibGVkXS5idXR0b246aG92ZXIsXG5idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuW2Rpc2FibGVkXVt0eXBlPSdidXR0b24nXTpob3ZlcixcbltkaXNhYmxlZF1bdHlwZT0ncmVzZXQnXTpob3ZlcixcbltkaXNhYmxlZF1bdHlwZT0nc3VibWl0J106aG92ZXIsIFtkaXNhYmxlZF0uYnV0dG9uOmZvY3VzLFxuYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbltkaXNhYmxlZF1bdHlwZT0nYnV0dG9uJ106Zm9jdXMsXG5bZGlzYWJsZWRdW3R5cGU9J3Jlc2V0J106Zm9jdXMsXG5bZGlzYWJsZWRdW3R5cGU9J3N1Ym1pdCddOmZvY3VzLCBbZGlzYWJsZWRdLmJ1dHRvbjphY3RpdmUsXG5idXR0b25bZGlzYWJsZWRdOmFjdGl2ZSxcbltkaXNhYmxlZF1bdHlwZT0nYnV0dG9uJ106YWN0aXZlLFxuW2Rpc2FibGVkXVt0eXBlPSdyZXNldCddOmFjdGl2ZSxcbltkaXNhYmxlZF1bdHlwZT0nc3VibWl0J106YWN0aXZlIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cblt0eXBlPSdjaGVja2JveCddLFxuW3R5cGU9J3JhZGlvJ10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuNTI1cmVtIDAuOTM3NXJlbSAwLjk3NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAwIDJweDtcbn1cblxubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbnRhYmxlIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmxheW91dC0zY29sIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmxheW91dC0zY29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4ubGF5b3V0LTNjb2w6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5sYXlvdXQtM2NvbF9fZnVsbCwgLmxheW91dC0zY29sX19sZWZ0LWNvbnRlbnQsIC5sYXlvdXQtM2NvbF9fcmlnaHQtY29udGVudCwgLmxheW91dC0zY29sX19sZWZ0LXNpZGViYXIsIC5sYXlvdXQtM2NvbF9fcmlnaHQtc2lkZWJhciwgLmxheW91dC0zY29sX19maXJzdC1sZWZ0LXNpZGViYXIsIC5sYXlvdXQtM2NvbF9fc2Vjb25kLWxlZnQtc2lkZWJhciwgLmxheW91dC0zY29sX19jb2wtMSwgLmxheW91dC0zY29sX19jb2wtMiwgLmxheW91dC0zY29sX19jb2wtMywgLmxheW91dC0zY29sX19jb2wtNCwgLmxheW91dC0zY29sX19jb2wteCB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xufVxuXG5bZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbF9fZnVsbCwgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX2xlZnQtY29udGVudCwgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX3JpZ2h0LWNvbnRlbnQsIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19sZWZ0LXNpZGViYXIsIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19yaWdodC1zaWRlYmFyLCBbZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbF9fZmlyc3QtbGVmdC1zaWRlYmFyLCBbZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbF9fc2Vjb25kLWxlZnQtc2lkZWJhciwgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX2NvbC0xLCBbZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbF9fY29sLTIsIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19jb2wtMywgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX2NvbC00LCBbZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbF9fY29sLXgge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc3N3B4KSB7XG4gIC5sYXlvdXQtM2NvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubGF5b3V0LTNjb2w6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5sYXlvdXQtM2NvbDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBbZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cbiAgLmxheW91dC0zY29sX19mdWxsLCAubGF5b3V0LTNjb2xfX2xlZnQtY29udGVudCwgLmxheW91dC0zY29sX19yaWdodC1jb250ZW50LCAubGF5b3V0LTNjb2xfX2xlZnQtc2lkZWJhciwgLmxheW91dC0zY29sX19yaWdodC1zaWRlYmFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX2Z1bGwsIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19sZWZ0LWNvbnRlbnQsIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19yaWdodC1jb250ZW50LCBbZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbF9fbGVmdC1zaWRlYmFyLCBbZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbF9fcmlnaHQtc2lkZWJhciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICB9XG4gIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19mdWxsLCBbZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbF9fbGVmdC1jb250ZW50LCBbZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbF9fcmlnaHQtY29udGVudCwgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX2xlZnQtc2lkZWJhciwgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX3JpZ2h0LXNpZGViYXIge1xuICAgIHBhZGRpbmctbGVmdDogMTNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG4gIC5sYXlvdXQtM2NvbF9fZmlyc3QtbGVmdC1zaWRlYmFyLCAubGF5b3V0LTNjb2xfX2NvbC0xLCAubGF5b3V0LTNjb2xfX2NvbC0zLCAubGF5b3V0LTNjb2xfX2NvbC14Om50aC1jaGlsZCgybiArIDEpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICB9XG4gIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19maXJzdC1sZWZ0LXNpZGViYXIsIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19jb2wtMSwgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX2NvbC0zLCBbZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbF9fY29sLXg6bnRoLWNoaWxkKDJuICsgMSkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgfVxuICBbZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbF9fZmlyc3QtbGVmdC1zaWRlYmFyLCBbZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbF9fY29sLTEsIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19jb2wtMywgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX2NvbC14Om50aC1jaGlsZCgybiArIDEpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICAubGF5b3V0LTNjb2xfX3NlY29uZC1sZWZ0LXNpZGViYXIsIC5sYXlvdXQtM2NvbF9fY29sLTIsIC5sYXlvdXQtM2NvbF9fY29sLTQsIC5sYXlvdXQtM2NvbF9fY29sLXg6bnRoLWNoaWxkKDJuKSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIH1cbiAgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX3NlY29uZC1sZWZ0LXNpZGViYXIsIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19jb2wtMiwgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX2NvbC00LCBbZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbF9fY29sLXg6bnRoLWNoaWxkKDJuKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgfVxuICBbZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbF9fc2Vjb25kLWxlZnQtc2lkZWJhciwgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX2NvbC0yLCBbZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbF9fY29sLTQsIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19jb2wteDpudGgtY2hpbGQoMm4pIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTk5cHgpIHtcbiAgI2Jsb2NrLXBhbHRhLWludHJvdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxuICAubGF5b3V0LTNjb2xfX2Z1bGwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICB9XG4gIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19mdWxsIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIH1cbiAgLmxheW91dC0zY29sX19sZWZ0LWNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIH1cbiAgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX2xlZnQtY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICB9XG4gIC5sYXlvdXQtM2NvbF9fcmlnaHQtY29udGVudCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIH1cbiAgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX3JpZ2h0LWNvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMzLjMzMzMzJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIH1cbiAgLmxheW91dC0zY29sX19sZWZ0LXNpZGViYXIsIC5sYXlvdXQtM2NvbF9fZmlyc3QtbGVmdC1zaWRlYmFyLCAubGF5b3V0LTNjb2xfX3NlY29uZC1sZWZ0LXNpZGViYXIge1xuICAgIGNsZWFyOiByaWdodDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIH1cbiAgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX2xlZnQtc2lkZWJhciwgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX2ZpcnN0LWxlZnQtc2lkZWJhciwgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX3NlY29uZC1sZWZ0LXNpZGViYXIge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19sZWZ0LXNpZGViYXIsIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19maXJzdC1sZWZ0LXNpZGViYXIsIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19zZWNvbmQtbGVmdC1zaWRlYmFyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIH1cbiAgLmxheW91dC0zY29sX19yaWdodC1zaWRlYmFyIHtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIH1cbi5sYXlvdXQtM2NvbF9fcmlnaHQtc2lkZWJhciB7IHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG4gIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19yaWdodC1zaWRlYmFyIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxuICBbZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbF9fcmlnaHQtc2lkZWJhciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIH1cbiAgLmxheW91dC0zY29sX19jb2wtMSwgLmxheW91dC0zY29sX19jb2wteDpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIH1cbiAgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX2NvbC0xLCBbZGlyPVwicnRsXCJdIC5sYXlvdXQtM2NvbF9fY29sLXg6bnRoLWNoaWxkKDNuKzEpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIH1cbiAgLmxheW91dC0zY29sX19jb2wtMiwgLmxheW91dC0zY29sX19jb2wteDpudGgtY2hpbGQoM24rMikge1xuICAgIGNsZWFyOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICB9XG4gIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19jb2wtMiwgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX2NvbC14Om50aC1jaGlsZCgzbisyKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMzMuMzMzMzMlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgfVxuICAubGF5b3V0LTNjb2xfX2NvbC0zLCAubGF5b3V0LTNjb2xfX2NvbC14Om50aC1jaGlsZCgzbikge1xuICAgIGNsZWFyOiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICB9XG4gIFtkaXI9XCJydGxcIl0gLmxheW91dC0zY29sX19jb2wtMywgW2Rpcj1cInJ0bFwiXSAubGF5b3V0LTNjb2xfX2NvbC14Om50aC1jaGlsZCgzbikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDY2LjY2NjY3JTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIH1cbiAgLmxheW91dC0zY29sX19jb2wtNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGF5b3V0LTNjb2xfX2dyaWQtaXRlbS1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5sYXlvdXQtM2NvbF9fZ3JpZC1pdGVtLWNvbnRhaW5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmxheW91dC0zY29sX19ncmlkLWl0ZW0tY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubGF5b3V0LWNlbnRlciB7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NzdweCkge1xuICAubGF5b3V0LWNlbnRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIFtkaXI9XCJydGxcIl0gLmxheW91dC1jZW50ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4ubGF5b3V0LWNlbnRlci0tc2hhcmVkLWdyaWQsXG4ubGF5b3V0LWNlbnRlci5sYXlvdXQtM2NvbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmxheW91dC1zd2FwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTU1cHgpIHtcbiAgLmxheW91dC1zd2FwIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTU1cHgpIHtcbiAgLmxheW91dC1zd2FwX190b3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ib3gge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlcjogNXB4IHNvbGlkICNjY2NjY2M7XG4gIHBhZGRpbmc6IDFlbTtcbn1cblxuLmJveF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5ib3g6Zm9jdXMsIC5ib3g6aG92ZXIsIC5ib3guaXMtZm9jdXMsIC5ib3gtLWlzLWZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uYm94LS1oaWdobGlnaHQge1xuICBib3JkZXItY29sb3I6ICMwMDcyYjk7XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uaGVhZGVyOmJlZm9yZSxcbi50YWJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyZml4OmFmdGVyLFxuLmhlYWRlcjphZnRlcixcbi50YWJzOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmNvbW1lbnRfX3NlY3Rpb24sXG4uY29tbWVudHMge1xuICBtYXJnaW46IDEuNXJlbSAwO1xufVxuXG4uY29tbWVudF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5jb21tZW50X19wZXJtYWxpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDc1JTtcbn1cblxuLmNvbW1lbnQtLXByZXZpZXcsXG4uY29tbWVudC1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmFkYjtcbn1cblxuLmNvbW1lbnQtLW5lc3RlZCxcbi5pbmRlbnRlZCB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb21tZW50LS1uZXN0ZWQsXG5bZGlyPVwicnRsXCJdIC5pbmRlbnRlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG59XG5cbi5oZWFkZXJfX2xvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5bZGlyPVwicnRsXCJdIC5oZWFkZXJfX2xvZ28ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbn1cblxuLmhlYWRlcl9fbG9nby1pbWFnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi5oZWFkZXJfX25hbWUtYW5kLXNsb2dhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaGVhZGVyX19zaXRlLW5hbWUge1xuICBtYXJnaW46IDA7XG59XG5cbi5oZWFkZXJfX3NpdGUtbGluazpsaW5rLCAuaGVhZGVyX19zaXRlLWxpbms6dmlzaXRlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZWFkZXJfX3NpdGUtbGluazpob3ZlciwgLmhlYWRlcl9fc2l0ZS1saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5oZWFkZXJfX3NpdGUtc2xvZ2FuIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaGVhZGVyX19zZWNvbmRhcnktbWVudSB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuaGVhZGVyX19zZWNvbmRhcnktbWVudSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaGVhZGVyX19yZWdpb24ge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmhpZGRlbixcbmh0bWwuanMgLmpzLWhpZGRlbixcbmh0bWwuanMgLmVsZW1lbnQtaGlkZGVuLFxuaHRtbC5qcyAuanMtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oaWdobGlnaHQtbWFyayxcbi5uZXcsXG4udXBkYXRlIHtcbiAgY29sb3I6ICNjMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaW5saW5lLWxpbmtzLFxuLmlubGluZS5saW5rcyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5pbmxpbmUtbGlua3NfX2l0ZW0sXG4uaW5saW5lLmxpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMWVtIDAgMDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuaW5saW5lLWxpbmtzX19pdGVtLFxuW2Rpcj1cInJ0bFwiXSAuaW5saW5lLmxpbmtzIGxpLFxuLmlubGluZS5saW5rcyBbZGlyPVwicnRsXCJdIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDAgMCAxZW07XG59XG5cbi5pbmxpbmUtc2libGluZyxcbi5maWVsZC1sYWJlbC1pbmxpbmUgLmZpZWxkLWxhYmVsLFxuc3Bhbi5maWVsZC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5bZGlyPVwicnRsXCJdIC5pbmxpbmUtc2libGluZyxcbltkaXI9XCJydGxcIl0gLmZpZWxkLWxhYmVsLWlubGluZSAuZmllbGQtbGFiZWwsXG4uZmllbGQtbGFiZWwtaW5saW5lIFtkaXI9XCJydGxcIl0gLmZpZWxkLWxhYmVsLFxuW2Rpcj1cInJ0bFwiXSBzcGFuLmZpZWxkLWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmlubGluZS1zaWJsaW5nX19jaGlsZCxcbi5pbmxpbmUtc2libGluZyAqLCAuZmllbGQtbGFiZWwtaW5saW5lIC5maWVsZC1sYWJlbCAqLCBzcGFuLmZpZWxkLWxhYmVsICoge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pbmxpbmUtc2libGluZ19fYWRqYWNlbnQsXG4uaW5saW5lLXNpYmxpbmcgKyAqLFxuLmlubGluZS1zaWJsaW5nICsgKiA+IDpmaXJzdC1jaGlsZCxcbi5pbmxpbmUtc2libGluZyArICogPiA6Zmlyc3QtY2hpbGQgPiA6Zmlyc3QtY2hpbGQsIC5maWVsZC1sYWJlbC1pbmxpbmUgLmZpZWxkLWxhYmVsICsgKiwgc3Bhbi5maWVsZC1sYWJlbCArICosIC5maWVsZC1sYWJlbC1pbmxpbmUgLmZpZWxkLWxhYmVsICsgKiA+IDpmaXJzdC1jaGlsZCwgc3Bhbi5maWVsZC1sYWJlbCArICogPiA6Zmlyc3QtY2hpbGQsIC5maWVsZC1sYWJlbC1pbmxpbmUgLmZpZWxkLWxhYmVsICsgKiA+IDpmaXJzdC1jaGlsZCA+IDpmaXJzdC1jaGlsZCwgc3Bhbi5maWVsZC1sYWJlbCArICogPiA6Zmlyc3QtY2hpbGQgPiA6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5maWVsZC1sYWJlbC1pbmxpbmUgLmZpZWxkLWxhYmVsLFxuLmZpZWxkLWxhYmVsLWlubGluZSAuZmllbGQtaXRlbXMge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm1lc3NhZ2VzLFxuLm1lc3NhZ2VzLS1zdGF0dXMge1xuICBtYXJnaW46IDEuNXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDQ0cHg7XG4gIC8vYm9yZGVyOiAxcHggc29saWQgIzAwNzJiOTtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubWVzc2FnZXMsXG5bZGlyPVwicnRsXCJdIC5tZXNzYWdlcy0tc3RhdHVzIHtcbiAgcGFkZGluZzogMTBweCA0NHB4IDEwcHggMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTklIDhweDtcbn1cblxuLm1lc3NhZ2VzX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTBweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5bZGlyPVwicnRsXCJdIC5tZXNzYWdlc19faWNvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuXG4ubWVzc2FnZXNfX2ljb24gcGF0aCB7XG4gIGZpbGw6ICMwMDcyYjk7XG59XG5cbi5tZXNzYWdlc19faGlnaGxpZ2h0LFxuLm1lc3NhZ2VzLS1lcnJvciAuZXJyb3IsXG4ubWVzc2FnZXMuZXJyb3IgLmVycm9yIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5tZXNzYWdlc19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1lc3NhZ2VzX19pdGVtIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogbm9uZTtcbn1cblxuLm1lc3NhZ2VzLS1vay1jb2xvcixcbi5tZXNzYWdlcyxcbi5tZXNzYWdlcy0tc3RhdHVzLFxuLm9rLFxuLnJldmlzaW9uLWN1cnJlbnQge1xuICAvL2JhY2tncm91bmQtY29sb3I6ICNmNmZjZmY7XG4gIC8vY29sb3I6ICMwMDcyYjk7XG59XG5cbi5tZXNzYWdlcy0td2FybmluZy1jb2xvcixcbi5tZXNzYWdlcy0td2FybmluZyxcbi5tZXNzYWdlcy53YXJuaW5nLFxuLndhcm5pbmcge1xuICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmZjZTY7XG4gIC8vY29sb3I6ICMwMDA7XG59XG5cbi5tZXNzYWdlcy0tZXJyb3ItY29sb3IsXG4ubWVzc2FnZXMtLWVycm9yLFxuLm1lc3NhZ2VzLmVycm9yLFxuLmVycm9yIHtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMGYwO1xuICAvL2NvbG9yOiAjYzAwO1xufVxuXG4ubWVzc2FnZXMtLXdhcm5pbmcsXG4ubWVzc2FnZXMud2FybmluZyB7XG4gIC8vYm9yZGVyLWNvbG9yOiAjZmQwO1xufVxuXG4ubWVzc2FnZXMtLXdhcm5pbmcgcGF0aCwgLm1lc3NhZ2VzLndhcm5pbmcgcGF0aCB7XG4gIGZpbGw6ICNmZDA7XG59XG5cbi5tZXNzYWdlcy0tZXJyb3IsXG4ubWVzc2FnZXMuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNjMDA7XG59XG5cbi5tZXNzYWdlcy0tZXJyb3IgcGF0aCwgLm1lc3NhZ2VzLmVycm9yIHBhdGgge1xuICBmaWxsOiAjYzAwO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAucHJpbnQtbm9uZSxcbiAgLnRvb2xiYXIsXG4gIC5hY3Rpb24tbGlua3MsXG4gIC5saW5rcyxcbiAgLmJvb2stbmF2aWdhdGlvbixcbiAgLmZvcnVtLXRvcGljLW5hdmlnYXRpb24sXG4gIC5mZWVkLWljb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yZXNwb25zaXZlLXZpZGVvLFxuLm1lZGlhLXlvdXR1YmUtdmlkZW8sXG4ubWVkaWEtdmltZW8tcHJldmlldy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ucmVzcG9uc2l2ZS12aWRlb19fZW1iZWQsXG4ucmVzcG9uc2l2ZS12aWRlbyBpZnJhbWUsXG4ubWVkaWEteW91dHViZS12aWRlbyBpZnJhbWUsXG4ubWVkaWEtdmltZW8tcHJldmlldy13cmFwcGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmVzcG9uc2l2ZS12aWRlby0tNC0zIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbixcbi5lbGVtZW50LWludmlzaWJsZSxcbi5lbGVtZW50LWZvY3VzYWJsZSxcbi5icmVhZGNydW1iX190aXRsZSxcbi5tYWluLW5hdmlnYXRpb24gLmJsb2NrLW1lbnUgLmJsb2NrX190aXRsZSxcbi5tYWluLW5hdmlnYXRpb24gLmJsb2NrLW1lbnUtYmxvY2sgLmJsb2NrX190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbi0tb2ZmLFxuLnZpc3VhbGx5LWhpZGRlbi0tZm9jdXNhYmxlOmFjdGl2ZSxcbi52aXN1YWxseS1oaWRkZW4tLWZvY3VzYWJsZTpmb2N1cyxcbi5lbGVtZW50LWZvY3VzYWJsZTphY3RpdmUsXG4uZWxlbWVudC1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ud2F0ZXJtYXJrIHtcbiAgZm9udC1mYW1pbHk6IEltcGFjdCwgXCJBcmlhbCBOYXJyb3dcIiwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2VlZWVlZTtcbiAgZm9udC1zaXplOiA3NXB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5icmVhZGNydW1iX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm1vcmUtbGluayxcbi5tb3JlLWhlbHAtbGluayB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tb3JlLWxpbmssXG5bZGlyPVwicnRsXCJdIC5tb3JlLWhlbHAtbGluayB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5tb3JlLWxpbmtfX2hlbHAtaWNvbixcbi5tb3JlLWhlbHAtbGluayBhIHtcbiAgcGFkZGluZzogMXB4IDAgMXB4IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9zYXNzL25hdmlnYXRpb24vbW9yZS1saW5rL21vcmUtbGlua19faGVscC1pY29uLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5bZGlyPVwicnRsXCJdIC5tb3JlLWxpbmtfX2hlbHAtaWNvbixcbltkaXI9XCJydGxcIl0gLm1vcmUtaGVscC1saW5rIGEsXG4ubW9yZS1oZWxwLWxpbmsgW2Rpcj1cInJ0bFwiXSBhIHtcbiAgcGFkZGluZzogMXB4IDIwcHggMXB4IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xufVxuXG4ubmF2LW1lbnVfX2l0ZW0sXG4ubWVudV9faXRlbSB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCguLi9zYXNzL25hdmlnYXRpb24vbmF2LW1lbnUvbGVhZi5zdmcpO1xuICBsaXN0LXN0eWxlLXR5cGU6IHNxdWFyZTtcbn1cblxuLm5hdi1tZW51X19pdGVtLmlzLWV4cGFuZGVkLCAubmF2LW1lbnVfX2l0ZW0tLWlzLWV4cGFuZGVkLFxuLmlzLWV4cGFuZGVkLm1lbnVfX2l0ZW0sXG4ubWVudV9faXRlbS5pcy1leHBhbmRlZCB7XG4gIGxpc3Qtc3R5bGUtaW1hZ2U6IHVybCguLi9zYXNzL25hdmlnYXRpb24vbmF2LW1lbnUvZXhwYW5kZWQuc3ZnKTtcbiAgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7XG59XG5cbi5uYXYtbWVudV9faXRlbS5pcy1jb2xsYXBzZWQsIC5uYXYtbWVudV9faXRlbS0taXMtY29sbGFwc2VkLFxuLmlzLWNvbGxhcHNlZC5tZW51X19pdGVtLFxuLm1lbnVfX2l0ZW0uaXMtY29sbGFwc2VkIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKC4uL3Nhc3MvbmF2aWdhdGlvbi9uYXYtbWVudS9jb2xsYXBzZWQuc3ZnKTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xufVxuXG5bZGlyPVwicnRsXCJdIC5uYXYtbWVudV9faXRlbS5pcy1jb2xsYXBzZWQsIFtkaXI9XCJydGxcIl0gLm5hdi1tZW51X19pdGVtLS1pcy1jb2xsYXBzZWQsXG5bZGlyPVwicnRsXCJdIC5pcy1jb2xsYXBzZWQubWVudV9faXRlbSxcbltkaXI9XCJydGxcIl0gLm1lbnVfX2l0ZW0uaXMtY29sbGFwc2VkIHtcbiAgbGlzdC1zdHlsZS1pbWFnZTogdXJsKC4uL3Nhc3MvbmF2aWdhdGlvbi9uYXYtbWVudS9jb2xsYXBzZWQtcnRsLnN2Zyk7XG59XG5cbi5uYXYtbWVudV9fbGluay5pcy1hY3RpdmUsIC5uYXYtbWVudV9fbGluay0taXMtYWN0aXZlLFxuLm1lbnUgYS5hY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm5hdmJhcixcbi5tYWluLW5hdmlnYXRpb24gLmxpbmtzLFxuLm1haW4tbmF2aWdhdGlvbiAubWVudSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAubmF2YmFyLFxuW2Rpcj1cInJ0bFwiXSAubWFpbi1uYXZpZ2F0aW9uIC5saW5rcyxcbi5tYWluLW5hdmlnYXRpb24gW2Rpcj1cInJ0bFwiXSAubGlua3MsXG5bZGlyPVwicnRsXCJdXG4ubWFpbi1uYXZpZ2F0aW9uIC5tZW51LFxuLm1haW4tbmF2aWdhdGlvbiBbZGlyPVwicnRsXCJdIC5tZW51IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5uYXZiYXJfX2l0ZW0sXG4ubmF2YmFyIGxpLCAubWFpbi1uYXZpZ2F0aW9uIC5saW5rcyBsaSxcbi5tYWluLW5hdmlnYXRpb24gLm1lbnUgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xufVxuXG5bZGlyPVwicnRsXCJdIC5uYXZiYXJfX2l0ZW0sIFtkaXI9XCJydGxcIl1cbi5uYXZiYXIgbGksIFtkaXI9XCJydGxcIl0gLm1haW4tbmF2aWdhdGlvbiAubGlua3MgbGksIC5tYWluLW5hdmlnYXRpb24gW2Rpcj1cInJ0bFwiXSAubGlua3MgbGksIFtkaXI9XCJydGxcIl1cbi5tYWluLW5hdmlnYXRpb24gLm1lbnUgbGksXG4ubWFpbi1uYXZpZ2F0aW9uIFtkaXI9XCJydGxcIl0gLm1lbnUgbGkge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG59XG5cbi5wYWdlciB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5wYWdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnZXJfX2l0ZW0sXG4ucGFnZXJfX2N1cnJlbnQtaXRlbSxcbi5wYWdlci1jdXJyZW50LFxuLnBhZ2VyLWl0ZW0sXG4ucGFnZXItZmlyc3QsXG4ucGFnZXItcHJldmlvdXMsXG4ucGFnZXItbmV4dCxcbi5wYWdlci1sYXN0LFxuLnBhZ2VyLWVsbGlwc2lzIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAwIC41ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnBhZ2VyX19jdXJyZW50LWl0ZW0sXG4ucGFnZXItY3VycmVudCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2tpcC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDJweCAwIDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2tpcC1saW5rOmxpbmssIC5za2lwLWxpbms6dmlzaXRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2tpcC1saW5rX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuc2tpcC1saW5rX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50YWJzIHtcbiAgbWFyZ2luOiAxLjEyNXJlbSAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2MgXFwwL2llO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChib3R0b20sICNjY2NjY2MgMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjY2NjY2NjIDFweCwgdHJhbnNwYXJlbnQgMXB4KTtcbiAgcGFkZGluZzogMCAycHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC50YWJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50YWJzX190YWIge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMCBcXDAvaWU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNkZGRkZGQ7XG59XG5cbltkaXI9XCJydGxcIl0gLnRhYnNfX3RhYiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnRhYnNfX3RhYi5pcy1hY3RpdmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuXG4udGFic19fdGFiLWxpbmsge1xuICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzLCBib3JkZXIgLjNzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuM3MsIGJhY2tncm91bmQgLjNzLCBib3JkZXIgLjNzO1xuICB0ZXh0LXNoYWRvdzogI2ZmZiAwIDFweCAwO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLnRhYnNfX3RhYi1saW5rOmZvY3VzLCAudGFic19fdGFiLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xufVxuXG4udGFic19fdGFiLWxpbms6YWN0aXZlLCAudGFic19fdGFiLWxpbmsuaXMtYWN0aXZlLCAudGFic19fdGFiLWxpbmstLWlzLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4udGFicy0tb2ZmLFxuLnZpZXdzLWRpc3BsYXlzIC5zZWNvbmRhcnkge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi50YWJzLS1zZWNvbmRhcnkge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi50YWJzICsgLnRhYnMtLXNlY29uZGFyeSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGJvdHRvbSwgI2NjY2NjYyAxcHgsIHRyYW5zcGFyZW50IDFweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNjY2NjY2MgMXB4LCB0cmFuc3BhcmVudCAxcHgpO1xufVxuXG4udGFicy0tc2Vjb25kYXJ5IC50YWJzX190YWIge1xuICBtYXJnaW46IDAuNTYyNXJlbSAwLjE4NzVyZW07XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbltkaXI9XCJydGxcIl0gLnRhYnMtLXNlY29uZGFyeSAudGFic19fdGFiIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udGFicy0tc2Vjb25kYXJ5IC50YWJzX190YWIuaXMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi50YWJzLS1zZWNvbmRhcnkgLnRhYnNfX3RhYi1saW5rIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi50YWJzLS1zZWNvbmRhcnkgLnRhYnNfX3RhYi1saW5rOmZvY3VzLCAudGFicy0tc2Vjb25kYXJ5IC50YWJzX190YWItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kOiAjZGRkZGRkO1xuICBib3JkZXItY29sb3I6ICM5OTk5OTk7XG59XG5cbi50YWJzLS1zZWNvbmRhcnkgLnRhYnNfX3RhYi1saW5rOmFjdGl2ZSwgLnRhYnMtLXNlY29uZGFyeSAudGFic19fdGFiLWxpbmsuaXMtYWN0aXZlLCAudGFicy0tc2Vjb25kYXJ5IC50YWJzX190YWItbGluay0taXMtYWN0aXZlIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogIzMzMzMzMyAwIDFweCAwO1xuICBiYWNrZ3JvdW5kOiAjNjY2NjY2O1xuICBib3JkZXItY29sb3I6IGJsYWNrO1xufVxuXG4uYXV0b2NvbXBsZXRlLFxuLmZvcm0tYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Nhc3MvZm9ybXMvYXV0b2NvbXBsZXRlL3Rocm9iYmVyLWluYWN0aXZlLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5bZGlyPVwicnRsXCJdIC5hdXRvY29tcGxldGUsXG5bZGlyPVwicnRsXCJdIC5mb3JtLWF1dG9jb21wbGV0ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIGNlbnRlcjtcbn1cblxuLmF1dG9jb21wbGV0ZV9fbGlzdC13cmFwcGVyLFxuI2F1dG9jb21wbGV0ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuLmF1dG9jb21wbGV0ZV9fbGlzdCxcbiNhdXRvY29tcGxldGUgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaXN0LXN0eWxlLWltYWdlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5hdXRvY29tcGxldGVfX2xpc3QtaXRlbSxcbiNhdXRvY29tcGxldGUgbGkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xufVxuXG4uYXV0b2NvbXBsZXRlX19saXN0LWl0ZW0uaXMtc2VsZWN0ZWQsIC5hdXRvY29tcGxldGVfX2xpc3QtaXRlbS0taXMtc2VsZWN0ZWQsXG4jYXV0b2NvbXBsZXRlIGxpLmlzLXNlbGVjdGVkLFxuI2F1dG9jb21wbGV0ZSAuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMDA3MmI5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmF1dG9jb21wbGV0ZS5pcy10aHJvYmJpbmcsIC5hdXRvY29tcGxldGUtLWlzLXRocm9iYmluZyxcbi5pcy10aHJvYmJpbmcuZm9ybS1hdXRvY29tcGxldGUsXG4uZm9ybS1hdXRvY29tcGxldGUudGhyb2JiaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Nhc3MvZm9ybXMvYXV0b2NvbXBsZXRlL3Rocm9iYmVyLWFjdGl2ZS5naWYpO1xufVxuXG4uY29sbGFwc2libGUtZmllbGRzZXQsXG4uY29sbGFwc2libGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb2xsYXBzaWJsZS1maWVsZHNldF9fbGVnZW5kLFxuLmNvbGxhcHNpYmxlIC5maWVsZHNldC1sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc2Fzcy9mb3Jtcy9jb2xsYXBzaWJsZS1maWVsZHNldC9leHBhbmRlZC5zdmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0cHggNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5bZGlyPVwicnRsXCJdIC5jb2xsYXBzaWJsZS1maWVsZHNldF9fbGVnZW5kLFxuW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2libGUgLmZpZWxkc2V0LWxlZ2VuZCxcbi5jb2xsYXBzaWJsZSBbZGlyPVwicnRsXCJdIC5maWVsZHNldC1sZWdlbmQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDRweCB0b3AgNTAlO1xufVxuXG4uY29sbGFwc2libGUtZmllbGRzZXRfX3N1bW1hcnksXG4uY29sbGFwc2libGUgLmZpZWxkc2V0LWxlZ2VuZCAuc3VtbWFyeSB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IC45ZW07XG4gIG1hcmdpbi1sZWZ0OiAuNWVtO1xufVxuXG4uY29sbGFwc2libGUtZmllbGRzZXQuaXMtY29sbGFwc2VkLCAuY29sbGFwc2libGUtZmllbGRzZXQtLWlzLWNvbGxhcHNlZCxcbi5pcy1jb2xsYXBzZWQuY29sbGFwc2libGUsXG4uY29sbGFwc2libGUuY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgaGVpZ2h0OiAxZW07XG59XG5cbi5jb2xsYXBzaWJsZS1maWVsZHNldC5pcy1jb2xsYXBzZWQgLmNvbGxhcHNpYmxlLWZpZWxkc2V0X193cmFwcGVyLCAuY29sbGFwc2libGUtZmllbGRzZXQtLWlzLWNvbGxhcHNlZF9fd3JhcHBlciwgLmlzLWNvbGxhcHNlZC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtZmllbGRzZXRfX3dyYXBwZXIsXG4uY29sbGFwc2libGUuY29sbGFwc2VkIC5maWVsZHNldC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpYmxlLWZpZWxkc2V0LmlzLWNvbGxhcHNlZCAuY29sbGFwc2libGUtZmllbGRzZXRfX2xlZ2VuZCwgLmNvbGxhcHNpYmxlLWZpZWxkc2V0LS1pcy1jb2xsYXBzZWRfX2xlZ2VuZCwgLmlzLWNvbGxhcHNlZC5jb2xsYXBzaWJsZSAuY29sbGFwc2libGUtZmllbGRzZXRfX2xlZ2VuZCxcbi5jb2xsYXBzaWJsZS5jb2xsYXBzZWQgLmZpZWxkc2V0LWxlZ2VuZCxcbi5jb2xsYXBzaWJsZS1maWVsZHNldC5pcy1jb2xsYXBzZWQgLmNvbGxhcHNpYmxlIC5maWVsZHNldC1sZWdlbmQsXG4uY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWZpZWxkc2V0LmlzLWNvbGxhcHNlZCAuZmllbGRzZXQtbGVnZW5kLFxuLmlzLWNvbGxhcHNlZC5jb2xsYXBzaWJsZSAuZmllbGRzZXQtbGVnZW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Nhc3MvZm9ybXMvY29sbGFwc2libGUtZmllbGRzZXQvY29sbGFwc2VkLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDRweCA1MCU7XG59XG5cbltkaXI9XCJydGxcIl0gLmNvbGxhcHNpYmxlLWZpZWxkc2V0LmlzLWNvbGxhcHNlZCAuY29sbGFwc2libGUtZmllbGRzZXRfX2xlZ2VuZCwgW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2libGUtZmllbGRzZXQtLWlzLWNvbGxhcHNlZF9fbGVnZW5kLCBbZGlyPVwicnRsXCJdIC5pcy1jb2xsYXBzZWQuY29sbGFwc2libGUgLmNvbGxhcHNpYmxlLWZpZWxkc2V0X19sZWdlbmQsXG5bZGlyPVwicnRsXCJdIC5jb2xsYXBzaWJsZS5jb2xsYXBzZWQgLmZpZWxkc2V0LWxlZ2VuZCxcbi5jb2xsYXBzaWJsZS5jb2xsYXBzZWQgW2Rpcj1cInJ0bFwiXSAuZmllbGRzZXQtbGVnZW5kLFxuW2Rpcj1cInJ0bFwiXSAuY29sbGFwc2libGUtZmllbGRzZXQuaXMtY29sbGFwc2VkIC5jb2xsYXBzaWJsZSAuZmllbGRzZXQtbGVnZW5kLFxuLmNvbGxhcHNpYmxlIFtkaXI9XCJydGxcIl0gLmNvbGxhcHNpYmxlLWZpZWxkc2V0LmlzLWNvbGxhcHNlZCAuZmllbGRzZXQtbGVnZW5kLFxuW2Rpcj1cInJ0bFwiXSAuaXMtY29sbGFwc2VkLmNvbGxhcHNpYmxlIC5maWVsZHNldC1sZWdlbmQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vc2Fzcy9mb3Jtcy9jb2xsYXBzaWJsZS1maWVsZHNldC9jb2xsYXBzZWQtcnRsLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDRweCB0b3AgNTAlO1xufVxuXG4uZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbn1cblxuLmZvcm0taXRlbV9fcmVxdWlyZWQsXG4uZm9ybS1yZXF1aXJlZCB7XG4gIGNvbG9yOiAjYzAwO1xufVxuXG4uZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbi5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm0taXRlbS0taW5saW5lIGRpdixcbi5mb3JtLWl0ZW0tLWlubGluZSBsYWJlbCwgLmNvbnRhaW5lci1pbmxpbmUgLmZvcm0taXRlbSBkaXYsIC5jb250YWluZXItaW5saW5lIC5mb3JtLWl0ZW0gbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5mb3JtLWl0ZW0tLWlubGluZV9fZXhjZXB0aW9uLFxuLmNvbnRhaW5lci1pbmxpbmUgLmZpZWxkc2V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0taXRlbS0tdGlnaHQsXG4uZm9ybS1pdGVtLS1yYWRpbyxcbi5mb3JtLXR5cGUtcmFkaW8sXG4uZm9ybS10eXBlLWNoZWNrYm94LFxuLnBhc3N3b3JkLXBhcmVudCxcbi5jb25maXJtLXBhcmVudCxcbnRhYmxlIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG5cbi5mb3JtLWl0ZW0tLXJhZGlvIC5mb3JtLWl0ZW1fX2xhYmVsLCAuZm9ybS1pdGVtLS1yYWRpb19fbGFiZWwsIC5mb3JtLXR5cGUtcmFkaW8gLmZvcm0taXRlbV9fbGFiZWwsXG4uZm9ybS10eXBlLWNoZWNrYm94IC5mb3JtLWl0ZW1fX2xhYmVsLFxubGFiZWwub3B0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZm9ybS1pdGVtLS1yYWRpbyAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbiwgLmZvcm0taXRlbS0tcmFkaW9fX2Rlc2NyaXB0aW9uLCAuZm9ybS10eXBlLXJhZGlvIC5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuLmZvcm0tdHlwZS1jaGVja2JveCAuZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbi5mb3JtLXR5cGUtcmFkaW8gLmRlc2NyaXB0aW9uLFxuLmZvcm0tdHlwZS1jaGVja2JveCAuZGVzY3JpcHRpb24sXG4uZm9ybS1pdGVtLS1yYWRpbyAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbixcbi5mb3JtLWl0ZW0gLmZvcm0taXRlbS0tcmFkaW8gLmRlc2NyaXB0aW9uLFxuLmZvcm0tdHlwZS1yYWRpbyAuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbixcbi5mb3JtLWl0ZW0gLmZvcm0tdHlwZS1yYWRpbyAuZGVzY3JpcHRpb24sXG4uZm9ybS10eXBlLWNoZWNrYm94IC5mb3JtLWl0ZW0gLmRlc2NyaXB0aW9uLFxuLmZvcm0taXRlbVxuLmZvcm0tdHlwZS1jaGVja2JveCAuZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tbGVmdDogMS40ZW07XG59XG5cbi5mb3JtLWl0ZW0uaXMtZXJyb3IgLmZvcm0taXRlbV9fd2lkZ2V0LCAuZm9ybS1pdGVtLS1pcy1lcnJvcl9fd2lkZ2V0LFxuLmZvcm0taXRlbS5pcy1lcnJvciBpbnB1dCxcbi5mb3JtLWl0ZW0uaXMtZXJyb3IgdGV4dGFyZWEsXG4uZm9ybS1pdGVtLmlzLWVycm9yIHNlbGVjdCxcbi5mb3JtLWl0ZW0tLWlzLWVycm9yIGlucHV0LFxuLmZvcm0taXRlbS0taXMtZXJyb3IgdGV4dGFyZWEsXG4uZm9ybS1pdGVtLS1pcy1lcnJvciBzZWxlY3QsXG4uZm9ybS1pdGVtIGlucHV0LmVycm9yLFxuLmZvcm0taXRlbSB0ZXh0YXJlYS5lcnJvcixcbi5mb3JtLWl0ZW0gc2VsZWN0LmVycm9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwMDtcbn1cblxuLmZvcm0tdGFibGVfX3N0aWNreS1oZWFkZXIsXG4uc3RpY2t5LWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybS10YWJsZV9fc3RpY2t5LWhlYWRlci5pcy1zdGlja3ksIC5mb3JtLXRhYmxlX19zdGlja3ktaGVhZGVyLS1pcy1zdGlja3ksXG4uaXMtc3RpY2t5LnN0aWNreS1oZWFkZXIge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uZm9ybS10YWJsZV9faGVhZGVyLFxuLmZvcm0tdGFibGUgdGgsXG5mb3JtIHRhYmxlIHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNjY2NjY2M7XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuW2Rpcj1cInJ0bFwiXSAuZm9ybS10YWJsZV9faGVhZGVyLFxuW2Rpcj1cInJ0bFwiXSAuZm9ybS10YWJsZSB0aCxcbi5mb3JtLXRhYmxlIFtkaXI9XCJydGxcIl0gdGgsXG5bZGlyPVwicnRsXCJdIGZvcm0gdGFibGUgdGgsXG5mb3JtIHRhYmxlIFtkaXI9XCJydGxcIl0gdGgge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5mb3JtLXRhYmxlX19ib2R5LFxuLmZvcm0tdGFibGUgdGJvZHksXG5mb3JtIHRhYmxlIHRib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5cbi5mb3JtLXRhYmxlX19yb3csXG4uZm9ybS10YWJsZSB0Ym9keSB0cixcbmZvcm0gdGFibGUgdGJvZHkgdHIge1xuICBwYWRkaW5nOiAuMWVtIC42ZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuXG4uZm9ybS10YWJsZV9fcm93Om50aC1jaGlsZChldmVuKSxcbi5mb3JtLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSxcbmZvcm0gdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcm0tdGFibGVfX3Jvdy5pcy1hY3RpdmUsIC5mb3JtLXRhYmxlX19yb3ctLWlzLWFjdGl2ZSxcbi5mb3JtLXRhYmxlIHRib2R5IHRyLmlzLWFjdGl2ZSxcbmZvcm0gdGFibGUgdGJvZHkgdHIuaXMtYWN0aXZlLFxudGQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbn1cblxuLmZvcm0tdGFibGVfX3Jvdy5pcy1kaXNhYmxlZCwgLmZvcm0tdGFibGVfX3Jvdy0taXMtZGlzYWJsZWQsXG4uZm9ybS10YWJsZSB0Ym9keSB0ci5pcy1kaXNhYmxlZCxcbmZvcm0gdGFibGUgdGJvZHkgdHIuaXMtZGlzYWJsZWQsXG50ZC5tZW51LWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZDogI2NjY2NjYztcbn1cblxuLmZvcm0tdGFibGVfX3Jvdy5pcy1zZWxlY3RlZCwgLmZvcm0tdGFibGVfX3Jvdy0taXMtc2VsZWN0ZWQsXG4uZm9ybS10YWJsZSB0Ym9keSB0ci5pcy1zZWxlY3RlZCxcbmZvcm0gdGFibGUgdGJvZHkgdHIuaXMtc2VsZWN0ZWQsXG50ci5zZWxlY3RlZCB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZkZjA7XG59XG5cbi5mb3JtLXRhYmxlX19saXN0LFxuLmZvcm0tdGFibGUgdWwsXG5mb3JtIHRhYmxlIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9ybS10YWJsZV9fbmFycm93LWNvbHVtbixcbi5mb3JtLXRhYmxlIHRoLmZvcm0tdGFibGVfX25hcnJvdy1jb2x1bW4sXG5mb3JtIHRhYmxlIHRoLmZvcm0tdGFibGVfX25hcnJvdy1jb2x1bW4sXG50ZCAuY2hlY2tib3gsXG50aCAuY2hlY2tib3gge1xuICB3aWR0aDogLW1vei1taW4tY29udGVudDtcbiAgd2lkdGg6IC13ZWJraXQtbWluLWNvbnRlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucHJvZ3Jlc3MtYmFyX19iYXIsXG4ucHJvZ3Jlc3MgLmJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgbWFyZ2luOiAwIC4yZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5wcm9ncmVzcy1iYXJfX2ZpbGwsXG4ucHJvZ3Jlc3MgLmZpbGxlZCB7XG4gIGhlaWdodDogMS41ZW07XG4gIHdpZHRoOiA1cHg7XG4gIGJhY2tncm91bmQ6ICMwMDcyYjkgdXJsKC4uL3Nhc3MvZm9ybXMvcHJvZ3Jlc3MtYmFyL3Byb2dyZXNzLWJhci5naWYpIHJlcGVhdCAwIDA7XG59XG5cbi5wcm9ncmVzcy1iYXJfX3BlcmNlbnRhZ2UsXG4ucHJvZ3Jlc3MgLnBlcmNlbnRhZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbltkaXI9XCJydGxcIl0gLnByb2dyZXNzLWJhcl9fcGVyY2VudGFnZSxcbltkaXI9XCJydGxcIl0gLnByb2dyZXNzIC5wZXJjZW50YWdlLFxuLnByb2dyZXNzIFtkaXI9XCJydGxcIl0gLnBlcmNlbnRhZ2Uge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnByb2dyZXNzLWJhci0taW5saW5lLFxuLmFqYXgtcHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDE2ZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuW2Rpcj1cInJ0bFwiXSAucHJvZ3Jlc3MtYmFyLS1pbmxpbmUsXG5bZGlyPVwicnRsXCJdIC5hamF4LXByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnByb2dyZXNzLXRocm9iYmVyLFxuLmFqYXgtcHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbltkaXI9XCJydGxcIl0gLnByb2dyZXNzLXRocm9iYmVyLFxuW2Rpcj1cInJ0bFwiXSAuYWpheC1wcm9ncmVzcyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnByb2dyZXNzLXRocm9iYmVyX193aWRnZXQsXG4uYWpheC1wcm9ncmVzcyAudGhyb2JiZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vc2Fzcy9mb3Jtcy9wcm9ncmVzcy10aHJvYmJlci9wcm9ncmVzcy10aHJvYmJlci5naWYpIG5vLXJlcGVhdCAwIC0xOHB4IHRyYW5zcGFyZW50O1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDJweDtcbiAgd2lkdGg6IDE1cHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnByb2dyZXNzLXRocm9iYmVyX193aWRnZXQsXG5bZGlyPVwicnRsXCJdIC5hamF4LXByb2dyZXNzIC50aHJvYmJlcixcbi5hamF4LXByb2dyZXNzIFtkaXI9XCJydGxcIl0gLnRocm9iYmVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHJvZ3Jlc3MtdGhyb2JiZXJfX3dpZGdldC1pbi10cixcbnRyIC5hamF4LXByb2dyZXNzIC50aHJvYmJlciB7XG4gIG1hcmdpbjogMCAycHg7XG59XG5cbi5wcm9ncmVzcy10aHJvYmJlcl9fbWVzc2FnZSxcbi5hamF4LXByb2dyZXNzIC5tZXNzYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucmVzaXphYmxlLXRleHRhcmVhLFxuLnJlc2l6YWJsZS10ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4ucmVzaXphYmxlLXRleHRhcmVhX19ncmlwcGllLFxuLnJlc2l6YWJsZS10ZXh0YXJlYSAuZ3JpcHBpZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9zYXNzL2Zvcm1zL3Jlc2l6YWJsZS10ZXh0YXJlYS9ncmlwcGllLnBuZykgbm8tcmVwZWF0IGNlbnRlciAycHggI2VlZWVlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgaGVpZ2h0OiA5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50YWJsZS1kcmFnX193cmFwcGVyLFxuYm9keS5kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4udGFibGUtZHJhZ19faXRlbSxcbnRyLmRyYWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWRiO1xufVxuXG4udGFibGUtZHJhZ19faXRlbS1wcmV2aW91cyxcbnRyLmRyYWctcHJldmlvdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2MyO1xufVxuXG4udGFibGUtZHJhZ19faGFuZGxlLFxuLnRhYmxlZHJhZy1oYW5kbGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEuN2VtO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnRhYmxlLWRyYWdfX2hhbmRsZSxcbltkaXI9XCJydGxcIl0gLnRhYmxlZHJhZy1oYW5kbGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTFlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50YWJsZS1kcmFnX19oYW5kbGU6Zm9jdXMsIC50YWJsZS1kcmFnX19oYW5kbGU6aG92ZXIsXG4udGFibGVkcmFnLWhhbmRsZTpmb2N1cyxcbi50YWJsZWRyYWctaGFuZGxlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udGFibGUtZHJhZ19faGFuZGxlLWljb24sXG4udGFibGVkcmFnLWhhbmRsZSAuaGFuZGxlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJhY2tncm91bmQ6IHVybCguLi9zYXNzL2Zvcm1zL3RhYmxlLWRyYWcvaGFuZGxlLWljb24ucG5nKSBuby1yZXBlYXQgNnB4IDlweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW46IC0uNGVtIC41ZW07XG4gIHBhZGRpbmc6IC40MmVtIC41ZW07XG4gIHdpZHRoOiAxM3B4O1xufVxuXG4udGFibGUtZHJhZ19faGFuZGxlLmlzLWhvdmVyIC50YWJsZS1kcmFnX19oYW5kbGUtaWNvbiwgLnRhYmxlLWRyYWdfX2hhbmRsZS1pY29uLS1pcy1ob3ZlciwgLmlzLWhvdmVyLnRhYmxlZHJhZy1oYW5kbGUgLnRhYmxlLWRyYWdfX2hhbmRsZS1pY29uLFxuLnRhYmxlZHJhZy1oYW5kbGUtaG92ZXIgLmhhbmRsZSxcbi50YWJsZS1kcmFnX19oYW5kbGUuaXMtaG92ZXIgLnRhYmxlZHJhZy1oYW5kbGUgLmhhbmRsZSxcbi50YWJsZWRyYWctaGFuZGxlIC50YWJsZS1kcmFnX19oYW5kbGUuaXMtaG92ZXIgLmhhbmRsZSxcbi5pcy1ob3Zlci50YWJsZWRyYWctaGFuZGxlIC5oYW5kbGUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA2cHggLTExcHg7XG59XG5cbi50YWJsZS1kcmFnX190b2dnbGUtd2VpZ2h0LXdyYXBwZXIsXG4udGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5bZGlyPVwicnRsXCJdIC50YWJsZS1kcmFnX190b2dnbGUtd2VpZ2h0LXdyYXBwZXIsXG5bZGlyPVwicnRsXCJdIC50YWJsZWRyYWctdG9nZ2xlLXdlaWdodC13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRhYmxlLWRyYWdfX3RvZ2dsZS13ZWlnaHQsXG4udGFibGVkcmFnLXRvZ2dsZS13ZWlnaHQge1xuICBmb250LXNpemU6IC45ZW07XG59XG5cbi50YWJsZS1kcmFnX19pbmRlbnRhdGlvbixcbi5pbmRlbnRhdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEuN2VtO1xuICBtYXJnaW46IC0uNGVtIC4yZW0gLS40ZW0gLS40ZW07XG4gIHBhZGRpbmc6IC40MmVtIDAgLjQyZW0gLjZlbTtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbltkaXI9XCJydGxcIl0gLnRhYmxlLWRyYWdfX2luZGVudGF0aW9uLFxuW2Rpcj1cInJ0bFwiXSAuaW5kZW50YXRpb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogLS40ZW0gLS40ZW0gLS40ZW0gLjJlbTtcbiAgcGFkZGluZzogLjQyZW0gLjZlbSAuNDJlbSAwO1xufVxuXG4udGFibGUtZHJhZ19fdHJlZS1jaGlsZCxcbi50YWJsZS1kcmFnX190cmVlLWNoaWxkLWxhc3QsXG4udHJlZS1jaGlsZC1sYXN0LFxuLnRhYmxlLWRyYWdfX3RyZWUtY2hpbGQtaG9yaXpvbnRhbCxcbi50cmVlLWNoaWxkLWhvcml6b250YWwsXG4udHJlZS1jaGlsZCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9zYXNzL2Zvcm1zL3RhYmxlLWRyYWcvdHJlZS1jaGlsZC5wbmcpIG5vLXJlcGVhdCAxMXB4IGNlbnRlcjtcbn1cblxuW2Rpcj1cInJ0bFwiXSAudGFibGUtZHJhZ19fdHJlZS1jaGlsZCxcbltkaXI9XCJydGxcIl0gLnRhYmxlLWRyYWdfX3RyZWUtY2hpbGQtbGFzdCxcbltkaXI9XCJydGxcIl0gLnRyZWUtY2hpbGQtbGFzdCxcbltkaXI9XCJydGxcIl0gLnRhYmxlLWRyYWdfX3RyZWUtY2hpbGQtaG9yaXpvbnRhbCxcbltkaXI9XCJydGxcIl0gLnRyZWUtY2hpbGQtaG9yaXpvbnRhbCxcbltkaXI9XCJydGxcIl0gLnRyZWUtY2hpbGQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjVweCBjZW50ZXI7XG59XG5cbi50YWJsZS1kcmFnX190cmVlLWNoaWxkLWxhc3QsXG4udHJlZS1jaGlsZC1sYXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3Nhc3MvZm9ybXMvdGFibGUtZHJhZy90cmVlLWNoaWxkLWxhc3QucG5nKTtcbn1cblxuLnRhYmxlLWRyYWdfX3RyZWUtY2hpbGQtaG9yaXpvbnRhbCxcbi50cmVlLWNoaWxkLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTFweCBjZW50ZXI7XG59XG5cbi5tbS1saXN0ID4gbGkuZW4sIC5tbS1saXN0ID4gbGkuaXQgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDOyB9XG4ubW0tbGlzdCA+IGxpLmVuIGEsIC5tbS1saXN0ID4gbGkuaXQgYSB7IGNvbG9yOiAjMDAwOyB9XG5cbi52aWV3LWVsZW5jby1uZXdzIC5ncm91cC1sZWZ0IHsgd2lkdGg6IDMzJTsgfVxuLnZpZXctZWxlbmNvLW5ld3MgLmdyb3VwLXJpZ2h0IHsgd2lkdGg6IDY1JTsgfVxuLnZpZXctZWxlbmNvLW5ld3MgLnZpZXdzLXJvdyB7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhjOGM4OyBwYWRkaW5nLWJvdHRvbTogMjBweDsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuLnZpZXctZWxlbmNvLW5ld3MgLmZpZWxkLS1uYW1lLXRpdGxlIGgyIHsgbWFyZ2luLXRvcDogMjRweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuLnZpZXctZWxlbmNvLW5ld3MgLmZpZWxkLS1uYW1lLXRpdGxlIGgyIGEgeyBjb2xvcjogIzNjM2MzYzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi52aWV3LWVsZW5jby1uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1kYXRhIHsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMTNweDsgfVxuLnZpZXctZWxlbmNvLW5ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLWludHJvZHV6aW9uZSBwIHsgbWFyZ2luLXRvcDogMTBweDsgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuLnZpZXctZWxlbmNvLW5ld3MgLmZpZWxkLS1uYW1lLXZhaS1hbC1kZXR0YWdsaW8geyBtYXJnaW4tdG9wOiAxMHB4OyBmbG9hdDogbGVmdDsgfVxuXG5ib2R5Lm5vZGUtdHlwZS1uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1kYXRhIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5ib2R5Lm5vZGUtdHlwZS1uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1pbnRyb2R1emlvbmUgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDIxcHg7IG1heC13aWR0aDogNjAwcHg7IG1hcmdpbjogYXV0bzsgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuYm9keS5ub2RlLXR5cGUtbmV3cyAuZmllbGQtLW5hbWUtYm9keSB7IGZvbnQtc2l6ZTogMTRweDsgbGluZS1oZWlnaHQ6IDIxcHg7IH1cblxuYm9keS5ub2RlLXR5cGUtbmV3cyAuZHMtMmNvbC1zdGFja2VkLWZsdWlkID4gLmdyb3VwLWxlZnQgeyB3aWR0aDogNDglOyB9XG5ib2R5Lm5vZGUtdHlwZS1uZXdzIC5kcy0yY29sLXN0YWNrZWQtZmx1aWQgPiAuZ3JvdXAtcmlnaHQgeyB3aWR0aDogNDglOyB9XG5cbmRpdiNibG9jay1ibG9jay0xMyB7IHRleHQtYWxpZ246IGNlbnRlcjsgbWFyZ2luLXRvcDogNjBweDsgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuZGl2I2Jsb2NrLWJsb2NrLTEzIGEgeyB0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAjM2MzYzNjOyBmb250LXNpemU6IDE0cHg7IGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE4MDBweCkgeyBcbi5oZWFkZXItbGVmdCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgd2lkdGg6IDMzJTsgZmxvYXQ6IGxlZnQ7IH1cbi5oZWFkZXItcmlnaHQgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHdpZHRoOiA2NyU7IGZsb2F0OiBsZWZ0OyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHsgXG5kaXYjYmxvY2stbGFuZy1kcm9wZG93bi1sYW5ndWFnZSB7IG1hcmdpbi1sZWZ0OiAwcHg7IH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyNTBweCkge1xuLnRiLW1lZ2FtZW51IC5uYXYgPiBsaSA+IGEgeyAgbWFyZ2luOiAxNXB4IDEwcHg7IHBhZGRpbmctYm90dG9tOiA2cHg7IG1hcmdpbi1ib3R0b206IDEycHg7IH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMTBweCkge1xuLmhlYWRlci1sZWZ0LWNvbnRhaW5lciB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbGVmdDogMHB4OyBtYXJnaW4tbGVmdDogMHB4OyBmbG9hdDogbGVmdDsgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuLmhlYWRlci1sZWZ0IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMjglOyBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbi5oZWFkZXItcmlnaHQgeyB3aWR0aDogNzIlOyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbmhlYWRlci5oZWFkZXIgeyBvdmVyZmxvdzogdW5zZXQ7IH1cbi52aWV3LXRlc3RvLXVsdGVyaW9yZS1pbXBpYW50aSAuY29sdW1uLWxlZnQgeyBwYWRkaW5nLWxlZnQ6IDBweDsgcGFkZGluZy1yaWdodDogMjBweDsgfVxuLnZpZXctdGVzdG8tdWx0ZXJpb3JlLWltcGlhbnRpIGgyIHsgbWFyZ2luLWJvdHRvbTogMTBweDsgbWFyZ2luLXRvcDogMHB4OyB9XG5kaXYjYmxvY2stYmxvY2stMTEsIGRpdiNibG9jay1ibG9jay0xMiB7IHBhZGRpbmctbGVmdDogMTBweDsgcGFkZGluZy1yaWdodDogMTBweDsgfVxuZGl2LmNoaWVkaS1hcmNoaXRldHRvIHsgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oMm8tYXJjaGl0ZXR0b19tLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsqLyB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTQwcHgpIHtcbi5oZWFkZXItbGVmdC1mcm9udCB7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgfVxuLmhlYWRlci1sZWZ0IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB3aWR0aDogMTAwJTsgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4uaGVhZGVyLXJpZ2h0IHsgXG4gIHdpZHRoOiAxMDAlOyBcbiAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICBoZWlnaHQ6IDUyM3B4O1xuICB9XG59XG4jYmxvY2stdGItbWVnYW1lbnUtbWFpbi1tZW51IHsgZGlzcGxheTogbm9uZTsgfVxuI2Jsb2NrLWxhbmctZHJvcGRvd24tbGFuZ3VhZ2UgeyBkaXNwbGF5OiBub25lOyB9XG5kaXYjYmxvY2stZ2JmLW1vYmlsZS1tZW51LWdiZi1tb2JpbGUtbWVudS1tYWluIHsgZGlzcGxheTogYmxvY2s7ICBwb3NpdGlvbjogcmVsYXRpdmU7IHotaW5kZXg6IDk5OTk5OTsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogNjBweDsgfVxuLypkaXYuY2hpZWRpLWFyY2hpdGV0dG8geyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oMm8tYXJjaGl0ZXR0b19tLmpwZycpOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDsgfSovXG59XG5cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIwcHgpIHtcbmRpdiNibG9jay1wYWx0YS1jb250YXR0YWNpLCAjYmxvY2stcGFsdGEtc2NvcHJpaWxub3N0cm9ibG9nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICB3aWR0aDogNTAlO1xufVxuXG5kaXYjYmxvY2std2ViZm9ybS1jbGllbnQtYmxvY2stMiB7ICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICB3aWR0aDogNTAlOyB9XG5cbiNibG9jay1nYmYtbW9iaWxlLW1lbnUtZ2JmLW1vYmlsZS1tZW51LW1haW4gLmhlYWRlciB7IHBhZGRpbmc6IDBweDsgfVxufVxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgZGl2LmNoaWVkaS1hcmNoaXRldHRvIHsgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvaDJvLWFyY2hpdGV0dG8uanBnJyk7IGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7IH1cbiAgLnZpZXctZWxlbmNvLW5ld3MgLmdyb3VwLWxlZnQgeyB3aWR0aDogMTAwJTsgfVxuLnZpZXctZWxlbmNvLW5ld3MgLmdyb3VwLXJpZ2h0IHsgd2lkdGg6IDEwMCU7IH1cbmJvZHkubm9kZS10eXBlLW5ld3MgLmRzLTJjb2wtc3RhY2tlZC1mbHVpZCA+IC5ncm91cC1sZWZ0IHsgd2lkdGg6IDEwMCU7IH1cbmJvZHkubm9kZS10eXBlLW5ld3MgLmRzLTJjb2wtc3RhY2tlZC1mbHVpZCA+IC5ncm91cC1yaWdodCB7IHdpZHRoOiAxMDAlOyB9XG4gIGhlYWRlci5oZWFkZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyAgICBcbn1cbiAgLmhlYWRlci1sZWZ0LWZyb250IHsgaGVpZ2h0OiA0MDBweDsgfVxuICAuZnVsbC13aWR0aC1uZXdzIC52aWV3LXNsaWRlci1uZXdzIC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSB7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLWxlZnQ6IDMwcHg7IHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgLmZ1bGwtd2lkdGgtbmV3cyAudmlldy1zbGlkZXItbmV3cyAudmlld3MtZmllbGQudmlld3MtZmllbGQtZmllbGQtaW50cm9kdXppb25lIHsgd2lkdGg6IDEwMCU7IHBhZGRpbmctbGVmdDogMzBweDsgcGFkZGluZy1yaWdodDogMzBweDsgfVxuLm5vZGUtcGFnaW5hLWhvbWUuZHMtMmNvbC1zdGFja2VkLWZsdWlkID4gLmdyb3VwLWxlZnQgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IG1hcmdpbi1yaWdodDogMCU7IH1cbi5ub2RlLXBhZ2luYS1ob21lLmRzLTJjb2wtc3RhY2tlZC1mbHVpZCA+IC5ncm91cC1yaWdodCB7IGZsb2F0OiBsZWZ0OyB3aWR0aDogMTAwJTsgIG1hcmdpbi1yaWdodDogMCU7IH1cbi5saXN0YS1ib3hlcyAuYm94LTAxLCAubGlzdGEtYm94ZXMgLmJveC0wMiwgLmxpc3RhLWJveGVzIC5ib3gtMDMsIC5saXN0YS1ib3hlcyAuYm94LTA0IHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiA1MCU7IH1cbi5saXN0YS1ib3hlcyAuYm94LTAxLCAubGlzdGEtYm94ZXMgLmJveC0wMiwgLmxpc3RhLWJveGVzIC5ib3gtMDMsIC5saXN0YS1ib3hlcyAuYm94LTA0IHsgbWluLWhlaWdodDogMzIwcHg7IH1cbi5sYXlvdXQtM2NvbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5sYXlvdXQtM2NvbF9fZnVsbCwgLmxheW91dC0zY29sX19sZWZ0LWNvbnRlbnQsIC5sYXlvdXQtM2NvbF9fcmlnaHQtY29udGVudCwgLmxheW91dC0zY29sX19sZWZ0LXNpZGViYXIsIC5sYXlvdXQtM2NvbF9fcmlnaHQtc2lkZWJhciwgLmxheW91dC0zY29sX19maXJzdC1sZWZ0LXNpZGViYXIsIC5sYXlvdXQtM2NvbF9fc2Vjb25kLWxlZnQtc2lkZWJhciwgLmxheW91dC0zY29sX19jb2wtMSwgLmxheW91dC0zY29sX19jb2wtMiwgLmxheW91dC0zY29sX19jb2wtMywgLmxheW91dC0zY29sX19jb2wtNCwgLmxheW91dC0zY29sX19jb2wteCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udmlld3Mtc2xpZGVzaG93LWN5Y2xlLXByb2Nlc3NlZCAudmlld3Mtc2xpZGVzaG93LWNvbnRyb2xzLWJvdHRvbSwgLnZpZXdzLXNsaWRlc2hvdy1jeWNsZS1wcm9jZXNzZWQgLnZpZXdzLXNsaWRlc2hvdy1jb250cm9scy10b3AgeyAvKmRpc3BsYXk6IG5vbmU7Ki8gfVxuLmNvbC02LTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmNvbC02LTJlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNoYWRvdyAucmV2X3NsaWRlciBkaXYuc2xvdGhvbGRlciBkaXYgeyBib3gtc2hhZG93OiBub25lOyAtbW96LWJveC1zaGFkb3c6IG5vbmU7IH1cbi5jb2xvbm5hLTIgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDEwMCU7IH1cblxuZGl2LndoaXRlLWJveC1mb290ZXIgLmNvbC00IHsgd2lkdGg6IDU2JTsgbWFyZ2luLXJpZ2h0OiAyJTsgcGFkZGluZy1yaWdodDogMTBweDsgIH1cbmRpdi53aGl0ZS1ib3gtZm9vdGVyIC5jb2wtNC5sYXN0IHsgd2lkdGg6IDQwJTsgIH1cbmRpdi53aGl0ZS1ib3gtZm9vdGVyIC5jZW50ZXItYmxvY2sgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IGRpc3BsYXk6IG5vbmU7ICB9XG4uaW5uZXItdGV4dCB7IHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4uY29sb25uYS1pbnRybyB7IG1pbi1oZWlnaHQ6IDIzMHB4OyB9XG5kaXYudmFzY2Etc2ZvbmRvIHsgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuLmFjcXVhLWRhcmsgLm1vYmlsZS12ZXJzaW9uIHsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDEwcHg7ICB9XG4uYWNxdWEtZGFyayAuZGVza3RvcC12ZXJzaW9uIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uZy1yZWNhcHRjaGEge3RyYW5zZm9ybTpzY2FsZSgwLjc3KTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLjc3KTt0cmFuc2Zvcm0tb3JpZ2luOjAgMDstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MCAwO31cblxuZGl2I2Jsb2NrLXJldnNsaWRlci1ob21lLXNsaWRlciB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyogb3ZlcmZsb3c6IGhpZGRlbjsgKi9cbn1cblxuZGl2I2Jsb2NrLWJsb2NrLTExIC5jb2wtNC0xLCBkaXYjYmxvY2stYmxvY2stMTEgLmNvbC00LTIsIGRpdiNibG9jay1ibG9jay0xMiAuY29sLTQtMSwgZGl2I2Jsb2NrLWJsb2NrLTEyIC5jb2wtNC0yIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IFxufVxuXG5kaXYjYmxvY2stYmxvY2stMTEgLmNvbC00LTMsIGRpdiNibG9jay1ibG9jay0xMiAuY29sLTQtMyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgXG59XG5cbmRpdi5jb2wtcmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAyMHB4O1xufVxuXG5kaXYuY29sLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDIwcHg7XG59XG5cbmRpdi5jYXJ0YWNjaWFpbyB7IGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0OyB9XG5cbi5zbGljay0tY2VudGVyIC5zbGlja19fc2xpZGUgeyBtYXgtd2lkdGg6IDgwcHg7IH1cblxuXG4udmlldy10ZXN0by11bHRlcmlvcmUtaW1waWFudGkgLmNvbHVtbi1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiAxMDAlOyBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuLnZpZXctdGVzdG8tdWx0ZXJpb3JlLWltcGlhbnRpIC5jb2x1bW4tcmlnaHQgeyB3aWR0aDogMTAwJTsgfVxuLnZpZXctdGVzdG8tdWx0ZXJpb3JlLWltcGlhbnRpIC5jb2x1bW4tcmlnaHQgaW1nIHsgd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzsgfVxuXG5kaXYudmFzY2Etc2ZvbmRvIHsgbWluLWhlaWdodDogMjUwcHg7IH1cbmRpdi5wZXJzb25hbGl6emF6aW9uaS1zZm9uZG8geyBtaW4taGVpZ2h0OiAyNTBweDsgfVxuXG4ucmVnaW9uLXNlY29uZC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbmRpdiNibG9jay1wYWx0YS1jb250YXR0YWNpLCAjYmxvY2stcGFsdGEtc2NvcHJpaWxub3N0cm9ibG9nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5kaXYjYmxvY2stcGFsdGEtY29udGF0dGFjaSBpbWcsICNibG9jay1wYWx0YS1zY29wcmlpbG5vc3Ryb2Jsb2cgaW1nIHtcbiAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiBhdXRvOyBcbn1cblxuZGl2I2Jsb2NrLXdlYmZvcm0tY2xpZW50LWJsb2NrLTIge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udmlld3Mtc2xpZGVzaG93LWNvbnRyb2xzLXRleHQtbmV4dCBhIHsgcmlnaHQ6IDBweDsgfVxuLnZpZXdzLXNsaWRlc2hvdy1jb250cm9scy10ZXh0LXByZXZpb3VzIGEgeyBsZWZ0OiAwcHg7IH1cbi5mdWxsLXdpZHRoLW5ld3MgeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4udmlldy10ZXN0by11bHRlcmlvcmUtaW1waWFudGkgeyBwYWRkaW5nLWxlZnQ6IDEwcHg7IHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkgeyBcbiAgLmhlYWRlcl9fbG9nbyB7IHdpZHRoOiAyMDBweDsgfSBcbiAgZGl2LmZhc2NpYS1hY3F1YSB7IHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIGRpdi5mYXNjaWEtbGVnbm8xIHsgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHsgLmNvbG9ubmEtaW50cm8geyBtaW4taGVpZ2h0OiAxNjBweDsgfSB9XG5cblxuXG4vKiBTSU1QTEUgR1JJRCAqL1xuLyoqXG4qKiogU0lNUExFIEdSSURcbioqKiAoQykgWkFDSCBDT0xFIDIwMTZcbioqL1xuXG5cbi8qID09PT0gR1JJRCBTWVNURU0gPT09PSAqL1xuXG5cblxuLnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3cgW2NsYXNzXj1cImNvbFwiXSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAuNXJlbSAyJTtcbiAgbWluLWhlaWdodDogMC4xMjVyZW07XG59XG5cbi5jb2wtMSxcbi5jb2wtMixcbi5jb2wtMyxcbi5jb2wtNCxcbi5jb2wtNSxcbi5jb2wtNixcbi5jb2wtNyxcbi5jb2wtOCxcbi5jb2wtOSxcbi5jb2wtMTAsXG4uY29sLTExLFxuLmNvbC0xMiB7XG4gIHdpZHRoOiA5NiU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29sLTEtc20ge1xuICB3aWR0aDogNC4zMyU7XG59XG5cbi5jb2wtMi1zbSB7XG4gIHdpZHRoOiAxMi42NiU7XG59XG5cbi5jb2wtMy1zbSB7XG4gIHdpZHRoOiAyMSU7XG59XG5cbi5jb2wtNC1zbSB7XG4gIHdpZHRoOiAyOS4zMyU7XG59XG5cbi5jb2wtNS1zbSB7XG4gIHdpZHRoOiAzNy42NiU7XG59XG5cbi5jb2wtNi1zbSB7XG4gIHdpZHRoOiA0NiU7XG59XG5cbi5jb2wtNy1zbSB7XG4gIHdpZHRoOiA1NC4zMyU7XG59XG5cbi5jb2wtOC1zbSB7XG4gIHdpZHRoOiA2Mi42NiU7XG59XG5cbi5jb2wtOS1zbSB7XG4gIHdpZHRoOiA3MSU7XG59XG5cbi5jb2wtMTAtc20ge1xuICB3aWR0aDogNzkuMzMlO1xufVxuXG4uY29sLTExLXNtIHtcbiAgd2lkdGg6IDg3LjY2JTtcbn1cblxuLmNvbC0xMi1zbSB7XG4gIHdpZHRoOiA5NiU7XG59XG5cbi5yb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaGlkZGVuLXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDVlbSkgeyAgLyogNzIwcHggKi9cbiAgLmNvbC0xIHtcbiAgICB3aWR0aDogNC4zMyU7XG4gIH1cblxuICAuY29sLTIge1xuICAgIHdpZHRoOiAxMi42NiU7XG4gIH1cblxuICAuY29sLTMge1xuICAgIHdpZHRoOiAyMSU7XG4gIH1cblxuICAuY29sLTQge1xuICAgIHdpZHRoOiAyOS4zMyU7XG4gIH1cblxuICAuY29sLTUge1xuICAgIHdpZHRoOiAzNy42NiU7XG4gIH1cblxuICAuY29sLTYge1xuICAgIHdpZHRoOiA0NiU7XG4gIH1cblxuICAuY29sLTcge1xuICAgIHdpZHRoOiA1NC4zMyU7XG4gIH1cblxuICAuY29sLTgge1xuICAgIHdpZHRoOiA2Mi42NiU7XG4gIH1cblxuICAuY29sLTkge1xuICAgIHdpZHRoOiA3MSU7XG4gIH1cblxuICAuY29sLTEwIHtcbiAgICB3aWR0aDogNzkuMzMlO1xuICB9XG5cbiAgLmNvbC0xMSB7XG4gICAgd2lkdGg6IDg3LjY2JTtcbiAgfVxuXG4gIC5jb2wtMTIge1xuICAgIHdpZHRoOiA5NiU7XG4gIH1cblxuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKiBCT09UU1RSQVAgR1JJRCAqLyBcbi8qIVxuKiBCb290c3RyYXAgNC4wLjAtYWxwaGEuNiAoZ3JpZCBhbmQgcmVzcG9uc2l2ZSB1dGlsaXRpZXMpXG4qIEdpdEh1YjogaHR0cHM6Ly9naXRodWIuY29tL2RtaGVuZHJpY2tzL2Jvb3RzdHJhcC1ncmlkLWNzc1xuKiBMaWNlbnNlOiBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL3Y0LWRldi9MSUNFTlNFKVxuKiBDcmVkaXRzOiBUd2l0dGVyLCBJbmMuICYgVGhlIEJvb3RzdHJhcCBBdXRob3JzIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvZ3JhcGhzL2NvbnRyaWJ1dG9ycylcbiovXG5cblxuLmJ0Z3JpZCAucm93IFtjbGFzc149XCJjb2xcIl0ge1xuICBmbG9hdDogbm9uZSA7IFxuICBtYXJnaW46IDA7ICBcbiAgbWluLWhlaWdodDogMDsgXG59XG5cblxuQC1tcy12aWV3cG9ydCB7XG53aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuaHRtbCB7XG5ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG5ib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4uYnRuZXcuYWxpZ24tYmFzZWxpbmUge1xudmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG4uYnRuZXcuYWxpZ24tdG9wIHtcbnZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cbi5idG5ldy5hbGlnbi1taWRkbGUge1xudmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuLmJ0bmV3LmFsaWduLWJvdHRvbSB7XG52ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG4uYnRuZXcuYWxpZ24tdGV4dC1ib3R0b20ge1xudmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG4uYnRuZXcuYWxpZ24tdGV4dC10b3Age1xudmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG4uYnRuZXcuY2xlYXJmaXg6OmFmdGVyIHtcbmRpc3BsYXk6IGJsb2NrO1xuY29udGVudDogXCJcIjtcbmNsZWFyOiBib3RoO1xufVxuLmJ0bmV3LnRleHQtanVzdGlmeSB7XG50ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG59XG4uYnRuZXcudGV4dC1ub3dyYXAge1xud2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuLmJ0bmV3LnRleHQtdHJ1bmNhdGUge1xub3ZlcmZsb3c6IGhpZGRlbjtcbnRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xud2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5idG5ldy50ZXh0LWxlZnQge1xudGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmJ0bmV3LnRleHQtcmlnaHQge1xudGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5idG5ldy50ZXh0LWNlbnRlciB7XG50ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuLmJ0bmV3LnRleHQtc20tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5idG5ldy50ZXh0LXNtLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5idG5ldy50ZXh0LXNtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4uYnRuZXcudGV4dC1tZC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmJ0bmV3LnRleHQtbWQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLmJ0bmV3LnRleHQtbWQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbi5idG5ldy50ZXh0LWxnLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uYnRuZXcudGV4dC1sZy1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uYnRuZXcudGV4dC1sZy1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbi5idG5ldy50ZXh0LXhsLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uYnRuZXcudGV4dC14bC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uYnRuZXcudGV4dC14bC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbn1cbi5idG5ldy50ZXh0LWxvd2VyY2FzZSB7XG50ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG4uYnRuZXcudGV4dC11cHBlcmNhc2Uge1xudGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuLmJ0bmV3LnRleHQtY2FwaXRhbGl6ZSB7XG50ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50O1xufVxuLmJ0bmV3LmZvbnQtd2VpZ2h0LW5vcm1hbCB7XG5mb250LXdlaWdodDogbm9ybWFsO1xufVxuLmJ0bmV3LmZvbnQtd2VpZ2h0LWJvbGQge1xuZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnRuZXcuZm9udC1pdGFsaWMge1xuZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmJ0bmV3LnRleHQtd2hpdGUge1xuY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5idG5ldy50ZXh0LW11dGVkIHtcbmNvbG9yOiAjNjM2YzcyICFpbXBvcnRhbnQ7XG59XG4uYnRuZXdhLnRleHQtbXV0ZWQ6Zm9jdXMsIC5idG5ld2EudGV4dC1tdXRlZDpob3ZlciB7XG5jb2xvcjogIzRiNTI1NyAhaW1wb3J0YW50O1xufVxuLmJ0bmV3LnRleHQtcHJpbWFyeSB7XG5jb2xvcjogIzAyNzVkOCAhaW1wb3J0YW50O1xufVxuLmJ0bmV3YS50ZXh0LXByaW1hcnk6Zm9jdXMsIC5idG5ld2EudGV4dC1wcmltYXJ5OmhvdmVyIHtcbmNvbG9yOiAjMDI1YWE1ICFpbXBvcnRhbnQ7XG59XG4uYnRuZXcudGV4dC1zdWNjZXNzIHtcbmNvbG9yOiAjNWNiODVjICFpbXBvcnRhbnQ7XG59XG4uYnRuZXdhLnRleHQtc3VjY2Vzczpmb2N1cywgLmJ0bmV3YS50ZXh0LXN1Y2Nlc3M6aG92ZXIge1xuY29sb3I6ICM0NDlkNDQgIWltcG9ydGFudDtcbn1cbi5idG5ldy50ZXh0LWluZm8ge1xuY29sb3I6ICM1YmMwZGUgIWltcG9ydGFudDtcbn1cbi5idG5ld2EudGV4dC1pbmZvOmZvY3VzLCAuYnRuZXdhLnRleHQtaW5mbzpob3ZlciB7XG5jb2xvcjogIzMxYjBkNSAhaW1wb3J0YW50O1xufVxuLmJ0bmV3LnRleHQtd2FybmluZyB7XG5jb2xvcjogI2YwYWQ0ZSAhaW1wb3J0YW50O1xufVxuLmJ0bmV3YS50ZXh0LXdhcm5pbmc6Zm9jdXMsIC5idG5ld2EudGV4dC13YXJuaW5nOmhvdmVyIHtcbmNvbG9yOiAjZWM5NzFmICFpbXBvcnRhbnQ7XG59XG4uYnRuZXcudGV4dC1kYW5nZXIge1xuY29sb3I6ICNkOTUzNGYgIWltcG9ydGFudDtcbn1cbi5idG5ld2EudGV4dC1kYW5nZXI6Zm9jdXMsIC5idG5ld2EudGV4dC1kYW5nZXI6aG92ZXIge1xuY29sb3I6ICNjOTMwMmMgIWltcG9ydGFudDtcbn1cbi5idG5ldy50ZXh0LWdyYXktZGFyayB7XG5jb2xvcjogIzI5MmIyYyAhaW1wb3J0YW50O1xufVxuLmJ0bmV3YS50ZXh0LWdyYXktZGFyazpmb2N1cywgLmJ0bmV3YS50ZXh0LWdyYXktZGFyazpob3ZlciB7XG5jb2xvcjogIzEwMTExMiAhaW1wb3J0YW50O1xufVxuLmJ0bmV3LnRleHQtaGlkZSB7XG5mb250OiAwLzAgYTtcbmNvbG9yOiB0cmFuc3BhcmVudDtcbnRleHQtc2hhZG93OiBub25lO1xuYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5ib3JkZXI6IDA7XG59XG4uYnRuZXcuaW52aXNpYmxlIHtcbnZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLmJ0bmV3LmhpZGRlbi14cy11cCB7XG5kaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbi5idG5ldy5oaWRkZW4teHMtZG93biB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuLmJ0bmV3LmhpZGRlbi1zbS11cCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuLmJ0bmV3LmhpZGRlbi1zbS1kb3duIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4uYnRuZXcuaGlkZGVuLW1kLXVwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4uYnRuZXcuaGlkZGVuLW1kLWRvd24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbi5idG5ldy5oaWRkZW4tbGctdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4uYnRuZXcuaGlkZGVuLWxnLWRvd24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4uYnRuZXcuaGlkZGVuLXhsLXVwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxufVxuLmJ0bmV3LmhpZGRlbi14bC1kb3duIHtcbmRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5idG5ldy52aXNpYmxlLXByaW50LWJsb2NrIHtcbmRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4uYnRuZXcudmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG59XG4uYnRuZXcudmlzaWJsZS1wcmludC1pbmxpbmUge1xuZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbi5idG5ldy52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxufVxuLmJ0bmV3LnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbmRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4uYnRuZXcudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbn1cbkBtZWRpYSBwcmludCB7XG4uYnRuZXcuaGlkZGVuLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxufVxuLmJ0bmV3LmNvbnRhaW5lciB7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG5tYXJnaW4tbGVmdDogYXV0bztcbm1hcmdpbi1yaWdodDogYXV0bztcbnBhZGRpbmctcmlnaHQ6IDE1cHg7XG5wYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbi5idG5ldy5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbi5idG5ldy5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbi5idG5ldy5jb250YWluZXIgeyBcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuLmJ0bmV3LmNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuLmJ0bmV3LmNvbnRhaW5lciB7XG4gIHdpZHRoOiA1NDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4uYnRuZXcuY29udGFpbmVyIHtcbiAgd2lkdGg6IDcyMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbi5idG5ldy5jb250YWluZXIge1xuICB3aWR0aDogOTYwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbi5idG5ldy5jb250YWluZXIge1xuICB3aWR0aDogMTE0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG59XG4uYnRuZXcuY29udGFpbmVyLWZsdWlkIHtcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbm1hcmdpbi1sZWZ0OiBhdXRvO1xubWFyZ2luLXJpZ2h0OiBhdXRvO1xucGFkZGluZy1yaWdodDogMTVweDtcbnBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuLmJ0bmV3LmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuLmJ0bmV3LmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuLmJ0bmV3LmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbi5idG5ldy5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG59XG4uYnRuZXcucm93IHtcbmRpc3BsYXk6IGZsZXg7XG5mbGV4LXdyYXA6IHdyYXA7XG5tYXJnaW4tcmlnaHQ6IC0xNXB4O1xubWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4uYnRuZXcucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4uYnRuZXcucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4uYnRuZXcucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuLmJ0bmV3LnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbn1cbi5idG5ldy5uby1ndXR0ZXJzIHtcbm1hcmdpbi1yaWdodDogMDtcbm1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bmV3Lm5vLWd1dHRlcnMgPiAuY29sLFxuLmJ0bmV3Lm5vLWd1dHRlcnMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG5wYWRkaW5nLXJpZ2h0OiAwO1xucGFkZGluZy1sZWZ0OiAwO1xufVxuLmJ0bmV3LmNvbC0xLCAuYnRuZXcuY29sLTIsIC5idG5ldy5jb2wtMywgLmJ0bmV3LmNvbC00LCAuYnRuZXcuY29sLTUsIC5idG5ldy5jb2wtNiwgLmJ0bmV3LmNvbC03LCAuYnRuZXcuY29sLTgsIC5idG5ldy5jb2wtOSwgLmJ0bmV3LmNvbC0xMCwgLmJ0bmV3LmNvbC0xMSwgLmJ0bmV3LmNvbC0xMiwgLmJ0bmV3LmNvbCwgLmJ0bmV3LmNvbC1zbS0xLCAuYnRuZXcuY29sLXNtLTIsIC5idG5ldy5jb2wtc20tMywgLmJ0bmV3LmNvbC1zbS00LCAuYnRuZXcuY29sLXNtLTUsIC5idG5ldy5jb2wtc20tNiwgLmJ0bmV3LmNvbC1zbS03LCAuYnRuZXcuY29sLXNtLTgsIC5idG5ldy5jb2wtc20tOSwgLmJ0bmV3LmNvbC1zbS0xMCwgLmJ0bmV3LmNvbC1zbS0xMSwgLmJ0bmV3LmNvbC1zbS0xMiwgLmJ0bmV3LmNvbC1zbSwgLmJ0bmV3LmNvbC1tZC0xLCAuYnRuZXcuY29sLW1kLTIsIC5idG5ldy5jb2wtbWQtMywgLmJ0bmV3LmNvbC1tZC00LCAuYnRuZXcuY29sLW1kLTUsIC5idG5ldy5jb2wtbWQtNiwgLmJ0bmV3LmNvbC1tZC03LCAuYnRuZXcuY29sLW1kLTgsIC5idG5ldy5jb2wtbWQtOSwgLmJ0bmV3LmNvbC1tZC0xMCwgLmJ0bmV3LmNvbC1tZC0xMSwgLmJ0bmV3LmNvbC1tZC0xMiwgLmJ0bmV3LmNvbC1tZCwgLmJ0bmV3LmNvbC1sZy0xLCAuYnRuZXcuY29sLWxnLTIsIC5idG5ldy5jb2wtbGctMywgLmJ0bmV3LmNvbC1sZy00LCAuYnRuZXcuY29sLWxnLTUsIC5idG5ldy5jb2wtbGctNiwgLmJ0bmV3LmNvbC1sZy03LCAuYnRuZXcuY29sLWxnLTgsIC5idG5ldy5jb2wtbGctOSwgLmJ0bmV3LmNvbC1sZy0xMCwgLmJ0bmV3LmNvbC1sZy0xMSwgLmJ0bmV3LmNvbC1sZy0xMiwgLmJ0bmV3LmNvbC1sZywgLmJ0bmV3LmNvbC14bC0xLCAuYnRuZXcuY29sLXhsLTIsIC5idG5ldy5jb2wteGwtMywgLmJ0bmV3LmNvbC14bC00LCAuYnRuZXcuY29sLXhsLTUsIC5idG5ldy5jb2wteGwtNiwgLmJ0bmV3LmNvbC14bC03LCAuYnRuZXcuY29sLXhsLTgsIC5idG5ldy5jb2wteGwtOSwgLmJ0bmV3LmNvbC14bC0xMCwgLmJ0bmV3LmNvbC14bC0xMSwgLmJ0bmV3LmNvbC14bC0xMiwgLmJ0bmV3LmNvbC14bCB7XG5wb3NpdGlvbjogcmVsYXRpdmU7XG53aWR0aDogMTAwJTtcbm1pbi1oZWlnaHQ6IDFweDtcbnBhZGRpbmctcmlnaHQ6IDE1cHg7XG5wYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbi5idG5ldy5jb2wtMSwgLmJ0bmV3LmNvbC0yLCAuYnRuZXcuY29sLTMsIC5idG5ldy5jb2wtNCwgLmJ0bmV3LmNvbC01LCAuYnRuZXcuY29sLTYsIC5idG5ldy5jb2wtNywgLmJ0bmV3LmNvbC04LCAuYnRuZXcuY29sLTksIC5idG5ldy5jb2wtMTAsIC5idG5ldy5jb2wtMTEsIC5idG5ldy5jb2wtMTIsIC5idG5ldy5jb2wsIC5idG5ldy5jb2wtc20tMSwgLmJ0bmV3LmNvbC1zbS0yLCAuYnRuZXcuY29sLXNtLTMsIC5idG5ldy5jb2wtc20tNCwgLmJ0bmV3LmNvbC1zbS01LCAuYnRuZXcuY29sLXNtLTYsIC5idG5ldy5jb2wtc20tNywgLmJ0bmV3LmNvbC1zbS04LCAuYnRuZXcuY29sLXNtLTksIC5idG5ldy5jb2wtc20tMTAsIC5idG5ldy5jb2wtc20tMTEsIC5idG5ldy5jb2wtc20tMTIsIC5idG5ldy5jb2wtc20sIC5idG5ldy5jb2wtbWQtMSwgLmJ0bmV3LmNvbC1tZC0yLCAuYnRuZXcuY29sLW1kLTMsIC5idG5ldy5jb2wtbWQtNCwgLmJ0bmV3LmNvbC1tZC01LCAuYnRuZXcuY29sLW1kLTYsIC5idG5ldy5jb2wtbWQtNywgLmJ0bmV3LmNvbC1tZC04LCAuYnRuZXcuY29sLW1kLTksIC5idG5ldy5jb2wtbWQtMTAsIC5idG5ldy5jb2wtbWQtMTEsIC5idG5ldy5jb2wtbWQtMTIsIC5idG5ldy5jb2wtbWQsIC5idG5ldy5jb2wtbGctMSwgLmJ0bmV3LmNvbC1sZy0yLCAuYnRuZXcuY29sLWxnLTMsIC5idG5ldy5jb2wtbGctNCwgLmJ0bmV3LmNvbC1sZy01LCAuYnRuZXcuY29sLWxnLTYsIC5idG5ldy5jb2wtbGctNywgLmJ0bmV3LmNvbC1sZy04LCAuYnRuZXcuY29sLWxnLTksIC5idG5ldy5jb2wtbGctMTAsIC5idG5ldy5jb2wtbGctMTEsIC5idG5ldy5jb2wtbGctMTIsIC5idG5ldy5jb2wtbGcsIC5idG5ldy5jb2wteGwtMSwgLmJ0bmV3LmNvbC14bC0yLCAuYnRuZXcuY29sLXhsLTMsIC5idG5ldy5jb2wteGwtNCwgLmJ0bmV3LmNvbC14bC01LCAuYnRuZXcuY29sLXhsLTYsIC5idG5ldy5jb2wteGwtNywgLmJ0bmV3LmNvbC14bC04LCAuYnRuZXcuY29sLXhsLTksIC5idG5ldy5jb2wteGwtMTAsIC5idG5ldy5jb2wteGwtMTEsIC5idG5ldy5jb2wteGwtMTIsIC5idG5ldy5jb2wteGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbi5idG5ldy5jb2wtMSwgLmJ0bmV3LmNvbC0yLCAuYnRuZXcuY29sLTMsIC5idG5ldy5jb2wtNCwgLmJ0bmV3LmNvbC01LCAuYnRuZXcuY29sLTYsIC5idG5ldy5jb2wtNywgLmJ0bmV3LmNvbC04LCAuYnRuZXcuY29sLTksIC5idG5ldy5jb2wtMTAsIC5idG5ldy5jb2wtMTEsIC5idG5ldy5jb2wtMTIsIC5idG5ldy5jb2wsIC5idG5ldy5jb2wtc20tMSwgLmJ0bmV3LmNvbC1zbS0yLCAuYnRuZXcuY29sLXNtLTMsIC5idG5ldy5jb2wtc20tNCwgLmJ0bmV3LmNvbC1zbS01LCAuYnRuZXcuY29sLXNtLTYsIC5idG5ldy5jb2wtc20tNywgLmJ0bmV3LmNvbC1zbS04LCAuYnRuZXcuY29sLXNtLTksIC5idG5ldy5jb2wtc20tMTAsIC5idG5ldy5jb2wtc20tMTEsIC5idG5ldy5jb2wtc20tMTIsIC5idG5ldy5jb2wtc20sIC5idG5ldy5jb2wtbWQtMSwgLmJ0bmV3LmNvbC1tZC0yLCAuYnRuZXcuY29sLW1kLTMsIC5idG5ldy5jb2wtbWQtNCwgLmJ0bmV3LmNvbC1tZC01LCAuYnRuZXcuY29sLW1kLTYsIC5idG5ldy5jb2wtbWQtNywgLmJ0bmV3LmNvbC1tZC04LCAuYnRuZXcuY29sLW1kLTksIC5idG5ldy5jb2wtbWQtMTAsIC5idG5ldy5jb2wtbWQtMTEsIC5idG5ldy5jb2wtbWQtMTIsIC5idG5ldy5jb2wtbWQsIC5idG5ldy5jb2wtbGctMSwgLmJ0bmV3LmNvbC1sZy0yLCAuYnRuZXcuY29sLWxnLTMsIC5idG5ldy5jb2wtbGctNCwgLmJ0bmV3LmNvbC1sZy01LCAuYnRuZXcuY29sLWxnLTYsIC5idG5ldy5jb2wtbGctNywgLmJ0bmV3LmNvbC1sZy04LCAuYnRuZXcuY29sLWxnLTksIC5idG5ldy5jb2wtbGctMTAsIC5idG5ldy5jb2wtbGctMTEsIC5idG5ldy5jb2wtbGctMTIsIC5idG5ldy5jb2wtbGcsIC5idG5ldy5jb2wteGwtMSwgLmJ0bmV3LmNvbC14bC0yLCAuYnRuZXcuY29sLXhsLTMsIC5idG5ldy5jb2wteGwtNCwgLmJ0bmV3LmNvbC14bC01LCAuYnRuZXcuY29sLXhsLTYsIC5idG5ldy5jb2wteGwtNywgLmJ0bmV3LmNvbC14bC04LCAuYnRuZXcuY29sLXhsLTksIC5idG5ldy5jb2wteGwtMTAsIC5idG5ldy5jb2wteGwtMTEsIC5idG5ldy5jb2wteGwtMTIsIC5idG5ldy5jb2wteGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbi5idG5ldy5jb2wtMSwgLmJ0bmV3LmNvbC0yLCAuYnRuZXcuY29sLTMsIC5idG5ldy5jb2wtNCwgLmJ0bmV3LmNvbC01LCAuYnRuZXcuY29sLTYsIC5idG5ldy5jb2wtNywgLmJ0bmV3LmNvbC04LCAuYnRuZXcuY29sLTksIC5idG5ldy5jb2wtMTAsIC5idG5ldy5jb2wtMTEsIC5idG5ldy5jb2wtMTIsIC5idG5ldy5jb2wsIC5idG5ldy5jb2wtc20tMSwgLmJ0bmV3LmNvbC1zbS0yLCAuYnRuZXcuY29sLXNtLTMsIC5idG5ldy5jb2wtc20tNCwgLmJ0bmV3LmNvbC1zbS01LCAuYnRuZXcuY29sLXNtLTYsIC5idG5ldy5jb2wtc20tNywgLmJ0bmV3LmNvbC1zbS04LCAuYnRuZXcuY29sLXNtLTksIC5idG5ldy5jb2wtc20tMTAsIC5idG5ldy5jb2wtc20tMTEsIC5idG5ldy5jb2wtc20tMTIsIC5idG5ldy5jb2wtc20sIC5idG5ldy5jb2wtbWQtMSwgLmJ0bmV3LmNvbC1tZC0yLCAuYnRuZXcuY29sLW1kLTMsIC5idG5ldy5jb2wtbWQtNCwgLmJ0bmV3LmNvbC1tZC01LCAuYnRuZXcuY29sLW1kLTYsIC5idG5ldy5jb2wtbWQtNywgLmJ0bmV3LmNvbC1tZC04LCAuYnRuZXcuY29sLW1kLTksIC5idG5ldy5jb2wtbWQtMTAsIC5idG5ldy5jb2wtbWQtMTEsIC5idG5ldy5jb2wtbWQtMTIsIC5idG5ldy5jb2wtbWQsIC5idG5ldy5jb2wtbGctMSwgLmJ0bmV3LmNvbC1sZy0yLCAuYnRuZXcuY29sLWxnLTMsIC5idG5ldy5jb2wtbGctNCwgLmJ0bmV3LmNvbC1sZy01LCAuYnRuZXcuY29sLWxnLTYsIC5idG5ldy5jb2wtbGctNywgLmJ0bmV3LmNvbC1sZy04LCAuYnRuZXcuY29sLWxnLTksIC5idG5ldy5jb2wtbGctMTAsIC5idG5ldy5jb2wtbGctMTEsIC5idG5ldy5jb2wtbGctMTIsIC5idG5ldy5jb2wtbGcsIC5idG5ldy5jb2wteGwtMSwgLmJ0bmV3LmNvbC14bC0yLCAuYnRuZXcuY29sLXhsLTMsIC5idG5ldy5jb2wteGwtNCwgLmJ0bmV3LmNvbC14bC01LCAuYnRuZXcuY29sLXhsLTYsIC5idG5ldy5jb2wteGwtNywgLmJ0bmV3LmNvbC14bC04LCAuYnRuZXcuY29sLXhsLTksIC5idG5ldy5jb2wteGwtMTAsIC5idG5ldy5jb2wteGwtMTEsIC5idG5ldy5jb2wteGwtMTIsIC5idG5ldy5jb2wteGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4uYnRuZXcuY29sLTEsIC5idG5ldy5jb2wtMiwgLmJ0bmV3LmNvbC0zLCAuYnRuZXcuY29sLTQsIC5idG5ldy5jb2wtNSwgLmJ0bmV3LmNvbC02LCAuYnRuZXcuY29sLTcsIC5idG5ldy5jb2wtOCwgLmJ0bmV3LmNvbC05LCAuYnRuZXcuY29sLTEwLCAuYnRuZXcuY29sLTExLCAuYnRuZXcuY29sLTEyLCAuYnRuZXcuY29sLCAuYnRuZXcuY29sLXNtLTEsIC5idG5ldy5jb2wtc20tMiwgLmJ0bmV3LmNvbC1zbS0zLCAuYnRuZXcuY29sLXNtLTQsIC5idG5ldy5jb2wtc20tNSwgLmJ0bmV3LmNvbC1zbS02LCAuYnRuZXcuY29sLXNtLTcsIC5idG5ldy5jb2wtc20tOCwgLmJ0bmV3LmNvbC1zbS05LCAuYnRuZXcuY29sLXNtLTEwLCAuYnRuZXcuY29sLXNtLTExLCAuYnRuZXcuY29sLXNtLTEyLCAuYnRuZXcuY29sLXNtLCAuYnRuZXcuY29sLW1kLTEsIC5idG5ldy5jb2wtbWQtMiwgLmJ0bmV3LmNvbC1tZC0zLCAuYnRuZXcuY29sLW1kLTQsIC5idG5ldy5jb2wtbWQtNSwgLmJ0bmV3LmNvbC1tZC02LCAuYnRuZXcuY29sLW1kLTcsIC5idG5ldy5jb2wtbWQtOCwgLmJ0bmV3LmNvbC1tZC05LCAuYnRuZXcuY29sLW1kLTEwLCAuYnRuZXcuY29sLW1kLTExLCAuYnRuZXcuY29sLW1kLTEyLCAuYnRuZXcuY29sLW1kLCAuYnRuZXcuY29sLWxnLTEsIC5idG5ldy5jb2wtbGctMiwgLmJ0bmV3LmNvbC1sZy0zLCAuYnRuZXcuY29sLWxnLTQsIC5idG5ldy5jb2wtbGctNSwgLmJ0bmV3LmNvbC1sZy02LCAuYnRuZXcuY29sLWxnLTcsIC5idG5ldy5jb2wtbGctOCwgLmJ0bmV3LmNvbC1sZy05LCAuYnRuZXcuY29sLWxnLTEwLCAuYnRuZXcuY29sLWxnLTExLCAuYnRuZXcuY29sLWxnLTEyLCAuYnRuZXcuY29sLWxnLCAuYnRuZXcuY29sLXhsLTEsIC5idG5ldy5jb2wteGwtMiwgLmJ0bmV3LmNvbC14bC0zLCAuYnRuZXcuY29sLXhsLTQsIC5idG5ldy5jb2wteGwtNSwgLmJ0bmV3LmNvbC14bC02LCAuYnRuZXcuY29sLXhsLTcsIC5idG5ldy5jb2wteGwtOCwgLmJ0bmV3LmNvbC14bC05LCAuYnRuZXcuY29sLXhsLTEwLCAuYnRuZXcuY29sLXhsLTExLCAuYnRuZXcuY29sLXhsLTEyLCAuYnRuZXcuY29sLXhsIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxufVxuLmJ0bmV3LmNvbCB7XG5mbGV4LWJhc2lzOiAwO1xuZmxleC1ncm93OiAxO1xubWF4LXdpZHRoOiAxMDAlO1xufVxuLmJ0bmV3LmNvbC1hdXRvIHtcbmZsZXg6IDAgMCBhdXRvO1xud2lkdGg6IGF1dG87XG59XG4uYnRuZXcuY29sLTEge1xuZmxleDogMCAwIDguMzMzMzMlO1xubWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cbi5idG5ldy5jb2wtMiB7XG5mbGV4OiAwIDAgMTYuNjY2NjclO1xubWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG4uYnRuZXcuY29sLTMge1xuZmxleDogMCAwIDI1JTtcbm1heC13aWR0aDogMjUlO1xufVxuLmJ0bmV3LmNvbC00IHtcbmZsZXg6IDAgMCAzMy4zMzMzMyU7XG5tYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cbi5idG5ldy5jb2wtNSB7XG5mbGV4OiAwIDAgNDEuNjY2NjclO1xubWF4LXdpZHRoOiA0MS42NjY2NyU7XG59XG4uYnRuZXcuY29sLTYge1xuZmxleDogMCAwIDUwJTtcbm1heC13aWR0aDogNTAlO1xufVxuLmJ0bmV3LmNvbC03IHtcbmZsZXg6IDAgMCA1OC4zMzMzMyU7XG5tYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cbi5idG5ldy5jb2wtOCB7XG5mbGV4OiAwIDAgNjYuNjY2NjclO1xubWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG4uYnRuZXcuY29sLTkge1xuZmxleDogMCAwIDc1JTtcbm1heC13aWR0aDogNzUlO1xufVxuLmJ0bmV3LmNvbC0xMCB7XG5mbGV4OiAwIDAgODMuMzMzMzMlO1xubWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG4uYnRuZXcuY29sLTExIHtcbmZsZXg6IDAgMCA5MS42NjY2NyU7XG5tYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cbi5idG5ldy5jb2wtMTIge1xuZmxleDogMCAwIDEwMCU7XG5tYXgtd2lkdGg6IDEwMCU7XG59XG4uYnRuZXcucHVsbC0wIHtcbnJpZ2h0OiBhdXRvO1xufVxuLmJ0bmV3LnB1bGwtMSB7XG5yaWdodDogOC4zMzMzMyU7XG59XG4uYnRuZXcucHVsbC0yIHtcbnJpZ2h0OiAxNi42NjY2NyU7XG59XG4uYnRuZXcucHVsbC0zIHtcbnJpZ2h0OiAyNSU7XG59XG4uYnRuZXcucHVsbC00IHtcbnJpZ2h0OiAzMy4zMzMzMyU7XG59XG4uYnRuZXcucHVsbC01IHtcbnJpZ2h0OiA0MS42NjY2NyU7XG59XG4uYnRuZXcucHVsbC02IHtcbnJpZ2h0OiA1MCU7XG59XG4uYnRuZXcucHVsbC03IHtcbnJpZ2h0OiA1OC4zMzMzMyU7XG59XG4uYnRuZXcucHVsbC04IHtcbnJpZ2h0OiA2Ni42NjY2NyU7XG59XG4uYnRuZXcucHVsbC05IHtcbnJpZ2h0OiA3NSU7XG59XG4uYnRuZXcucHVsbC0xMCB7XG5yaWdodDogODMuMzMzMzMlO1xufVxuLmJ0bmV3LnB1bGwtMTEge1xucmlnaHQ6IDkxLjY2NjY3JTtcbn1cbi5idG5ldy5wdWxsLTEyIHtcbnJpZ2h0OiAxMDAlO1xufVxuLmJ0bmV3LnB1c2gtMCB7XG5sZWZ0OiBhdXRvO1xufVxuLmJ0bmV3LnB1c2gtMSB7XG5sZWZ0OiA4LjMzMzMzJTtcbn1cbi5idG5ldy5wdXNoLTIge1xubGVmdDogMTYuNjY2NjclO1xufVxuLmJ0bmV3LnB1c2gtMyB7XG5sZWZ0OiAyNSU7XG59XG4uYnRuZXcucHVzaC00IHtcbmxlZnQ6IDMzLjMzMzMzJTtcbn1cbi5idG5ldy5wdXNoLTUge1xubGVmdDogNDEuNjY2NjclO1xufVxuLmJ0bmV3LnB1c2gtNiB7XG5sZWZ0OiA1MCU7XG59XG4uYnRuZXcucHVzaC03IHtcbmxlZnQ6IDU4LjMzMzMzJTtcbn1cbi5idG5ldy5wdXNoLTgge1xubGVmdDogNjYuNjY2NjclO1xufVxuLmJ0bmV3LnB1c2gtOSB7XG5sZWZ0OiA3NSU7XG59XG4uYnRuZXcucHVzaC0xMCB7XG5sZWZ0OiA4My4zMzMzMyU7XG59XG4uYnRuZXcucHVzaC0xMSB7XG5sZWZ0OiA5MS42NjY2NyU7XG59XG4uYnRuZXcucHVzaC0xMiB7XG5sZWZ0OiAxMDAlO1xufVxuLmJ0bmV3Lm9mZnNldC0xIHtcbm1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbn1cbi5idG5ldy5vZmZzZXQtMiB7XG5tYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuLmJ0bmV3Lm9mZnNldC0zIHtcbm1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uYnRuZXcub2Zmc2V0LTQge1xubWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cbi5idG5ldy5vZmZzZXQtNSB7XG5tYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuLmJ0bmV3Lm9mZnNldC02IHtcbm1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uYnRuZXcub2Zmc2V0LTcge1xubWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cbi5idG5ldy5vZmZzZXQtOCB7XG5tYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuLmJ0bmV3Lm9mZnNldC05IHtcbm1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uYnRuZXcub2Zmc2V0LTEwIHtcbm1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG4uYnRuZXcub2Zmc2V0LTExIHtcbm1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbi5idG5ldy5jb2wtc20ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5idG5ldy5jb2wtc20tYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cbi5idG5ldy5jb2wtc20tMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cbi5idG5ldy5jb2wtc20tMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclO1xufVxuLmJ0bmV3LmNvbC1zbS0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG4uYnRuZXcuY29sLXNtLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cbi5idG5ldy5jb2wtc20tNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclO1xufVxuLmJ0bmV3LmNvbC1zbS02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG4uYnRuZXcuY29sLXNtLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cbi5idG5ldy5jb2wtc20tOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclO1xufVxuLmJ0bmV3LmNvbC1zbS05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG4uYnRuZXcuY29sLXNtLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG4uYnRuZXcuY29sLXNtLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG59XG4uYnRuZXcuY29sLXNtLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5idG5ldy5wdWxsLXNtLTAge1xuICByaWdodDogYXV0bztcbn1cbi5idG5ldy5wdWxsLXNtLTEge1xuICByaWdodDogOC4zMzMzMyU7XG59XG4uYnRuZXcucHVsbC1zbS0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY3JTtcbn1cbi5idG5ldy5wdWxsLXNtLTMge1xuICByaWdodDogMjUlO1xufVxuLmJ0bmV3LnB1bGwtc20tNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMyU7XG59XG4uYnRuZXcucHVsbC1zbS01IHtcbiAgcmlnaHQ6IDQxLjY2NjY3JTtcbn1cbi5idG5ldy5wdWxsLXNtLTYge1xuICByaWdodDogNTAlO1xufVxuLmJ0bmV3LnB1bGwtc20tNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMyU7XG59XG4uYnRuZXcucHVsbC1zbS04IHtcbiAgcmlnaHQ6IDY2LjY2NjY3JTtcbn1cbi5idG5ldy5wdWxsLXNtLTkge1xuICByaWdodDogNzUlO1xufVxuLmJ0bmV3LnB1bGwtc20tMTAge1xuICByaWdodDogODMuMzMzMzMlO1xufVxuLmJ0bmV3LnB1bGwtc20tMTEge1xuICByaWdodDogOTEuNjY2NjclO1xufVxuLmJ0bmV3LnB1bGwtc20tMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5idG5ldy5wdXNoLXNtLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmJ0bmV3LnB1c2gtc20tMSB7XG4gIGxlZnQ6IDguMzMzMzMlO1xufVxuLmJ0bmV3LnB1c2gtc20tMiB7XG4gIGxlZnQ6IDE2LjY2NjY3JTtcbn1cbi5idG5ldy5wdXNoLXNtLTMge1xuICBsZWZ0OiAyNSU7XG59XG4uYnRuZXcucHVzaC1zbS00IHtcbiAgbGVmdDogMzMuMzMzMzMlO1xufVxuLmJ0bmV3LnB1c2gtc20tNSB7XG4gIGxlZnQ6IDQxLjY2NjY3JTtcbn1cbi5idG5ldy5wdXNoLXNtLTYge1xuICBsZWZ0OiA1MCU7XG59XG4uYnRuZXcucHVzaC1zbS03IHtcbiAgbGVmdDogNTguMzMzMzMlO1xufVxuLmJ0bmV3LnB1c2gtc20tOCB7XG4gIGxlZnQ6IDY2LjY2NjY3JTtcbn1cbi5idG5ldy5wdXNoLXNtLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uYnRuZXcucHVzaC1zbS0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzJTtcbn1cbi5idG5ldy5wdXNoLXNtLTExIHtcbiAgbGVmdDogOTEuNjY2NjclO1xufVxuLmJ0bmV3LnB1c2gtc20tMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmJ0bmV3Lm9mZnNldC1zbS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuLmJ0bmV3Lm9mZnNldC1zbS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuLmJ0bmV3Lm9mZnNldC1zbS0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbn1cbi5idG5ldy5vZmZzZXQtc20tMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uYnRuZXcub2Zmc2V0LXNtLTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuLmJ0bmV3Lm9mZnNldC1zbS01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbn1cbi5idG5ldy5vZmZzZXQtc20tNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uYnRuZXcub2Zmc2V0LXNtLTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuLmJ0bmV3Lm9mZnNldC1zbS04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbn1cbi5idG5ldy5vZmZzZXQtc20tOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uYnRuZXcub2Zmc2V0LXNtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cbi5idG5ldy5vZmZzZXQtc20tMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xufVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4uYnRuZXcuY29sLW1kIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYnRuZXcuY29sLW1kLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4uYnRuZXcuY29sLW1kLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7XG59XG4uYnRuZXcuY29sLW1kLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbn1cbi5idG5ldy5jb2wtbWQtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuLmJ0bmV3LmNvbC1tZC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG4uYnRuZXcuY29sLW1kLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbn1cbi5idG5ldy5jb2wtbWQtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmJ0bmV3LmNvbC1tZC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG59XG4uYnRuZXcuY29sLW1kLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbn1cbi5idG5ldy5jb2wtbWQtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuLmJ0bmV3LmNvbC1tZC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlO1xufVxuLmJ0bmV3LmNvbC1tZC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclO1xufVxuLmJ0bmV3LmNvbC1tZC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYnRuZXcucHVsbC1tZC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uYnRuZXcucHVsbC1tZC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMlO1xufVxuLmJ0bmV3LnB1bGwtbWQtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NyU7XG59XG4uYnRuZXcucHVsbC1tZC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5idG5ldy5wdWxsLW1kLTQge1xuICByaWdodDogMzMuMzMzMzMlO1xufVxuLmJ0bmV3LnB1bGwtbWQtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NyU7XG59XG4uYnRuZXcucHVsbC1tZC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5idG5ldy5wdWxsLW1kLTcge1xuICByaWdodDogNTguMzMzMzMlO1xufVxuLmJ0bmV3LnB1bGwtbWQtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NyU7XG59XG4uYnRuZXcucHVsbC1tZC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cbi5idG5ldy5wdWxsLW1kLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzJTtcbn1cbi5idG5ldy5wdWxsLW1kLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY3JTtcbn1cbi5idG5ldy5wdWxsLW1kLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uYnRuZXcucHVzaC1tZC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5idG5ldy5wdXNoLW1kLTEge1xuICBsZWZ0OiA4LjMzMzMzJTtcbn1cbi5idG5ldy5wdXNoLW1kLTIge1xuICBsZWZ0OiAxNi42NjY2NyU7XG59XG4uYnRuZXcucHVzaC1tZC0zIHtcbiAgbGVmdDogMjUlO1xufVxuLmJ0bmV3LnB1c2gtbWQtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzJTtcbn1cbi5idG5ldy5wdXNoLW1kLTUge1xuICBsZWZ0OiA0MS42NjY2NyU7XG59XG4uYnRuZXcucHVzaC1tZC02IHtcbiAgbGVmdDogNTAlO1xufVxuLmJ0bmV3LnB1c2gtbWQtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzJTtcbn1cbi5idG5ldy5wdXNoLW1kLTgge1xuICBsZWZ0OiA2Ni42NjY2NyU7XG59XG4uYnRuZXcucHVzaC1tZC05IHtcbiAgbGVmdDogNzUlO1xufVxuLmJ0bmV3LnB1c2gtbWQtMTAge1xuICBsZWZ0OiA4My4zMzMzMyU7XG59XG4uYnRuZXcucHVzaC1tZC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY3JTtcbn1cbi5idG5ldy5wdXNoLW1kLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5idG5ldy5vZmZzZXQtbWQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5idG5ldy5vZmZzZXQtbWQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbn1cbi5idG5ldy5vZmZzZXQtbWQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG59XG4uYnRuZXcub2Zmc2V0LW1kLTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmJ0bmV3Lm9mZnNldC1tZC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cbi5idG5ldy5vZmZzZXQtbWQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG59XG4uYnRuZXcub2Zmc2V0LW1kLTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmJ0bmV3Lm9mZnNldC1tZC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cbi5idG5ldy5vZmZzZXQtbWQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG59XG4uYnRuZXcub2Zmc2V0LW1kLTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmJ0bmV3Lm9mZnNldC1tZC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG4uYnRuZXcub2Zmc2V0LW1kLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbn1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuLmJ0bmV3LmNvbC1sZyB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJ0bmV3LmNvbC1sZy1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJ0bmV3LmNvbC1sZy0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlO1xufVxuLmJ0bmV3LmNvbC1sZy0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG4uYnRuZXcuY29sLWxnLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbi5idG5ldy5jb2wtbGctNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlO1xufVxuLmJ0bmV3LmNvbC1sZy01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG59XG4uYnRuZXcuY29sLWxnLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5idG5ldy5jb2wtbGctNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlO1xufVxuLmJ0bmV3LmNvbC1sZy04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG4uYnRuZXcuY29sLWxnLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cbi5idG5ldy5jb2wtbGctMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbn1cbi5idG5ldy5jb2wtbGctMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cbi5idG5ldy5jb2wtbGctMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJ0bmV3LnB1bGwtbGctMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmJ0bmV3LnB1bGwtbGctMSB7XG4gIHJpZ2h0OiA4LjMzMzMzJTtcbn1cbi5idG5ldy5wdWxsLWxnLTIge1xuICByaWdodDogMTYuNjY2NjclO1xufVxuLmJ0bmV3LnB1bGwtbGctMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG4uYnRuZXcucHVsbC1sZy00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzJTtcbn1cbi5idG5ldy5wdWxsLWxnLTUge1xuICByaWdodDogNDEuNjY2NjclO1xufVxuLmJ0bmV3LnB1bGwtbGctNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uYnRuZXcucHVsbC1sZy03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzJTtcbn1cbi5idG5ldy5wdWxsLWxnLTgge1xuICByaWdodDogNjYuNjY2NjclO1xufVxuLmJ0bmV3LnB1bGwtbGctOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uYnRuZXcucHVsbC1sZy0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMyU7XG59XG4uYnRuZXcucHVsbC1sZy0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NyU7XG59XG4uYnRuZXcucHVsbC1sZy0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmJ0bmV3LnB1c2gtbGctMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uYnRuZXcucHVzaC1sZy0xIHtcbiAgbGVmdDogOC4zMzMzMyU7XG59XG4uYnRuZXcucHVzaC1sZy0yIHtcbiAgbGVmdDogMTYuNjY2NjclO1xufVxuLmJ0bmV3LnB1c2gtbGctMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5idG5ldy5wdXNoLWxnLTQge1xuICBsZWZ0OiAzMy4zMzMzMyU7XG59XG4uYnRuZXcucHVzaC1sZy01IHtcbiAgbGVmdDogNDEuNjY2NjclO1xufVxuLmJ0bmV3LnB1c2gtbGctNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5idG5ldy5wdXNoLWxnLTcge1xuICBsZWZ0OiA1OC4zMzMzMyU7XG59XG4uYnRuZXcucHVzaC1sZy04IHtcbiAgbGVmdDogNjYuNjY2NjclO1xufVxuLmJ0bmV3LnB1c2gtbGctOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5idG5ldy5wdXNoLWxnLTEwIHtcbiAgbGVmdDogODMuMzMzMzMlO1xufVxuLmJ0bmV3LnB1c2gtbGctMTEge1xuICBsZWZ0OiA5MS42NjY2NyU7XG59XG4uYnRuZXcucHVzaC1sZy0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uYnRuZXcub2Zmc2V0LWxnLTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYnRuZXcub2Zmc2V0LWxnLTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG59XG4uYnRuZXcub2Zmc2V0LWxnLTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuLmJ0bmV3Lm9mZnNldC1sZy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5idG5ldy5vZmZzZXQtbGctNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG59XG4uYnRuZXcub2Zmc2V0LWxnLTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuLmJ0bmV3Lm9mZnNldC1sZy02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5idG5ldy5vZmZzZXQtbGctNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG59XG4uYnRuZXcub2Zmc2V0LWxnLTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuLmJ0bmV3Lm9mZnNldC1sZy05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5idG5ldy5vZmZzZXQtbGctMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlO1xufVxuLmJ0bmV3Lm9mZnNldC1sZy0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4uYnRuZXcuY29sLXhsIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYnRuZXcuY29sLXhsLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4uYnRuZXcuY29sLXhsLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7XG59XG4uYnRuZXcuY29sLXhsLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbn1cbi5idG5ldy5jb2wteGwtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuLmJ0bmV3LmNvbC14bC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG4uYnRuZXcuY29sLXhsLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbn1cbi5idG5ldy5jb2wteGwtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmJ0bmV3LmNvbC14bC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG59XG4uYnRuZXcuY29sLXhsLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbn1cbi5idG5ldy5jb2wteGwtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuLmJ0bmV3LmNvbC14bC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlO1xufVxuLmJ0bmV3LmNvbC14bC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclO1xufVxuLmJ0bmV3LmNvbC14bC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYnRuZXcucHVsbC14bC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uYnRuZXcucHVsbC14bC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMlO1xufVxuLmJ0bmV3LnB1bGwteGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NyU7XG59XG4uYnRuZXcucHVsbC14bC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5idG5ldy5wdWxsLXhsLTQge1xuICByaWdodDogMzMuMzMzMzMlO1xufVxuLmJ0bmV3LnB1bGwteGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NyU7XG59XG4uYnRuZXcucHVsbC14bC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5idG5ldy5wdWxsLXhsLTcge1xuICByaWdodDogNTguMzMzMzMlO1xufVxuLmJ0bmV3LnB1bGwteGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NyU7XG59XG4uYnRuZXcucHVsbC14bC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cbi5idG5ldy5wdWxsLXhsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzJTtcbn1cbi5idG5ldy5wdWxsLXhsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY3JTtcbn1cbi5idG5ldy5wdWxsLXhsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uYnRuZXcucHVzaC14bC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5idG5ldy5wdXNoLXhsLTEge1xuICBsZWZ0OiA4LjMzMzMzJTtcbn1cbi5idG5ldy5wdXNoLXhsLTIge1xuICBsZWZ0OiAxNi42NjY2NyU7XG59XG4uYnRuZXcucHVzaC14bC0zIHtcbiAgbGVmdDogMjUlO1xufVxuLmJ0bmV3LnB1c2gteGwtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzJTtcbn1cbi5idG5ldy5wdXNoLXhsLTUge1xuICBsZWZ0OiA0MS42NjY2NyU7XG59XG4uYnRuZXcucHVzaC14bC02IHtcbiAgbGVmdDogNTAlO1xufVxuLmJ0bmV3LnB1c2gteGwtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzJTtcbn1cbi5idG5ldy5wdXNoLXhsLTgge1xuICBsZWZ0OiA2Ni42NjY2NyU7XG59XG4uYnRuZXcucHVzaC14bC05IHtcbiAgbGVmdDogNzUlO1xufVxuLmJ0bmV3LnB1c2gteGwtMTAge1xuICBsZWZ0OiA4My4zMzMzMyU7XG59XG4uYnRuZXcucHVzaC14bC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY3JTtcbn1cbi5idG5ldy5wdXNoLXhsLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5idG5ldy5vZmZzZXQteGwtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5idG5ldy5vZmZzZXQteGwtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbn1cbi5idG5ldy5vZmZzZXQteGwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG59XG4uYnRuZXcub2Zmc2V0LXhsLTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmJ0bmV3Lm9mZnNldC14bC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cbi5idG5ldy5vZmZzZXQteGwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG59XG4uYnRuZXcub2Zmc2V0LXhsLTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmJ0bmV3Lm9mZnNldC14bC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cbi5idG5ldy5vZmZzZXQteGwtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG59XG4uYnRuZXcub2Zmc2V0LXhsLTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmJ0bmV3Lm9mZnNldC14bC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG4uYnRuZXcub2Zmc2V0LXhsLTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbn1cbn1cbi5idG5ldy5pbWctZmx1aWQge1xubWF4LXdpZHRoOiAxMDAlO1xuaGVpZ2h0OiBhdXRvO1xufVxuXG5cblxuXG4vKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAtZ3JpZC5jc3MubWFwICovXG5cblxuXG4uYnRncmlkIC5hbGlnbi1iYXNlbGluZSB7XG52ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cbi5idGdyaWQgLmFsaWduLXRvcCB7XG52ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG4uYnRncmlkIC5hbGlnbi1taWRkbGUge1xudmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuLmJ0Z3JpZCAuYWxpZ24tYm90dG9tIHtcbnZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cbi5idGdyaWQgLmFsaWduLXRleHQtYm90dG9tIHtcbnZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuLmJ0Z3JpZCAuYWxpZ24tdGV4dC10b3Age1xudmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG4uYnRncmlkIC5jbGVhcmZpeDo6YWZ0ZXIge1xuZGlzcGxheTogYmxvY2s7XG5jb250ZW50OiBcIlwiO1xuY2xlYXI6IGJvdGg7XG59XG4uYnRncmlkIC50ZXh0LWp1c3RpZnkge1xudGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50O1xufVxuLmJ0Z3JpZCAudGV4dC1ub3dyYXAge1xud2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuLmJ0Z3JpZCAudGV4dC10cnVuY2F0ZSB7XG5vdmVyZmxvdzogaGlkZGVuO1xudGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG53aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJ0Z3JpZCAudGV4dC1sZWZ0IHtcbnRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5idGdyaWQgLnRleHQtcmlnaHQge1xudGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5idGdyaWQgLnRleHQtY2VudGVyIHtcbnRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4uYnRncmlkIC50ZXh0LXNtLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uYnRncmlkIC50ZXh0LXNtLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5idGdyaWQgLnRleHQtc20tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbi5idGdyaWQgLnRleHQtbWQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5idGdyaWQgLnRleHQtbWQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLmJ0Z3JpZCAudGV4dC1tZC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuLmJ0Z3JpZCAudGV4dC1sZy1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmJ0Z3JpZCAudGV4dC1sZy1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uYnRncmlkIC50ZXh0LWxnLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuLmJ0Z3JpZCAudGV4dC14bC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmJ0Z3JpZCAudGV4dC14bC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4uYnRncmlkIC50ZXh0LXhsLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxufVxuLmJ0Z3JpZCAudGV4dC1sb3dlcmNhc2Uge1xudGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xufVxuLmJ0Z3JpZCAudGV4dC11cHBlcmNhc2Uge1xudGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuLmJ0Z3JpZCAudGV4dC1jYXBpdGFsaXplIHtcbnRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG4uYnRncmlkIC5mb250LXdlaWdodC1ub3JtYWwge1xuZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5idGdyaWQgLmZvbnQtd2VpZ2h0LWJvbGQge1xuZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnRncmlkIC5mb250LWl0YWxpYyB7XG5mb250LXN0eWxlOiBpdGFsaWM7XG59XG4uYnRncmlkIC50ZXh0LXdoaXRlIHtcbmNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uYnRncmlkIC50ZXh0LW11dGVkIHtcbmNvbG9yOiAjNjM2YzcyICFpbXBvcnRhbnQ7XG59XG4uYnRncmlkIGEudGV4dC1tdXRlZDpmb2N1cywgLmJ0Z3JpZCBhLnRleHQtbXV0ZWQ6aG92ZXIge1xuY29sb3I6ICM0YjUyNTcgIWltcG9ydGFudDtcbn1cbi5idGdyaWQgLnRleHQtcHJpbWFyeSB7XG5jb2xvcjogIzAyNzVkOCAhaW1wb3J0YW50O1xufVxuLmJ0Z3JpZCBhLnRleHQtcHJpbWFyeTpmb2N1cywgLmJ0Z3JpZCBhLnRleHQtcHJpbWFyeTpob3ZlciB7XG5jb2xvcjogIzAyNWFhNSAhaW1wb3J0YW50O1xufVxuLmJ0Z3JpZCAudGV4dC1zdWNjZXNzIHtcbmNvbG9yOiAjNWNiODVjICFpbXBvcnRhbnQ7XG59XG4uYnRncmlkIGEudGV4dC1zdWNjZXNzOmZvY3VzLCAuYnRncmlkIGEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbmNvbG9yOiAjNDQ5ZDQ0ICFpbXBvcnRhbnQ7XG59XG4uYnRncmlkIC50ZXh0LWluZm8ge1xuY29sb3I6ICM1YmMwZGUgIWltcG9ydGFudDtcbn1cbi5idGdyaWQgYS50ZXh0LWluZm86Zm9jdXMsIC5idGdyaWQgYS50ZXh0LWluZm86aG92ZXIge1xuY29sb3I6ICMzMWIwZDUgIWltcG9ydGFudDtcbn1cbi5idGdyaWQgLnRleHQtd2FybmluZyB7XG5jb2xvcjogI2YwYWQ0ZSAhaW1wb3J0YW50O1xufVxuLmJ0Z3JpZCBhLnRleHQtd2FybmluZzpmb2N1cywgLmJ0Z3JpZCBhLnRleHQtd2FybmluZzpob3ZlciB7XG5jb2xvcjogI2VjOTcxZiAhaW1wb3J0YW50O1xufVxuLmJ0Z3JpZCAudGV4dC1kYW5nZXIge1xuY29sb3I6ICNkOTUzNGYgIWltcG9ydGFudDtcbn1cbi5idGdyaWQgYS50ZXh0LWRhbmdlcjpmb2N1cywgLmJ0Z3JpZCBhLnRleHQtZGFuZ2VyOmhvdmVyIHtcbmNvbG9yOiAjYzkzMDJjICFpbXBvcnRhbnQ7XG59XG4uYnRncmlkIC50ZXh0LWdyYXktZGFyayB7XG5jb2xvcjogIzI5MmIyYyAhaW1wb3J0YW50O1xufVxuLmJ0Z3JpZCBhLnRleHQtZ3JheS1kYXJrOmZvY3VzLCAuYnRncmlkIGEudGV4dC1ncmF5LWRhcms6aG92ZXIge1xuY29sb3I6ICMxMDExMTIgIWltcG9ydGFudDtcbn1cbi5idGdyaWQgLnRleHQtaGlkZSB7XG5mb250OiAwLzAgYTtcbmNvbG9yOiB0cmFuc3BhcmVudDtcbnRleHQtc2hhZG93OiBub25lO1xuYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5ib3JkZXI6IDA7XG59XG4uYnRncmlkIC5pbnZpc2libGUge1xudmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4uYnRncmlkIC5oaWRkZW4teHMtdXAge1xuZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4uYnRncmlkIC5oaWRkZW4teHMtZG93biB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuLmJ0Z3JpZCAuaGlkZGVuLXNtLXVwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4uYnRncmlkIC5oaWRkZW4tc20tZG93biB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuLmJ0Z3JpZCAuaGlkZGVuLW1kLXVwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4uYnRncmlkIC5oaWRkZW4tbWQtZG93biB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuLmJ0Z3JpZCAuaGlkZGVuLWxnLXVwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuLmJ0Z3JpZCAuaGlkZGVuLWxnLWRvd24ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4uYnRncmlkIC5oaWRkZW4teGwtdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG59XG4uYnRncmlkIC5oaWRkZW4teGwtZG93biB7XG5kaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYnRncmlkIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbmRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4uYnRncmlkIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbn1cbi5idGdyaWQgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbmRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4uYnRncmlkIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxufVxuLmJ0Z3JpZCAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbi5idGdyaWQgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG59XG5AbWVkaWEgcHJpbnQge1xuLmJ0Z3JpZCAuaGlkZGVuLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxufVxuLmJ0Z3JpZCAuY29udGFpbmVyIHtcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbm1hcmdpbi1sZWZ0OiBhdXRvO1xubWFyZ2luLXJpZ2h0OiBhdXRvO1xucGFkZGluZy1yaWdodDogMTVweDtcbnBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuLmJ0Z3JpZCAuY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4uYnRncmlkIC5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbi5idGdyaWQgLmNvbnRhaW5lciB7IFxuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4uYnRncmlkIC5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbi5idGdyaWQgLmNvbnRhaW5lciB7XG4gIHdpZHRoOiA1NDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4uYnRncmlkIC5jb250YWluZXIge1xuICB3aWR0aDogNzIwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuLmJ0Z3JpZCAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4uYnRncmlkIC5jb250YWluZXIge1xuICB3aWR0aDogMTE0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG59XG4uYnRncmlkIC5jb250YWluZXItZmx1aWQge1xucG9zaXRpb246IHJlbGF0aXZlO1xubWFyZ2luLWxlZnQ6IGF1dG87XG5tYXJnaW4tcmlnaHQ6IGF1dG87XG5wYWRkaW5nLXJpZ2h0OiAxNXB4O1xucGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4uYnRncmlkIC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbi5idGdyaWQgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuLmJ0Z3JpZCAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuLmJ0Z3JpZCAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxufVxuLmJ0Z3JpZCAucm93IHtcbmRpc3BsYXk6IGZsZXg7XG5mbGV4LXdyYXA6IHdyYXA7XG5tYXJnaW4tcmlnaHQ6IC0xNXB4O1xubWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idGdyaWQgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuLmJ0Z3JpZCAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4uYnRncmlkIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4uYnRncmlkIC5yb3cge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG59XG4uYnRncmlkIC5uby1ndXR0ZXJzIHtcbm1hcmdpbi1yaWdodDogMDtcbm1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0Z3JpZCAubm8tZ3V0dGVycyA+IC5jb2wsXG4uYnRncmlkIC5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xucGFkZGluZy1yaWdodDogMDtcbnBhZGRpbmctbGVmdDogMDtcbn1cbi5idGdyaWQgLmNvbC0xLCAuYnRncmlkIC5jb2wtMiwgLmJ0Z3JpZCAuY29sLTMsIC5idGdyaWQgLmNvbC00LCAuYnRncmlkIC5jb2wtNSwgLmJ0Z3JpZCAuY29sLTYsIC5idGdyaWQgLmNvbC03LCAuYnRncmlkIC5jb2wtOCwgLmJ0Z3JpZCAuY29sLTksIC5idGdyaWQgLmNvbC0xMCwgLmJ0Z3JpZCAuY29sLTExLCAuYnRncmlkIC5jb2wtMTIsIC5idGdyaWQgLmNvbCwgLmJ0Z3JpZCAuY29sLXNtLTEsIC5idGdyaWQgLmNvbC1zbS0yLCAuYnRncmlkIC5jb2wtc20tMywgLmJ0Z3JpZCAuY29sLXNtLTQsIC5idGdyaWQgLmNvbC1zbS01LCAuYnRncmlkIC5jb2wtc20tNiwgLmJ0Z3JpZCAuY29sLXNtLTcsIC5idGdyaWQgLmNvbC1zbS04LCAuYnRncmlkIC5jb2wtc20tOSwgLmJ0Z3JpZCAuY29sLXNtLTEwLCAuYnRncmlkIC5jb2wtc20tMTEsIC5idGdyaWQgLmNvbC1zbS0xMiwgLmJ0Z3JpZCAuY29sLXNtLCAuYnRncmlkIC5jb2wtbWQtMSwgLmJ0Z3JpZCAuY29sLW1kLTIsIC5idGdyaWQgLmNvbC1tZC0zLCAuYnRncmlkIC5jb2wtbWQtNCwgLmJ0Z3JpZCAuY29sLW1kLTUsIC5idGdyaWQgLmNvbC1tZC02LCAuYnRncmlkIC5jb2wtbWQtNywgLmJ0Z3JpZCAuY29sLW1kLTgsIC5idGdyaWQgLmNvbC1tZC05LCAuYnRncmlkIC5jb2wtbWQtMTAsIC5idGdyaWQgLmNvbC1tZC0xMSwgLmJ0Z3JpZCAuY29sLW1kLTEyLCAuYnRncmlkIC5jb2wtbWQsIC5idGdyaWQgLmNvbC1sZy0xLCAuYnRncmlkIC5jb2wtbGctMiwgLmJ0Z3JpZCAuY29sLWxnLTMsIC5idGdyaWQgLmNvbC1sZy00LCAuYnRncmlkIC5jb2wtbGctNSwgLmJ0Z3JpZCAuY29sLWxnLTYsIC5idGdyaWQgLmNvbC1sZy03LCAuYnRncmlkIC5jb2wtbGctOCwgLmJ0Z3JpZCAuY29sLWxnLTksIC5idGdyaWQgLmNvbC1sZy0xMCwgLmJ0Z3JpZCAuY29sLWxnLTExLCAuYnRncmlkIC5jb2wtbGctMTIsIC5idGdyaWQgLmNvbC1sZywgLmJ0Z3JpZCAuY29sLXhsLTEsIC5idGdyaWQgLmNvbC14bC0yLCAuYnRncmlkIC5jb2wteGwtMywgLmJ0Z3JpZCAuY29sLXhsLTQsIC5idGdyaWQgLmNvbC14bC01LCAuYnRncmlkIC5jb2wteGwtNiwgLmJ0Z3JpZCAuY29sLXhsLTcsIC5idGdyaWQgLmNvbC14bC04LCAuYnRncmlkIC5jb2wteGwtOSwgLmJ0Z3JpZCAuY29sLXhsLTEwLCAuYnRncmlkIC5jb2wteGwtMTEsIC5idGdyaWQgLmNvbC14bC0xMiwgLmJ0Z3JpZCAuY29sLXhsIHtcbnBvc2l0aW9uOiByZWxhdGl2ZTtcbndpZHRoOiAxMDAlO1xubWluLWhlaWdodDogMXB4O1xucGFkZGluZy1yaWdodDogMTVweDtcbnBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuLmJ0Z3JpZCAuY29sLTEsIC5idGdyaWQgLmNvbC0yLCAuYnRncmlkIC5jb2wtMywgLmJ0Z3JpZCAuY29sLTQsIC5idGdyaWQgLmNvbC01LCAuYnRncmlkIC5jb2wtNiwgLmJ0Z3JpZCAuY29sLTcsIC5idGdyaWQgLmNvbC04LCAuYnRncmlkIC5jb2wtOSwgLmJ0Z3JpZCAuY29sLTEwLCAuYnRncmlkIC5jb2wtMTEsIC5idGdyaWQgLmNvbC0xMiwgLmJ0Z3JpZCAuY29sLCAuYnRncmlkIC5jb2wtc20tMSwgLmJ0Z3JpZCAuY29sLXNtLTIsIC5idGdyaWQgLmNvbC1zbS0zLCAuYnRncmlkIC5jb2wtc20tNCwgLmJ0Z3JpZCAuY29sLXNtLTUsIC5idGdyaWQgLmNvbC1zbS02LCAuYnRncmlkIC5jb2wtc20tNywgLmJ0Z3JpZCAuY29sLXNtLTgsIC5idGdyaWQgLmNvbC1zbS05LCAuYnRncmlkIC5jb2wtc20tMTAsIC5idGdyaWQgLmNvbC1zbS0xMSwgLmJ0Z3JpZCAuY29sLXNtLTEyLCAuYnRncmlkIC5jb2wtc20sIC5idGdyaWQgLmNvbC1tZC0xLCAuYnRncmlkIC5jb2wtbWQtMiwgLmJ0Z3JpZCAuY29sLW1kLTMsIC5idGdyaWQgLmNvbC1tZC00LCAuYnRncmlkIC5jb2wtbWQtNSwgLmJ0Z3JpZCAuY29sLW1kLTYsIC5idGdyaWQgLmNvbC1tZC03LCAuYnRncmlkIC5jb2wtbWQtOCwgLmJ0Z3JpZCAuY29sLW1kLTksIC5idGdyaWQgLmNvbC1tZC0xMCwgLmJ0Z3JpZCAuY29sLW1kLTExLCAuYnRncmlkIC5jb2wtbWQtMTIsIC5idGdyaWQgLmNvbC1tZCwgLmJ0Z3JpZCAuY29sLWxnLTEsIC5idGdyaWQgLmNvbC1sZy0yLCAuYnRncmlkIC5jb2wtbGctMywgLmJ0Z3JpZCAuY29sLWxnLTQsIC5idGdyaWQgLmNvbC1sZy01LCAuYnRncmlkIC5jb2wtbGctNiwgLmJ0Z3JpZCAuY29sLWxnLTcsIC5idGdyaWQgLmNvbC1sZy04LCAuYnRncmlkIC5jb2wtbGctOSwgLmJ0Z3JpZCAuY29sLWxnLTEwLCAuYnRncmlkIC5jb2wtbGctMTEsIC5idGdyaWQgLmNvbC1sZy0xMiwgLmJ0Z3JpZCAuY29sLWxnLCAuYnRncmlkIC5jb2wteGwtMSwgLmJ0Z3JpZCAuY29sLXhsLTIsIC5idGdyaWQgLmNvbC14bC0zLCAuYnRncmlkIC5jb2wteGwtNCwgLmJ0Z3JpZCAuY29sLXhsLTUsIC5idGdyaWQgLmNvbC14bC02LCAuYnRncmlkIC5jb2wteGwtNywgLmJ0Z3JpZCAuY29sLXhsLTgsIC5idGdyaWQgLmNvbC14bC05LCAuYnRncmlkIC5jb2wteGwtMTAsIC5idGdyaWQgLmNvbC14bC0xMSwgLmJ0Z3JpZCAuY29sLXhsLTEyLCAuYnRncmlkIC5jb2wteGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbi5idGdyaWQgLmNvbC0xLCAuYnRncmlkIC5jb2wtMiwgLmJ0Z3JpZCAuY29sLTMsIC5idGdyaWQgLmNvbC00LCAuYnRncmlkIC5jb2wtNSwgLmJ0Z3JpZCAuY29sLTYsIC5idGdyaWQgLmNvbC03LCAuYnRncmlkIC5jb2wtOCwgLmJ0Z3JpZCAuY29sLTksIC5idGdyaWQgLmNvbC0xMCwgLmJ0Z3JpZCAuY29sLTExLCAuYnRncmlkIC5jb2wtMTIsIC5idGdyaWQgLmNvbCwgLmJ0Z3JpZCAuY29sLXNtLTEsIC5idGdyaWQgLmNvbC1zbS0yLCAuYnRncmlkIC5jb2wtc20tMywgLmJ0Z3JpZCAuY29sLXNtLTQsIC5idGdyaWQgLmNvbC1zbS01LCAuYnRncmlkIC5jb2wtc20tNiwgLmJ0Z3JpZCAuY29sLXNtLTcsIC5idGdyaWQgLmNvbC1zbS04LCAuYnRncmlkIC5jb2wtc20tOSwgLmJ0Z3JpZCAuY29sLXNtLTEwLCAuYnRncmlkIC5jb2wtc20tMTEsIC5idGdyaWQgLmNvbC1zbS0xMiwgLmJ0Z3JpZCAuY29sLXNtLCAuYnRncmlkIC5jb2wtbWQtMSwgLmJ0Z3JpZCAuY29sLW1kLTIsIC5idGdyaWQgLmNvbC1tZC0zLCAuYnRncmlkIC5jb2wtbWQtNCwgLmJ0Z3JpZCAuY29sLW1kLTUsIC5idGdyaWQgLmNvbC1tZC02LCAuYnRncmlkIC5jb2wtbWQtNywgLmJ0Z3JpZCAuY29sLW1kLTgsIC5idGdyaWQgLmNvbC1tZC05LCAuYnRncmlkIC5jb2wtbWQtMTAsIC5idGdyaWQgLmNvbC1tZC0xMSwgLmJ0Z3JpZCAuY29sLW1kLTEyLCAuYnRncmlkIC5jb2wtbWQsIC5idGdyaWQgLmNvbC1sZy0xLCAuYnRncmlkIC5jb2wtbGctMiwgLmJ0Z3JpZCAuY29sLWxnLTMsIC5idGdyaWQgLmNvbC1sZy00LCAuYnRncmlkIC5jb2wtbGctNSwgLmJ0Z3JpZCAuY29sLWxnLTYsIC5idGdyaWQgLmNvbC1sZy03LCAuYnRncmlkIC5jb2wtbGctOCwgLmJ0Z3JpZCAuY29sLWxnLTksIC5idGdyaWQgLmNvbC1sZy0xMCwgLmJ0Z3JpZCAuY29sLWxnLTExLCAuYnRncmlkIC5jb2wtbGctMTIsIC5idGdyaWQgLmNvbC1sZywgLmJ0Z3JpZCAuY29sLXhsLTEsIC5idGdyaWQgLmNvbC14bC0yLCAuYnRncmlkIC5jb2wteGwtMywgLmJ0Z3JpZCAuY29sLXhsLTQsIC5idGdyaWQgLmNvbC14bC01LCAuYnRncmlkIC5jb2wteGwtNiwgLmJ0Z3JpZCAuY29sLXhsLTcsIC5idGdyaWQgLmNvbC14bC04LCAuYnRncmlkIC5jb2wteGwtOSwgLmJ0Z3JpZCAuY29sLXhsLTEwLCAuYnRncmlkIC5jb2wteGwtMTEsIC5idGdyaWQgLmNvbC14bC0xMiwgLmJ0Z3JpZCAuY29sLXhsIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4uYnRncmlkIC5jb2wtMSwgLmJ0Z3JpZCAuY29sLTIsIC5idGdyaWQgLmNvbC0zLCAuYnRncmlkIC5jb2wtNCwgLmJ0Z3JpZCAuY29sLTUsIC5idGdyaWQgLmNvbC02LCAuYnRncmlkIC5jb2wtNywgLmJ0Z3JpZCAuY29sLTgsIC5idGdyaWQgLmNvbC05LCAuYnRncmlkIC5jb2wtMTAsIC5idGdyaWQgLmNvbC0xMSwgLmJ0Z3JpZCAuY29sLTEyLCAuYnRncmlkIC5jb2wsIC5idGdyaWQgLmNvbC1zbS0xLCAuYnRncmlkIC5jb2wtc20tMiwgLmJ0Z3JpZCAuY29sLXNtLTMsIC5idGdyaWQgLmNvbC1zbS00LCAuYnRncmlkIC5jb2wtc20tNSwgLmJ0Z3JpZCAuY29sLXNtLTYsIC5idGdyaWQgLmNvbC1zbS03LCAuYnRncmlkIC5jb2wtc20tOCwgLmJ0Z3JpZCAuY29sLXNtLTksIC5idGdyaWQgLmNvbC1zbS0xMCwgLmJ0Z3JpZCAuY29sLXNtLTExLCAuYnRncmlkIC5jb2wtc20tMTIsIC5idGdyaWQgLmNvbC1zbSwgLmJ0Z3JpZCAuY29sLW1kLTEsIC5idGdyaWQgLmNvbC1tZC0yLCAuYnRncmlkIC5jb2wtbWQtMywgLmJ0Z3JpZCAuY29sLW1kLTQsIC5idGdyaWQgLmNvbC1tZC01LCAuYnRncmlkIC5jb2wtbWQtNiwgLmJ0Z3JpZCAuY29sLW1kLTcsIC5idGdyaWQgLmNvbC1tZC04LCAuYnRncmlkIC5jb2wtbWQtOSwgLmJ0Z3JpZCAuY29sLW1kLTEwLCAuYnRncmlkIC5jb2wtbWQtMTEsIC5idGdyaWQgLmNvbC1tZC0xMiwgLmJ0Z3JpZCAuY29sLW1kLCAuYnRncmlkIC5jb2wtbGctMSwgLmJ0Z3JpZCAuY29sLWxnLTIsIC5idGdyaWQgLmNvbC1sZy0zLCAuYnRncmlkIC5jb2wtbGctNCwgLmJ0Z3JpZCAuY29sLWxnLTUsIC5idGdyaWQgLmNvbC1sZy02LCAuYnRncmlkIC5jb2wtbGctNywgLmJ0Z3JpZCAuY29sLWxnLTgsIC5idGdyaWQgLmNvbC1sZy05LCAuYnRncmlkIC5jb2wtbGctMTAsIC5idGdyaWQgLmNvbC1sZy0xMSwgLmJ0Z3JpZCAuY29sLWxnLTEyLCAuYnRncmlkIC5jb2wtbGcsIC5idGdyaWQgLmNvbC14bC0xLCAuYnRncmlkIC5jb2wteGwtMiwgLmJ0Z3JpZCAuY29sLXhsLTMsIC5idGdyaWQgLmNvbC14bC00LCAuYnRncmlkIC5jb2wteGwtNSwgLmJ0Z3JpZCAuY29sLXhsLTYsIC5idGdyaWQgLmNvbC14bC03LCAuYnRncmlkIC5jb2wteGwtOCwgLmJ0Z3JpZCAuY29sLXhsLTksIC5idGdyaWQgLmNvbC14bC0xMCwgLmJ0Z3JpZCAuY29sLXhsLTExLCAuYnRncmlkIC5jb2wteGwtMTIsIC5idGdyaWQgLmNvbC14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbi5idGdyaWQgLmNvbC0xLCAuYnRncmlkIC5jb2wtMiwgLmJ0Z3JpZCAuY29sLTMsIC5idGdyaWQgLmNvbC00LCAuYnRncmlkIC5jb2wtNSwgLmJ0Z3JpZCAuY29sLTYsIC5idGdyaWQgLmNvbC03LCAuYnRncmlkIC5jb2wtOCwgLmJ0Z3JpZCAuY29sLTksIC5idGdyaWQgLmNvbC0xMCwgLmJ0Z3JpZCAuY29sLTExLCAuYnRncmlkIC5jb2wtMTIsIC5idGdyaWQgLmNvbCwgLmJ0Z3JpZCAuY29sLXNtLTEsIC5idGdyaWQgLmNvbC1zbS0yLCAuYnRncmlkIC5jb2wtc20tMywgLmJ0Z3JpZCAuY29sLXNtLTQsIC5idGdyaWQgLmNvbC1zbS01LCAuYnRncmlkIC5jb2wtc20tNiwgLmJ0Z3JpZCAuY29sLXNtLTcsIC5idGdyaWQgLmNvbC1zbS04LCAuYnRncmlkIC5jb2wtc20tOSwgLmJ0Z3JpZCAuY29sLXNtLTEwLCAuYnRncmlkIC5jb2wtc20tMTEsIC5idGdyaWQgLmNvbC1zbS0xMiwgLmJ0Z3JpZCAuY29sLXNtLCAuYnRncmlkIC5jb2wtbWQtMSwgLmJ0Z3JpZCAuY29sLW1kLTIsIC5idGdyaWQgLmNvbC1tZC0zLCAuYnRncmlkIC5jb2wtbWQtNCwgLmJ0Z3JpZCAuY29sLW1kLTUsIC5idGdyaWQgLmNvbC1tZC02LCAuYnRncmlkIC5jb2wtbWQtNywgLmJ0Z3JpZCAuY29sLW1kLTgsIC5idGdyaWQgLmNvbC1tZC05LCAuYnRncmlkIC5jb2wtbWQtMTAsIC5idGdyaWQgLmNvbC1tZC0xMSwgLmJ0Z3JpZCAuY29sLW1kLTEyLCAuYnRncmlkIC5jb2wtbWQsIC5idGdyaWQgLmNvbC1sZy0xLCAuYnRncmlkIC5jb2wtbGctMiwgLmJ0Z3JpZCAuY29sLWxnLTMsIC5idGdyaWQgLmNvbC1sZy00LCAuYnRncmlkIC5jb2wtbGctNSwgLmJ0Z3JpZCAuY29sLWxnLTYsIC5idGdyaWQgLmNvbC1sZy03LCAuYnRncmlkIC5jb2wtbGctOCwgLmJ0Z3JpZCAuY29sLWxnLTksIC5idGdyaWQgLmNvbC1sZy0xMCwgLmJ0Z3JpZCAuY29sLWxnLTExLCAuYnRncmlkIC5jb2wtbGctMTIsIC5idGdyaWQgLmNvbC1sZywgLmJ0Z3JpZCAuY29sLXhsLTEsIC5idGdyaWQgLmNvbC14bC0yLCAuYnRncmlkIC5jb2wteGwtMywgLmJ0Z3JpZCAuY29sLXhsLTQsIC5idGdyaWQgLmNvbC14bC01LCAuYnRncmlkIC5jb2wteGwtNiwgLmJ0Z3JpZCAuY29sLXhsLTcsIC5idGdyaWQgLmNvbC14bC04LCAuYnRncmlkIC5jb2wteGwtOSwgLmJ0Z3JpZCAuY29sLXhsLTEwLCAuYnRncmlkIC5jb2wteGwtMTEsIC5idGdyaWQgLmNvbC14bC0xMiwgLmJ0Z3JpZCAuY29sLXhsIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxufVxuLmJ0Z3JpZCAuY29sIHtcbmZsZXgtYmFzaXM6IDA7XG5mbGV4LWdyb3c6IDE7XG5tYXgtd2lkdGg6IDEwMCU7XG59XG4uYnRncmlkIC5jb2wtYXV0byB7XG5mbGV4OiAwIDAgYXV0bztcbndpZHRoOiBhdXRvO1xufVxuLmJ0Z3JpZCAuY29sLTEge1xuZmxleDogMCAwIDguMzMzMzMlO1xubWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cbi5idGdyaWQgLmNvbC0yIHtcbmZsZXg6IDAgMCAxNi42NjY2NyU7XG5tYXgtd2lkdGg6IDE2LjY2NjY3JTtcbn1cbi5idGdyaWQgLmNvbC0zIHtcbmZsZXg6IDAgMCAyNSU7XG5tYXgtd2lkdGg6IDI1JTtcbn1cbi5idGdyaWQgLmNvbC00IHtcbmZsZXg6IDAgMCAzMy4zMzMzMyU7XG5tYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cbi5idGdyaWQgLmNvbC01IHtcbmZsZXg6IDAgMCA0MS42NjY2NyU7XG5tYXgtd2lkdGg6IDQxLjY2NjY3JTtcbn1cbi5idGdyaWQgLmNvbC02IHtcbmZsZXg6IDAgMCA1MCU7XG5tYXgtd2lkdGg6IDUwJTtcbn1cbi5idGdyaWQgLmNvbC03IHtcbmZsZXg6IDAgMCA1OC4zMzMzMyU7XG5tYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cbi5idGdyaWQgLmNvbC04IHtcbmZsZXg6IDAgMCA2Ni42NjY2NyU7XG5tYXgtd2lkdGg6IDY2LjY2NjY3JTtcbn1cbi5idGdyaWQgLmNvbC05IHtcbmZsZXg6IDAgMCA3NSU7XG5tYXgtd2lkdGg6IDc1JTtcbn1cbi5idGdyaWQgLmNvbC0xMCB7XG5mbGV4OiAwIDAgODMuMzMzMzMlO1xubWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG4uYnRncmlkIC5jb2wtMTEge1xuZmxleDogMCAwIDkxLjY2NjY3JTtcbm1heC13aWR0aDogOTEuNjY2NjclO1xufVxuLmJ0Z3JpZCAuY29sLTEyIHtcbmZsZXg6IDAgMCAxMDAlO1xubWF4LXdpZHRoOiAxMDAlO1xufVxuLmJ0Z3JpZCAucHVsbC0wIHtcbnJpZ2h0OiBhdXRvO1xufVxuLmJ0Z3JpZCAucHVsbC0xIHtcbnJpZ2h0OiA4LjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1bGwtMiB7XG5yaWdodDogMTYuNjY2NjclO1xufVxuLmJ0Z3JpZCAucHVsbC0zIHtcbnJpZ2h0OiAyNSU7XG59XG4uYnRncmlkIC5wdWxsLTQge1xucmlnaHQ6IDMzLjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1bGwtNSB7XG5yaWdodDogNDEuNjY2NjclO1xufVxuLmJ0Z3JpZCAucHVsbC02IHtcbnJpZ2h0OiA1MCU7XG59XG4uYnRncmlkIC5wdWxsLTcge1xucmlnaHQ6IDU4LjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1bGwtOCB7XG5yaWdodDogNjYuNjY2NjclO1xufVxuLmJ0Z3JpZCAucHVsbC05IHtcbnJpZ2h0OiA3NSU7XG59XG4uYnRncmlkIC5wdWxsLTEwIHtcbnJpZ2h0OiA4My4zMzMzMyU7XG59XG4uYnRncmlkIC5wdWxsLTExIHtcbnJpZ2h0OiA5MS42NjY2NyU7XG59XG4uYnRncmlkIC5wdWxsLTEyIHtcbnJpZ2h0OiAxMDAlO1xufVxuLmJ0Z3JpZCAucHVzaC0wIHtcbmxlZnQ6IGF1dG87XG59XG4uYnRncmlkIC5wdXNoLTEge1xubGVmdDogOC4zMzMzMyU7XG59XG4uYnRncmlkIC5wdXNoLTIge1xubGVmdDogMTYuNjY2NjclO1xufVxuLmJ0Z3JpZCAucHVzaC0zIHtcbmxlZnQ6IDI1JTtcbn1cbi5idGdyaWQgLnB1c2gtNCB7XG5sZWZ0OiAzMy4zMzMzMyU7XG59XG4uYnRncmlkIC5wdXNoLTUge1xubGVmdDogNDEuNjY2NjclO1xufVxuLmJ0Z3JpZCAucHVzaC02IHtcbmxlZnQ6IDUwJTtcbn1cbi5idGdyaWQgLnB1c2gtNyB7XG5sZWZ0OiA1OC4zMzMzMyU7XG59XG4uYnRncmlkIC5wdXNoLTgge1xubGVmdDogNjYuNjY2NjclO1xufVxuLmJ0Z3JpZCAucHVzaC05IHtcbmxlZnQ6IDc1JTtcbn1cbi5idGdyaWQgLnB1c2gtMTAge1xubGVmdDogODMuMzMzMzMlO1xufVxuLmJ0Z3JpZCAucHVzaC0xMSB7XG5sZWZ0OiA5MS42NjY2NyU7XG59XG4uYnRncmlkIC5wdXNoLTEyIHtcbmxlZnQ6IDEwMCU7XG59XG4uYnRncmlkIC5vZmZzZXQtMSB7XG5tYXJnaW4tbGVmdDogOC4zMzMzMyU7XG59XG4uYnRncmlkIC5vZmZzZXQtMiB7XG5tYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LTMge1xubWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5idGdyaWQgLm9mZnNldC00IHtcbm1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7XG59XG4uYnRncmlkIC5vZmZzZXQtNSB7XG5tYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LTYge1xubWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5idGdyaWQgLm9mZnNldC03IHtcbm1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7XG59XG4uYnRncmlkIC5vZmZzZXQtOCB7XG5tYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LTkge1xubWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5idGdyaWQgLm9mZnNldC0xMCB7XG5tYXJnaW4tbGVmdDogODMuMzMzMzMlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LTExIHtcbm1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbi5idGdyaWQgLmNvbC1zbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJ0Z3JpZCAuY29sLXNtLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4uYnRncmlkIC5jb2wtc20tMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cbi5idGdyaWQgLmNvbC1zbS0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG4uYnRncmlkIC5jb2wtc20tMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuLmJ0Z3JpZCAuY29sLXNtLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cbi5idGdyaWQgLmNvbC1zbS01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG59XG4uYnRncmlkIC5jb2wtc20tNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmJ0Z3JpZCAuY29sLXNtLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cbi5idGdyaWQgLmNvbC1zbS04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG4uYnRncmlkIC5jb2wtc20tOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuLmJ0Z3JpZCAuY29sLXNtLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG4uYnRncmlkIC5jb2wtc20tMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cbi5idGdyaWQgLmNvbC1zbS0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYnRncmlkIC5wdWxsLXNtLTAge1xuICByaWdodDogYXV0bztcbn1cbi5idGdyaWQgLnB1bGwtc20tMSB7XG4gIHJpZ2h0OiA4LjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1bGwtc20tMiB7XG4gIHJpZ2h0OiAxNi42NjY2NyU7XG59XG4uYnRncmlkIC5wdWxsLXNtLTMge1xuICByaWdodDogMjUlO1xufVxuLmJ0Z3JpZCAucHVsbC1zbS00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1bGwtc20tNSB7XG4gIHJpZ2h0OiA0MS42NjY2NyU7XG59XG4uYnRncmlkIC5wdWxsLXNtLTYge1xuICByaWdodDogNTAlO1xufVxuLmJ0Z3JpZCAucHVsbC1zbS03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1bGwtc20tOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NyU7XG59XG4uYnRncmlkIC5wdWxsLXNtLTkge1xuICByaWdodDogNzUlO1xufVxuLmJ0Z3JpZCAucHVsbC1zbS0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMyU7XG59XG4uYnRncmlkIC5wdWxsLXNtLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY3JTtcbn1cbi5idGdyaWQgLnB1bGwtc20tMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5idGdyaWQgLnB1c2gtc20tMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uYnRncmlkIC5wdXNoLXNtLTEge1xuICBsZWZ0OiA4LjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1c2gtc20tMiB7XG4gIGxlZnQ6IDE2LjY2NjY3JTtcbn1cbi5idGdyaWQgLnB1c2gtc20tMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5idGdyaWQgLnB1c2gtc20tNCB7XG4gIGxlZnQ6IDMzLjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1c2gtc20tNSB7XG4gIGxlZnQ6IDQxLjY2NjY3JTtcbn1cbi5idGdyaWQgLnB1c2gtc20tNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5idGdyaWQgLnB1c2gtc20tNyB7XG4gIGxlZnQ6IDU4LjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1c2gtc20tOCB7XG4gIGxlZnQ6IDY2LjY2NjY3JTtcbn1cbi5idGdyaWQgLnB1c2gtc20tOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5idGdyaWQgLnB1c2gtc20tMTAge1xuICBsZWZ0OiA4My4zMzMzMyU7XG59XG4uYnRncmlkIC5wdXNoLXNtLTExIHtcbiAgbGVmdDogOTEuNjY2NjclO1xufVxuLmJ0Z3JpZCAucHVzaC1zbS0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uYnRncmlkIC5vZmZzZXQtc20tMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5idGdyaWQgLm9mZnNldC1zbS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LXNtLTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LXNtLTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LXNtLTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LXNtLTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LXNtLTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LXNtLTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LXNtLTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LXNtLTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LXNtLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cbi5idGdyaWQgLm9mZnNldC1zbS0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbi5idGdyaWQgLmNvbC1tZCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJ0Z3JpZCAuY29sLW1kLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4uYnRncmlkIC5jb2wtbWQtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cbi5idGdyaWQgLmNvbC1tZC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG4uYnRncmlkIC5jb2wtbWQtMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuLmJ0Z3JpZCAuY29sLW1kLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cbi5idGdyaWQgLmNvbC1tZC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG59XG4uYnRncmlkIC5jb2wtbWQtNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmJ0Z3JpZCAuY29sLW1kLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cbi5idGdyaWQgLmNvbC1tZC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG4uYnRncmlkIC5jb2wtbWQtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuLmJ0Z3JpZCAuY29sLW1kLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG4uYnRncmlkIC5jb2wtbWQtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cbi5idGdyaWQgLmNvbC1tZC0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYnRncmlkIC5wdWxsLW1kLTAge1xuICByaWdodDogYXV0bztcbn1cbi5idGdyaWQgLnB1bGwtbWQtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1bGwtbWQtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NyU7XG59XG4uYnRncmlkIC5wdWxsLW1kLTMge1xuICByaWdodDogMjUlO1xufVxuLmJ0Z3JpZCAucHVsbC1tZC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1bGwtbWQtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NyU7XG59XG4uYnRncmlkIC5wdWxsLW1kLTYge1xuICByaWdodDogNTAlO1xufVxuLmJ0Z3JpZCAucHVsbC1tZC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1bGwtbWQtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NyU7XG59XG4uYnRncmlkIC5wdWxsLW1kLTkge1xuICByaWdodDogNzUlO1xufVxuLmJ0Z3JpZCAucHVsbC1tZC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMyU7XG59XG4uYnRncmlkIC5wdWxsLW1kLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY3JTtcbn1cbi5idGdyaWQgLnB1bGwtbWQtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5idGdyaWQgLnB1c2gtbWQtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uYnRncmlkIC5wdXNoLW1kLTEge1xuICBsZWZ0OiA4LjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1c2gtbWQtMiB7XG4gIGxlZnQ6IDE2LjY2NjY3JTtcbn1cbi5idGdyaWQgLnB1c2gtbWQtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5idGdyaWQgLnB1c2gtbWQtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1c2gtbWQtNSB7XG4gIGxlZnQ6IDQxLjY2NjY3JTtcbn1cbi5idGdyaWQgLnB1c2gtbWQtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5idGdyaWQgLnB1c2gtbWQtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1c2gtbWQtOCB7XG4gIGxlZnQ6IDY2LjY2NjY3JTtcbn1cbi5idGdyaWQgLnB1c2gtbWQtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5idGdyaWQgLnB1c2gtbWQtMTAge1xuICBsZWZ0OiA4My4zMzMzMyU7XG59XG4uYnRncmlkIC5wdXNoLW1kLTExIHtcbiAgbGVmdDogOTEuNjY2NjclO1xufVxuLmJ0Z3JpZCAucHVzaC1tZC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uYnRncmlkIC5vZmZzZXQtbWQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5idGdyaWQgLm9mZnNldC1tZC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LW1kLTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LW1kLTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LW1kLTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LW1kLTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LW1kLTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LW1kLTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LW1kLTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LW1kLTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LW1kLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cbi5idGdyaWQgLm9mZnNldC1tZC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbi5idGdyaWQgLmNvbC1sZyB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJ0Z3JpZCAuY29sLWxnLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4uYnRncmlkIC5jb2wtbGctMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbn1cbi5idGdyaWQgLmNvbC1sZy0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG59XG4uYnRncmlkIC5jb2wtbGctMyB7XG4gIGZsZXg6IDAgMCAyNSU7XG4gIG1heC13aWR0aDogMjUlO1xufVxuLmJ0Z3JpZCAuY29sLWxnLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cbi5idGdyaWQgLmNvbC1sZy01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG59XG4uYnRncmlkIC5jb2wtbGctNiB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuLmJ0Z3JpZCAuY29sLWxnLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbn1cbi5idGdyaWQgLmNvbC1sZy04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG4uYnRncmlkIC5jb2wtbGctOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuLmJ0Z3JpZCAuY29sLWxnLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG59XG4uYnRncmlkIC5jb2wtbGctMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbn1cbi5idGdyaWQgLmNvbC1sZy0xMiB7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYnRncmlkIC5wdWxsLWxnLTAge1xuICByaWdodDogYXV0bztcbn1cbi5idGdyaWQgLnB1bGwtbGctMSB7XG4gIHJpZ2h0OiA4LjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1bGwtbGctMiB7XG4gIHJpZ2h0OiAxNi42NjY2NyU7XG59XG4uYnRncmlkIC5wdWxsLWxnLTMge1xuICByaWdodDogMjUlO1xufVxuLmJ0Z3JpZCAucHVsbC1sZy00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1bGwtbGctNSB7XG4gIHJpZ2h0OiA0MS42NjY2NyU7XG59XG4uYnRncmlkIC5wdWxsLWxnLTYge1xuICByaWdodDogNTAlO1xufVxuLmJ0Z3JpZCAucHVsbC1sZy03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1bGwtbGctOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NyU7XG59XG4uYnRncmlkIC5wdWxsLWxnLTkge1xuICByaWdodDogNzUlO1xufVxuLmJ0Z3JpZCAucHVsbC1sZy0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMyU7XG59XG4uYnRncmlkIC5wdWxsLWxnLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY3JTtcbn1cbi5idGdyaWQgLnB1bGwtbGctMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5idGdyaWQgLnB1c2gtbGctMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uYnRncmlkIC5wdXNoLWxnLTEge1xuICBsZWZ0OiA4LjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1c2gtbGctMiB7XG4gIGxlZnQ6IDE2LjY2NjY3JTtcbn1cbi5idGdyaWQgLnB1c2gtbGctMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5idGdyaWQgLnB1c2gtbGctNCB7XG4gIGxlZnQ6IDMzLjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1c2gtbGctNSB7XG4gIGxlZnQ6IDQxLjY2NjY3JTtcbn1cbi5idGdyaWQgLnB1c2gtbGctNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5idGdyaWQgLnB1c2gtbGctNyB7XG4gIGxlZnQ6IDU4LjMzMzMzJTtcbn1cbi5idGdyaWQgLnB1c2gtbGctOCB7XG4gIGxlZnQ6IDY2LjY2NjY3JTtcbn1cbi5idGdyaWQgLnB1c2gtbGctOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5idGdyaWQgLnB1c2gtbGctMTAge1xuICBsZWZ0OiA4My4zMzMzMyU7XG59XG4uYnRncmlkIC5wdXNoLWxnLTExIHtcbiAgbGVmdDogOTEuNjY2NjclO1xufVxuLmJ0Z3JpZCAucHVzaC1sZy0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uYnRncmlkIC5vZmZzZXQtbGctMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5idGdyaWQgLm9mZnNldC1sZy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LWxnLTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LWxnLTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LWxnLTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LWxnLTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LWxnLTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LWxnLTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LWxnLTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LWxnLTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LWxnLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cbi5idGdyaWQgLm9mZnNldC1sZy0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4uYnRncmlkIC5jb2wteGwge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5idGdyaWQgLmNvbC14bC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLmJ0Z3JpZCAuY29sLXhsLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7XG59XG4uYnRncmlkIC5jb2wteGwtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclO1xufVxuLmJ0Z3JpZCAuY29sLXhsLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cbi5idGdyaWQgLmNvbC14bC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG4uYnRncmlkIC5jb2wteGwtNSB7XG4gIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjclO1xufVxuLmJ0Z3JpZCAuY29sLXhsLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cbi5idGdyaWQgLmNvbC14bC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7XG59XG4uYnRncmlkIC5jb2wteGwtOCB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclO1xufVxuLmJ0Z3JpZCAuY29sLXhsLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTtcbn1cbi5idGdyaWQgLmNvbC14bC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlO1xufVxuLmJ0Z3JpZCAuY29sLXhsLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7XG59XG4uYnRncmlkIC5jb2wteGwtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJ0Z3JpZCAucHVsbC14bC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uYnRncmlkIC5wdWxsLXhsLTEge1xuICByaWdodDogOC4zMzMzMyU7XG59XG4uYnRncmlkIC5wdWxsLXhsLTIge1xuICByaWdodDogMTYuNjY2NjclO1xufVxuLmJ0Z3JpZCAucHVsbC14bC0zIHtcbiAgcmlnaHQ6IDI1JTtcbn1cbi5idGdyaWQgLnB1bGwteGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMyU7XG59XG4uYnRncmlkIC5wdWxsLXhsLTUge1xuICByaWdodDogNDEuNjY2NjclO1xufVxuLmJ0Z3JpZCAucHVsbC14bC02IHtcbiAgcmlnaHQ6IDUwJTtcbn1cbi5idGdyaWQgLnB1bGwteGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMyU7XG59XG4uYnRncmlkIC5wdWxsLXhsLTgge1xuICByaWdodDogNjYuNjY2NjclO1xufVxuLmJ0Z3JpZCAucHVsbC14bC05IHtcbiAgcmlnaHQ6IDc1JTtcbn1cbi5idGdyaWQgLnB1bGwteGwtMTAge1xuICByaWdodDogODMuMzMzMzMlO1xufVxuLmJ0Z3JpZCAucHVsbC14bC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NyU7XG59XG4uYnRncmlkIC5wdWxsLXhsLTEyIHtcbiAgcmlnaHQ6IDEwMCU7XG59XG4uYnRncmlkIC5wdXNoLXhsLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmJ0Z3JpZCAucHVzaC14bC0xIHtcbiAgbGVmdDogOC4zMzMzMyU7XG59XG4uYnRncmlkIC5wdXNoLXhsLTIge1xuICBsZWZ0OiAxNi42NjY2NyU7XG59XG4uYnRncmlkIC5wdXNoLXhsLTMge1xuICBsZWZ0OiAyNSU7XG59XG4uYnRncmlkIC5wdXNoLXhsLTQge1xuICBsZWZ0OiAzMy4zMzMzMyU7XG59XG4uYnRncmlkIC5wdXNoLXhsLTUge1xuICBsZWZ0OiA0MS42NjY2NyU7XG59XG4uYnRncmlkIC5wdXNoLXhsLTYge1xuICBsZWZ0OiA1MCU7XG59XG4uYnRncmlkIC5wdXNoLXhsLTcge1xuICBsZWZ0OiA1OC4zMzMzMyU7XG59XG4uYnRncmlkIC5wdXNoLXhsLTgge1xuICBsZWZ0OiA2Ni42NjY2NyU7XG59XG4uYnRncmlkIC5wdXNoLXhsLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uYnRncmlkIC5wdXNoLXhsLTEwIHtcbiAgbGVmdDogODMuMzMzMzMlO1xufVxuLmJ0Z3JpZCAucHVzaC14bC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY3JTtcbn1cbi5idGdyaWQgLnB1c2gteGwtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmJ0Z3JpZCAub2Zmc2V0LXhsLTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uYnRncmlkIC5vZmZzZXQteGwtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbn1cbi5idGdyaWQgLm9mZnNldC14bC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbn1cbi5idGdyaWQgLm9mZnNldC14bC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5idGdyaWQgLm9mZnNldC14bC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbn1cbi5idGdyaWQgLm9mZnNldC14bC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbn1cbi5idGdyaWQgLm9mZnNldC14bC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5idGdyaWQgLm9mZnNldC14bC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbn1cbi5idGdyaWQgLm9mZnNldC14bC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbn1cbi5idGdyaWQgLm9mZnNldC14bC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5idGdyaWQgLm9mZnNldC14bC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG59XG4uYnRncmlkIC5vZmZzZXQteGwtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xufVxufVxuLmJ0Z3JpZCAuaW1nLWZsdWlkIHtcbm1heC13aWR0aDogMTAwJTtcbmhlaWdodDogYXV0bztcbn1cblxuXG5cbi8qIFNUWUxFUzIgKi9cbi8qIENTUyBEb2N1bWVudCAqL1xuXG4uaGVhZGVyLWxlZnQuaGVhZGVyLWxlZnQtZnJvbnQgaW1nIHtcbiAgLyp3aWR0aDogYXV0bzsqL1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ubGFuZ3VhZ2Utc3dpdGNoZXItbG9jYWxlLXVybCAuaXQsXG4ubGFuZ3VhZ2Utc3dpdGNoZXItbG9jYWxlLXVybCAuZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYSwgOnZpc2l0ZWQge1xuICBjb2xvcjogIzVhNWE1YTtcbn1cblxuXG5cbnAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuaGVhZGVyLmhlYWRlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uaGVhZGVyLWxlZnQgaW1nIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYm94bGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29sLW1kLTgge1xuICB3aWR0aDogNzUlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb2wtbWQtNCB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udGItbWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzNDMEJDO1xufVxuXG4ubGF5b3V0LXN3YXAge1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5pbWdyZyBpbWcge1xuICBoZWlnaHQ6IDI1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi52aWV3LWlkLWdhbGxlcnkge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4ub3dsLWl0ZW0gaW1nIHtcbiAgd2lkdGg6MTAwJTtcbiAgXG59XG5cbi5saXN0YS1ib3hlcyBbY2xhc3MqPWJveC0wXSBhIHtcbiAgY29sb3I6I2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4jaHRtbDVib3gtaHRtbDUtbGlnaHRib3ggLmh0bWw1LXByZXYtYm90dG9tLWZ1bGxzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG4jaHRtbDVib3gtaHRtbDUtbGlnaHRib3ggLmh0bWw1LW5leHQtYm90dG9tLWZ1bGxzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuI2Jsb2NrLXBhbHRhLWludHJvdG9wIGgyIHtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG59XG4jaHRtbDVib3gtaHRtbDUtbGlnaHRib3ggI2h0bWw1LWNsb3NlLWZ1bGxzY3JlZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRvcDogMiUgIWltcG9ydGFudDtcbiAgICByaWdodDogMTBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cblxuI2h0bWw1Ym94LWh0bWw1LWxpZ2h0Ym94ICNodG1sNS1jbG9zZS1mdWxsc2NyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTcpO1xufVxuI2h0bWw1Ym94LWh0bWw1LWxpZ2h0Ym94IC5odG1sNS1wcmV2LWJvdHRvbS1mdWxsc2NyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTcpO1xufVxuI2h0bWw1Ym94LWh0bWw1LWxpZ2h0Ym94IC5odG1sNS1uZXh0LWJvdHRvbS1mdWxsc2NyZWVuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTcpO1xufVxuICBcbltjbGFzcyo9XCJvd2xjYXJvdXNlbC1maWVsZHMtXCJdIGltZyB7XG53aWR0aDogMTAwJTtcbn1cblxuXG5bY2xhc3MqPVwib3dsY2Fyb3VzZWwtZmllbGRzLVwiXSBhW2hyZWYqPVwiY29taW5nLXNvb25cIl0gaW1nIHtcbndpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBub25lO1xufVxuW2NsYXNzKj1cIm93bGNhcm91c2VsLWZpZWxkcy1cIl0gYVtocmVmKj1cImNvbWluZy1zb29uXCJdIHtcbmRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cblxuYm9keS5ub2RlLXR5cGUtbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtZGF0YSB7XG4gICAgbWFyZ2luLWJvdHRvbTotMThweDtcbn1cblxuLnBhZ2UtZ2FsbGVyeSBoMSB7XG4gIG1hcmdpbi10b3A6ODBweDtcbn1cblxuLmhlYWRlci5oZWFkZXItZnJvbnQgLnRiLW1lZ2FtZW51IC5uYXYgPiAuYWN0aXZlID4gYSwgLmhlYWRlci5oZWFkZXItZnJvbnQgLnRiLW1lZ2FtZW51IC5uYXYgPiAuYWN0aXZlID4gYTpob3ZlciwgLmhlYWRlci5oZWFkZXItZnJvbnQgLnRiLW1lZ2FtZW51IC5uYXYgPiAuYWN0aXZlID4gYTpmb2N1cywgLmhlYWRlci5oZWFkZXItZnJvbnQgLnRiLW1lZ2FtZW51IC5uYXYgPiBsaSA+IGEsIC5oZWFkZXIuaGVhZGVyLWZyb250IGRpdiNibG9jay1sYW5nLWRyb3Bkb3duLWxhbmd1YWdlIHNlbGVjdCNsYW5nLWRyb3Bkb3duLXNlbGVjdC1sYW5ndWFnZSwgLmhlYWRlci5oZWFkZXItZnJvbnQgLnRiLW1lZ2FtZW51IC5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCByZ2IoMTA3LCAxMDcsIDEwNyk7XG4gIGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDEpO1xufVxuXG4udmlldy10ZXN0by11bHRlcmlvcmUtaW1waWFudGkgLmNvbHVtbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI2Jsb2NrLXZpZXdzLXNsaWRlLWZvdG8tY29udGVudXRvLWJsb2NrLCAjYmxvY2stdmlld3MtdGVzdG8tdWx0ZXJpb3JlLWltcGlhbnRpLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDozMHB4O1xufVxuXG4udmlldy10ZXN0by11bHRlcmlvcmUtaW1waWFudGkgLmNvbHVtbi1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuXG4uZmllbGQtLW5hbWUtZmllbGQtaW1tYWdpbmkgLm93bC1jYXJvdXNlbCB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLXRvcDoyMHB4O1xufVxuXG4jc2xpZGUtMi1sYXllci0xIHN0cm9uZyB7XG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbiNibG9jay1nYmYtY3VzdG9tLWdiZi1jdXN0b20tbWFwcGEtY29udGF0dGkge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG5kaXYjYmxvY2stYmxvY2stMTEge1xuICBmbG9hdDogbm9uZTtcbn1cbiNibG9jay1ibG9jay0xMSAuYnRncmlkICB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbiNibG9jay1ibG9jay0xMSAuYnRncmlkIC5yb3cge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbiNibG9jay1ibG9jay0xMSAuYnRncmlkIC5jb2wge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuI2Nib3hDb250ZW50IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbmhlYWRlci5oZWFkZXItbm90LWZyb250IHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDNweCA3cHggMzJweCAtMXB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDNweCA3cHggMzJweCAtMXB4IHJnYmEoMCwwLDAsMC4xKTtcbiAgICBib3gtc2hhZG93OiAzcHggN3B4IDMycHggLTFweCByZ2JhKDAsMCwwLDAuMSk7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5ib2R5LnBhZ2Utbm9kZS03NCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbi5ub2RlLXBhZ2luYS1zZW1wbGljZSAuYnRncmlkIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm5vZGUtcGFnaW5hLXNlbXBsaWNlIC5idGdyaWQgLmNvbC1tZC00IHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbmgyIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG59XG5cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLWJ1dHRvbnMgZGl2IHtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDdweCA4cHggNXB4IDEwcHg7XG59XG4ub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1idXR0b25zIGRpdi5vd2wtcHJldiB7XG4gIHBhZGRpbmc6IDdweCA5cHggNXB4IDdweDtcbn1cblxuI2Jsb2NrLXZpZXdzLWltbWFnaW5pLWluLXBhZ2luYS1iYXNlLWJsb2NrIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4jYmxvY2stdmlld3MtaW1tYWdpbmktaW4tcGFnaW5hLWJhc2UtYmxvY2sgLm93bC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2Jsb2NrLWJsb2NrLTE5IGgyICxcbiNibG9jay1ibG9jay0xOCBoMiB7XG4gIG1hcmdpbjogMHB4O1xufVxuLmNvbG9yYmlhbmNvICoge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbiNibG9jay1ibG9jay0xOCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy90ZWNub3dvb2QtcHJvZG90dGktZmFzY2lhLXNlcnZpemkyLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcGFkZGluZzogNTBweCAwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2Jsb2NrLWJsb2NrLTE5IHtcbiAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvLi4vaW1hZ2VzL3RlY25vd29vZC1wcm9kb3R0aS1mYXNjaWEtcmVhbGl6emF6aW9uaTIuanBnXCIpOyovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBhZGRpbmc6IDUwcHggMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuZmllbGRzZXQuY2FwdGNoYSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi52aWV3LXRheG9ub215LXRlcm0gLnZpZXdzLXJvdyAsXG4uYmxvY2stdmlld3MtYmxvY2tibG9nLWVsZW5jbyAudmlld3Mtcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi50Yi1tZWdhbWVudSAubmF2IGxpLmRyb3Bkb3duLmFjdGl2ZSA+IC5kcm9wZG93bi10b2dnbGUsIC50Yi1tZWdhbWVudSAubmF2IGxpLmRyb3Bkb3duLm9wZW4uYWN0aXZlID4gLmRyb3Bkb3duLXRvZ2dsZSwgLnRiLW1lZ2FtZW51IC5uYXYgPiBsaS5kcm9wZG93bi5vcGVuLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2EyYTJhMjtcbn1cblxuLmhlYWRlci5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAubmF2IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzZENjk2Mztcbn1cblxuI2Jsb2NrLXBhbHRhLWZhY2Vib29rIHtcbiAgd2lkdGg6IDMyJTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG4uaGVhZGVyLmhlYWRlci1ub3QtZnJvbnQgLnRiLW1lZ2FtZW51IC5uYXYgbGkuZHJvcGRvd24ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0LCAuaGVhZGVyLmhlYWRlci1ub3QtZnJvbnQgLnRiLW1lZ2FtZW51IC5uYXYgbGkuZHJvcGRvd24uYWN0aXZlID4gLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQsIC5oZWFkZXIuaGVhZGVyLW5vdC1mcm9udCAudGItbWVnYW1lbnUgLm5hdiBsaS5kcm9wZG93bi5vcGVuLmFjdGl2ZSA+IC5kcm9wZG93bi10b2dnbGUgLmNhcmV0IHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjNjY2O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM2NjY7XG59XG5cbi5vd2wtdGhlbWUgLm93bC1jb250cm9scyAub3dsLXBhZ2Ugc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2IoMjU1LCAyNTUsIDI1NSk7XG59XG5cbi50Yi1tZWdhbWVudSAubmF2IGxpLmRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5oZWFkZXIuaGVhZGVyLWZyb250IC50Yi1tZWdhbWVudSAubmF2IGxpLmRyb3Bkb3duID4gLmRyb3Bkb3duLXRvZ2dsZSAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlci5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAuZHJvcGRvd24tbWVudSBsaSA+IGEgIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmxpc3RhLWJveGVzIC5ib3gtY29udGVudCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZGl2I2Jsb2NrLXRiLW1lZ2FtZW51LW1lbnUtbWVudS1wcmluY2lwYWxlLWVuIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uaGVhZGVyLmhlYWRlci1ub3QtZnJvbnQgLnRiLW1lZ2FtZW51IC5kcm9wZG93bi1tZW51IGxpID4gYTpob3Zlcixcbi5oZWFkZXIuaGVhZGVyLW5vdC1mcm9udCAudGItbWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmZvY3VzLFxuLmhlYWRlci5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAuZHJvcGRvd24tc3VibWVudTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiAjZmZmO1xufVxuXG4uaGVhZGVyLmhlYWRlci1mcm9udCAudGItbWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgPiBhICxcbi5oZWFkZXIuaGVhZGVyLWZyb250IC50Yi1tZWdhbWVudSAuZHJvcGRvd24tbWVudSBsaSA+IGE6aG92ZXIsXG4uaGVhZGVyLmhlYWRlci1mcm9udCAudGItbWVnYW1lbnUgLmRyb3Bkb3duLW1lbnUgbGkgPiBhOmZvY3VzLFxuLmhlYWRlci5oZWFkZXItZnJvbnQgLnRiLW1lZ2FtZW51IC5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gYSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43Nik7XG59XG5cbi5oZWFkZXIuaGVhZGVyLWZyb250IC50Yi1tZWdhbWVudSAuZHJvcGRvd24tbWVudSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MCw2MCw2MCwwLjgyKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG59XG5cbi50Yi1tZWdhbWVudSAuZHJvcGRvd24tbWVudSBsaSA+IGEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI1NSwyNTUsMjU1LDAuMik7XG59XG5cbi50Yi1tZWdhbWVudSAuZHJvcGRvd24tbWVudSBsaVtkYXRhLWlkPVwiNjQ0XCJdID4gYSxcbi50Yi1tZWdhbWVudSAuZHJvcGRvd24tbWVudSBsaVtkYXRhLWlkPVwiNjk1XCJdID4gYSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMC44KTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4uaGVhZGVyLmhlYWRlci1ub3QtZnJvbnQgLnRiLW1lZ2FtZW51IC5kcm9wZG93bi1tZW51IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMik7XG59XG5cbi5idGdyaWQgLmNvbnRlbnQuc2ZvbmRvZ3JpZ2lvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uYW5jb3JlIC5zZm9uZG9ncmlnaW8gaDQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59IFxuLmFuY29yZS5idGdyaWQgLnJvdyB7XG4gIG1hcmdpbjogMHB4O1xufVxuLmFuY29yZS5idGdyaWQgaDIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4uYW5jb3JlIC5zZm9uZG9ncmlnaW8gaDQgYVtocmVmKj1cIiNcIl06OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwZDdcIjtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbn1cbi5zZm9uZG9ncmlnaW8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGU0ZTE7XG4gIHBhZGRpbmc6IDhweDtcbn1cblxuaGVhZGVyIC50Yi1tZWdhbWVudSAubmF2ID4gbGkgPiBhOmZvY3VzLCBoZWFkZXIgIC50Yi1tZWdhbWVudSAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICBjb2xvcjogIzMzMztcbn1cbi50Yi1tZWdhbWVudSAubmF2IGxpLmRyb3Bkb3duLmFjdGl2ZSA+IC5kcm9wZG93bi10b2dnbGUsIC50Yi1tZWdhbWVudSAubmF2IGxpLmRyb3Bkb3duLm9wZW4uYWN0aXZlID4gLmRyb3Bkb3duLXRvZ2dsZSwgLnRiLW1lZ2FtZW51IC5uYXYgPiBsaS5kcm9wZG93bi5vcGVuLmFjdGl2ZSA+IGE6aG92ZXIsIC5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAubmF2ID4gLmFjdGl2ZSA+IGEsIC5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAubmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAubmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMsIC5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAuZHJvcGRvd24tbWVudSAuYWN0aXZlID4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMzMzO1xufVxuXG4uaGVhZGVyLmhlYWRlci1mcm9udCAudGItbWVnYW1lbnUgLm5hdiBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmhlYWRlci5oZWFkZXItbm90LWZyb250IC50Yi1tZWdhbWVudSAubmF2IGxpLmRyb3Bkb3duLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICM2RDY5NjM7XG59XG4udGItbWVnYW1lbnUgLm5hdiBsaS5kcm9wZG93bi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSwgLnRiLW1lZ2FtZW51IC5kcm9wZG93bi1tZW51IC5hY3RpdmUgPiBhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2ctaW4tZXZpZGVuemEtYmxvY2sgLnZpZXdzLWZpZWxkLXRpdGxlLCAjYmxvY2stbXVsdGlibG9jay0zIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNDAlO1xufVxuXG4uYWNxdWEtZGFyayB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4td2hpdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNGRkY7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uYnRuLXdoaXRlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG59XG5cbiNibG9jay1ibG9jay00IHByZSBzcGFuIHtcbiAgICBmb250LWZhbWlseTogJ0JpdHRlcicsIHNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xufVxuXG4uYmxvY2NvLXByb2dldHRvLXZpZGVvIHtcbiAgLypwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7Ki9cbiAgXG4gIG1hcmdpbi10b3A6IDI1cHg7XG59IFxuLmJsb2Njby1wcm9nZXR0by12aWRlbyAub3dsLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGxlZnQ6IDQwcHg7XHRcbn1cbi5ibG9jY28tcHJvZ2V0dG8tdmlkZW8gLm93bC1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDBweDtcbiAgICBsZWZ0OiA0NTBweDtcdFxufVxuXG4uY2Fyb3VzZWwtNC1pbWcgLm93bC1pdGVtIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5jYXJvdXNlbC00LWltZyB7XG4gIC8qbWFyZ2luLWxlZnQ6IC0xMHB4OyovXG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1pbW1hZ2luaSwgLnZpZXctZ2FsbGVyeS1pbW1hZ2luaSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLmJsb2Njby1wcm9nZXR0by12aWRlbyAuZ3JvdXAtbGVmdCB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgXG59XG5cbi8qLmxvZ2dlZC1pbiAjYmxvY2stcGFsdGEtaG9tZXBhZ2VibG9ja2Jsb2dkaWNvbm9kaW5vaSAuYnRncmlkIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubG9nZ2VkLWluICNibG9jay1wYWx0YS1ob21lcGFnZWJsb2NrYmxvZ2RpY29ub2Rpbm9pIC5idGdyaWQuaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufSovXG4jYmxvY2stcGFsdGEtaG9tZXBhZ2VibG9ja2Jsb2dkaWNvbm9kaW5vaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbiNibG9jay1wYWx0YS1ob21lcGFnZWJsb2NrYmxvZ2RpY29ub2Rpbm9pIC5pbWdibG9naWNvbmEge1xuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XG59XG4jYmxvY2stcGFsdGEtaG9tZXBhZ2VibG9ja2Jsb2dkaWNvbm9kaW5vaSBoMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDBweDtcbn1cbiNibG9jay1wYWx0YS1ob21lcGFnZWJsb2NrYmxvZ2RpY29ub2Rpbm9pIC5idGdyaWQgLnJvdyB7XG4gICAgbWFyZ2luOiAwcHg7XG59XG4jYmxvY2stcGFsdGEtaG9tZXBhZ2VibG9ja2Jsb2dkaWNvbm9kaW5vaSAuYmxvY2NvYmxvZyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3RlY25vd29vZC1mYXNjaWEtYmxvZ18yMjIuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1peGlucy5zbSB7XG4gICAgcGFkZGluZzogNDBweCAxMHB4IDIwcHg7XG4gIH1cbn1cbiNibG9jay1wYWx0YS1ob21lcGFnZWJsb2NrYmxvZ2RpY29ub2Rpbm9pIC5kaWNvbm9kaW5vaSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JhY2tncm91bmQtZGljb25vLWRpLW5vaS5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWl4aW5zLnNtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDEwcHg7XG4gIH1cbn1cbiNibG9jay1wYWx0YS1ob21lcGFnZWJsb2NrYmxvZ2RpY29ub2Rpbm9pIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2Njby1wcm9nZXR0by12aWRlbyAub3dsLXRoZW1lIC5vd2wtY29udHJvbHMgLm93bC1idXR0b25zIGRpdiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNGRkY7XG59XG4uYmxvY2NvLXByb2dldHRvLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zZm9uZG8tbGVnbm8tYXBwcm9mb25kaXNjaS5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBjb2xvcjogI0ZGRjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuXG59XG4ueW91dHViZS1jb250YWluZXItLXJlc3BvbnNpdmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbn1cbi55b3V0dWJlLWNvbnRhaW5lci0tcmVzcG9uc2l2ZSBpZnJhbWUge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmJ0Z3JpZCAuY29udGVudCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAtM3B4O1xufVxuXG5ib2R5Lm5vZGUtdHlwZS1wcm9nZXR0byAuZmllbGQtLW5hbWUtZmllbGQtaW50cm9kdXppb25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5cblxuI2Jsb2NrLWJsb2NrLTQgLmJ0Z3JpZC5kZXNrdG9wLXZlcnNpb24ge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuI2Jsb2NrLWJsb2NrLTQgLmJ0Z3JpZC5kZXNrdG9wLXZlcnNpb24gLmNvbCB7XG4gICAgZmxleDogMCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ubm9kZS10eXBlLXByb2dldHRvIC5idGdyaWQgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xufSBcblxuXG5ib2R5LnBhZ2Utbm9kZS0xNCAubGF5b3V0LTNjb2xfX2Z1bGwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIFxufVxuXG5ib2R5LnBhZ2Utbm9kZS0xNCAudmlldy1tb2RlLXRlYXNlciAuZmllbGQtLW5hbWUtZmllbGQtaW1tYWdpbmkge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuYm9keS5ub2RlLXR5cGUtcGFnaW5hLWltcGlhbnRpIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xufVxuXG5ib2R5LnBhZ2Utbm9kZS02MCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbmJvZHkubm9kZS10eXBlLXBhZ2luYS1pbXBpYW50aSAgLm5vZGUtcGFnaW5hLWltcGlhbnRpID4gLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA1NTBweDtcbn1cblxuXG4jcmV2X3NsaWRlcl8xXzEsICNyZXZfc2xpZGVyXzFfMV93cmFwcGVyIHtcbiAgaGVpZ2h0OiA2NDBweCAhaW1wb3J0YW50O1xufVxuXG5oNCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5idGdyaWQgcCB7XG4gIG1hcmdpbjogMS4wcmVtIDA7XG59XG5cbi5tbS1wYW5lbCA+IC5tbS1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4udmlldy12aWRlby10ZXN0aW1vbmlhbnplIC52aWV3LWNvbnRlbnQgPiBkaXYge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMyUgLSAzMHB4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4udmlldy12aWRlby10ZXN0aW1vbmlhbnplIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycgLyonQmxhY2sgT3BzIE9uZScqLywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuLnZpZXctdmlkZW8tdGVzdGltb25pYW56ZSBoMyB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nIC8qJ0JsYWNrIE9wcyBPbmUnKi8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwJTtcbn1cbi52aWV3LXZpZGVvLXRlc3RpbW9uaWFuemUgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbiNibG9jay1wYWx0YS12aWV3cy1ibG9jay1mZWVkYmFjay1ibG9jay0xIGgyIHtcbiAgICBjb2xvcjogI2ZmZjtcbn1cblxuLypcbiAgXG4qL1xuI2Jsb2NrLXBhbHRhLXZpZXdzLWJsb2NrLWZlZWRiYWNrLWJsb2NrLTEgLmZvcm0tZ3JvdXAge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2Jsb2NrLXBhbHRhLXZpZXdzLWJsb2NrLWZlZWRiYWNrLWJsb2NrLTEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2JhY2tncm91bmQtZGljb25vLWRpLW5vaS5qcGcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE2MDBweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgIH1cbiAgICAuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgICAgbGVmdDogNTQlO1xuICAgICAgdG9wOiAxMjMlO1xuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuXG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAyJTtcbiAgICB9XG59XG5cbiNibG9jay1wYWx0YS12aWV3cy1ibG9jay1mZWVkYmFjay1ibG9jay0xIC5vd2wtbmV4dDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDYxXCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDI1cHg7XG59XG4jYmxvY2stcGFsdGEtdmlld3MtYmxvY2stZmVlZGJhY2stYmxvY2stMSAub3dsLXByZXY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlxcZjA2MFwiO1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xufVxuI2Jsb2NrLXBhbHRhLXZpZXdzLWJsb2NrLWZlZWRiYWNrLWJsb2NrLTEgLm93bC1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTYwcHg7XG4gICAgdG9wOiAyMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBmb250LXNpemU6IDBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbiNibG9jay1wYWx0YS12aWV3cy1ibG9jay1mZWVkYmFjay1ibG9jay0xIC52aWV3cy1maWVsZC1maWVsZC1ydW9sbyB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nIC8qJ0JsYWNrIE9wcyBPbmUnKi8sIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jYmxvY2stcGFsdGEtdmlld3MtYmxvY2stZmVlZGJhY2stYmxvY2stMSBoMiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4jYmxvY2stcGFsdGEtdmlld3MtYmxvY2stZmVlZGJhY2stYmxvY2stMSAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJyAvKidCbGFjayBPcHMgT25lJyovLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbn1cbiNibG9jay1wYWx0YS12aWV3cy1ibG9jay1mZWVkYmFjay1ibG9jay0xIC5vd2wtbmV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtNjBweDtcbiAgICB0b3A6IDIwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keS5ub2RlLXR5cGUtcGFnaW5hLXNlbXBsaWNlLnBhZ2Utbm9kZS00MSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDU0cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1hcnRpY2xlIGgxIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLWNhdGVnb3JpYSA+IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogM3B4IDNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtY2F0ZWdvcmlhIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZGVza3RvcC1wYWRkaW5nLWxlZnQtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICBcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIycHgpIHtcbiAgZGl2I2Jsb2NrLXRiLW1lZ2FtZW51LW1haW4tbWVudSwgZGl2I2Jsb2NrLXRiLW1lZ2FtZW51LW1lbnUtbWVudS1wcmluY2lwYWxlLWVuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgfVxuICBcbn1cbi8qIEZJTk8gQSBNQUMgUklET1RUTyAxMjgwICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmJsb2Njby1wcm9nZXR0by12aWRlbyAuZ3JvdXAtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgXG4gICNyZXZfc2xpZGVyXzFfMSwgI3Jldl9zbGlkZXJfMV8xX3dyYXBwZXIge1xuICAgIGhlaWdodDogNTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuaGVhZGVyLWxlZnQtZnJvbnQge1xuICAgIGhlaWdodDogNTQwcHg7XG4gIH1cbiAgXG4gIGJvZHkucGFnZS1ub2RlLTE0IGgxLCBib2R5LnBhZ2Utbm9kZS0xMSBoMSwgYm9keS5wYWdlLW5vZGUtNzQgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XHRcdFxuICAuYmxvY2NvLXByb2dldHRvLXZpZGVvIC5vd2wtY29udHJvbHMge1xuICAgIGxlZnQ6IDBweDtcbiAgfVxufVxuLyogLS0tLS0tLS0tLS0gaVBhZCBIT1IgLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDk5MHB4KSB7IFxuICAubm9kZS1wYWdpbmEtaG9tZS5kcy0yY29sLXN0YWNrZWQtZmx1aWQgPiAuZ3JvdXAtbGVmdCB7XG4gICAgICAgIHdpZHRoOiA0NiU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cdFxuICAubm9kZS1wYWdpbmEtaG9tZS5kcy0yY29sLXN0YWNrZWQtZmx1aWQgPiAuZ3JvdXAtcmlnaHQge1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMiU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGRpdi5nb2NjZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICB9XG4gIGRpdi5mYXNjaWEtYWNxdWEge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIGRpdi5mdWxsLWdyYXkgLmJsb2NrLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgXG4gIGRpdiNibG9jay1wYWx0YS1jb250YXR0YWNpLCAjYmxvY2stcGFsdGEtc2NvcHJpaWxub3N0cm9ibG9nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDElO1xuICAgIG1hcmdpbi1sZWZ0OiAxJTtcbiAgICB3aWR0aDogMzIlO1xuICB9XG4gIFxuICAubm9kZS1wYWdpbmEtc2VtcGxpY2UgLmZpZWxkLS1uYW1lLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIFxuICBcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgXG4gICNyZXZfc2xpZGVyXzFfMSwgI3Jldl9zbGlkZXJfMV8xX3dyYXBwZXIge1xuICAgIGhlaWdodDogNTQwcHggIWltcG9ydGFudDtcbiAgfVxuICAuYmxvY2NvLXByb2dldHRvLXZpZGVvIC5vd2wtcGFnaW5hdGlvbiB7XG4gICAgbGVmdDogMzUwcHg7XHRcbiAgfVxuICAuaGVhZGVyLWxlZnQtZnJvbnQge1xuICAgICAgaGVpZ2h0OiA1NDBweDtcbiAgfVxuICBcbiAgXG4gIGRpdi5mYXNjaWEtYWNxdWEge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIFxuICBcbiAgLm5vZGUtcGFnaW5hLXNlbXBsaWNlIC5maWVsZC0tbmFtZS1ib2R5LFx0Lm5vZGUtcGFnaW5hLXNlbXBsaWNlIC5maWVsZC0tbmFtZS1maWVsZC1pbnRyb2R1emlvbmUsXHQubm9kZS1wYWdpbmEtc2VtcGxpY2UgLmZpZWxkLS1uYW1lLWZpZWxkLXNvdHRvdGl0b2xvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAuYmxvY2NvLXByb2dldHRvLXZpZGVvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxuICAuYmxvY2NvLXByb2dldHRvLXZpZGVvIC52aWV3LXZpZGVvLWluLWNvbnRlbnV0aSB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICBcbiAgLm5vZGUtbmV3cy52aWV3LW1vZGUtdGVhc2VyIC5maWVsZC0tbmFtZS1maWVsZC1pbW1hZ2luaSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIFxuXG4gIFxufVxuXG4vKiAtLS0tLS0tLS0tLSBJUEFEIHZlcnQgLS0tLS0tLS0tLS0gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIFxuICAgIC52aWV3LXZpZGVvLXRlc3RpbW9uaWFuemUgLnZpZXctY29udGVudCA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9ICAgXG4gICAgI2Jsb2NrLXBhbHRhLXZpZXdzLWJsb2NrLWZlZWRiYWNrLWJsb2NrLTEgLm93bC1wcmV2IHtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICB0b3A6IDkwJTtcbiAgICB9XG4gICAgI2Jsb2NrLXBhbHRhLXZpZXdzLWJsb2NrLWZlZWRiYWNrLWJsb2NrLTEgLm93bC1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgdG9wOiA5MCU7XG4gICAgfVxuICAgIFxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBcbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfSBcbiAgXG4gICNibG9jay1wYWx0YS1mYWNlYm9vayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4gIFxuICAjYmxvY2stcGFsdGEtaW50cm90b3AgaDMge1xuICBmb250LXdlaWdodDogODAwO1xufVxuICBcbiAgLmxhbmd1YWdlLXN3aXRjaGVyLWxvY2FsZS11cmwgLmZpcnN0LCAubGFuZ3VhZ2Utc3dpdGNoZXItbG9jYWxlLXVybCAubGFzdCB7XG4gICAgLypkaXNwbGF5OiBub25lOyovXG4gIH1cbiAgLnJlZ2lvbi5yZWdpb24taGVhZGVyLXJpZ2h0LW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaDEgeyBcbiAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxuICBcbiAgLmJsb2Njby1wcm9nZXR0by12aWRlbyAub3dsLXBhZ2luYXRpb24ge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDQwcHg7XG4gIH1cbiAgXG4gIC5ibG9jY28tcHJvZ2V0dG8tdmlkZW8gLm93bC1jb250cm9scyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDBweDtcbiAgfVxuICBcbiAgLm5vZGUtcGFnaW5hLXNlbXBsaWNlIC5maWVsZC0tbmFtZS1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICBcbiAgLmJsb2Njby1wcm9nZXR0by12aWRlbyAudmlldy12aWRlby1pbi1jb250ZW51dGkgLmdyb3VwLWxlZnQsLmJsb2Njby1wcm9nZXR0by12aWRlbyAudmlldy12aWRlby1pbi1jb250ZW51dGkgLmdyb3VwLXJpZ2h0LCAuYnRncmlkIC5jb2wtbWQtNntcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZyb250IC5idGdyaWQgLnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBcbiAgZGl2I2Jsb2NrLXBhbHRhLWNvbnRhdHRhY2ksICNibG9jay1wYWx0YS1zY29wcmlpbG5vc3Ryb2Jsb2csIGRpdiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICB3aWR0aDogOTYlO1xuICB9XG4gIGJvZHkubm9kZS10eXBlLXBhZ2UgaDEsIGJvZHkubm9kZS10eXBlLW5ld3MgaDEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC52aWV3LmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1lbGVuY28gLmdyb3VwLWxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC52aWV3LmJsb2NrLXZpZXdzLWJsb2NrYmxvZy1lbGVuY28gLmdyb3VwLXJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudmlldy5ibG9jay12aWV3cy1ibG9ja2Jsb2ctZWxlbmNvIC5maWVsZC0tbmFtZS1kYXRhLWJveCwgLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgLmZpZWxkLS1uYW1lLWRhdGEtYm94IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnBhZ2Utbm9kZS10eXBlLWFydGljbGUgaDEge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLmJpZy15ZWFyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDQxNXB4KSB7XG4gIC52aWV3LWVsZW5jby1uZXdzIC5maWVsZC0tbmFtZS10aXRsZSBoMiB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgXG4gIC52aWV3LWVsZW5jby1uZXdzIC5ncm91cC1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIGJvZHkubm9kZS10eXBlLW5ld3MgLmRzLTJjb2wtc3RhY2tlZC1mbHVpZCA+IC5ncm91cC1sZWZ0IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIGJvZHkubm9kZS10eXBlLW5ld3MgLmRzLTJjb2wtc3RhY2tlZC1mbHVpZCA+IC5ncm91cC1yaWdodCB7XG4gICAgd2lkdGg6IDU1JTtcbiAgfVxufVxuXG4vKiAtLS0tLS0tLS0tLSBpUGhvbmUgNissIDcrIGFuZCA4KyAtLS0tLS0tLS0tLSAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgXG4gIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICB9XG4gIC5idGdyaWQgLmNvbCB7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbiAgLmJsb2Njby1wcm9nZXR0by12aWRlbyAudmlldy12aWRlby1pbi1jb250ZW51dGkge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbiAgXG4gIC5ibG9jY28tcHJvZ2V0dG8tdmlkZW8ge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIFxuICAudmlldy1wcm9nZXR0aSAudmlld3Mtcm93IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogOTYlO1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgXG4gIGJvZHkucGFnZS1ub2RlLTE0IGgxLFxuICBib2R5LnBhZ2Utbm9kZS03NCBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgXG4gIC50b3AtY29udGFpbmVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICB9XG4gIFxuICAuYnRncmlkIC5yb3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbiAgXG4gIGRpdiNibG9jay13ZWJmb3JtLWNsaWVudC1ibG9jay0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBcbiAgLmxheW91dC0zY29sIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAjcmV2X3NsaWRlcl8xXzEsICNyZXZfc2xpZGVyXzFfMV93cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDQ0MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgXG4gIFxuICAubGlzdGEtYm94ZXMgLmJveC0wMSwgLmxpc3RhLWJveGVzIC5ib3gtMDIsIC5saXN0YS1ib3hlcyAuYm94LTAzLCAubGlzdGEtYm94ZXMgLmJveC0wNCB7XG4gICAgbWluLWhlaWdodDogMjI1cHg7XG4gIH1cbiAgLmxpc3RhLWJveGVzIC5ib3gtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgXG4gIC5saXN0YS1ib3hlcyA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjowOyBcbiAgfVxuICAubGlzdGEtYm94ZXMgPiBkaXYgPiBkaXY6bnRoLWNoaWxkKDMpICB7XG5cbiAgfVxuICAubGlzdGEtYm94ZXMgPiBkaXYge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIFxuICAubm9kZS1wYWdpbmEtaG9tZSBoMSB7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIFxuICAuaGVhZGVyLWxlZnQtZnJvbnQge1xuICAgIGhlaWdodDogMzUwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDElIGF1dG87XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDQycHggMnB4IHJnYmEoMCwwLDAsMC4zNCk7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDQycHggMnB4IHJnYmEoMCwwLDAsMC4zNCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDNweCA0MnB4IDJweCByZ2JhKDAsMCwwLDAuMzQpO1xuICB9XG59XG5cblxuXG4uZHMtMmNvbCA+IC5ncm91cC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5kcy0yY29sID4gLmdyb3VwLXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5ydGVpbmRlbnQxIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4ucnRlaW5kZW50MiB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuLnJ0ZWluZGVudDMge1xuICBtYXJnaW4tbGVmdDogMTIwcHg7XG59XG4ucnRlaW5kZW50NCB7XG4gIG1hcmdpbi1sZWZ0OiAxNjBweDtcbn1cbi5ydGVsZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ydGVyaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnJ0ZWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5ydGVqdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi5pYmltYWdlX2xlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5pYmltYWdlX3JpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuIl19 */
