.wc-checkout-steps {
  margin: 0 0 32px;
}
.wc-checkout-steps__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0;
  counter-reset: checkout-step;
}
.wc-checkout-steps__item {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 220px;
  text-align: center;
}
.wc-checkout-steps__item:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 22px;
  left: calc(50% + 28px);
  width: calc(100% - 56px);
  height: 2px;
  background: #e0e2dd;
  z-index: 0;
  -webkit-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
.wc-checkout-steps__item.is-complete:not(:last-child)::after {
  background: #ac4b39;
}
.wc-checkout-steps__item.active:not(:last-child)::after {
  background: -webkit-gradient(linear, left top, right top, from(#ac4b39), to(#e0e2dd));
  background: -o-linear-gradient(left, #ac4b39 0%, #e0e2dd 100%);
  background: linear-gradient(90deg, #ac4b39 0%, #e0e2dd 100%);
}
.wc-checkout-steps__link {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 10px;
  padding: 8px 12px;
  text-decoration: none;
  color: #a8b0a0;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.wc-checkout-steps a.wc-checkout-steps__link:hover {
  color: #ac4b39;
}
.wc-checkout-steps a.wc-checkout-steps__link:hover .wc-checkout-steps__number {
  border-color: #ac4b39;
  color: #ac4b39;
}
.wc-checkout-steps__number {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 2px solid #e0e2dd;
  background: #fff;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: 1;
  color: #a8b0a0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.wc-checkout-steps__label {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 0.02em;
}
.wc-checkout-steps__item.is-complete .wc-checkout-steps__link {
  color: #636f56;
}
.wc-checkout-steps__item.is-complete .wc-checkout-steps__number {
  border-color: #ac4b39;
  background: #ac4b39;
  color: transparent;
  font-size: 0;
}
.wc-checkout-steps__item.is-complete .wc-checkout-steps__number::before {
  content: "";
  display: block;
  width: 10px;
  height: 6px;
  border-left: 2px solid #fff;
  border-bottom: 2px solid #fff;
  -webkit-transform: rotate(-45deg) translateY(-1px);
      -ms-transform: rotate(-45deg) translateY(-1px);
          transform: rotate(-45deg) translateY(-1px);
}
.wc-checkout-steps__item.active .wc-checkout-steps__link {
  color: #636f56;
}
.wc-checkout-steps__item.active .wc-checkout-steps__number {
  border-color: #ac4b39;
  background: #f1e1de;
  color: #ac4b39;
  -webkit-box-shadow: 0 0 0 4px rgba(172, 75, 57, 0.12);
          box-shadow: 0 0 0 4px rgba(172, 75, 57, 0.12);
}
.wc-checkout-steps__item.active .wc-checkout-steps__label {
  color: #ac4b39;
}

@media (max-width: 650px) {
  .wc-checkout-steps {
    margin-bottom: 24px;
  }
  .wc-checkout-steps__item {
    max-width: 160px;
  }
  .wc-checkout-steps__item:not(:last-child)::after {
    top: 19px;
    left: calc(50% + 24px);
    width: calc(100% - 48px);
  }
  .wc-checkout-steps__link {
    gap: 8px;
    padding: 6px 8px;
  }
  .wc-checkout-steps__number {
    width: 40px;
    height: 40px;
    font-size: 1.4rem;
    border-width: 2px;
  }
  .wc-checkout-steps__item.is-complete .wc-checkout-steps__number::before {
    width: 9px;
    height: 6px;
  }
  .wc-checkout-steps__item.active .wc-checkout-steps__number {
    -webkit-box-shadow: 0 0 0 3px rgba(172, 75, 57, 0.12);
            box-shadow: 0 0 0 3px rgba(172, 75, 57, 0.12);
  }
  .wc-checkout-steps__label {
    font-size: 1.2rem;
    letter-spacing: 0.01em;
  }
}
@media (max-width: 400px) {
  .wc-checkout-steps__item {
    max-width: 130px;
  }
  .wc-checkout-steps__number {
    width: 36px;
    height: 36px;
    font-size: 1.3rem;
  }
  .wc-checkout-steps__label {
    font-size: 1.1rem;
  }
  .wc-checkout-steps__item:not(:last-child)::after {
    top: 17px;
    left: calc(50% + 22px);
    width: calc(100% - 44px);
  }
}
.cart-attributes {
  margin-top: 32px;
  margin-bottom: 30px;
  padding: 24px;
  background: #fff;
  border: 1px solid #e0e2dd;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 24px rgba(35, 38, 35, 0.06);
          box-shadow: 0 4px 24px rgba(35, 38, 35, 0.06);
}
.cart-attributes__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.cart-attributes--cols-2 .cart-attributes__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 0;
  -webkit-column-gap: 32px;
     -moz-column-gap: 32px;
          column-gap: 32px;
}
@media (max-width: 768px) {
  .cart-attributes--cols-2 .cart-attributes__list {
    grid-template-columns: 1fr;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}
.cart-attributes--cols-2 .cart-attributes__item {
  padding: 20px 0;
  border-bottom: 1px solid #eff0ee;
}
@media (min-width: 769px) {
  .cart-attributes--cols-2 .cart-attributes__item:nth-child(-n+2) {
    padding-top: 0;
  }
  .cart-attributes--cols-2 .cart-attributes__item:nth-last-child(1), .cart-attributes--cols-2 .cart-attributes__item:nth-last-child(2):nth-child(odd) {
    border-bottom: none;
    padding-bottom: 0;
  }
}
@media (max-width: 768px) {
  .cart-attributes--cols-2 .cart-attributes__item {
    padding: 16px 0;
  }
  .cart-attributes--cols-2 .cart-attributes__item:first-child {
    padding-top: 0;
  }
  .cart-attributes--cols-2 .cart-attributes__item:last-child {
    border-bottom: none;
    padding-bottom: 0;
  }
}
.cart-attributes__item {
  display: grid;
  grid-template-columns: 36px 1fr;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 12px;
  padding: 8px 0;
  border-bottom: 1px solid #eff0ee;
}
.cart-attributes__item:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.cart-attributes__item:first-child {
  padding-top: 0;
}
.cart-attributes__icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.cart-attributes__icon img {
  display: block;
  max-width: 36px;
  max-height: 36px;
  width: auto;
  height: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.cart-attributes__text {
  color: #636f56;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.35;
}
.cart-attributes__text p {
  margin: 0;
}
.cart-attributes__text p + p {
  margin-top: 6px;
}
.cart-attributes__text a {
  color: #ac4b39;
  text-decoration: underline;
  -webkit-transition: color 0.3s ease;
  -o-transition: color 0.3s ease;
  transition: color 0.3s ease;
}
.cart-attributes__text a:hover {
  color: #636f56;
}
.cart-attributes__text strong {
  color: #232623;
}

.woocommerce-cart .cart-attributes {
  max-width: 100%;
}

@media (max-width: 650px) {
  .cart-attributes {
    padding: 20px 16px;
  }
  .cart-attributes__item {
    grid-template-columns: 30px 1fr;
    gap: 10px;
  }
  .cart-attributes__icon img {
    max-width: 30px;
    max-height: 30px;
  }
  .cart-attributes__text {
    font-size: 1.3rem;
  }
}
.free-shipping-bar {
  margin: 0 0 24px;
  padding: 20px 24px;
  background: -o-linear-gradient(315deg, #f1e1de 0%, #fff 62%);
  background: linear-gradient(135deg, #f1e1de 0%, #fff 62%);
  border: 1px solid #e0e2dd;
  border-left: 4px solid #ac4b39;
  border-radius: 10px;
  -webkit-box-shadow: 0 4px 24px rgba(35, 38, 35, 0.06);
          box-shadow: 0 4px 24px rgba(35, 38, 35, 0.06);
}
.free-shipping-bar__inner {
  display: grid;
  grid-template-columns: 48px 1fr;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start;
  gap: 16px;
}
.free-shipping-bar__icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  color: #ac4b39;
  background: #fff;
  border: 1px solid rgba(172, 75, 57, 0.15);
  border-radius: 10px;
  -webkit-box-shadow: 0 2px 10px rgba(172, 75, 57, 0.1);
          box-shadow: 0 2px 10px rgba(172, 75, 57, 0.1);
}
.free-shipping-bar__icon svg {
  display: block;
  width: 26px;
  height: 26px;
}
.free-shipping-bar__content {
  min-width: 0;
  padding-top: 2px;
}
.free-shipping-bar__message {
  margin: 0;
  color: #232623;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.35;
}
.free-shipping-bar__message .amount {
  color: #ac4b39;
  font-weight: 700;
  white-space: nowrap;
}
.free-shipping-bar__meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  gap: 12px;
  margin-top: 0;
  margin-bottom: 12px;
}
.free-shipping-bar__amounts {
  color: #636f56;
  font-size: 1.3rem;
  font-weight: 700;
  line-height: 1.2;
}
.free-shipping-bar__percent {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 44px;
  padding: 4px 10px;
  color: #ac4b39;
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1;
  background: rgba(255, 255, 255, 0.85);
  border: 1px solid rgba(172, 75, 57, 0.18);
  border-radius: 999px;
}
.free-shipping-bar__track {
  display: block;
  width: 100%;
  height: 10px;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid rgba(224, 226, 221, 0.9);
  border-radius: 999px;
  -webkit-box-shadow: inset 0 1px 2px rgba(35, 38, 35, 0.06);
          box-shadow: inset 0 1px 2px rgba(35, 38, 35, 0.06);
}
.free-shipping-bar__fill {
  display: block;
  height: 100%;
  background: -webkit-gradient(linear, left top, right top, from(#ac4b39), to(rgba(172, 75, 57, 0.72)));
  background: -o-linear-gradient(left, #ac4b39 0%, rgba(172, 75, 57, 0.72) 100%);
  background: linear-gradient(90deg, #ac4b39 0%, rgba(172, 75, 57, 0.72) 100%);
  border-radius: 999px;
  -webkit-transition: width 0.45s ease;
  -o-transition: width 0.45s ease;
  transition: width 0.45s ease;
  -webkit-box-shadow: 0 1px 4px rgba(172, 75, 57, 0.25);
          box-shadow: 0 1px 4px rgba(172, 75, 57, 0.25);
}
.free-shipping-bar--qualified {
  background: -o-linear-gradient(315deg, #eee6cf 0%, #fff 62%);
  background: linear-gradient(135deg, #eee6cf 0%, #fff 62%);
  border-left-color: #636f56;
}
.free-shipping-bar--qualified .free-shipping-bar__inner {
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.free-shipping-bar--qualified .free-shipping-bar__content {
  padding-top: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.free-shipping-bar--qualified .free-shipping-bar__icon {
  color: #636f56;
  background: rgba(255, 255, 255, 0.95);
  border-color: rgba(99, 111, 86, 0.2);
  -webkit-box-shadow: 0 2px 10px rgba(99, 111, 86, 0.12);
          box-shadow: 0 2px 10px rgba(99, 111, 86, 0.12);
}
.free-shipping-bar--qualified .free-shipping-bar__message {
  color: #636f56;
}
.free-shipping-bar.is-updating {
  opacity: 0.72;
  -webkit-transition: opacity 0.2s ease;
  -o-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}

.woocommerce-cart .free-shipping-bar {
  max-width: 100%;
}

@media (max-width: 650px) {
  .free-shipping-bar {
    padding: 18px 20px;
  }
  .free-shipping-bar__inner {
    grid-template-columns: 44px 1fr;
    gap: 14px;
  }
  .free-shipping-bar__icon {
    width: 44px;
    height: 44px;
  }
  .free-shipping-bar__icon svg {
    width: 24px;
    height: 24px;
  }
  .free-shipping-bar__message {
    font-size: 1.6rem;
    line-height: 1.4;
  }
  .free-shipping-bar__amounts {
    font-size: 1.45rem;
  }
  .free-shipping-bar__percent {
    min-width: 48px;
    padding: 5px 11px;
    font-size: 1.35rem;
  }
  .free-shipping-bar__meta {
    margin-bottom: 10px;
  }
  .free-shipping-bar__track {
    height: 10px;
  }
}
.editor-styles-wrapper .wp-block-acf-checkout-steps,
.editor-styles-wrapper .wp-block-acf-cart-attributes,
.editor-styles-wrapper .wp-block-acf-free-shipping-bar,
.block-editor-writing-flow .wp-block-acf-checkout-steps,
.block-editor-writing-flow .wp-block-acf-cart-attributes,
.block-editor-writing-flow .wp-block-acf-free-shipping-bar {
  max-width: 100%;
  margin-top: 8px;
  margin-bottom: 8px;
}
.editor-styles-wrapper .acf-block-component.acf-block-body,
.block-editor-writing-flow .acf-block-component.acf-block-body {
  border: 1px solid #e0e2dd;
  border-radius: 10px;
  background: #fff;
  -webkit-box-shadow: 0 2px 12px rgba(35, 38, 35, 0.05);
          box-shadow: 0 2px 12px rgba(35, 38, 35, 0.05);
  overflow: hidden;
}
.editor-styles-wrapper .acf-block-fields,
.block-editor-writing-flow .acf-block-fields {
  padding: 20px 24px;
  background: -webkit-gradient(linear, left top, left bottom, from(#eee6cf), to(#fff));
  background: -o-linear-gradient(top, #eee6cf 0%, #fff 100%);
  background: linear-gradient(180deg, #eee6cf 0%, #fff 100%);
  border-bottom: 1px solid #e0e2dd;
}
.editor-styles-wrapper .acf-block-fields .acf-field,
.block-editor-writing-flow .acf-block-fields .acf-field {
  margin-bottom: 18px;
}
.editor-styles-wrapper .acf-block-fields .acf-field:last-child,
.block-editor-writing-flow .acf-block-fields .acf-field:last-child {
  margin-bottom: 0;
}
.editor-styles-wrapper .acf-block-fields .acf-label label,
.block-editor-writing-flow .acf-block-fields .acf-label label {
  color: #636f56;
  font-size: 13px;
  font-weight: 700;
}
.editor-styles-wrapper .acf-block-fields .acf-input input[type=text],
.editor-styles-wrapper .acf-block-fields .acf-input textarea,
.block-editor-writing-flow .acf-block-fields .acf-input input[type=text],
.block-editor-writing-flow .acf-block-fields .acf-input textarea {
  border: 1px solid #e0e2dd;
  border-radius: 10px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.editor-styles-wrapper .acf-block-fields .acf-true-false .message,
.block-editor-writing-flow .acf-block-fields .acf-true-false .message {
  color: #636f56;
  font-weight: 700;
}
.editor-styles-wrapper .acf-block-fields .acf-repeater,
.block-editor-writing-flow .acf-block-fields .acf-repeater {
  border: 1px solid #e0e2dd;
  border-radius: 10px;
  background: #fff;
  overflow: hidden;
}
.editor-styles-wrapper .acf-block-fields .acf-repeater > .acf-table,
.block-editor-writing-flow .acf-block-fields .acf-repeater > .acf-table {
  border: none;
}
.editor-styles-wrapper .acf-block-fields .acf-repeater .acf-row-handle,
.block-editor-writing-flow .acf-block-fields .acf-repeater .acf-row-handle {
  background: #eee6cf;
}
.editor-styles-wrapper .acf-block-fields .acf-repeater .acf-actions .acf-button,
.block-editor-writing-flow .acf-block-fields .acf-repeater .acf-actions .acf-button {
  border-radius: 10px;
  background: #f1e1de;
  color: #ac4b39;
  border-color: rgba(172, 75, 57, 0.25);
  font-weight: 700;
}
.editor-styles-wrapper .acf-block-fields .acf-button,
.block-editor-writing-flow .acf-block-fields .acf-button {
  border-radius: 10px;
}
.editor-styles-wrapper .acf-block-preview,
.block-editor-writing-flow .acf-block-preview {
  padding: 8px 0 0;
  background: #fff;
}
.editor-styles-wrapper .acf-block-preview:empty,
.block-editor-writing-flow .acf-block-preview:empty {
  display: none;
}

.kodios-block-placeholder {
  padding: 28px 24px;
  text-align: center;
  border: 2px dashed rgba(172, 75, 57, 0.35);
  border-radius: 10px;
  background: -o-linear-gradient(315deg, #f1e1de 0%, #fff 100%);
  background: linear-gradient(135deg, #f1e1de 0%, #fff 100%);
}
.kodios-block-placeholder__badge {
  display: inline-block;
  margin-bottom: 10px;
  padding: 4px 12px;
  color: #ac4b39;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.2;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  background: rgba(255, 255, 255, 0.9);
  border: 1px solid rgba(172, 75, 57, 0.2);
  border-radius: 999px;
}
.kodios-block-placeholder__title {
  margin: 0 0 6px;
  color: #636f56;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.35;
}
.kodios-block-placeholder__desc {
  margin: 0;
  color: rgba(99, 111, 86, 0.85);
  font-size: 13px;
  line-height: 1.45;
}

.editor-styles-wrapper .wc-checkout-steps {
  padding: 16px 12px 8px;
}
.editor-styles-wrapper .cart-attributes {
  margin-top: 0;
  margin-bottom: 0;
}
.editor-styles-wrapper .free-shipping-bar {
  margin-bottom: 0;
}
.editor-styles-wrapper .wp-block-acf-cart-attributes .acf-block-fields + .acf-block-preview {
  padding: 0 24px 24px;
}
.editor-styles-wrapper .wp-block-acf-cart-attributes .cart-attributes {
  margin-top: 0;
}
.editor-styles-wrapper .wp-block-acf-free-shipping-bar .acf-block-fields + .acf-block-preview,
.editor-styles-wrapper .wp-block-acf-checkout-steps .acf-block-preview {
  padding: 0 24px 24px;
}

@media (max-width: 782px) {
  .editor-styles-wrapper .acf-block-fields {
    padding: 16px;
  }
  .editor-styles-wrapper .wp-block-acf-cart-attributes .acf-block-fields + .acf-block-preview,
  .editor-styles-wrapper .wp-block-acf-free-shipping-bar .acf-block-fields + .acf-block-preview,
  .editor-styles-wrapper .wp-block-acf-checkout-steps .acf-block-preview {
    padding: 0 16px 16px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC93b29jb21tZXJjZS9jaGVja291dC1zdGVwcy5zY3NzIiwiY29tcG9uZW50L3dvb2NvbW1lcmNlL2d1dGVuYmVyZy1ibG9ja3MtZWRpdG9yLmNzcyIsIl9tZWRpYXF1ZXJ5LnNjc3MiLCJjb21wb25lbnQvd29vY29tbWVyY2UvY2FydC1hdHRyaWJ1dGVzLnNjc3MiLCJjb21wb25lbnQvd29vY29tbWVyY2UvZnJlZS1zaGlwcGluZy1iYXIuc2NzcyIsImNvbXBvbmVudC93b29jb21tZXJjZS9ndXRlbmJlcmctYmxvY2tzLWVkaXRvci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVdBO0VBQ0MsZ0JBQUE7QUNWRDtBRFlDO0VBQ0MsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLG9CQUFBO0VBQUEscUJBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtFQUFBLCtCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLHdCQUFBO0VBQUEsK0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsTUFBQTtFQUNBLDRCQUFBO0FDVkY7QURhQztFQUNDLGtCQUFBO0VBQ0EsbUJBQUE7RUFBQSxlQUFBO01BQUEsV0FBQTtVQUFBLE9BQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FDWEY7QURhRTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxzQkFBQTtFQUNBLHdCQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQTlCWTtFQStCWixVQUFBO0VBQ0EsOENBQUE7RUFBQSx5Q0FBQTtFQUFBLHNDQUFBO0FDWEg7QURjRTtFQUNDLG1CQTFDYTtBQzhCaEI7QURlRTtFQUNDLHFGQUFBO0VBQUEsOERBQUE7RUFBQSw0REFBQTtBQ2JIO0FEaUJDO0VBQ0Msa0JBQUE7RUFDQSxVQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7RUFBQSw4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RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7RUFDQSxzQkFBQTtFQUNBLG9DQUFBO0VBQ0Esd0NBQUE7RUFDQSxvQkFBQTtBSjRhRjtBSXphQztFQUNDLGVBQUE7RUFDQSxjQXpIaUI7RUEwSGpCLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FKMmFGO0FJeGFDO0VBQ0MsU0FBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0FKMGFGOztBSW5hQztFQUNDLHNCQUFBO0FKc2FGO0FJbmFDO0VBQ0MsYUFBQTtFQUNBLGdCQUFBO0FKcWFGO0FJbGFDO0VBQ0MsZ0JBQUE7QUpvYUY7QUlqYUM7RUFDQyxvQkFBQTtBSm1hRjtBSWhhQztFQUNDLGFBQUE7QUprYUY7QUkvWkM7O0VBRUMsb0JBQUE7QUppYUY7O0FDcmZHO0VHMEZEO0lBQ0MsYUFBQTtFSitaRDtFSTVaQTs7O0lBR0Msb0JBQUE7RUo4WkQ7QUFDRiIsImZpbGUiOiJjb21wb25lbnQvd29vY29tbWVyY2UvZ3V0ZW5iZXJnLWJsb2Nrcy1lZGl0b3IuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIi4uLy4uL19tZWRpYXF1ZXJ5XCI7XG5cbiRzdGVwcy1wcmltYXJ5OiAjYWM0YjM5O1xuJHN0ZXBzLXByaW1hcnktaG92ZXI6IHJnYmEoMTcyLCA3NSwgNTcsIDAuODUpO1xuJHN0ZXBzLXRleHQ6ICM2MzZmNTY7XG4kc3RlcHMtbXV0ZWQ6ICNhOGIwYTA7XG4kc3RlcHMtYmc6ICNmMWUxZGU7XG4kc3RlcHMtYmctc29mdDogI2VlZTZjZjtcbiRzdGVwcy1ib3JkZXI6ICNlMGUyZGQ7XG4kc3RlcHMtcmFkaXVzOiAxMHB4O1xuXG4ud2MtY2hlY2tvdXQtc3RlcHMge1xuXHRtYXJnaW46IDAgMCAzMnB4O1xuXG5cdCZfX2xpc3Qge1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRnYXA6IDA7XG5cdFx0Y291bnRlci1yZXNldDogY2hlY2tvdXQtc3RlcDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbGV4OiAxO1xuXHRcdG1heC13aWR0aDogMjIwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAyMnB4O1xuXHRcdFx0bGVmdDogY2FsYyg1MCUgKyAyOHB4KTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA1NnB4KTtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogJHN0ZXBzLWJvcmRlcjtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcblx0XHR9XG5cblx0XHQmLmlzLWNvbXBsZXRlOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRzdGVwcy1wcmltYXJ5O1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgJHN0ZXBzLXByaW1hcnkgMCUsICRzdGVwcy1ib3JkZXIgMTAwJSk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbGluayB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDhweCAxMnB4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRjb2xvcjogJHN0ZXBzLW11dGVkO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblx0fVxuXG5cdGEud2MtY2hlY2tvdXQtc3RlcHNfX2xpbms6aG92ZXIge1xuXHRcdGNvbG9yOiAkc3RlcHMtcHJpbWFyeTtcblxuXHRcdC53Yy1jaGVja291dC1zdGVwc19fbnVtYmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHN0ZXBzLXByaW1hcnk7XG5cdFx0XHRjb2xvcjogJHN0ZXBzLXByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0Jl9fbnVtYmVyIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDQ0cHg7XG5cdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkc3RlcHMtYm9yZGVyO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRjb2xvcjogJHN0ZXBzLW11dGVkO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdH1cblxuXHQmX19sYWJlbCB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcblx0fVxuXG5cdCZfX2l0ZW0uaXMtY29tcGxldGUge1xuXHRcdC53Yy1jaGVja291dC1zdGVwc19fbGluayB7XG5cdFx0XHRjb2xvcjogJHN0ZXBzLXRleHQ7XG5cdFx0fVxuXG5cdFx0LndjLWNoZWNrb3V0LXN0ZXBzX19udW1iZXIge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkc3RlcHMtcHJpbWFyeTtcblx0XHRcdGJhY2tncm91bmQ6ICRzdGVwcy1wcmltYXJ5O1xuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdH1cblxuXHRcdC53Yy1jaGVja291dC1zdGVwc19fbnVtYmVyOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRoZWlnaHQ6IDZweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC0xcHgpO1xuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0uYWN0aXZlIHtcblx0XHQud2MtY2hlY2tvdXQtc3RlcHNfX2xpbmsge1xuXHRcdFx0Y29sb3I6ICRzdGVwcy10ZXh0O1xuXHRcdH1cblxuXHRcdC53Yy1jaGVja291dC1zdGVwc19fbnVtYmVyIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJHN0ZXBzLXByaW1hcnk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc3RlcHMtYmc7XG5cdFx0XHRjb2xvcjogJHN0ZXBzLXByaW1hcnk7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgxNzIsIDc1LCA1NywgMC4xMik7XG5cdFx0fVxuXG5cdFx0LndjLWNoZWNrb3V0LXN0ZXBzX19sYWJlbCB7XG5cdFx0XHRjb2xvcjogJHN0ZXBzLXByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIHJ3ZCg2NTApIHtcblx0LndjLWNoZWNrb3V0LXN0ZXBzIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRtYXgtd2lkdGg6IDE2MHB4O1xuXG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcblx0XHRcdFx0dG9wOiAxOXB4O1xuXHRcdFx0XHRsZWZ0OiBjYWxjKDUwJSArIDI0cHgpO1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fbGluayB7XG5cdFx0XHRnYXA6IDhweDtcblx0XHRcdHBhZGRpbmc6IDZweCA4cHg7XG5cdFx0fVxuXG5cdFx0Jl9fbnVtYmVyIHtcblx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRib3JkZXItd2lkdGg6IDJweDtcblx0XHR9XG5cblx0XHQmX19pdGVtLmlzLWNvbXBsZXRlIC53Yy1jaGVja291dC1zdGVwc19fbnVtYmVyOjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdGhlaWdodDogNnB4O1xuXHRcdH1cblxuXHRcdCZfX2l0ZW0uYWN0aXZlIC53Yy1jaGVja291dC1zdGVwc19fbnVtYmVyIHtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDE3MiwgNzUsIDU3LCAwLjEyKTtcblx0XHR9XG5cblx0XHQmX19sYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG5cdFx0fVxuXHR9XG59XG5cbkBpbmNsdWRlIHJ3ZCg0MDApIHtcblx0LndjLWNoZWNrb3V0LXN0ZXBzIHtcblx0XHQmX19pdGVtIHtcblx0XHRcdG1heC13aWR0aDogMTMwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fbnVtYmVyIHtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiAzNnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0fVxuXG5cdFx0Jl9fbGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAxLjFyZW07XG5cdFx0fVxuXG5cdFx0Jl9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG5cdFx0XHR0b3A6IDE3cHg7XG5cdFx0XHRsZWZ0OiBjYWxjKDUwJSArIDIycHgpO1xuXHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuXHRcdH1cblx0fVxufVxuIiwiLndjLWNoZWNrb3V0LXN0ZXBzIHtcbiAgbWFyZ2luOiAwIDAgMzJweDtcbn1cbi53Yy1jaGVja291dC1zdGVwc19fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDA7XG4gIGNvdW50ZXItcmVzZXQ6IGNoZWNrb3V0LXN0ZXA7XG59XG4ud2MtY2hlY2tvdXQtc3RlcHNfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi53Yy1jaGVja291dC1zdGVwc19faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMnB4O1xuICBsZWZ0OiBjYWxjKDUwJSArIDI4cHgpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTZweCk7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZTBlMmRkO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi53Yy1jaGVja291dC1zdGVwc19faXRlbS5pcy1jb21wbGV0ZTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNhYzRiMzk7XG59XG4ud2MtY2hlY2tvdXQtc3RlcHNfX2l0ZW0uYWN0aXZlOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjYWM0YjM5IDAlLCAjZTBlMmRkIDEwMCUpO1xufVxuLndjLWNoZWNrb3V0LXN0ZXBzX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDhweCAxMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjYThiMGEwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG4ud2MtY2hlY2tvdXQtc3RlcHMgYS53Yy1jaGVja291dC1zdGVwc19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjYWM0YjM5O1xufVxuLndjLWNoZWNrb3V0LXN0ZXBzIGEud2MtY2hlY2tvdXQtc3RlcHNfX2xpbms6aG92ZXIgLndjLWNoZWNrb3V0LXN0ZXBzX19udW1iZXIge1xuICBib3JkZXItY29sb3I6ICNhYzRiMzk7XG4gIGNvbG9yOiAjYWM0YjM5O1xufVxuLndjLWNoZWNrb3V0LXN0ZXBzX19udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTBlMmRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjYThiMGEwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLndjLWNoZWNrb3V0LXN0ZXBzX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuLndjLWNoZWNrb3V0LXN0ZXBzX19pdGVtLmlzLWNvbXBsZXRlIC53Yy1jaGVja291dC1zdGVwc19fbGluayB7XG4gIGNvbG9yOiAjNjM2ZjU2O1xufVxuLndjLWNoZWNrb3V0LXN0ZXBzX19pdGVtLmlzLWNvbXBsZXRlIC53Yy1jaGVja291dC1zdGVwc19fbnVtYmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWM0YjM5O1xuICBiYWNrZ3JvdW5kOiAjYWM0YjM5O1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi53Yy1jaGVja291dC1zdGVwc19faXRlbS5pcy1jb21wbGV0ZSAud2MtY2hlY2tvdXQtc3RlcHNfX251bWJlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC0xcHgpO1xufVxuLndjLWNoZWNrb3V0LXN0ZXBzX19pdGVtLmFjdGl2ZSAud2MtY2hlY2tvdXQtc3RlcHNfX2xpbmsge1xuICBjb2xvcjogIzYzNmY1Njtcbn1cbi53Yy1jaGVja291dC1zdGVwc19faXRlbS5hY3RpdmUgLndjLWNoZWNrb3V0LXN0ZXBzX19udW1iZXIge1xuICBib3JkZXItY29sb3I6ICNhYzRiMzk7XG4gIGJhY2tncm91bmQ6ICNmMWUxZGU7XG4gIGNvbG9yOiAjYWM0YjM5O1xuICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgxNzIsIDc1LCA1NywgMC4xMik7XG59XG4ud2MtY2hlY2tvdXQtc3RlcHNfX2l0ZW0uYWN0aXZlIC53Yy1jaGVja291dC1zdGVwc19fbGFiZWwge1xuICBjb2xvcjogI2FjNGIzOTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC53Yy1jaGVja291dC1zdGVwcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAud2MtY2hlY2tvdXQtc3RlcHNfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTYwcHg7XG4gIH1cbiAgLndjLWNoZWNrb3V0LXN0ZXBzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICB0b3A6IDE5cHg7XG4gICAgbGVmdDogY2FsYyg1MCUgKyAyNHB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gIH1cbiAgLndjLWNoZWNrb3V0LXN0ZXBzX19saW5rIHtcbiAgICBnYXA6IDhweDtcbiAgICBwYWRkaW5nOiA2cHggOHB4O1xuICB9XG4gIC53Yy1jaGVja291dC1zdGVwc19fbnVtYmVyIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbiAgLndjLWNoZWNrb3V0LXN0ZXBzX19pdGVtLmlzLWNvbXBsZXRlIC53Yy1jaGVja291dC1zdGVwc19fbnVtYmVyOjpiZWZvcmUge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gIH1cbiAgLndjLWNoZWNrb3V0LXN0ZXBzX19pdGVtLmFjdGl2ZSAud2MtY2hlY2tvdXQtc3RlcHNfX251bWJlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoMTcyLCA3NSwgNTcsIDAuMTIpO1xuICB9XG4gIC53Yy1jaGVja291dC1zdGVwc19fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuICAud2MtY2hlY2tvdXQtc3RlcHNfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogMTMwcHg7XG4gIH1cbiAgLndjLWNoZWNrb3V0LXN0ZXBzX19udW1iZXIge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxuICAud2MtY2hlY2tvdXQtc3RlcHNfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgfVxuICAud2MtY2hlY2tvdXQtc3RlcHNfX2l0ZW06bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIHRvcDogMTdweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSArIDIycHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NHB4KTtcbiAgfVxufVxuLmNhcnQtYXR0cmlidXRlcyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUyZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDI0cHggcmdiYSgzNSwgMzgsIDM1LCAwLjA2KTtcbn1cbi5jYXJ0LWF0dHJpYnV0ZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmNhcnQtYXR0cmlidXRlcy0tY29scy0yIC5jYXJ0LWF0dHJpYnV0ZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICByb3ctZ2FwOiAwO1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWF0dHJpYnV0ZXMtLWNvbHMtMiAuY2FydC1hdHRyaWJ1dGVzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAwO1xuICB9XG59XG4uY2FydC1hdHRyaWJ1dGVzLS1jb2xzLTIgLmNhcnQtYXR0cmlidXRlc19faXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmYwZWU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmNhcnQtYXR0cmlidXRlcy0tY29scy0yIC5jYXJ0LWF0dHJpYnV0ZXNfX2l0ZW06bnRoLWNoaWxkKC1uKzIpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuY2FydC1hdHRyaWJ1dGVzLS1jb2xzLTIgLmNhcnQtYXR0cmlidXRlc19faXRlbTpudGgtbGFzdC1jaGlsZCgxKSwgLmNhcnQtYXR0cmlidXRlcy0tY29scy0yIC5jYXJ0LWF0dHJpYnV0ZXNfX2l0ZW06bnRoLWxhc3QtY2hpbGQoMik6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FydC1hdHRyaWJ1dGVzLS1jb2xzLTIgLmNhcnQtYXR0cmlidXRlc19faXRlbSB7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICB9XG4gIC5jYXJ0LWF0dHJpYnV0ZXMtLWNvbHMtMiAuY2FydC1hdHRyaWJ1dGVzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAuY2FydC1hdHRyaWJ1dGVzLS1jb2xzLTIgLmNhcnQtYXR0cmlidXRlc19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uY2FydC1hdHRyaWJ1dGVzX19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNnB4IDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBwYWRkaW5nOiA4cHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmYwZWU7XG59XG4uY2FydC1hdHRyaWJ1dGVzX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5jYXJ0LWF0dHJpYnV0ZXNfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5jYXJ0LWF0dHJpYnV0ZXNfX2ljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJ0LWF0dHJpYnV0ZXNfX2ljb24gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMzZweDtcbiAgbWF4LWhlaWdodDogMzZweDtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jYXJ0LWF0dHJpYnV0ZXNfX3RleHQge1xuICBjb2xvcjogIzYzNmY1NjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuLmNhcnQtYXR0cmlidXRlc19fdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNhcnQtYXR0cmlidXRlc19fdGV4dCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbi5jYXJ0LWF0dHJpYnV0ZXNfX3RleHQgYSB7XG4gIGNvbG9yOiAjYWM0YjM5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLmNhcnQtYXR0cmlidXRlc19fdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICM2MzZmNTY7XG59XG4uY2FydC1hdHRyaWJ1dGVzX190ZXh0IHN0cm9uZyB7XG4gIGNvbG9yOiAjMjMyNjIzO1xufVxuXG4ud29vY29tbWVyY2UtY2FydCAuY2FydC1hdHRyaWJ1dGVzIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNhcnQtYXR0cmlidXRlcyB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICB9XG4gIC5jYXJ0LWF0dHJpYnV0ZXNfX2l0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzBweCAxZnI7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG4gIC5jYXJ0LWF0dHJpYnV0ZXNfX2ljb24gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgbWF4LWhlaWdodDogMzBweDtcbiAgfVxuICAuY2FydC1hdHRyaWJ1dGVzX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLmZyZWUtc2hpcHBpbmctYmFyIHtcbiAgbWFyZ2luOiAwIDAgMjRweDtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjFlMWRlIDAlLCAjZmZmIDYyJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUyZGQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2FjNGIzOTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMjRweCByZ2JhKDM1LCAzOCwgMzUsIDAuMDYpO1xufVxuLmZyZWUtc2hpcHBpbmctYmFyX19pbm5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDhweCAxZnI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAxNnB4O1xufVxuLmZyZWUtc2hpcHBpbmctYmFyX19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogI2FjNGIzOTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzIsIDc1LCA1NywgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgxNzIsIDc1LCA1NywgMC4xKTtcbn1cbi5mcmVlLXNoaXBwaW5nLWJhcl9faWNvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbi5mcmVlLXNoaXBwaW5nLWJhcl9fY29udGVudCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5mcmVlLXNoaXBwaW5nLWJhcl9fbWVzc2FnZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICMyMzI2MjM7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbi5mcmVlLXNoaXBwaW5nLWJhcl9fbWVzc2FnZSAuYW1vdW50IHtcbiAgY29sb3I6ICNhYzRiMzk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZnJlZS1zaGlwcGluZy1iYXJfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5mcmVlLXNoaXBwaW5nLWJhcl9fYW1vdW50cyB7XG4gIGNvbG9yOiAjNjM2ZjU2O1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbi5mcmVlLXNoaXBwaW5nLWJhcl9fcGVyY2VudCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgY29sb3I6ICNhYzRiMzk7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzIsIDc1LCA1NywgMC4xOCk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuLmZyZWUtc2hpcHBpbmctYmFyX190cmFjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI0LCAyMjYsIDIyMSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDM1LCAzOCwgMzUsIDAuMDYpO1xufVxuLmZyZWUtc2hpcHBpbmctYmFyX19maWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjYWM0YjM5IDAlLCByZ2JhKDE3MiwgNzUsIDU3LCAwLjcyKSAxMDAlKTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNDVzIGVhc2U7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDE3MiwgNzUsIDU3LCAwLjI1KTtcbn1cbi5mcmVlLXNoaXBwaW5nLWJhci0tcXVhbGlmaWVkIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2VlZTZjZiAwJSwgI2ZmZiA2MiUpO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzYzNmY1Njtcbn1cbi5mcmVlLXNoaXBwaW5nLWJhci0tcXVhbGlmaWVkIC5mcmVlLXNoaXBwaW5nLWJhcl9faW5uZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZyZWUtc2hpcHBpbmctYmFyLS1xdWFsaWZpZWQgLmZyZWUtc2hpcHBpbmctYmFyX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZnJlZS1zaGlwcGluZy1iYXItLXF1YWxpZmllZCAuZnJlZS1zaGlwcGluZy1iYXJfX2ljb24ge1xuICBjb2xvcjogIzYzNmY1NjtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDk5LCAxMTEsIDg2LCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoOTksIDExMSwgODYsIDAuMTIpO1xufVxuLmZyZWUtc2hpcHBpbmctYmFyLS1xdWFsaWZpZWQgLmZyZWUtc2hpcHBpbmctYmFyX19tZXNzYWdlIHtcbiAgY29sb3I6ICM2MzZmNTY7XG59XG4uZnJlZS1zaGlwcGluZy1iYXIuaXMtdXBkYXRpbmcge1xuICBvcGFjaXR5OiAwLjcyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLmZyZWUtc2hpcHBpbmctYmFyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmZyZWUtc2hpcHBpbmctYmFyIHtcbiAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gIH1cbiAgLmZyZWUtc2hpcHBpbmctYmFyX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NHB4IDFmcjtcbiAgICBnYXA6IDE0cHg7XG4gIH1cbiAgLmZyZWUtc2hpcHBpbmctYmFyX19pY29uIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gIH1cbiAgLmZyZWUtc2hpcHBpbmctYmFyX19pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5mcmVlLXNoaXBwaW5nLWJhcl9fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxuICAuZnJlZS1zaGlwcGluZy1iYXJfX2Ftb3VudHMge1xuICAgIGZvbnQtc2l6ZTogMS40NXJlbTtcbiAgfVxuICAuZnJlZS1zaGlwcGluZy1iYXJfX3BlcmNlbnQge1xuICAgIG1pbi13aWR0aDogNDhweDtcbiAgICBwYWRkaW5nOiA1cHggMTFweDtcbiAgICBmb250LXNpemU6IDEuMzVyZW07XG4gIH1cbiAgLmZyZWUtc2hpcHBpbmctYmFyX19tZXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5mcmVlLXNoaXBwaW5nLWJhcl9fdHJhY2sge1xuICAgIGhlaWdodDogMTBweDtcbiAgfVxufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stYWNmLWNoZWNrb3V0LXN0ZXBzLFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stYWNmLWNhcnQtYXR0cmlidXRlcyxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWFjZi1mcmVlLXNoaXBwaW5nLWJhcixcbi5ibG9jay1lZGl0b3Itd3JpdGluZy1mbG93IC53cC1ibG9jay1hY2YtY2hlY2tvdXQtc3RlcHMsXG4uYmxvY2stZWRpdG9yLXdyaXRpbmctZmxvdyAud3AtYmxvY2stYWNmLWNhcnQtYXR0cmlidXRlcyxcbi5ibG9jay1lZGl0b3Itd3JpdGluZy1mbG93IC53cC1ibG9jay1hY2YtZnJlZS1zaGlwcGluZy1iYXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWNvbXBvbmVudC5hY2YtYmxvY2stYm9keSxcbi5ibG9jay1lZGl0b3Itd3JpdGluZy1mbG93IC5hY2YtYmxvY2stY29tcG9uZW50LmFjZi1ibG9jay1ib2R5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UwZTJkZDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMTJweCByZ2JhKDM1LCAzOCwgMzUsIDAuMDUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyxcbi5ibG9jay1lZGl0b3Itd3JpdGluZy1mbG93IC5hY2YtYmxvY2stZmllbGRzIHtcbiAgcGFkZGluZzogMjBweCAyNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWVlNmNmIDAlLCAjZmZmIDEwMCUpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwZTJkZDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgLmFjZi1maWVsZCxcbi5ibG9jay1lZGl0b3Itd3JpdGluZy1mbG93IC5hY2YtYmxvY2stZmllbGRzIC5hY2YtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyAuYWNmLWZpZWxkOmxhc3QtY2hpbGQsXG4uYmxvY2stZWRpdG9yLXdyaXRpbmctZmxvdyAuYWNmLWJsb2NrLWZpZWxkcyAuYWNmLWZpZWxkOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyAuYWNmLWxhYmVsIGxhYmVsLFxuLmJsb2NrLWVkaXRvci13cml0aW5nLWZsb3cgLmFjZi1ibG9jay1maWVsZHMgLmFjZi1sYWJlbCBsYWJlbCB7XG4gIGNvbG9yOiAjNjM2ZjU2O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5hY2YtYmxvY2stZmllbGRzIC5hY2YtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XSxcbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgLmFjZi1pbnB1dCB0ZXh0YXJlYSxcbi5ibG9jay1lZGl0b3Itd3JpdGluZy1mbG93IC5hY2YtYmxvY2stZmllbGRzIC5hY2YtaW5wdXQgaW5wdXRbdHlwZT10ZXh0XSxcbi5ibG9jay1lZGl0b3Itd3JpdGluZy1mbG93IC5hY2YtYmxvY2stZmllbGRzIC5hY2YtaW5wdXQgdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMmRkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyAuYWNmLXRydWUtZmFsc2UgLm1lc3NhZ2UsXG4uYmxvY2stZWRpdG9yLXdyaXRpbmctZmxvdyAuYWNmLWJsb2NrLWZpZWxkcyAuYWNmLXRydWUtZmFsc2UgLm1lc3NhZ2Uge1xuICBjb2xvcjogIzYzNmY1NjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgLmFjZi1yZXBlYXRlcixcbi5ibG9jay1lZGl0b3Itd3JpdGluZy1mbG93IC5hY2YtYmxvY2stZmllbGRzIC5hY2YtcmVwZWF0ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMmRkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyAuYWNmLXJlcGVhdGVyID4gLmFjZi10YWJsZSxcbi5ibG9jay1lZGl0b3Itd3JpdGluZy1mbG93IC5hY2YtYmxvY2stZmllbGRzIC5hY2YtcmVwZWF0ZXIgPiAuYWNmLXRhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyAuYWNmLXJlcGVhdGVyIC5hY2Ytcm93LWhhbmRsZSxcbi5ibG9jay1lZGl0b3Itd3JpdGluZy1mbG93IC5hY2YtYmxvY2stZmllbGRzIC5hY2YtcmVwZWF0ZXIgLmFjZi1yb3ctaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogI2VlZTZjZjtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1maWVsZHMgLmFjZi1yZXBlYXRlciAuYWNmLWFjdGlvbnMgLmFjZi1idXR0b24sXG4uYmxvY2stZWRpdG9yLXdyaXRpbmctZmxvdyAuYWNmLWJsb2NrLWZpZWxkcyAuYWNmLXJlcGVhdGVyIC5hY2YtYWN0aW9ucyAuYWNmLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmMWUxZGU7XG4gIGNvbG9yOiAjYWM0YjM5O1xuICBib3JkZXItY29sb3I6IHJnYmEoMTcyLCA3NSwgNTcsIDAuMjUpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyAuYWNmLWJ1dHRvbixcbi5ibG9jay1lZGl0b3Itd3JpdGluZy1mbG93IC5hY2YtYmxvY2stZmllbGRzIC5hY2YtYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1wcmV2aWV3LFxuLmJsb2NrLWVkaXRvci13cml0aW5nLWZsb3cgLmFjZi1ibG9jay1wcmV2aWV3IHtcbiAgcGFkZGluZzogOHB4IDAgMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmFjZi1ibG9jay1wcmV2aWV3OmVtcHR5LFxuLmJsb2NrLWVkaXRvci13cml0aW5nLWZsb3cgLmFjZi1ibG9jay1wcmV2aWV3OmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmtvZGlvcy1ibG9jay1wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmc6IDI4cHggMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBkYXNoZWQgcmdiYSgxNzIsIDc1LCA1NywgMC4zNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmMWUxZGUgMCUsICNmZmYgMTAwJSk7XG59XG4ua29kaW9zLWJsb2NrLXBsYWNlaG9sZGVyX19iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGNvbG9yOiAjYWM0YjM5O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgxNzIsIDc1LCA1NywgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG59XG4ua29kaW9zLWJsb2NrLXBsYWNlaG9sZGVyX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgY29sb3I6ICM2MzZmNTY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG59XG4ua29kaW9zLWJsb2NrLXBsYWNlaG9sZGVyX19kZXNjIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogcmdiYSg5OSwgMTExLCA4NiwgMC44NSk7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG59XG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndjLWNoZWNrb3V0LXN0ZXBzIHtcbiAgcGFkZGluZzogMTZweCAxMnB4IDhweDtcbn1cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLmNhcnQtYXR0cmlidXRlcyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC5mcmVlLXNoaXBwaW5nLWJhciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1hY2YtY2FydC1hdHRyaWJ1dGVzIC5hY2YtYmxvY2stZmllbGRzICsgLmFjZi1ibG9jay1wcmV2aWV3IHtcbiAgcGFkZGluZzogMCAyNHB4IDI0cHg7XG59XG4uZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1hY2YtY2FydC1hdHRyaWJ1dGVzIC5jYXJ0LWF0dHJpYnV0ZXMge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stYWNmLWZyZWUtc2hpcHBpbmctYmFyIC5hY2YtYmxvY2stZmllbGRzICsgLmFjZi1ibG9jay1wcmV2aWV3LFxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAud3AtYmxvY2stYWNmLWNoZWNrb3V0LXN0ZXBzIC5hY2YtYmxvY2stcHJldmlldyB7XG4gIHBhZGRpbmc6IDAgMjRweCAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcbiAgLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuYWNmLWJsb2NrLWZpZWxkcyB7XG4gICAgcGFkZGluZzogMTZweDtcbiAgfVxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1hY2YtY2FydC1hdHRyaWJ1dGVzIC5hY2YtYmxvY2stZmllbGRzICsgLmFjZi1ibG9jay1wcmV2aWV3LFxuICAuZWRpdG9yLXN0eWxlcy13cmFwcGVyIC53cC1ibG9jay1hY2YtZnJlZS1zaGlwcGluZy1iYXIgLmFjZi1ibG9jay1maWVsZHMgKyAuYWNmLWJsb2NrLXByZXZpZXcsXG4gIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIgLndwLWJsb2NrLWFjZi1jaGVja291dC1zdGVwcyAuYWNmLWJsb2NrLXByZXZpZXcge1xuICAgIHBhZGRpbmc6IDAgMTZweCAxNnB4O1xuICB9XG59IiwiQHVzZSBcInNhc3M6bWF0aFwiO1xyXG5cclxuJGJyb3dzZXItY29udGV4dDogMTg7IC8vIERlZmF1bHRcclxuXHJcbkBmdW5jdGlvbiByZW0oJHBpeGVscywgJGNvbnRleHQ6ICRicm93c2VyLWNvbnRleHQpIHtcclxuICBAcmV0dXJuICN7bWF0aC5kaXYoJHBpeGVscywgJGNvbnRleHQpfXJlbTtcclxufVxyXG5cclxuLy8gU21hbGwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KVxyXG4kc2NyZWVuLXBob25lOiA1NjhweDtcclxuLy8gb3JpZW50YWwgcGhvbmVPcmllbnRhbFxyXG4kc2NyZWVuLXBob25lT3JpZW50YWw6IDc2N3B4O1xyXG4vLyBTbWFsbCB0YWJsZXRzIChwb3J0cmFpdCB2aWV3KVxyXG4kc2NyZWVuLXRhYmxldDogNzY4cHg7XHJcbi8vIFRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzXHJcbiRzY3JlZW4tdGFibGV0LWxnOiA5OTJweDtcclxuLy8gTGFyZ2UgdGFibGV0cyBhbmQgZGVza3RvcHNcclxuJHNjcmVlbi1sYXB0b3Atc206IDEyMDBweDtcclxuLy8gTGFwdG9wXHJcbiRzY3JlZW4tbGFwdG9wOiAxMzY2cHg7XHJcbi8vIExhcHRvcCBiaWdcclxuJHNtYWxsLWRlc2t0b3Atc206IDE0NDBweDtcclxuLy8gZGVza3RvcFxyXG4kc2NyZWVuLWRlc2t0b3A6IDE2MDBweDtcclxuXHJcbi8vIFBob25lIG9yaWVudGFsXHJcbkBtaXhpbiBwaG9uZU9yaWVudGFsIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZU9yaWVudGFsfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIFNtYWxsIGRldmljZXNcclxuQG1peGluIHBob25lIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIExhcmdlIGRldmljZXNcclxuQG1peGluIHRhYmxldC1sZyB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0LWxnfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gbGFwdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIGxhcHRvcFxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIExhcHRvcCBiaWdcclxuQG1peGluIGRlc2t0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtZGVza3RvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gRGVrc3RvcFxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tZGVza3RvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBkZXZpY2VzXHJcbkBtaXhpbiByd2QoJHNjcmVlbikge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbisncHgnKSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7XHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NzVweCxcclxuICBtZDogNzY1cHgsXHJcbiAgbGc6IDk5MHB4LFxyXG4gIHhsOiAxMTkwcHhcclxuKSAhZGVmYXVsdDtcclxuIiwiQGltcG9ydCBcIi4uLy4uL19tZWRpYXF1ZXJ5XCI7XG5cbi5jYXJ0LWF0dHJpYnV0ZXMge1xuXHRtYXJnaW4tdG9wOiAzMnB4O1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRwYWRkaW5nOiAyNHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZTBlMmRkO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRib3gtc2hhZG93OiAwIDRweCAyNHB4IHJnYmEoMzUsIDM4LCAzNSwgMC4wNik7XG5cblx0Jl9fbGlzdCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG5cblx0Ji0tY29scy0yIHtcblx0XHQuY2FydC1hdHRyaWJ1dGVzX19saXN0IHtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRcdFx0cm93LWdhcDogMDtcblx0XHRcdGNvbHVtbi1nYXA6IDMycHg7XG5cblx0XHRcdEBpbmNsdWRlIHJ3ZCg3NjgpIHtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRcdGNvbHVtbi1nYXA6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNhcnQtYXR0cmlidXRlc19faXRlbSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDA7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjBlZTtcblxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG5cdFx0XHRcdCY6bnRoLWNoaWxkKC1uICsgMikge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCgxKSxcblx0XHRcdFx0JjpudGgtbGFzdC1jaGlsZCgyKTpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSByd2QoNzY4KSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE2cHggMDtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNnB4IDFmcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogMTJweDtcblx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZjBlZTtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXgtd2lkdGg6IDM2cHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzNnB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RleHQge1xuXHRcdGNvbG9yOiAjNjM2ZjU2O1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzU7XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0KyBwIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICNhYzRiMzk7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAjNjM2ZjU2O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHN0cm9uZyB7XG5cdFx0XHRjb2xvcjogIzIzMjYyMztcblx0XHR9XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLmNhcnQtYXR0cmlidXRlcyB7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuQGluY2x1ZGUgcndkKDY1MCkge1xuXHQuY2FydC1hdHRyaWJ1dGVzIHtcblx0XHRwYWRkaW5nOiAyMHB4IDE2cHg7XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzBweCAxZnI7XG5cdFx0XHRnYXA6IDEwcHg7XG5cdFx0fVxuXG5cdFx0Jl9faWNvbiBpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAzMHB4O1xuXHRcdFx0bWF4LWhlaWdodDogMzBweDtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdH1cblx0fVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL19tZWRpYXF1ZXJ5XCI7XG5cbiRmc2ItcHJpbWFyeTogI2FjNGIzOTtcbiRmc2ItcHJpbWFyeS1zb2Z0OiAjZjFlMWRlO1xuJGZzYi1zdWNjZXNzOiAjNjM2ZjU2O1xuJGZzYi1zdWNjZXNzLXNvZnQ6ICNlZWU2Y2Y7XG4kZnNiLXRleHQ6ICM2MzZmNTY7XG4kZnNiLXRleHQtZGFyazogIzIzMjYyMztcbiRmc2ItYm9yZGVyOiAjZTBlMmRkO1xuJGZzYi10cmFjazogI2UwZTJkZDtcbiRmc2ItcmFkaXVzOiAxMHB4O1xuXG4uZnJlZS1zaGlwcGluZy1iYXIge1xuXHRtYXJnaW46IDAgMCAyNHB4O1xuXHRwYWRkaW5nOiAyMHB4IDI0cHg7XG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICRmc2ItcHJpbWFyeS1zb2Z0IDAlLCAjZmZmIDYyJSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICRmc2ItYm9yZGVyO1xuXHRib3JkZXItbGVmdDogNHB4IHNvbGlkICRmc2ItcHJpbWFyeTtcblx0Ym9yZGVyLXJhZGl1czogJGZzYi1yYWRpdXM7XG5cdGJveC1zaGFkb3c6IDAgNHB4IDI0cHggcmdiYSgzNSwgMzgsIDM1LCAwLjA2KTtcblxuXHQmX19pbm5lciB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQ4cHggMWZyO1xuXHRcdGFsaWduLWl0ZW1zOiBzdGFydDtcblx0XHRnYXA6IDE2cHg7XG5cdH1cblxuXHQmX19pY29uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0d2lkdGg6IDQ4cHg7XG5cdFx0aGVpZ2h0OiA0OHB4O1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdGNvbG9yOiAkZnNiLXByaW1hcnk7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE3MiwgNzUsIDU3LCAwLjE1KTtcblx0XHRib3JkZXItcmFkaXVzOiAkZnNiLXJhZGl1cztcblx0XHRib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMTcyLCA3NSwgNTcsIDAuMSk7XG5cblx0XHRzdmcge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdGhlaWdodDogMjZweDtcblx0XHR9XG5cdH1cblxuXHQmX19jb250ZW50IHtcblx0XHRtaW4td2lkdGg6IDA7XG5cdFx0cGFkZGluZy10b3A6IDJweDtcblx0fVxuXG5cdCZfX21lc3NhZ2Uge1xuXHRcdG1hcmdpbjogMDtcblx0XHRjb2xvcjogJGZzYi10ZXh0LWRhcms7XG5cdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMS4zNTtcblxuXHRcdC5hbW91bnQge1xuXHRcdFx0Y29sb3I6ICRmc2ItcHJpbWFyeTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0fVxuXG5cdCZfX21ldGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0Z2FwOiAxMnB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0fVxuXG5cdCZfX2Ftb3VudHMge1xuXHRcdGNvbG9yOiAkZnNiLXRleHQ7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHR9XG5cblx0Jl9fcGVyY2VudCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtaW4td2lkdGg6IDQ0cHg7XG5cdFx0cGFkZGluZzogNHB4IDEwcHg7XG5cdFx0Y29sb3I6ICRmc2ItcHJpbWFyeTtcblx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgxNzIsIDc1LCA1NywgMC4xOCk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdH1cblxuXHQmX190cmFjayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjI0LCAyMjYsIDIyMSwgMC45KTtcblx0XHRib3JkZXItcmFkaXVzOiA5OTlweDtcblx0XHRib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgzNSwgMzgsIDM1LCAwLjA2KTtcblx0fVxuXG5cdCZfX2ZpbGwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICRmc2ItcHJpbWFyeSAwJSwgcmdiYSgxNzIsIDc1LCA1NywgMC43MikgMTAwJSk7XG5cdFx0Ym9yZGVyLXJhZGl1czogOTk5cHg7XG5cdFx0dHJhbnNpdGlvbjogd2lkdGggMC40NXMgZWFzZTtcblx0XHRib3gtc2hhZG93OiAwIDFweCA0cHggcmdiYSgxNzIsIDc1LCA1NywgMC4yNSk7XG5cdH1cblxuXHQmLS1xdWFsaWZpZWQge1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICRmc2Itc3VjY2Vzcy1zb2Z0IDAlLCAjZmZmIDYyJSk7XG5cdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRmc2Itc3VjY2VzcztcblxuXHRcdC5mcmVlLXNoaXBwaW5nLWJhcl9faW5uZXIge1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuZnJlZS1zaGlwcGluZy1iYXJfX2NvbnRlbnQge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQuZnJlZS1zaGlwcGluZy1iYXJfX2ljb24ge1xuXHRcdFx0Y29sb3I6ICRmc2Itc3VjY2Vzcztcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG5cdFx0XHRib3JkZXItY29sb3I6IHJnYmEoOTksIDExMSwgODYsIDAuMik7XG5cdFx0XHRib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoOTksIDExMSwgODYsIDAuMTIpO1xuXHRcdH1cblxuXHRcdC5mcmVlLXNoaXBwaW5nLWJhcl9fbWVzc2FnZSB7XG5cdFx0XHRjb2xvcjogJGZzYi1zdWNjZXNzO1xuXHRcdH1cblx0fVxuXG5cdCYuaXMtdXBkYXRpbmcge1xuXHRcdG9wYWNpdHk6IDAuNzI7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cdH1cbn1cblxuLndvb2NvbW1lcmNlLWNhcnQgLmZyZWUtc2hpcHBpbmctYmFyIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AaW5jbHVkZSByd2QoNjUwKSB7XG5cdC5mcmVlLXNoaXBwaW5nLWJhciB7XG5cdFx0cGFkZGluZzogMThweCAyMHB4O1xuXG5cdFx0Jl9faW5uZXIge1xuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0NHB4IDFmcjtcblx0XHRcdGdhcDogMTRweDtcblx0XHR9XG5cblx0XHQmX19pY29uIHtcblx0XHRcdHdpZHRoOiA0NHB4O1xuXHRcdFx0aGVpZ2h0OiA0NHB4O1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX21lc3NhZ2Uge1xuXHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblxuXHRcdCZfX2Ftb3VudHMge1xuXHRcdFx0Zm9udC1zaXplOiAxLjQ1cmVtO1xuXHRcdH1cblxuXHRcdCZfX3BlcmNlbnQge1xuXHRcdFx0bWluLXdpZHRoOiA0OHB4O1xuXHRcdFx0cGFkZGluZzogNXB4IDExcHg7XG5cdFx0XHRmb250LXNpemU6IDEuMzVyZW07XG5cdFx0fVxuXG5cdFx0Jl9fbWV0YSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdCZfX3RyYWNrIHtcblx0XHRcdGhlaWdodDogMTBweDtcblx0XHR9XG5cdH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9fbWVkaWFxdWVyeVwiO1xuQGltcG9ydCBcImNoZWNrb3V0LXN0ZXBzXCI7XG5AaW1wb3J0IFwiY2FydC1hdHRyaWJ1dGVzXCI7XG5AaW1wb3J0IFwiZnJlZS1zaGlwcGluZy1iYXJcIjtcblxuJGVkaXRvci1wcmltYXJ5OiAjYWM0YjM5O1xuJGVkaXRvci1zZWNvbmRhcnk6ICM2MzZmNTY7XG4kZWRpdG9yLWJnOiAjZjFlMWRlO1xuJGVkaXRvci1iZy1zb2Z0OiAjZWVlNmNmO1xuJGVkaXRvci1ib3JkZXI6ICNlMGUyZGQ7XG4kZWRpdG9yLXJhZGl1czogMTBweDtcblxuLy8gLS0tIFdzcMOzbG5lIHN0eWxlIGVkeXRvcmEgLS0tXG5cbi5lZGl0b3Itc3R5bGVzLXdyYXBwZXIsXG4uYmxvY2stZWRpdG9yLXdyaXRpbmctZmxvdyB7XG5cdC53cC1ibG9jay1hY2YtY2hlY2tvdXQtc3RlcHMsXG5cdC53cC1ibG9jay1hY2YtY2FydC1hdHRyaWJ1dGVzLFxuXHQud3AtYmxvY2stYWNmLWZyZWUtc2hpcHBpbmctYmFyIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0fVxuXG5cdC5hY2YtYmxvY2stY29tcG9uZW50LmFjZi1ibG9jay1ib2R5IHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZWRpdG9yLWJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAkZWRpdG9yLXJhZGl1cztcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJveC1zaGFkb3c6IDAgMnB4IDEycHggcmdiYSgzNSwgMzgsIDM1LCAwLjA1KTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0LmFjZi1ibG9jay1maWVsZHMge1xuXHRcdHBhZGRpbmc6IDIwcHggMjRweDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkZWRpdG9yLWJnLXNvZnQgMCUsICNmZmYgMTAwJSk7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRlZGl0b3ItYm9yZGVyO1xuXG5cdFx0LmFjZi1maWVsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY2YtbGFiZWwgbGFiZWwge1xuXHRcdFx0Y29sb3I6ICRlZGl0b3Itc2Vjb25kYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHR9XG5cblx0XHQuYWNmLWlucHV0IGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuXHRcdC5hY2YtaW5wdXQgdGV4dGFyZWEge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGVkaXRvci1ib3JkZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkZWRpdG9yLXJhZGl1cztcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmFjZi10cnVlLWZhbHNlIHtcblx0XHRcdC5tZXNzYWdlIHtcblx0XHRcdFx0Y29sb3I6ICRlZGl0b3Itc2Vjb25kYXJ5O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5hY2YtcmVwZWF0ZXIge1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGVkaXRvci1ib3JkZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkZWRpdG9yLXJhZGl1cztcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHQ+IC5hY2YtdGFibGUge1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5hY2Ytcm93LWhhbmRsZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRlZGl0b3ItYmctc29mdDtcblx0XHRcdH1cblxuXHRcdFx0LmFjZi1hY3Rpb25zIC5hY2YtYnV0dG9uIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGVkaXRvci1yYWRpdXM7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRlZGl0b3ItYmc7XG5cdFx0XHRcdGNvbG9yOiAkZWRpdG9yLXByaW1hcnk7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogcmdiYSgxNzIsIDc1LCA1NywgMC4yNSk7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmFjZi1idXR0b24ge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGVkaXRvci1yYWRpdXM7XG5cdFx0fVxuXHR9XG5cblx0LmFjZi1ibG9jay1wcmV2aWV3IHtcblx0XHRwYWRkaW5nOiA4cHggMCAwO1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHQmOmVtcHR5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG5cbi5rb2Rpb3MtYmxvY2stcGxhY2Vob2xkZXIge1xuXHRwYWRkaW5nOiAyOHB4IDI0cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyOiAycHggZGFzaGVkIHJnYmEoMTcyLCA3NSwgNTcsIDAuMzUpO1xuXHRib3JkZXItcmFkaXVzOiAkZWRpdG9yLXJhZGl1cztcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgJGVkaXRvci1iZyAwJSwgI2ZmZiAxMDAlKTtcblxuXHQmX19iYWRnZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0cGFkZGluZzogNHB4IDEycHg7XG5cdFx0Y29sb3I6ICRlZGl0b3ItcHJpbWFyeTtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSgxNzIsIDc1LCA1NywgMC4yKTtcblx0XHRib3JkZXItcmFkaXVzOiA5OTlweDtcblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW46IDAgMCA2cHg7XG5cdFx0Y29sb3I6ICRlZGl0b3Itc2Vjb25kYXJ5O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXHR9XG5cblx0Jl9fZGVzYyB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGNvbG9yOiByZ2JhKDk5LCAxMTEsIDg2LCAwLjg1KTtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDU7XG5cdH1cbn1cblxuLy8gLS0tIFBvZGdsxIVkIGJsb2vDs3cgdyBlZHl0b3J6ZSAtLS1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciB7XG5cdC53Yy1jaGVja291dC1zdGVwcyB7XG5cdFx0cGFkZGluZzogMTZweCAxMnB4IDhweDtcblx0fVxuXG5cdC5jYXJ0LWF0dHJpYnV0ZXMge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC5mcmVlLXNoaXBwaW5nLWJhciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdC53cC1ibG9jay1hY2YtY2FydC1hdHRyaWJ1dGVzIC5hY2YtYmxvY2stZmllbGRzICsgLmFjZi1ibG9jay1wcmV2aWV3IHtcblx0XHRwYWRkaW5nOiAwIDI0cHggMjRweDtcblx0fVxuXG5cdC53cC1ibG9jay1hY2YtY2FydC1hdHRyaWJ1dGVzIC5jYXJ0LWF0dHJpYnV0ZXMge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQud3AtYmxvY2stYWNmLWZyZWUtc2hpcHBpbmctYmFyIC5hY2YtYmxvY2stZmllbGRzICsgLmFjZi1ibG9jay1wcmV2aWV3LFxuXHQud3AtYmxvY2stYWNmLWNoZWNrb3V0LXN0ZXBzIC5hY2YtYmxvY2stcHJldmlldyB7XG5cdFx0cGFkZGluZzogMCAyNHB4IDI0cHg7XG5cdH1cbn1cblxuQGluY2x1ZGUgcndkKDc4Mikge1xuXHQuZWRpdG9yLXN0eWxlcy13cmFwcGVyIHtcblx0XHQuYWNmLWJsb2NrLWZpZWxkcyB7XG5cdFx0XHRwYWRkaW5nOiAxNnB4O1xuXHRcdH1cblxuXHRcdC53cC1ibG9jay1hY2YtY2FydC1hdHRyaWJ1dGVzIC5hY2YtYmxvY2stZmllbGRzICsgLmFjZi1ibG9jay1wcmV2aWV3LFxuXHRcdC53cC1ibG9jay1hY2YtZnJlZS1zaGlwcGluZy1iYXIgLmFjZi1ibG9jay1maWVsZHMgKyAuYWNmLWJsb2NrLXByZXZpZXcsXG5cdFx0LndwLWJsb2NrLWFjZi1jaGVja291dC1zdGVwcyAuYWNmLWJsb2NrLXByZXZpZXcge1xuXHRcdFx0cGFkZGluZzogMCAxNnB4IDE2cHg7XG5cdFx0fVxuXHR9XG59XG4iXX0= */
