/*!
 * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
/*!
 * Bootstrap v5.0.0-beta1 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.accordion-button {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #61647D;
  background-color: transparent;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0;
  overflow-anchor: none;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, border-radius 0.15s ease, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, border-radius 0.15s ease, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    -webkit-transition: none;
    transition: none;
  }
}
.accordion-button.collapsed {
  border-bottom-width: 0;
}
.accordion-button:not(.collapsed) {
  color: #037045;
  background-color: #e6f2ed;
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23037045'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
.accordion-button::after {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%2361647D'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  -webkit-transition: -webkit-transform 0.2s ease-in-out;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    -webkit-transition: none;
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #037C4D;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: 0.5625rem;
  border-top-right-radius: 0.5625rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-width: 1px;
  border-bottom-right-radius: 0.5625rem;
  border-bottom-left-radius: 0.5625rem;
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-width: 1px;
  border-bottom-right-radius: 0.5625rem;
  border-bottom-left-radius: 0.5625rem;
}

.accordion-collapse {
  border: solid rgba(0, 0, 0, 0.125);
  border-width: 0 1px;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-button {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item:first-of-type .accordion-button {
  border-top-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion-flush .accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-width: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.5625rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  color: #024a2e;
  background-color: #cde5db;
  border-color: #b3d8ca;
}
.alert-primary .alert-link {
  color: #023b25;
}

.alert-secondary {
  color: #8f6500;
  background-color: #fceecc;
  border-color: #fae5b3;
}
.alert-secondary .alert-link {
  color: #725100;
}

.alert-success {
  color: #125530;
  background-color: #d5f6e4;
  border-color: #c0f2d6;
}
.alert-success .alert-link {
  color: #0e4426;
}

.alert-info {
  color: #2d5c99;
  background-color: #dbebff;
  border-color: #c9e0ff;
}
.alert-info .alert-link {
  color: #244a7a;
}

.alert-warning {
  color: #8f6500;
  background-color: #fceecc;
  border-color: #fae5b3;
}
.alert-warning .alert-link {
  color: #725100;
}

.alert-danger {
  color: #823531;
  background-color: #f7dedc;
  border-color: #f3cdcb;
}
.alert-danger .alert-link {
  color: #682a27;
}

.alert-light {
  color: #626264;
  background-color: #fdfdfe;
  border-color: #fcfcfe;
}
.alert-light .alert-link {
  color: #4e4e50;
}

.alert-dark {
  color: #202129;
  background-color: #d7d7da;
  border-color: #c2c3c7;
}
.alert-dark .alert-link {
  color: #1a1a21;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #FFFFFF;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.5625rem;
}
.badge:empty {
  display: none;
}

.btn .badge, .card .card__tag .badge, .bg--card-becomes-transparent__inner .card__tag .badge, .bg--card-becomes-fluid__inner .card__tag .badge, .btn-link--to-primary .badge {
  position: relative;
  top: -1px;
}

.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #61647D;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: #61647D;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn, .card .btn-group > .card__tag, .bg--card-becomes-transparent__inner .btn-group > .card__tag, .bg--card-becomes-fluid__inner .btn-group > .card__tag, .btn-group > .btn-link--to-primary,
.btn-group-vertical > .btn,
.card .btn-group-vertical > .card__tag,
.bg--card-becomes-transparent__inner .btn-group-vertical > .card__tag,
.bg--card-becomes-fluid__inner .btn-group-vertical > .card__tag,
.btn-group-vertical > .btn-link--to-primary {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn, .card .btn-group > .btn-check:checked + .card__tag, .bg--card-becomes-transparent__inner .btn-group > .btn-check:checked + .card__tag, .bg--card-becomes-fluid__inner .btn-group > .btn-check:checked + .card__tag, .btn-group > .btn-check:checked + .btn-link--to-primary,
.btn-group > .btn-check:focus + .btn,
.card .btn-group > .btn-check:focus + .card__tag,
.bg--card-becomes-transparent__inner .btn-group > .btn-check:focus + .card__tag,
.bg--card-becomes-fluid__inner .btn-group > .btn-check:focus + .card__tag,
.btn-group > .btn-check:focus + .btn-link--to-primary,
.btn-group > .btn:hover,
.card .btn-group > .card__tag:hover,
.bg--card-becomes-transparent__inner .btn-group > .card__tag:hover,
.bg--card-becomes-fluid__inner .btn-group > .card__tag:hover,
.btn-group > .btn-link--to-primary:hover,
.btn-group > .btn:focus,
.card .btn-group > .card__tag:focus,
.bg--card-becomes-transparent__inner .btn-group > .card__tag:focus,
.bg--card-becomes-fluid__inner .btn-group > .card__tag:focus,
.btn-group > .btn-link--to-primary:focus,
.btn-group > .btn:active,
.card .btn-group > .card__tag:active,
.bg--card-becomes-transparent__inner .btn-group > .card__tag:active,
.bg--card-becomes-fluid__inner .btn-group > .card__tag:active,
.btn-group > .btn-link--to-primary:active,
.btn-group > .btn.active,
.card .btn-group > .active.card__tag,
.bg--card-becomes-transparent__inner .btn-group > .active.card__tag,
.bg--card-becomes-fluid__inner .btn-group > .active.card__tag,
.btn-group > .active.btn-link--to-primary,
.btn-group-vertical > .btn-check:checked + .btn,
.card .btn-group-vertical > .btn-check:checked + .card__tag,
.bg--card-becomes-transparent__inner .btn-group-vertical > .btn-check:checked + .card__tag,
.bg--card-becomes-fluid__inner .btn-group-vertical > .btn-check:checked + .card__tag,
.btn-group-vertical > .btn-check:checked + .btn-link--to-primary,
.btn-group-vertical > .btn-check:focus + .btn,
.card .btn-group-vertical > .btn-check:focus + .card__tag,
.bg--card-becomes-transparent__inner .btn-group-vertical > .btn-check:focus + .card__tag,
.bg--card-becomes-fluid__inner .btn-group-vertical > .btn-check:focus + .card__tag,
.btn-group-vertical > .btn-check:focus + .btn-link--to-primary,
.btn-group-vertical > .btn:hover,
.card .btn-group-vertical > .card__tag:hover,
.bg--card-becomes-transparent__inner .btn-group-vertical > .card__tag:hover,
.bg--card-becomes-fluid__inner .btn-group-vertical > .card__tag:hover,
.btn-group-vertical > .btn-link--to-primary:hover,
.btn-group-vertical > .btn:focus,
.card .btn-group-vertical > .card__tag:focus,
.bg--card-becomes-transparent__inner .btn-group-vertical > .card__tag:focus,
.bg--card-becomes-fluid__inner .btn-group-vertical > .card__tag:focus,
.btn-group-vertical > .btn-link--to-primary:focus,
.btn-group-vertical > .btn:active,
.card .btn-group-vertical > .card__tag:active,
.bg--card-becomes-transparent__inner .btn-group-vertical > .card__tag:active,
.bg--card-becomes-fluid__inner .btn-group-vertical > .card__tag:active,
.btn-group-vertical > .btn-link--to-primary:active,
.btn-group-vertical > .btn.active,
.card .btn-group-vertical > .active.card__tag,
.bg--card-becomes-transparent__inner .btn-group-vertical > .active.card__tag,
.bg--card-becomes-fluid__inner .btn-group-vertical > .active.card__tag,
.btn-group-vertical > .active.btn-link--to-primary {
  z-index: 1;
}

.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child), .card .btn-group > .card__tag:not(:first-child), .bg--card-becomes-transparent__inner .btn-group > .card__tag:not(:first-child), .bg--card-becomes-fluid__inner .btn-group > .card__tag:not(:first-child), .btn-group > .btn-link--to-primary:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle), .card .btn-group > .card__tag:not(:last-child):not(.dropdown-toggle), .bg--card-becomes-transparent__inner .btn-group > .card__tag:not(:last-child):not(.dropdown-toggle), .bg--card-becomes-fluid__inner .btn-group > .card__tag:not(:last-child):not(.dropdown-toggle), .btn-group > .btn-link--to-primary:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn,
.card .btn-group > .btn-group:not(:last-child) > .card__tag,
.bg--card-becomes-transparent__inner .btn-group > .btn-group:not(:last-child) > .card__tag,
.bg--card-becomes-fluid__inner .btn-group > .btn-group:not(:last-child) > .card__tag,
.btn-group > .btn-group:not(:last-child) > .btn-link--to-primary {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3), .card .btn-group > .card__tag:nth-child(n+3), .bg--card-becomes-transparent__inner .btn-group > .card__tag:nth-child(n+3), .bg--card-becomes-fluid__inner .btn-group > .card__tag:nth-child(n+3), .btn-group > .btn-link--to-primary:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.card .btn-group > :not(.btn-check) + .card__tag,
.bg--card-becomes-transparent__inner .btn-group > :not(.btn-check) + .card__tag,
.bg--card-becomes-fluid__inner .btn-group > :not(.btn-check) + .card__tag,
.btn-group > :not(.btn-check) + .btn-link--to-primary,
.btn-group > .btn-group:not(:first-child) > .btn,
.card .btn-group > .btn-group:not(:first-child) > .card__tag,
.bg--card-becomes-transparent__inner .btn-group > .btn-group:not(:first-child) > .card__tag,
.bg--card-becomes-fluid__inner .btn-group > .btn-group:not(:first-child) > .card__tag,
.btn-group > .btn-group:not(:first-child) > .btn-link--to-primary {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 1.6875rem;
  padding-left: 1.6875rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .card .card__tag + .dropdown-toggle-split, .bg--card-becomes-transparent__inner .card__tag + .dropdown-toggle-split, .bg--card-becomes-fluid__inner .card__tag + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-group-sm > .btn-link--to-primary + .dropdown-toggle-split {
  padding-right: 1.359375rem;
  padding-left: 1.359375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .card .btn-group-lg > .card__tag + .dropdown-toggle-split, .bg--card-becomes-transparent__inner .btn-group-lg > .card__tag + .dropdown-toggle-split, .bg--card-becomes-fluid__inner .btn-group-lg > .card__tag + .dropdown-toggle-split, .btn-group-lg > .btn-link--to-primary + .dropdown-toggle-split {
  padding-right: 2.25rem;
  padding-left: 2.25rem;
}

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-group-vertical > .btn, .card .btn-group-vertical > .card__tag, .bg--card-becomes-transparent__inner .btn-group-vertical > .card__tag, .bg--card-becomes-fluid__inner .btn-group-vertical > .card__tag, .btn-group-vertical > .btn-link--to-primary,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child), .card .btn-group-vertical > .card__tag:not(:first-child), .bg--card-becomes-transparent__inner .btn-group-vertical > .card__tag:not(:first-child), .bg--card-becomes-fluid__inner .btn-group-vertical > .card__tag:not(:first-child), .btn-group-vertical > .btn-link--to-primary:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle), .card .btn-group-vertical > .card__tag:not(:last-child):not(.dropdown-toggle), .bg--card-becomes-transparent__inner .btn-group-vertical > .card__tag:not(:last-child):not(.dropdown-toggle), .bg--card-becomes-fluid__inner .btn-group-vertical > .card__tag:not(:last-child):not(.dropdown-toggle), .btn-group-vertical > .btn-link--to-primary:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn,
.card .btn-group-vertical > .btn-group:not(:last-child) > .card__tag,
.bg--card-becomes-transparent__inner .btn-group-vertical > .btn-group:not(:last-child) > .card__tag,
.bg--card-becomes-fluid__inner .btn-group-vertical > .btn-group:not(:last-child) > .card__tag,
.btn-group-vertical > .btn-group:not(:last-child) > .btn-link--to-primary {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn, .card .btn-group-vertical > .card__tag ~ .btn, .bg--card-becomes-transparent__inner .btn-group-vertical > .card__tag ~ .btn, .bg--card-becomes-fluid__inner .btn-group-vertical > .card__tag ~ .btn, .card .btn-group-vertical > .btn ~ .card__tag, .card .btn-group-vertical > .card__tag ~ .card__tag, .bg--card-becomes-transparent__inner .btn-group-vertical > .btn ~ .card__tag, .bg--card-becomes-transparent__inner .btn-group-vertical > .card__tag ~ .card__tag, .bg--card-becomes-fluid__inner .btn-group-vertical > .btn ~ .card__tag, .bg--card-becomes-fluid__inner .btn-group-vertical > .card__tag ~ .card__tag, .btn-group-vertical > .btn-link--to-primary ~ .btn, .card .btn-group-vertical > .btn-link--to-primary ~ .card__tag, .bg--card-becomes-transparent__inner .btn-group-vertical > .btn-link--to-primary ~ .card__tag, .bg--card-becomes-fluid__inner .btn-group-vertical > .btn-link--to-primary ~ .card__tag, .btn-group-vertical > .btn ~ .btn-link--to-primary, .card .btn-group-vertical > .card__tag ~ .btn-link--to-primary, .bg--card-becomes-transparent__inner .btn-group-vertical > .card__tag ~ .btn-link--to-primary, .bg--card-becomes-fluid__inner .btn-group-vertical > .card__tag ~ .btn-link--to-primary, .btn-group-vertical > .btn-link--to-primary ~ .btn-link--to-primary,
.btn-group-vertical > .btn-group:not(:first-child) > .btn,
.card .btn-group-vertical > .btn-group:not(:first-child) > .card__tag,
.bg--card-becomes-transparent__inner .btn-group-vertical > .btn-group:not(:first-child) > .card__tag,
.bg--card-becomes-fluid__inner .btn-group-vertical > .btn-group:not(:first-child) > .card__tag,
.btn-group-vertical > .btn-group:not(:first-child) > .btn-link--to-primary {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.card, .bg--card-becomes-fluid__inner, .bg--card-becomes-transparent__inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #FFFFFF;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.5625rem;
}
.card > hr, .bg--card-becomes-fluid__inner > hr, .bg--card-becomes-transparent__inner > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group, .bg--card-becomes-fluid__inner > .list-group, .bg--card-becomes-transparent__inner > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child, .bg--card-becomes-fluid__inner > .list-group:first-child, .bg--card-becomes-transparent__inner > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.5625rem - 1px);
  border-top-right-radius: calc(0.5625rem - 1px);
}
.card > .list-group:last-child, .bg--card-becomes-fluid__inner > .list-group:last-child, .bg--card-becomes-transparent__inner > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.5625rem - 1px);
  border-bottom-left-radius: calc(0.5625rem - 1px);
}
.card > .card-header + .list-group, .bg--card-becomes-fluid__inner > .card-header + .list-group, .bg--card-becomes-transparent__inner > .card-header + .list-group,
.card > .list-group + .card-footer,
.bg--card-becomes-fluid__inner > .list-group + .card-footer,
.bg--card-becomes-transparent__inner > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem 1rem;
}

.card-title {
  margin-bottom: 0.5rem;
}

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1rem /* rtl:ignore */;
}

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.5625rem - 1px) calc(0.5625rem - 1px) 0 0;
}

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.5625rem - 1px) calc(0.5625rem - 1px);
}

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.5625rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.5625rem - 1px);
  border-top-right-radius: calc(0.5625rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.5625rem - 1px);
  border-bottom-left-radius: calc(0.5625rem - 1px);
}

.card-group > .card, .card-group > .bg--card-becomes-fluid__inner, .card-group > .bg--card-becomes-transparent__inner {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card, .card-group > .bg--card-becomes-fluid__inner, .card-group > .bg--card-becomes-transparent__inner {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card, .card-group > .bg--card-becomes-fluid__inner + .card, .card-group > .card + .bg--card-becomes-fluid__inner, .card-group > .bg--card-becomes-fluid__inner + .bg--card-becomes-fluid__inner, .card-group > .bg--card-becomes-transparent__inner + .card, .card-group > .bg--card-becomes-transparent__inner + .bg--card-becomes-fluid__inner, .card-group > .card + .bg--card-becomes-transparent__inner, .card-group > .bg--card-becomes-fluid__inner + .bg--card-becomes-transparent__inner, .card-group > .bg--card-becomes-transparent__inner + .bg--card-becomes-transparent__inner {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child), .card-group > .bg--card-becomes-fluid__inner:not(:last-child), .card-group > .bg--card-becomes-transparent__inner:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top, .card-group > .bg--card-becomes-fluid__inner:not(:last-child) .card-img-top, .card-group > .bg--card-becomes-transparent__inner:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header,
  .card-group > .bg--card-becomes-fluid__inner:not(:last-child) .card-header,
  .card-group > .bg--card-becomes-transparent__inner:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom, .card-group > .bg--card-becomes-fluid__inner:not(:last-child) .card-img-bottom, .card-group > .bg--card-becomes-transparent__inner:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer,
  .card-group > .bg--card-becomes-fluid__inner:not(:last-child) .card-footer,
  .card-group > .bg--card-becomes-transparent__inner:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child), .card-group > .bg--card-becomes-fluid__inner:not(:first-child), .card-group > .bg--card-becomes-transparent__inner:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top, .card-group > .bg--card-becomes-fluid__inner:not(:first-child) .card-img-top, .card-group > .bg--card-becomes-transparent__inner:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header,
  .card-group > .bg--card-becomes-fluid__inner:not(:first-child) .card-header,
  .card-group > .bg--card-becomes-transparent__inner:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom, .card-group > .bg--card-becomes-fluid__inner:not(:first-child) .card-img-bottom, .card-group > .bg--card-becomes-transparent__inner:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer,
  .card-group > .bg--card-becomes-fluid__inner:not(:first-child) .card-footer,
  .card-group > .bg--card-becomes-transparent__inner:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.25s ease-out;
  transition: -webkit-transform 0.25s ease-out;
  transition: transform 0.25s ease-out;
  transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
          transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.25s;
  transition: opacity 0s 0.25s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
  .carousel-fade .active.carousel-item-end {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  color: #B7B9C8;
  text-align: center;
  opacity: 0.75;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #B7B9C8;
  text-decoration: none;
  outline: 0;
  opacity: 1;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23B7B9C8'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23B7B9C8'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 0.5rem;
  height: 0.5rem;
  margin-right: 0.5rem;
  margin-left: 0.5rem;
  text-indent: -999px;
  cursor: pointer;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 1;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #FFFFFF;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  -webkit-filter: invert(1) grayscale(100);
          filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators li {
  background-color: #000000;
}
.carousel-dark .carousel-caption {
  color: #000000;
}

.btn-close {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.5625rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  -webkit-filter: invert(1) grayscale(100%) brightness(200%);
          filter: invert(1) grayscale(100%) brightness(200%);
}

.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #61647D;
  text-align: left;
  list-style: none;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.5625rem;
}
.dropdown-menu[style] {
  right: auto !important;
}

.dropdown-menu-start {
  --bs-position: start;
  right: auto /* rtl:ignore */;
  left: 0 /* rtl:ignore */;
}

.dropdown-menu-end {
  --bs-position: end;
  right: 0 /* rtl:ignore */;
  left: auto /* rtl:ignore */;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
    right: auto /* rtl:ignore */;
    left: 0 /* rtl:ignore */;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
    right: 0 /* rtl:ignore */;
    left: auto /* rtl:ignore */;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #121318;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #101116;
  background-color: #F4F5FA;
}
.dropdown-item.active, .dropdown-item:active {
  color: #FFFFFF;
  text-decoration: none;
  background-color: #037C4D;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #61647D;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.75rem;
  color: #61647D;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #121318;
}

.dropdown-menu-dark {
  color: #E7E8ED;
  background-color: #252630;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #E7E8ED;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #FFFFFF;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #FFFFFF;
  background-color: #037C4D;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #878AA3;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #E7E8ED;
}
.dropdown-menu-dark .dropdown-header {
  color: #878AA3;
}

.form-label {
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
}

.col-form-label {
  padding-top: calc(0.6875rem + 1px);
  padding-bottom: calc(0.6875rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.75;
}

.col-form-label-lg {
  padding-top: calc(0.969rem + 1px);
  padding-bottom: calc(0.969rem + 1px);
  font-size: 1.125rem;
}

.col-form-label-sm {
  padding-top: calc(0.657rem + 1px);
  padding-bottom: calc(0.657rem + 1px);
  font-size: 0.625rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #878AA3;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.6875rem 1rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.75;
  color: #353745;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid #E7E8ED;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.5625rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #353745;
  background-color: #FFFFFF;
  border-color: #037C4D;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.75em;
}
.form-control::-webkit-input-placeholder {
  color: #61647D;
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: #61647D;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #61647D;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #61647D;
  opacity: 1;
}
.form-control::placeholder {
  color: #61647D;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #EFF0F5;
  border-color: #E7E8ED;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.6875rem 1rem;
  margin: -0.6875rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
  color: #353745;
  background-color: #FFFFFF;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #f2f2f2;
}
.form-control::-webkit-file-upload-button {
  padding: 0.6875rem 1rem;
  margin: -0.6875rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
  color: #353745;
  background-color: #FFFFFF;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #f2f2f2;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.6875rem 0;
  margin-bottom: 0;
  line-height: 1.75;
  color: #61647D;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.75em + 1.314rem + 2px);
  padding: 0.657rem 1rem;
  font-size: 0.625rem;
  border-radius: 0.375rem;
}
.form-control-sm::file-selector-button {
  padding: 0.657rem 1rem;
  margin: -0.657rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.657rem 1rem;
  margin: -0.657rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

.form-control-lg {
  min-height: calc(1.75em + 1.938rem + 2px);
  padding: 0.969rem 1rem;
  font-size: 1.125rem;
  border-radius: 0.5625rem;
}
.form-control-lg::file-selector-button {
  padding: 0.969rem 1rem;
  margin: -0.969rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.969rem 1rem;
  margin: -0.969rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.75em + 1.375rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.75em + 1.314rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.75em + 1.938rem + 2px);
}

.form-control-color {
  max-width: 3rem;
  height: auto;
  padding: 0.6875rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.75em;
  border-radius: 0.5625rem;
}
.form-control-color::-webkit-color-swatch {
  height: 1.75em;
  border-radius: 0.5625rem;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.6875rem 2rem 0.6875rem 1rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.75;
  color: #353745;
  vertical-align: middle;
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23252630' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 16px 12px;
  border: 1px solid #E7E8ED;
  border-radius: 0.5625rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.form-select:focus {
  border-color: #037C4D;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 1rem;
  background-image: none;
}
.form-select:disabled {
  color: #61647D;
  background-color: #EFF0F5;
  border-color: #E7E8ED;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #353745;
}

.form-select-sm {
  padding-top: 0.657rem;
  padding-bottom: 0.657rem;
  padding-left: 1rem;
  font-size: 0.625rem;
}

.form-select-lg {
  padding-top: 0.969rem;
  padding-bottom: 0.969rem;
  padding-left: 1rem;
  font-size: 1.125rem;
}

.form-check {
  display: block;
  min-height: 1.75rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.375em;
  vertical-align: top;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
  -webkit-transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-check-input {
    -webkit-transition: none;
    transition: none;
  }
}
.form-check-input[type=checkbox] {
  border-radius: 0.15em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #037C4D;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
}
.form-check-input:checked {
  background-color: #037C4D;
  border-color: #037C4D;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 6 6'%3e%3ccircle r='2' fill='%23037C4D'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #037C4D;
  border-color: #037C4D;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  -webkit-filter: none;
          filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23037C4D'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .card .btn-check[disabled] + .card__tag, .bg--card-becomes-transparent__inner .btn-check[disabled] + .card__tag, .bg--card-becomes-fluid__inner .btn-check[disabled] + .card__tag, .btn-check[disabled] + .btn-link--to-primary, .btn-check:disabled + .btn, .card .btn-check:disabled + .card__tag, .bg--card-becomes-transparent__inner .btn-check:disabled + .card__tag, .bg--card-becomes-fluid__inner .btn-check:disabled + .card__tag, .btn-check:disabled + .btn-link--to-primary {
  pointer-events: none;
  -webkit-filter: none;
          filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.form-range:focus {
  outline: none;
}
.form-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
          box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #037C4D;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b3d8ca;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #E7E8ED;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #037C4D;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b3d8ca;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #E7E8ED;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #878AA3;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #878AA3;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: auto;
  padding: 0.6875rem 1rem;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 0.6875rem 1rem;
  pointer-events: none;
  border: 1px solid transparent;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    -webkit-transition: none;
    transition: none;
  }
}
.form-floating > .form-control::-webkit-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control:-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.15rem;
  padding-bottom: 0.226rem;
}
.form-floating > .form-control:not(:-ms-input-placeholder) {
  padding-top: 1.15rem;
  padding-bottom: 0.226rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.15rem;
  padding-bottom: 0.226rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.15rem;
  padding-bottom: 0.226rem;
}
.form-floating > .form-select {
  padding-top: 1.15rem;
  padding-bottom: 0.226rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85714) translateY(-0.6rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  opacity: 0.65;
  transform: scale(0.85714) translateY(-0.6rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  -webkit-transform: scale(0.85714) translateY(-0.6rem) translateX(0.15rem);
          transform: scale(0.85714) translateY(-0.6rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  -webkit-transform: scale(0.85714) translateY(-0.6rem) translateX(0.15rem);
          transform: scale(0.85714) translateY(-0.6rem) translateX(0.15rem);
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn, .input-group .card .card__tag, .card .input-group .card__tag, .input-group .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-transparent__inner .input-group .card__tag, .input-group .bg--card-becomes-fluid__inner .card__tag, .bg--card-becomes-fluid__inner .input-group .card__tag, .input-group .btn-link--to-primary {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus, .input-group .card .card__tag:focus, .card .input-group .card__tag:focus, .input-group .bg--card-becomes-transparent__inner .card__tag:focus, .bg--card-becomes-transparent__inner .input-group .card__tag:focus, .input-group .bg--card-becomes-fluid__inner .card__tag:focus, .bg--card-becomes-fluid__inner .input-group .card__tag:focus, .input-group .btn-link--to-primary:focus {
  z-index: 3;
}

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.6875rem 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.75;
  color: #61647D;
  text-align: center;
  white-space: nowrap;
  background-color: #FFFFFF;
  border: 1px solid #E7E8ED;
  border-radius: 0.5625rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn,
.card .input-group-lg > .card__tag,
.bg--card-becomes-transparent__inner .input-group-lg > .card__tag,
.bg--card-becomes-fluid__inner .input-group-lg > .card__tag,
.input-group-lg > .btn-link--to-primary {
  padding: 0.969rem 1rem;
  font-size: 1.125rem;
  border-radius: 0.5625rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn,
.card .input-group-sm > .card__tag,
.bg--card-becomes-transparent__inner .input-group-sm > .card__tag,
.bg--card-becomes-fluid__inner .input-group-sm > .card__tag,
.input-group-sm > .btn-link--to-primary {
  padding: 0.657rem 1rem;
  font-size: 0.625rem;
  border-radius: 0.375rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 2rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #2ED477;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  color: #000000;
  background-color: rgba(46, 212, 119, 0.9);
  border-radius: 0.5625rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #2ED477;
  padding-right: calc(1.75em + 1.375rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232ED477' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4375em + 0.34375rem) center;
  background-size: calc(0.875em + 0.6875rem) calc(0.875em + 0.6875rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #2ED477;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(46, 212, 119, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(46, 212, 119, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.75em + 1.375rem);
  background-position: top calc(0.4375em + 0.34375rem) right calc(0.4375em + 0.34375rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #2ED477;
  padding-right: calc(0.75em + 3.03125rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23252630' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232ED477' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 1rem center, center right 2rem;
  background-size: 16px 12px, calc(0.875em + 0.6875rem) calc(0.875em + 0.6875rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #2ED477;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(46, 212, 119, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(46, 212, 119, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #2ED477;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #2ED477;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(46, 212, 119, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(46, 212, 119, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #2ED477;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #D85951;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  color: #000000;
  background-color: rgba(216, 89, 81, 0.9);
  border-radius: 0.5625rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #D85951;
  padding-right: calc(1.75em + 1.375rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23D85951'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23D85951' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4375em + 0.34375rem) center;
  background-size: calc(0.875em + 0.6875rem) calc(0.875em + 0.6875rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #D85951;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(216, 89, 81, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(216, 89, 81, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.75em + 1.375rem);
  background-position: top calc(0.4375em + 0.34375rem) right calc(0.4375em + 0.34375rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #D85951;
  padding-right: calc(0.75em + 3.03125rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23252630' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23D85951'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23D85951' stroke='none'/%3e%3c/svg%3e");
  background-position: right 1rem center, center right 2rem;
  background-size: 16px 12px, calc(0.875em + 0.6875rem) calc(0.875em + 0.6875rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #D85951;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(216, 89, 81, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(216, 89, 81, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #D85951;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #D85951;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(216, 89, 81, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(216, 89, 81, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #D85951;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #FFFFFF;
  border: 1px solid #E7E8ED;
  border-radius: 0.5625rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.75rem;
  color: #61647D;
}

.list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.5625rem;
}

.list-group-item-action {
  width: 100%;
  color: #353745;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #353745;
  text-decoration: none;
  background-color: #F4F5FA;
}
.list-group-item-action:active {
  color: #61647D;
  background-color: #EFF0F5;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 1.5rem 1rem;
  text-decoration: none;
  background-color: #FFFFFF;
  border: 1px solid #E7E8ED;
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #61647D;
  pointer-events: none;
  background-color: #FFFFFF;
}
.list-group-item.active {
  z-index: 2;
  color: #FFFFFF;
  background-color: #037C4D;
  border-color: #037C4D;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.5625rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.5625rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.5625rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.5625rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.5625rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.5625rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.5625rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.5625rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.5625rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.5625rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.5625rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.5625rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #024a2e;
  background-color: #cde5db;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #024a2e;
  background-color: #b9cec5;
}
.list-group-item-primary.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #024a2e;
  border-color: #024a2e;
}

.list-group-item-secondary {
  color: #8f6500;
  background-color: #fceecc;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #8f6500;
  background-color: #e3d6b8;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #8f6500;
  border-color: #8f6500;
}

.list-group-item-success {
  color: #125530;
  background-color: #d5f6e4;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #125530;
  background-color: #c0ddcd;
}
.list-group-item-success.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #125530;
  border-color: #125530;
}

.list-group-item-info {
  color: #2d5c99;
  background-color: #dbebff;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #2d5c99;
  background-color: #c5d4e6;
}
.list-group-item-info.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #2d5c99;
  border-color: #2d5c99;
}

.list-group-item-warning {
  color: #8f6500;
  background-color: #fceecc;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #8f6500;
  background-color: #e3d6b8;
}
.list-group-item-warning.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #8f6500;
  border-color: #8f6500;
}

.list-group-item-danger {
  color: #823531;
  background-color: #f7dedc;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #823531;
  background-color: #dec8c6;
}
.list-group-item-danger.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #823531;
  border-color: #823531;
}

.list-group-item-light {
  color: #626264;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #626264;
  background-color: #e4e4e5;
}
.list-group-item-light.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #626264;
  border-color: #626264;
}

.list-group-item-dark {
  color: #202129;
  background-color: #d7d7da;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #202129;
  background-color: #c2c2c4;
}
.list-group-item-dark.list-group-item-action.active {
  color: #FFFFFF;
  background-color: #202129;
  border-color: #202129;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
          transform: none;
}
.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.5625rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #E7E8ED;
  border-top-left-radius: calc(0.5625rem - 1px);
  border-top-right-radius: calc(0.5625rem - 1px);
}
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.75;
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #E7E8ED;
  border-bottom-right-radius: calc(0.5625rem - 1px);
  border-bottom-left-radius: calc(0.5625rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}
.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  text-decoration: none;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    -webkit-transition: none;
    transition: none;
  }
}
.nav-link.disabled {
  color: #61647D;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #E7E8ED;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.5625rem;
  border-top-right-radius: 0.5625rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #EFF0F5 #EFF0F5 #E7E8ED;
}
.nav-tabs .nav-link.disabled {
  color: #61647D;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #353745;
  background-color: #FFFFFF;
  border-color: #E7E8ED #E7E8ED #FFFFFF;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.5625rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #FFFFFF;
  background-color: #037C4D;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar > .container-xxl, .navbar > .container-xl, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container,
.navbar > .container-fluid {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: inherit;
      flex-wrap: inherit;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.navbar-brand {
  padding-top: 0.390625rem;
  padding-bottom: 0.390625rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  text-decoration: none;
  white-space: nowrap;
}
.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.5625rem;
  -webkit-transition: -webkit-box-shadow 0.15s ease-in-out;
  transition: -webkit-box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out;
  transition: box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    -webkit-transition: none;
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem;
          box-shadow: 0 0 0 0.25rem;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #FFFFFF;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #FFFFFF;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #FFFFFF;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #FFFFFF;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #037C4D;
  text-decoration: none;
  background-color: #FFFFFF;
  border: 1px solid #E7E8ED;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    -webkit-transition: none;
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: #02633e;
  background-color: #EFF0F5;
  border-color: #E7E8ED;
}
.page-link:focus {
  z-index: 3;
  color: #02633e;
  background-color: #EFF0F5;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item.active .page-link {
  z-index: 3;
  color: #FFFFFF;
  background-color: #037C4D;
  border-color: #037C4D;
}
.page-item.disabled .page-link {
  color: #61647D;
  pointer-events: none;
  background-color: #FFFFFF;
  border-color: #E7E8ED;
}

.page-link {
  padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 0.5625rem;
  border-bottom-left-radius: 0.5625rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.5625rem;
  border-bottom-right-radius: 0.5625rem;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.5625rem;
  border-bottom-left-radius: 0.5625rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.5625rem;
  border-bottom-right-radius: 0.5625rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.75rem;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Gordita";
  font-style: normal;
  font-weight: 400;
  line-height: 1.75;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.75rem;
  word-wrap: break-word;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.5625rem;
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.5625rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[data-popper-placement^=top] {
  margin-bottom: 0.5rem !important;
}
.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #FFFFFF;
}

.bs-popover-end, .bs-popover-auto[data-popper-placement^=right] {
  margin-left: 0.5rem !important;
}
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.5625rem 0;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #FFFFFF;
}

.bs-popover-bottom, .bs-popover-auto[data-popper-placement^=bottom] {
  margin-top: 0.5rem !important;
}
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #FFFFFF;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}

.bs-popover-start, .bs-popover-auto[data-popper-placement^=left] {
  margin-right: 0.5rem !important;
}
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.5625rem 0;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #FFFFFF;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: #353745;
  background-color: #f0f0f0;
  border-bottom: 1px solid #d8d8d8;
  border-top-left-radius: calc(0.5625rem - 1px);
  border-top-right-radius: calc(0.5625rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1rem;
  color: #61647D;
}

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #EFF0F5;
  border-radius: 0.5625rem;
}

.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #FFFFFF;
  text-align: center;
  white-space: nowrap;
  background-color: #037C4D;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */;
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg) /* rtl:ignore */;
            transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
          animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
          animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-striped-color: #61647D;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #61647D;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #61647D;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #61647D;
  vertical-align: top;
  border-color: #E7E8ED;
}
.table > :not(caption) > * > * {
  padding: 0.625rem 0.75rem;
  background-color: var(--bs-table-bg);
  background-image: -webkit-gradient(linear, left top, left bottom, from(var(--bs-table-accent-bg)), to(var(--bs-table-accent-bg)));
  background-image: linear-gradient(var(--bs-table-accent-bg), var(--bs-table-accent-bg));
  border-bottom-width: 1px;
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:last-child) > :last-child > * {
  border-bottom-color: 0;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.375rem 0.5rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: #cde5db;
  --bs-table-striped-bg: #c3dad0;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #b9cec5;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #bed4cb;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #b9cec5;
}

.table-secondary {
  --bs-table-bg: #fceecc;
  --bs-table-striped-bg: #efe2c2;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #e3d6b8;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #e9dcbd;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #e3d6b8;
}

.table-success {
  --bs-table-bg: #d5f6e4;
  --bs-table-striped-bg: #caead9;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #c0ddcd;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #c5e4d3;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #c0ddcd;
}

.table-info {
  --bs-table-bg: #dbebff;
  --bs-table-striped-bg: #d0dff2;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #c5d4e6;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #cbd9ec;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #c5d4e6;
}

.table-warning {
  --bs-table-bg: #fceecc;
  --bs-table-striped-bg: #efe2c2;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #e3d6b8;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #e9dcbd;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #e3d6b8;
}

.table-danger {
  --bs-table-bg: #f7dedc;
  --bs-table-striped-bg: #ebd3d1;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #dec8c6;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #e4cdcc;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #dec8c6;
}

.table-light {
  --bs-table-bg: #F4F5FA;
  --bs-table-striped-bg: #e8e9ee;
  --bs-table-striped-color: #000000;
  --bs-table-active-bg: #dcdde1;
  --bs-table-active-color: #000000;
  --bs-table-hover-bg: #e2e3e7;
  --bs-table-hover-color: #000000;
  color: #000000;
  border-color: #dcdde1;
}

.table-dark {
  --bs-table-bg: #353745;
  --bs-table-striped-bg: #3f414e;
  --bs-table-striped-color: #FFFFFF;
  --bs-table-active-bg: #494b58;
  --bs-table-active-color: #FFFFFF;
  --bs-table-hover-bg: #444653;
  --bs-table-hover-color: #FFFFFF;
  color: #FFFFFF;
  border-color: #494b58;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0px 4px 9px rgba(53, 55, 69, 0.1);
          box-shadow: 0px 4px 9px rgba(53, 55, 69, 0.1);
  border-radius: 0.5625rem;
}
.toast:not(.showing):not(.show) {
  opacity: 0;
}
.toast.hide {
  display: none;
}

.toast-container {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.5rem 0.75rem;
  color: #61647D;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.5625rem - 1px);
  border-top-right-radius: calc(0.5625rem - 1px);
}
.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Gordita";
  font-style: normal;
  font-weight: 400;
  line-height: 1.75;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.75rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000000;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000000;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #FFFFFF;
  text-align: center;
  background-color: #000000;
  border-radius: 0.5625rem;
}

.announcement-bar .announcement-bar__content .icon:before {
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .announcement-bar .announcement-bar__content .icon:before {
    font-size: 1rem;
  }
}

.avatar {
  border-radius: 50%;
  background-color: #037C4D;
  width: 3.5rem;
  height: 3.5rem;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.avatar > .avatar__img {
  width: 100%;
  height: 100%;
}
.avatar > .avatar__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 30px;
}
.avatar > .avatar__initials {
  font-size: 24px;
}
.avatar.avatar-sm {
  width: 1.5rem;
  height: 1.5rem;
}
.avatar.avatar-sm > .avatar__icon {
  font-size: 0.875rem;
}
.avatar.avatar-sm .avatar__initials {
  font-size: 0.625rem;
}
.avatar.avatar-md {
  width: 2rem;
  height: 2rem;
}
.avatar.avatar-md > .avatar__icon {
  font-size: 20px;
}
.avatar.avatar-md > .avatar__initials {
  font-size: 0.875rem;
}
.avatar.avatar-lg {
  width: 3rem;
  height: 3rem;
}
.avatar.avatar-lg > .avatar__icon {
  font-size: 24px;
}
.avatar.avatar-lg .avatar__initials {
  font-size: 20px;
}
.avatar.avatar-xl {
  width: 3.5rem;
  height: 3.5rem;
}
.avatar.avatar-xl > .avatar__icon {
  font-size: 30px;
}
.avatar.avatar-xl .avatar__initials {
  font-size: 24px;
}
.avatar.avatar-xxl {
  width: 4rem;
  height: 4rem;
}
.avatar.avatar-xxl > .avatar__icon {
  font-size: 24px;
}
.avatar.avatar-xxl .avatar__initials {
  font-size: 20px;
}
.avatar-floating {
  background: -webkit-gradient(linear, left top, left bottom, from(#008e59), to(#00b275));
  background: linear-gradient(180deg, #008e59 0%, #00b275 100%);
}
.avatar-floating:hover {
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#e1f2ed));
  background: linear-gradient(180deg, #FFFFFF 0%, #e1f2ed 100%);
  color: #037C4D !important;
}
.avatar-floating:hover .avatar__initials,
.avatar-floating:hover .avatar__icon,
.avatar-floating:hover .icon {
  color: #037C4D !important;
}

.bg-red {
  background-color: #D85951;
}

.bg-yellow {
  background-color: #EFA900;
}

.bg-green {
  background-color: #037C4D;
}

.bg-lime {
  background-color: #2ED477;
}

.bg-gray {
  background-color: #878AA3;
}

.bg-gray-200 {
  background-color: #EFF0F5;
}

.bg-dark {
  background-color: #353745;
}

.bg-darker {
  background-color: #121318;
}

.bg-primary-gradient {
  background: linear-gradient(107.29deg, #0fa369 10.8%, #c3e8d9 98.73%);
}
@media (min-width: 768px) {
  .bg-primary-gradient--graphic {
    background: url("../images/backgrounds/globe-grid.png"), linear-gradient(107.29deg, #0fa369 10.8%, #c3e8d9 98.73%);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 100% 0, 0 0;
  }
}

.bg-success-gradient {
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.25%, #4b99ff), to(rgba(46, 212, 119, 0.75)));
  background: linear-gradient(180deg, #4b99ff 0.25%, rgba(46, 212, 119, 0.75) 100%);
}

.bg--overlap-bottom:not(.hero-sa) {
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  .bg--overlap-bottom:not(.hero-sa) {
    padding-bottom: 8rem !important;
    margin-bottom: -4rem;
  }
}
.bg--overlap-container {
  margin-top: 12rem !important;
}
.bg--overlap-container .container {
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (min-width: 768px) {
  .bg--none-sm {
    background-color: transparent !important;
  }
}
@media (min-width: 1200px) {
  .bg--light-xl {
    background-color: #F4F5FA !important;
  }
}
.bg--card-becomes-transparent__inner {
  padding: 1.5rem 1rem;
}
@media (min-width: 768px) {
  .bg--card-becomes-transparent {
    background-color: transparent !important;
  }
  .bg--card-becomes-transparent .bg--card-becomes-transparent__inner {
    padding: 0;
  }
  #nwb .bg--card-becomes-transparent .bg--card-becomes-transparent__inner {
    -webkit-box-shadow: 0px 0px 0px transparent;
            box-shadow: 0px 0px 0px transparent;
  }
}
@media (min-width: 992px) {
  .bg--card-becomes-transparent-lg {
    background-color: transparent !important;
  }
  .bg--card-becomes-transparent-lg .bg--card-becomes-transparent__inner {
    padding: 0;
  }
  #nwb .bg--card-becomes-transparent-lg .bg--card-becomes-transparent__inner {
    -webkit-box-shadow: 0px 0px 0px transparent;
            box-shadow: 0px 0px 0px transparent;
  }
}
@media (min-width: 768px) {
  .bg--card-becomes-fluid {
    background-color: transparent !important;
  }
}
.bg--card-becomes-fluid__inner {
  padding: 1.5rem 1rem;
}
@media (min-width: 768px) {
  .bg--card-becomes-fluid__inner {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 992px) {
  .bg--card-becomes-fluid__inner {
    padding: 3rem 2rem;
  }
}
.bg--img {
  position: relative;
  background-image: var(--hero-bg-image);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
.bg--img * {
  position: relative;
  z-index: 1;
}
.bg--img:before {
  background-color: rgba(53, 55, 69, 0.8);
  border-radius: inherit;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  -webkit-transition: 0.2s background-color ease;
  transition: 0.2s background-color ease;
}
.bg--img.bg--img-low-res:before,
.bg--img.bg--img-low-res .bg--img:before {
  display: none;
}
.bg--img.bg--img-top {
  background-position-y: 0;
}
.bg--img.bg--img-bottom {
  background-position-y: 100%;
}

@media (min-width: 992px) {
  .bg-graphic {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    margin: 0 auto;
    max-width: calc(1400px + 150px);
  }
  .bg-graphic.bg-graphic--start {
    background-position: 0 70%;
  }
  .bg-graphic.bg-graphic--end {
    background-position: 100% 70%;
  }
  .bg-graphic.bg-graphic--graph {
    background-image: url("../images/backgrounds/bar-chart.svg");
  }
}

.btn, .card .card__tag, .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-fluid__inner .card__tag, .btn-link--to-primary {
  display: inline-block;
  font-weight: 500;
  line-height: 1.75;
  color: #61647D;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.4375rem 2.25rem;
  font-size: 0.875rem;
  border-radius: 0.5625rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn, .card .card__tag, .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-fluid__inner .card__tag, .btn-link--to-primary {
    -webkit-transition: none;
    transition: none;
  }
}
.btn:hover, .card .card__tag:hover, .bg--card-becomes-transparent__inner .card__tag:hover, .bg--card-becomes-fluid__inner .card__tag:hover, .btn-link--to-primary:hover {
  color: #61647D;
}
.btn-check:focus + .btn, .card .btn-check:focus + .card__tag, .bg--card-becomes-transparent__inner .btn-check:focus + .card__tag, .bg--card-becomes-fluid__inner .btn-check:focus + .card__tag, .btn-check:focus + .btn-link--to-primary, .btn:focus, .card .card__tag:focus, .bg--card-becomes-transparent__inner .card__tag:focus, .bg--card-becomes-fluid__inner .card__tag:focus, .btn-link--to-primary:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
}
.btn:disabled, .card .card__tag:disabled, .bg--card-becomes-transparent__inner .card__tag:disabled, .bg--card-becomes-fluid__inner .card__tag:disabled, .btn-link--to-primary:disabled, .btn.disabled, .card .disabled.card__tag, .bg--card-becomes-transparent__inner .disabled.card__tag, .bg--card-becomes-fluid__inner .disabled.card__tag, .disabled.btn-link--to-primary, fieldset:disabled .btn, fieldset:disabled .card .card__tag, .card fieldset:disabled .card__tag, fieldset:disabled .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-transparent__inner fieldset:disabled .card__tag, fieldset:disabled .bg--card-becomes-fluid__inner .card__tag, .bg--card-becomes-fluid__inner fieldset:disabled .card__tag, fieldset:disabled .btn-link--to-primary {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary, .card .card__tag, .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-fluid__inner .card__tag {
  color: #FFFFFF;
  background-color: #037C4D;
  border-color: #037C4D;
}
.btn-primary:hover, .card .card__tag:hover, .bg--card-becomes-transparent__inner .card__tag:hover, .bg--card-becomes-fluid__inner .card__tag:hover {
  color: #FFFFFF;
  background-color: #036941;
  border-color: #02633e;
}
.btn-check:focus + .btn-primary, .card .btn-check:focus + .card__tag, .bg--card-becomes-transparent__inner .btn-check:focus + .card__tag, .bg--card-becomes-fluid__inner .btn-check:focus + .card__tag, .btn-primary:focus, .card .card__tag:focus, .bg--card-becomes-transparent__inner .card__tag:focus, .bg--card-becomes-fluid__inner .card__tag:focus {
  color: #FFFFFF;
  background-color: #036941;
  border-color: #02633e;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(41, 144, 104, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(41, 144, 104, 0.5);
}
.btn-check:checked + .btn-primary, .card .btn-check:checked + .card__tag, .bg--card-becomes-transparent__inner .btn-check:checked + .card__tag, .bg--card-becomes-fluid__inner .btn-check:checked + .card__tag, .btn-check:active + .btn-primary, .card .btn-check:active + .card__tag, .bg--card-becomes-transparent__inner .btn-check:active + .card__tag, .bg--card-becomes-fluid__inner .btn-check:active + .card__tag, .btn-primary:active, .card .card__tag:active, .bg--card-becomes-transparent__inner .card__tag:active, .bg--card-becomes-fluid__inner .card__tag:active, .btn-primary.active, .card .active.card__tag, .bg--card-becomes-transparent__inner .active.card__tag, .bg--card-becomes-fluid__inner .active.card__tag, .show > .btn-primary.dropdown-toggle, .card .show > .dropdown-toggle.card__tag, .bg--card-becomes-transparent__inner .show > .dropdown-toggle.card__tag, .bg--card-becomes-fluid__inner .show > .dropdown-toggle.card__tag {
  color: #FFFFFF;
  background-color: #02633e;
  border-color: #025d3a;
}
.btn-check:checked + .btn-primary:focus, .card .btn-check:checked + .card__tag:focus, .bg--card-becomes-transparent__inner .btn-check:checked + .card__tag:focus, .bg--card-becomes-fluid__inner .btn-check:checked + .card__tag:focus, .btn-check:active + .btn-primary:focus, .card .btn-check:active + .card__tag:focus, .bg--card-becomes-transparent__inner .btn-check:active + .card__tag:focus, .bg--card-becomes-fluid__inner .btn-check:active + .card__tag:focus, .btn-primary:active:focus, .card .card__tag:active:focus, .bg--card-becomes-transparent__inner .card__tag:active:focus, .bg--card-becomes-fluid__inner .card__tag:active:focus, .btn-primary.active:focus, .card .active.card__tag:focus, .bg--card-becomes-transparent__inner .active.card__tag:focus, .bg--card-becomes-fluid__inner .active.card__tag:focus, .show > .btn-primary.dropdown-toggle:focus, .card .show > .dropdown-toggle.card__tag:focus, .bg--card-becomes-transparent__inner .show > .dropdown-toggle.card__tag:focus, .bg--card-becomes-fluid__inner .show > .dropdown-toggle.card__tag:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(41, 144, 104, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(41, 144, 104, 0.5);
}
.btn-primary:disabled, .card .card__tag:disabled, .bg--card-becomes-transparent__inner .card__tag:disabled, .bg--card-becomes-fluid__inner .card__tag:disabled, .btn-primary.disabled, .card .disabled.card__tag, .bg--card-becomes-transparent__inner .disabled.card__tag, .bg--card-becomes-fluid__inner .disabled.card__tag {
  color: #FFFFFF;
  background-color: #037C4D;
  border-color: #037C4D;
}

.btn-secondary {
  color: #000000;
  background-color: #EFA900;
  border-color: #EFA900;
}
.btn-secondary:hover {
  color: #000000;
  background-color: #f1b626;
  border-color: #f1b21a;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #000000;
  background-color: #f1b626;
  border-color: #f1b21a;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(203, 144, 0, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(203, 144, 0, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #000000;
  background-color: #f2ba33;
  border-color: #f1b21a;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(203, 144, 0, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(203, 144, 0, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #000000;
  background-color: #EFA900;
  border-color: #EFA900;
}

.btn-success {
  color: #000000;
  background-color: #2ED477;
  border-color: #2ED477;
}
.btn-success:hover {
  color: #000000;
  background-color: #4dda8b;
  border-color: #43d885;
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #000000;
  background-color: #4dda8b;
  border-color: #43d885;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(39, 180, 101, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(39, 180, 101, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #000000;
  background-color: #58dd92;
  border-color: #43d885;
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(39, 180, 101, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(39, 180, 101, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  color: #000000;
  background-color: #2ED477;
  border-color: #2ED477;
}

.btn-info {
  color: #000000;
  background-color: #4B99FF;
  border-color: #4B99FF;
}
.btn-info:hover {
  color: #000000;
  background-color: #66a8ff;
  border-color: #5da3ff;
}
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000000;
  background-color: #66a8ff;
  border-color: #5da3ff;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(64, 130, 217, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(64, 130, 217, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000000;
  background-color: #6fadff;
  border-color: #5da3ff;
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(64, 130, 217, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(64, 130, 217, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  color: #000000;
  background-color: #4B99FF;
  border-color: #4B99FF;
}

.btn-warning {
  color: #000000;
  background-color: #EFA900;
  border-color: #EFA900;
}
.btn-warning:hover {
  color: #000000;
  background-color: #f1b626;
  border-color: #f1b21a;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000000;
  background-color: #f1b626;
  border-color: #f1b21a;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(203, 144, 0, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(203, 144, 0, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000000;
  background-color: #f2ba33;
  border-color: #f1b21a;
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(203, 144, 0, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(203, 144, 0, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  color: #000000;
  background-color: #EFA900;
  border-color: #EFA900;
}

.btn-danger {
  color: #000000;
  background-color: #D85951;
  border-color: #D85951;
}
.btn-danger:hover {
  color: #000000;
  background-color: #de726b;
  border-color: #dc6a62;
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #000000;
  background-color: #de726b;
  border-color: #dc6a62;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(184, 76, 69, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(184, 76, 69, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #000000;
  background-color: #e07a74;
  border-color: #dc6a62;
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(184, 76, 69, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(184, 76, 69, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
  color: #000000;
  background-color: #D85951;
  border-color: #D85951;
}

.btn-light {
  color: #000000;
  background-color: #F4F5FA;
  border-color: #F4F5FA;
}
.btn-light:hover {
  color: #000000;
  background-color: #f6f7fb;
  border-color: #f5f6fb;
}
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000000;
  background-color: #f6f7fb;
  border-color: #f5f6fb;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(207, 208, 213, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(207, 208, 213, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000000;
  background-color: #f6f7fb;
  border-color: #f5f6fb;
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(207, 208, 213, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(207, 208, 213, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
  color: #000000;
  background-color: #F4F5FA;
  border-color: #F4F5FA;
}

.btn-dark {
  color: #FFFFFF;
  background-color: #353745;
  border-color: #353745;
}
.btn-dark:hover {
  color: #FFFFFF;
  background-color: #2d2f3b;
  border-color: #2a2c37;
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #FFFFFF;
  background-color: #2d2f3b;
  border-color: #2a2c37;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(83, 85, 97, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(83, 85, 97, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #FFFFFF;
  background-color: #2a2c37;
  border-color: #282934;
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(83, 85, 97, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(83, 85, 97, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
  color: #FFFFFF;
  background-color: #353745;
  border-color: #353745;
}

.btn-outline-primary {
  color: #037C4D;
  border-color: #037C4D;
}
.btn-outline-primary:hover {
  color: #FFFFFF;
  background-color: #037C4D;
  border-color: #037C4D;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #FFFFFF;
  background-color: #037C4D;
  border-color: #037C4D;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #037C4D;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #EFA900;
  border-color: #EFA900;
}
.btn-outline-secondary:hover {
  color: #000000;
  background-color: #EFA900;
  border-color: #EFA900;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(239, 169, 0, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(239, 169, 0, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #000000;
  background-color: #EFA900;
  border-color: #EFA900;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(239, 169, 0, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(239, 169, 0, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #EFA900;
  background-color: transparent;
}

.btn-outline-success {
  color: #2ED477;
  border-color: #2ED477;
}
.btn-outline-success:hover {
  color: #000000;
  background-color: #2ED477;
  border-color: #2ED477;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(46, 212, 119, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(46, 212, 119, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #000000;
  background-color: #2ED477;
  border-color: #2ED477;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(46, 212, 119, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(46, 212, 119, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #2ED477;
  background-color: transparent;
}

.btn-outline-info {
  color: #4B99FF;
  border-color: #4B99FF;
}
.btn-outline-info:hover {
  color: #000000;
  background-color: #4B99FF;
  border-color: #4B99FF;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(75, 153, 255, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(75, 153, 255, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000000;
  background-color: #4B99FF;
  border-color: #4B99FF;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(75, 153, 255, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(75, 153, 255, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #4B99FF;
  background-color: transparent;
}

.btn-outline-warning {
  color: #EFA900;
  border-color: #EFA900;
}
.btn-outline-warning:hover {
  color: #000000;
  background-color: #EFA900;
  border-color: #EFA900;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(239, 169, 0, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(239, 169, 0, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000000;
  background-color: #EFA900;
  border-color: #EFA900;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(239, 169, 0, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(239, 169, 0, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #EFA900;
  background-color: transparent;
}

.btn-outline-danger {
  color: #D85951;
  border-color: #D85951;
}
.btn-outline-danger:hover {
  color: #000000;
  background-color: #D85951;
  border-color: #D85951;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(216, 89, 81, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(216, 89, 81, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #000000;
  background-color: #D85951;
  border-color: #D85951;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(216, 89, 81, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(216, 89, 81, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #D85951;
  background-color: transparent;
}

.btn-outline-light {
  color: #F4F5FA;
  border-color: #F4F5FA;
}
.btn-outline-light:hover {
  color: #000000;
  background-color: #F4F5FA;
  border-color: #F4F5FA;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(244, 245, 250, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(244, 245, 250, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000000;
  background-color: #F4F5FA;
  border-color: #F4F5FA;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(244, 245, 250, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(244, 245, 250, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #F4F5FA;
  background-color: transparent;
}

.btn-outline-dark {
  color: #353745;
  border-color: #353745;
}
.btn-outline-dark:hover {
  color: #FFFFFF;
  background-color: #353745;
  border-color: #353745;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(53, 55, 69, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(53, 55, 69, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #FFFFFF;
  background-color: #353745;
  border-color: #353745;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(53, 55, 69, 0.5);
          box-shadow: 0 0 0 0.25rem rgba(53, 55, 69, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #353745;
  background-color: transparent;
}

.btn-link, .btn-link--to-primary {
  font-weight: 400;
  color: #037C4D;
  text-decoration: underline;
}
.btn-link:hover, .btn-link--to-primary:hover {
  color: #02633e;
}
.btn-link:disabled, .btn-link--to-primary:disabled, .btn-link.disabled, .disabled.btn-link--to-primary {
  color: #61647D;
}

.btn-lg, .btn-group-lg > .btn, .card .btn-group-lg > .card__tag, .bg--card-becomes-transparent__inner .btn-group-lg > .card__tag, .bg--card-becomes-fluid__inner .btn-group-lg > .card__tag, .btn-group-lg > .btn-link--to-primary {
  padding: 0.46875rem 3rem;
  font-size: 1.125rem;
  border-radius: 0.5625rem;
}

.btn-sm, .card .card__tag, .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-fluid__inner .card__tag, .btn-group-sm > .btn, .btn-group-sm > .btn-link--to-primary {
  padding: 0.40625rem 1.8125rem;
  font-size: 0.625rem;
  border-radius: 0.375rem;
}

@font-face {
  font-family: "nwb-icons";
  src: url("../fonts/nwb-icons/nwb-icons.woff2?bzwrpp") format("woff2"), url("../fonts/nwb-icons/nwb-icons.ttf?bzwrpp") format("truetype"), url("../fonts/nwb-icons/nwb-icons.woff?bzwrpp") format("woff"), url("../fonts/nwb-icons/nwb-icons.svg?bzwrpp#nwb-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'nwb-icons';
    src: url('../font/nwb-icons.svg?41173281#nwb-icons') format('svg');
  }
}
*/
.icon {
  line-height: 1;
}

[class^=icon-]:before,
[class*=" icon-"]:before,
.icon-before,
.btn-link:not(.btn-link--icon-start):after,
.btn-link--to-primary:not(.btn-link--icon-start):after,
.btn-link:not(.btn-link--icon-none):after,
.btn-link--to-primary:not(.btn-link--icon-none):after,
.btn-link--icon-start:not(.btn-link--icon-start):before {
  font-family: "nwb-icons";
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-accounting-invoice-mail:before {
  content: "\e906";
}

.icon-accounting-withdraw:before {
  content: "\e908";
}

.icon-accounting-withdraw-fill:before {
  content: "\e907";
}

.icon-add:before {
  content: "\e802";
}

.icon-add-fill:before {
  content: "\e800";
}

.icon-add-outline:before {
  content: "\e801";
}

.icon-alert:before {
  content: "\e804";
}

.icon-alert-fill:before {
  content: "\e803";
}

.icon-alert-triangle-fill:before {
  content: "\e948";
}

.icon-arrow-caret-back:before {
  content: "\e848";
}

.icon-arrow-caret-down:before {
  content: "\e849";
}

.icon-arrow-caret-forward:before {
  content: "\e84a";
}

.icon-arrow-caret-up:before {
  content: "\e84b";
}

.icon-arrow-chevron-back:before {
  content: "\e84c";
}

.icon-arrow-chevron-down:before {
  content: "\e84d";
}

.icon-arrow-chevron-forward:before {
  content: "\e84e";
}

.icon-arrow-chevron-up:before {
  content: "\e84f";
}

.icon-arrow-circle-fill-down:before {
  content: "\e850";
}

.icon-arrow-circle-fill-left:before {
  content: "\e851";
}

.icon-arrow-circle-fill-right:before {
  content: "\e852";
}

.icon-arrow-circle-fill-up:before {
  content: "\e853";
}

.icon-arrow-circle-outline-down:before {
  content: "\e854";
}

.icon-arrow-circle-outline-left:before {
  content: "\e855";
}

.icon-arrow-circle-outline-right:before {
  content: "\e856";
}

.icon-arrow-circle-outline-up:before {
  content: "\e857";
}

.icon-arrow-expand:before {
  content: "\e940";
}

.icon-arrow-long-left:before {
  content: "\e858";
}

.icon-arrow-long-right:before {
  content: "\e859";
}

.icon-arrow-normal-down:before {
  content: "\e949";
}

.icon-arrow-normal-left:before {
  content: "\e85b";
}

.icon-arrow-normal-right:before {
  content: "\e85c";
}

.icon-arrow-normal-up:before {
  content: "\e85d";
}

.icon-arrow-shrink:before {
  content: "\e941";
}

.icon-arrow-thin-down:before {
  content: "\e85e";
}

.icon-arrow-thin-left:before {
  content: "\e85f";
}

.icon-arrow-thin-right:before {
  content: "\e860";
}

.icon-arrow-thin-up:before {
  content: "\e861";
}

.icon-avatar:before {
  content: "\e805";
}

.icon-award-trophy:before {
  content: "\e944";
}

.icon-backward:before {
  content: "\ea1a";
}

.icon-beach-palm-water:before {
  content: "\e90b";
}

.icon-bin:before {
  content: "\e807";
}

.icon-book-close-bookmark:before {
  content: "\e90c";
}

.icon-book-library:before {
  content: "\e90d";
}

.icon-bookmark:before {
  content: "\e809";
}

.icon-bookmark-fill:before {
  content: "\e808";
}

.icon-briefcase:before {
  content: "\e90e";
}

.icon-building:before {
  content: "\e945";
}

.icon-business-contract-approve:before {
  content: "\e94c";
}

.icon-business-deal-handshake:before {
  content: "\e90f";
}

.icon-business-deal-handshake1:before {
  content: "\e94f";
}

.icon-calendar:before {
  content: "\e80a";
}

.icon-car-sun:before {
  content: "\e910";
}

.icon-cart:before {
  content: "\e80b";
}

.icon-cash-flow:before {
  content: "\e911";
}

.icon-cash-payment-sign:before {
  content: "\e912";
}

.icon-cash-toggle:before {
  content: "\e913";
}

.icon-cashless-payment-e-banking-browser:before {
  content: "\e914";
}

.icon-chat:before {
  content: "\e80c";
}

.icon-chat-messaging-fill:before {
  content: "\e94a";
}

.icon-check:before {
  content: "\e80f";
}

.icon-check-fill:before {
  content: "\e80d";
}

.icon-check-outline:before {
  content: "\e80e";
}

.icon-circle-fill:before {
  content: "\e810";
}

.icon-circle-outline:before {
  content: "\e811";
}

.icon-close:before {
  content: "\e814";
}

.icon-close-outline:before {
  content: "\e813";
}

.icon-comment:before {
  content: "\e816";
}

.icon-common-file-text-question:before {
  content: "\e946";
}

.icon-compass-arrow:before {
  content: "\e951";
}

.icon-construction-brick:before {
  content: "\e915";
}

.icon-credit-card-online-payment:before {
  content: "\e916";
}

.icon-credit-card-scan:before {
  content: "\e917";
}

.icon-credit-card-smartphone-exchange:before {
  content: "\e918";
}

.icon-data-file-bars-search:before {
  content: "\e919";
}

.icon-data-transfer-circle:before {
  content: "\e901";
}

.icon-deposit-rates:before {
  content: "\e91a";
}

.icon-diamond:before {
  content: "\e91b";
}

.icon-dot-menu:before {
  content: "\e818";
}

.icon-dot-menu-02:before {
  content: "\e817";
}

.icon-download-cloud:before {
  content: "\e819";
}

.icon-drag:before {
  content: "\e81a";
}

.icon-earth-locate:before {
  content: "\e91c";
}

.icon-edit:before {
  content: "\e81b";
}

.icon-email:before {
  content: "\e81c";
}

.icon-emoji:before {
  content: "\e81d";
}

.icon-evil2:before {
  content: "\e9f0";
}

.icon-fax:before {
  content: "\e900";
}

.icon-filter:before {
  content: "\e81f";
}

.icon-gift:before {
  content: "\e820";
}

.icon-go-green:before {
  content: "\e91d";
}

.icon-hamburger:before {
  content: "\e822";
}

.icon-hamburger-02:before {
  content: "\e821";
}

.icon-heart:before {
  content: "\e824";
}

.icon-heart-fill:before {
  content: "\e823";
}

.icon-home:before {
  content: "\e825";
}

.icon-human-resources-workflow:before {
  content: "\e91e";
}

.icon-info-fill:before {
  content: "\e826";
}

.icon-insurance-hands:before {
  content: "\e91f";
}

.icon-job-seach-man:before {
  content: "\e920";
}

.icon-laptop-cash:before {
  content: "\e921";
}

.icon-laptop-help-message:before {
  content: "\e922";
}

.icon-legal-certificate:before {
  content: "\e923";
}

.icon-link:before {
  content: "\e827";
}

.icon-loan-rates:before {
  content: "\e924";
}

.icon-location:before {
  content: "\e828";
}

.icon-location-fill:before {
  content: "\e94e";
}

.icon-lock:before {
  content: "\e902";
}

.icon-love-heart-hands-hold:before {
  content: "\e925";
}

.icon-love-it:before {
  content: "\e926";
}

.icon-media-backward:before {
  content: "\e862";
}

.icon-media-forward:before {
  content: "\e863";
}

.icon-media-pause:before {
  content: "\e865";
}

.icon-media-pause-outline:before {
  content: "\e864";
}

.icon-media-play-border:before {
  content: "\e866";
}

.icon-media-play-fill:before {
  content: "\e867";
}

.icon-media-play-outline:before {
  content: "\e868";
}

.icon-media-repeat:before {
  content: "\e869";
}

.icon-media-shuffle:before {
  content: "\e86a";
}

.icon-media-sound-off:before {
  content: "\e86b";
}

.icon-media-sound-on:before {
  content: "\e86c";
}

.icon-messages-bubble-square-quotation:before {
  content: "\e93d";
}

.icon-messaging-we-chat:before {
  content: "\e93c";
}

.icon-microphone-fill:before {
  content: "\e829";
}

.icon-monetization-sponsor:before {
  content: "\e927";
}

.icon-monetization-user-laptop:before {
  content: "\e94d";
}

.icon-mortgage-loans:before {
  content: "\e928";
}

.icon-navigate:before {
  content: "\e929";
}

.icon-new-window:before {
  content: "\e92a";
}

.icon-next:before {
  content: "\ea19";
}

.icon-notification:before {
  content: "\e82a";
}

.icon-office-sign-document:before {
  content: "\e92b";
}

.icon-options-horizontal-2-dots:before {
  content: "\e82b";
}

.icon-options-horizontal-3-dots:before {
  content: "\e82c";
}

.icon-options-vertical-2-dots:before {
  content: "\e82d";
}

.icon-options-vertical-3-dots:before {
  content: "\e82e";
}

.icon-people-man-graduate:before {
  content: "\e953";
}

.icon-performance-increase:before {
  content: "\e92c";
}

.icon-performance-money-increase:before {
  content: "\e92d";
}

.icon-performance-tablet-increase:before {
  content: "\e92e";
}

.icon-phone:before {
  content: "\e950";
}

.icon-phone-fill:before {
  content: "\e93f";
}

.icon-point-down:before {
  content: "\ea05";
}

.icon-point-left:before {
  content: "\ea06";
}

.icon-point-right:before {
  content: "\ea04";
}

.icon-presentation-projector-screen-play:before {
  content: "\e92f";
}

.icon-previous:before {
  content: "\ea18";
}

.icon-profile-cash-message:before {
  content: "\e930";
}

.icon-question-mark-fill:before {
  content: "\e905";
}

.icon-quote-fill:before {
  content: "\e93e";
}

.icon-rating-star-winner:before {
  content: "\e931";
}

.icon-read-light-idea:before {
  content: "\e932";
}

.icon-real-estate-action-house-dollar:before {
  content: "\e909";
}

.icon-real-estate-construction:before {
  content: "\e903";
}

.icon-real-estate-deal-shake:before {
  content: "\e904";
}

.icon-real-estate-house:before {
  content: "\e90a";
}

.icon-real-estate-insurance-dollar-hand:before {
  content: "\e933";
}

.icon-real-estate-update-house-sync:before {
  content: "\e934";
}

.icon-refresh:before {
  content: "\e82f";
}

.icon-remove:before {
  content: "\e832";
}

.icon-remove-fill:before {
  content: "\e830";
}

.icon-remove-outline:before {
  content: "\e831";
}

.icon-reply:before {
  content: "\e833";
}

.icon-reveal:before {
  content: "\e834";
}

.icon-saving-bag-increase:before {
  content: "\e935";
}

.icon-saving-bank:before {
  content: "\e936";
}

.icon-saving-bank-drawer:before {
  content: "\e937";
}

.icon-saving-bank-fill:before {
  content: "\e938";
}

.icon-saving-money-egg:before {
  content: "\e939";
}

.icon-saving-money-seedling:before {
  content: "\e93a";
}

.icon-saving-safe-open:before {
  content: "\e93b";
}

.icon-search:before {
  content: "\e835";
}

.icon-send:before {
  content: "\e836";
}

.icon-settings:before {
  content: "\e838";
}

.icon-settings-02:before {
  content: "\e837";
}

.icon-settings-slider:before {
  content: "\e952";
}

.icon-settings-slider-desktop-horizontal:before {
  content: "\e942";
}

.icon-share:before {
  content: "\e83a";
}

.icon-share-02:before {
  content: "\e843";
}

.icon-shield-check:before {
  content: "\e943";
}

.icon-shocked:before {
  content: "\e9f1";
}

.icon-shocked2:before {
  content: "\e9f2";
}

.icon-signout:before {
  content: "\e839";
}

.icon-social-outline-behance:before {
  content: "\e86d";
}

.icon-social-outline-facebook:before {
  content: "\e86e";
}

.icon-social-outline-instagram:before {
  content: "\e86f";
}

.icon-social-outline-linkedin:before {
  content: "\e870";
}

.icon-social-outline-x:before {
  content: url("\e871");
}

.icon-social-outline-youtube:before {
  content: "\e872";
}

.icon-social-solid-behance:before {
  content: "\e873";
}

.icon-social-solid-facebook:before {
  content: "\e874";
}

.icon-social-solid-instagram:before {
  content: "\e875";
}

.icon-social-solid-linkedin:before {
  content: "\e876";
}

.icon-social-solid-x:before {
  content: url("./social-x-green.svg");
}

.icon-social-solid-youtube:before {
  content: "\e878";
}

.icon-social-video-youtube-clip:before {
  content: "\e947";
}

.icon-sort:before {
  content: "\e83b";
}

.icon-star:before {
  content: "\e83e";
}

.icon-star-fill:before {
  content: "\e83c";
}

.icon-star-half:before {
  content: "\e83d";
}

.icon-street-sign-fill:before {
  content: "\e94b";
}

.icon-suggested-reading:before {
  content: "\e954";
}

.icon-support-chat:before {
  content: "\e955";
}

.icon-swap:before {
  content: "\e83f";
}

.icon-sync:before {
  content: "\e840";
}

.icon-tags-cash:before {
  content: "\e956";
}

.icon-target:before {
  content: "\e841";
}

.icon-task-list-cash:before {
  content: "\e957";
}

.icon-technology-contact-access-check:before {
  content: "\e958";
}

.icon-thumb-down:before {
  content: "\e842";
}

.icon-thumb-up:before {
  content: "\e845";
}

.icon-tools-wood-saw:before {
  content: "\e959";
}

.icon-trending:before {
  content: "\e847";
}

.icon-upload:before {
  content: "\e844";
}

.icon-user:before {
  content: "\e846";
}

.icon-wrench-fill:before {
  content: "\e95a";
}

.btn, .card .card__tag, .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-fluid__inner .card__tag, .btn-link--to-primary {
  font-size: 0.875rem;
  min-width: 3.0000000015rem;
}
.btn--icon-only {
  padding-left: 0.7500000004rem;
  padding-right: 0.7500000004rem;
}
.btn--icon-only .icon:before {
  margin-left: 0;
  margin-right: 0;
}
.btn--icon {
  padding-left: 1.5000000008rem;
  padding-right: 1.5000000008rem;
}
.btn--icon-start, .btn--icon-end {
  padding-left: 0.7500000004rem;
  padding-right: 0.7500000004rem;
}
.btn--icon-start .icon:before {
  margin-left: 0;
  margin-right: 2.25rem;
}
.btn--icon-end .icon:before {
  margin-left: 2.25rem;
  margin-right: 0;
}

.btn-xl {
  padding: 0.6875rem 4.5rem;
  font-size: calc(1.26875rem + 0.225vw);
  border-radius: 0.75rem;
}
@media (min-width: 1200px) {
  .btn-xl {
    font-size: 1.4375rem;
  }
}
.btn-xl.btn, .card .btn-xl.card__tag, .bg--card-becomes-transparent__inner .btn-xl.card__tag, .bg--card-becomes-fluid__inner .btn-xl.card__tag, .btn-xl.btn-link--to-primary {
  min-width: 6.000000003rem;
}
.btn-xl.btn--icon-only {
  padding-left: 1.5000000008rem;
  padding-right: 1.5000000008rem;
}
.btn-xl.btn--icon-only .icon:before {
  margin-left: 0;
  margin-right: 0;
}
.btn-xl.btn--icon {
  padding-left: 3.0000000015rem;
  padding-right: 3.0000000015rem;
}
.btn-xl.btn--icon-start, .btn-xl.btn--icon-end {
  padding-left: 1.5000000008rem;
  padding-right: 1.5000000008rem;
}
.btn-xl.btn--icon-start .icon:before {
  margin-left: 0;
  margin-right: 4.5rem;
}
.btn-xl.btn--icon-end .icon:before {
  margin-left: 4.5rem;
  margin-right: 0;
}

.btn-lg, .btn-group-lg > .btn, .card .btn-group-lg > .card__tag, .bg--card-becomes-transparent__inner .btn-group-lg > .card__tag, .bg--card-becomes-fluid__inner .btn-group-lg > .card__tag, .btn-group-lg > .btn-link--to-primary {
  padding: 0.46875rem 3rem;
  font-size: 1.125rem;
  border-radius: 0.5625rem;
}
.btn-lg.btn, .card .btn-lg.card__tag, .bg--card-becomes-transparent__inner .btn-lg.card__tag, .bg--card-becomes-fluid__inner .btn-lg.card__tag, .btn-lg.btn-link--to-primary, .btn-group-lg > .btn, .card .btn-group-lg > .card__tag, .bg--card-becomes-transparent__inner .btn-group-lg > .card__tag, .bg--card-becomes-fluid__inner .btn-group-lg > .card__tag, .btn-group-lg > .btn-link--to-primary {
  min-width: 4.000000002rem;
}
.btn-lg.btn--icon-only, .btn-group-lg > .btn--icon-only.btn, .card .btn-group-lg > .btn--icon-only.card__tag, .bg--card-becomes-transparent__inner .btn-group-lg > .btn--icon-only.card__tag, .bg--card-becomes-fluid__inner .btn-group-lg > .btn--icon-only.card__tag, .btn-group-lg > .btn--icon-only.btn-link--to-primary {
  padding-left: 1.0000000005rem;
  padding-right: 1.0000000005rem;
}
.btn-lg.btn--icon-only .icon:before, .btn-group-lg > .btn--icon-only.btn .icon:before, .card .btn-group-lg > .btn--icon-only.card__tag .icon:before, .bg--card-becomes-transparent__inner .btn-group-lg > .btn--icon-only.card__tag .icon:before, .bg--card-becomes-fluid__inner .btn-group-lg > .btn--icon-only.card__tag .icon:before, .btn-group-lg > .btn--icon-only.btn-link--to-primary .icon:before {
  margin-left: 0;
  margin-right: 0;
}
.btn-lg.btn--icon, .btn-group-lg > .btn--icon.btn, .card .btn-group-lg > .btn--icon.card__tag, .bg--card-becomes-transparent__inner .btn-group-lg > .btn--icon.card__tag, .bg--card-becomes-fluid__inner .btn-group-lg > .btn--icon.card__tag, .btn-group-lg > .btn--icon.btn-link--to-primary {
  padding-left: 2.000000001rem;
  padding-right: 2.000000001rem;
}
.btn-lg.btn--icon-start, .btn-group-lg > .btn--icon-start.btn, .card .btn-group-lg > .btn--icon-start.card__tag, .bg--card-becomes-transparent__inner .btn-group-lg > .btn--icon-start.card__tag, .bg--card-becomes-fluid__inner .btn-group-lg > .btn--icon-start.card__tag, .btn-group-lg > .btn--icon-start.btn-link--to-primary, .btn-lg.btn--icon-end, .btn-group-lg > .btn--icon-end.btn, .card .btn-group-lg > .btn--icon-end.card__tag, .bg--card-becomes-transparent__inner .btn-group-lg > .btn--icon-end.card__tag, .bg--card-becomes-fluid__inner .btn-group-lg > .btn--icon-end.card__tag, .btn-group-lg > .btn--icon-end.btn-link--to-primary {
  padding-left: 1.0000000005rem;
  padding-right: 1.0000000005rem;
}
.btn-lg.btn--icon-start .icon:before, .btn-group-lg > .btn--icon-start.btn .icon:before, .card .btn-group-lg > .btn--icon-start.card__tag .icon:before, .bg--card-becomes-transparent__inner .btn-group-lg > .btn--icon-start.card__tag .icon:before, .bg--card-becomes-fluid__inner .btn-group-lg > .btn--icon-start.card__tag .icon:before, .btn-group-lg > .btn--icon-start.btn-link--to-primary .icon:before {
  margin-left: 0;
  margin-right: 3rem;
}
.btn-lg.btn--icon-end .icon:before, .btn-group-lg > .btn--icon-end.btn .icon:before, .card .btn-group-lg > .btn--icon-end.card__tag .icon:before, .bg--card-becomes-transparent__inner .btn-group-lg > .btn--icon-end.card__tag .icon:before, .bg--card-becomes-fluid__inner .btn-group-lg > .btn--icon-end.card__tag .icon:before, .btn-group-lg > .btn--icon-end.btn-link--to-primary .icon:before {
  margin-left: 3rem;
  margin-right: 0;
}

.btn-sm, .card .card__tag, .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-fluid__inner .card__tag, .btn-group-sm > .btn, .btn-group-sm > .btn-link--to-primary {
  padding: 0.40625rem 1.8125rem;
  font-size: 0.625rem;
  border-radius: 0.375rem;
}
.btn-sm.btn, .card .card__tag, .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-fluid__inner .card__tag, .btn-sm.btn-link--to-primary, .btn-group-sm > .btn, .btn-group-sm > .btn-link--to-primary {
  min-width: 2.4166666679rem;
}
.btn-sm.btn--icon-only, .card .btn--icon-only.card__tag, .bg--card-becomes-transparent__inner .btn--icon-only.card__tag, .bg--card-becomes-fluid__inner .btn--icon-only.card__tag, .btn-group-sm > .btn--icon-only.btn, .btn-group-sm > .btn--icon-only.btn-link--to-primary {
  padding-left: 0.604166667rem;
  padding-right: 0.604166667rem;
}
.btn-sm.btn--icon-only .icon:before, .card .btn--icon-only.card__tag .icon:before, .bg--card-becomes-transparent__inner .btn--icon-only.card__tag .icon:before, .bg--card-becomes-fluid__inner .btn--icon-only.card__tag .icon:before, .btn-group-sm > .btn--icon-only.btn .icon:before, .btn-group-sm > .btn--icon-only.btn-link--to-primary .icon:before {
  margin-left: 0;
  margin-right: 0;
}
.btn-sm.btn--icon, .card .btn--icon.card__tag, .bg--card-becomes-transparent__inner .btn--icon.card__tag, .bg--card-becomes-fluid__inner .btn--icon.card__tag, .btn-group-sm > .btn--icon.btn, .btn-group-sm > .btn--icon.btn-link--to-primary {
  padding-left: 1.2083333339rem;
  padding-right: 1.2083333339rem;
}
.btn-sm.btn--icon-start, .card .btn--icon-start.card__tag, .bg--card-becomes-transparent__inner .btn--icon-start.card__tag, .bg--card-becomes-fluid__inner .btn--icon-start.card__tag, .btn-group-sm > .btn--icon-start.btn, .btn-group-sm > .btn--icon-start.btn-link--to-primary, .btn-sm.btn--icon-end, .card .btn--icon-end.card__tag, .bg--card-becomes-transparent__inner .btn--icon-end.card__tag, .bg--card-becomes-fluid__inner .btn--icon-end.card__tag, .btn-group-sm > .btn--icon-end.btn, .btn-group-sm > .btn--icon-end.btn-link--to-primary {
  padding-left: 0.604166667rem;
  padding-right: 0.604166667rem;
}
.btn-sm.btn--icon-start .icon:before, .card .btn--icon-start.card__tag .icon:before, .bg--card-becomes-transparent__inner .btn--icon-start.card__tag .icon:before, .bg--card-becomes-fluid__inner .btn--icon-start.card__tag .icon:before, .btn-group-sm > .btn--icon-start.btn .icon:before, .btn-group-sm > .btn--icon-start.btn-link--to-primary .icon:before {
  margin-left: 0;
  margin-right: 1.8125rem;
}
.btn-sm.btn--icon-end .icon:before, .card .btn--icon-end.card__tag .icon:before, .bg--card-becomes-transparent__inner .btn--icon-end.card__tag .icon:before, .bg--card-becomes-fluid__inner .btn--icon-end.card__tag .icon:before, .btn-group-sm > .btn--icon-end.btn .icon:before, .btn-group-sm > .btn--icon-end.btn-link--to-primary .icon:before {
  margin-left: 1.8125rem;
  margin-right: 0;
}

@media (min-width: 768px) {
  .btn-md-sm {
    padding: 0.40625rem 1.8125rem;
    font-size: 0.625rem;
    border-radius: 0.375rem;
  }
  .btn-md-sm.btn, .card .btn-md-sm.card__tag, .bg--card-becomes-transparent__inner .btn-md-sm.card__tag, .bg--card-becomes-fluid__inner .btn-md-sm.card__tag, .btn-md-sm.btn-link--to-primary {
    min-width: 2.4166666679rem;
  }
  .btn-md-sm.btn--icon-only {
    padding-left: 0.604166667rem;
    padding-right: 0.604166667rem;
  }
  .btn-md-sm.btn--icon-only .icon:before {
    margin-left: 0;
    margin-right: 0;
  }
  .btn-md-sm.btn--icon {
    padding-left: 1.2083333339rem;
    padding-right: 1.2083333339rem;
  }
  .btn-md-sm.btn--icon-start, .btn-md-sm.btn--icon-end {
    padding-left: 0.604166667rem;
    padding-right: 0.604166667rem;
  }
  .btn-md-sm.btn--icon-start .icon:before {
    margin-left: 0;
    margin-right: 1.8125rem;
  }
  .btn-md-sm.btn--icon-end .icon:before {
    margin-left: 1.8125rem;
    margin-right: 0;
  }
}

.btn-link, .btn-link--to-primary {
  font-weight: 500;
  color: #037C4D;
  text-decoration: none;
  padding-left: 0;
  padding-right: 0;
}
.btn-link--icon-start:not(.btn-link--icon-start):before {
  content: "\e85c";
}
.btn-link:not(.btn-link--icon-start):after, .btn-link--to-primary:not(.btn-link--icon-start):after, .btn-link:not(.btn-link--icon-none):after, .btn-link--to-primary:not(.btn-link--icon-none):after {
  -webkit-transition: -webkit-transform 150ms ease-out;
  transition: -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out;
  transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
  content: "\e85c";
}
.btn-link:not(.btn-link--icon-start):hover:after, .btn-link--to-primary:not(.btn-link--icon-start):hover:after, .btn-link:not(.btn-link--icon-none):hover:after, .btn-link--to-primary:not(.btn-link--icon-none):hover:after {
  -webkit-transform: translateX(2px);
          transform: translateX(2px);
}
.btn-link.btn-link--learn-more:after, .btn-link--learn-more.btn-link--to-primary:after {
  content: "\e941";
}
.btn-link.btn-link--learn-more:hover:after, .btn-link--learn-more.btn-link--to-primary:hover:after {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}
.btn-link.btn-link--learn-more.collapsed:after, .btn-link--learn-more.collapsed.btn-link--to-primary:after {
  content: "\e940";
}
.btn-link--icon-none:before, .btn-link--icon-none:after {
  content: "" !important;
  display: none !important;
  width: auto !important;
}
.btn-link--icon-none.stretched-link:after {
  display: block !important;
}
.btn-link.btn-link.btn-link:before, .btn-link--to-primary:before, .btn-link.btn-link.btn-link:after, .btn-link--to-primary:after {
  margin-left: 0.5em;
  margin-right: 0.5em;
}
.btn-outline-primary {
  background-color: #FFFFFF;
}
.btn-primary-light {
  background-color: #FFFFFF;
  color: #037C4D;
}
.btn-primary-light:hover {
  background-color: #F4F5FA;
  color: #037C4D;
}
.btn-group .btn, .btn-group .card .card__tag, .card .btn-group .card__tag, .btn-group .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-transparent__inner .btn-group .card__tag, .btn-group .bg--card-becomes-fluid__inner .card__tag, .bg--card-becomes-fluid__inner .btn-group .card__tag, .btn-group .btn-link--to-primary {
  border-color: #E7E8ED;
}
.btn-group .btn--icon-only {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.btn-group .btn--icon-only.btn-outline-primary {
  color: #353745;
}
@media (max-width: 767.98px) {
  [class*=row--teaser] .btn--feature-block {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
@media (max-width: 991.98px) {
  .row--teaser-cols-3 .btn--feature-block {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}

@media (min-width: 1200px) {
  .btn-link--to-primary {
    color: #FFFFFF;
    background-color: #037C4D;
    border-color: #037C4D;
    padding: 0.4375rem 2.25rem;
    font-size: 0.875rem;
    border-radius: 0.5625rem;
    -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  }
  .btn-link--to-primary:hover {
    color: #FFFFFF;
    background-color: #036941;
    border-color: #02633e;
  }
  .btn-check:focus + .btn-link--to-primary, .btn-link--to-primary:focus {
    color: #FFFFFF;
    background-color: #036941;
    border-color: #02633e;
    -webkit-box-shadow: 0 0 0 0.25rem rgba(41, 144, 104, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(41, 144, 104, 0.5);
  }
  .btn-check:checked + .btn-link--to-primary, .btn-check:active + .btn-link--to-primary, .btn-link--to-primary:active, .btn-link--to-primary.active, .show > .btn-link--to-primary.dropdown-toggle {
    color: #FFFFFF;
    background-color: #02633e;
    border-color: #025d3a;
  }
  .btn-check:checked + .btn-link--to-primary:focus, .btn-check:active + .btn-link--to-primary:focus, .btn-link--to-primary:active:focus, .btn-link--to-primary.active:focus, .show > .btn-link--to-primary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 0.25rem rgba(41, 144, 104, 0.5);
            box-shadow: 0 0 0 0.25rem rgba(41, 144, 104, 0.5);
  }
  .btn-link--to-primary:disabled, .btn-link--to-primary.disabled {
    color: #FFFFFF;
    background-color: #037C4D;
    border-color: #037C4D;
  }
}
@media (min-width: 1200px) and (prefers-reduced-motion: reduce) {
  .btn-link--to-primary {
    -webkit-transition: none;
    transition: none;
  }
}
@media (min-width: 1200px) {
  .btn-link--to-primary:before, .btn-link--to-primary:after {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .btn-link--to-primary.btn-sm, .card .btn-link--to-primary.card__tag, .bg--card-becomes-transparent__inner .btn-link--to-primary.card__tag, .bg--card-becomes-fluid__inner .btn-link--to-primary.card__tag, .btn-group-sm > .btn-link--to-primary {
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
    border-radius: 0.375rem;
    padding-right: 0;
  }
}

.btn-link--icon-start:not(.btn-link--icon-start):before {
  content: "\e85c";
}

.btn-link:not(.btn-link--icon-start):after,
.btn-link--to-primary:not(.btn-link--icon-start):after,
.btn-link:not(.btn-link--icon-none):after,
.btn-link--to-primary:not(.btn-link--icon-none):after {
  -webkit-transition: -webkit-transform 150ms ease-out;
  transition: -webkit-transform 150ms ease-out;
  transition: transform 150ms ease-out;
  transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
  content: "\e85c";
}

.btn-link:not(.btn-link--icon-start):hover:after,
.btn-link--to-primary:not(.btn-link--icon-start):hover:after,
.btn-link:not(.btn-link--icon-none):hover:after,
.btn-link--to-primary:not(.btn-link--icon-none):hover:after {
  -webkit-transform: translateX(2px);
          transform: translateX(2px);
}

.btn-link.btn-link--learn-more:after,
.btn-link--learn-more.btn-link--to-primary:after {
  content: "\e941";
}

.btn-link.btn-link--learn-more:hover:after,
.btn-link--learn-more.btn-link--to-primary:hover:after {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.btn-link.btn-link--learn-more.collapsed:after,
.btn-link--learn-more.collapsed.btn-link--to-primary:after {
  content: "\e940";
}

.btn-link--icon-none:before,
.btn-link--icon-none:after {
  content: "" !important;
  display: none !important;
  width: auto !important;
}

.btn-link--icon-none.stretched-link:after {
  display: block !important;
}

.btn-link.btn-link.btn-link:before,
.btn-link--to-primary:before,
.btn-link.btn-link.btn-link:after,
.btn-link--to-primary:after {
  margin-left: 0.5em;
  margin-right: 0.5em;
}

.btn-outline-primary {
  background-color: #FFFFFF;
}

.btn-primary-light {
  background-color: #FFFFFF;
  color: #037C4D;
}

.btn-primary-light:hover {
  background-color: #F4F5FA;
  color: #037C4D;
}

.btn-group .btn,
.btn-group .card .card__tag,
.card .btn-group .card__tag,
.btn-group .bg--card-becomes-transparent__inner .card__tag,
.bg--card-becomes-transparent__inner .btn-group .card__tag,
.btn-group .bg--card-becomes-fluid__inner .card__tag,
.bg--card-becomes-fluid__inner .btn-group .card__tag,
.btn-group .btn-link--to-primary {
  border-color: #E7E8ED;
}

.btn-group .btn--icon-only {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.btn-group .btn--icon-only.btn-outline-primary {
  color: #353745;
}

.card, .bg--card-becomes-transparent__inner, .bg--card-becomes-fluid__inner {
  border: 0;
  -webkit-box-shadow: 0px 4px 9px rgba(53, 55, 69, 0.1);
          box-shadow: 0px 4px 9px rgba(53, 55, 69, 0.1);
  border: 0;
}
@media (min-width: 768px) {
  .row-teaser .card, .row-teaser .bg--card-becomes-transparent__inner, .row-teaser .bg--card-becomes-fluid__inner, .row--teaser .card, .row--teaser .bg--card-becomes-transparent__inner, .row--teaser .bg--card-becomes-fluid__inner {
    height: 100%;
  }
}
.card .card-body, .bg--card-becomes-transparent__inner .card-body, .bg--card-becomes-fluid__inner .card-body {
  padding: 1.5rem 1rem;
}
@media (min-width: 768px) {
  .card .card-body, .bg--card-becomes-transparent__inner .card-body, .bg--card-becomes-fluid__inner .card-body {
    padding: 2rem 1.5rem;
  }
}
@media (min-width: 992px) {
  .card .card-body, .bg--card-becomes-transparent__inner .card-body, .bg--card-becomes-fluid__inner .card-body {
    padding: 3rem 2rem;
  }
}
.card .card-img-top + .card-body, .bg--card-becomes-transparent__inner .card-img-top + .card-body, .bg--card-becomes-fluid__inner .card-img-top + .card-body {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.card--impact .card-body {
  padding: 4rem;
}
.card--dynamic .card-body {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.5rem;
}
.card--dynamic .card-body .card__ui {
  top: 0.5rem;
  right: 1.5rem;
}
.card--dynamic .card-body .card__ui--refresh {
  position: absolute;
}
.card--dynamic .card-body .card__ui--select {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  text-align: right;
}
.card--dynamic .card-body .card__ui--select .form-control, .card--dynamic .card-body .card__ui--select .form-select {
  margin-left: auto;
  width: auto;
}
.card--dynamic .card-body .card__ui--select + .card__content {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
}
.card--compact .card-body {
  padding: 1rem;
}
.card .card-img-overlay *, .bg--card-becomes-transparent__inner .card-img-overlay *, .bg--card-becomes-fluid__inner .card-img-overlay * {
  position: relative;
  z-index: 1;
}
.card .card-img-overlay:before, .bg--card-becomes-transparent__inner .card-img-overlay:before, .bg--card-becomes-fluid__inner .card-img-overlay:before {
  background-color: rgba(53, 55, 69, 0.8);
  border-radius: inherit;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  -webkit-transition: 0.2s background-color ease;
  transition: 0.2s background-color ease;
}
.card .card__tag, .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-fluid__inner .card__tag {
  position: absolute;
  top: 1rem;
  right: 1rem;
  pointer-events: none;
}
.card .card__badge, .bg--card-becomes-transparent__inner .card__badge, .bg--card-becomes-fluid__inner .card__badge {
  position: absolute;
  top: -1.5rem;
  right: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: white;
  width: 3rem;
  height: 3rem;
  background-color: #037C4D;
  border-radius: 50%;
}
.card .card__badge.card__badge--inside, .bg--card-becomes-transparent__inner .card__badge.card__badge--inside, .bg--card-becomes-fluid__inner .card__badge.card__badge--inside {
  top: 1rem;
  right: 1rem;
}
.card--body-has-img-top {
  overflow: hidden;
}
.card--body-has-img-top .card-body {
  padding-top: 0;
  padding-bottom: 1.5rem;
  overflow: hidden;
}
.card--body-has-img-top .card-body > * img:first-child,
.card--body-has-img-top .card-body > * svg:first-child {
  width: calc(100% + 2rem) !important;
  margin: 0 -1rem 1.5rem;
}
@media (min-width: 768px) {
  .card--body-has-img-top .card-body > * img:first-child,
  .card--body-has-img-top .card-body > * svg:first-child {
    width: calc(100% + 3rem) !important;
    margin: 0 -1.5rem 2rem;
  }
}
@media (min-width: 992px) {
  .card--body-has-img-top .card-body > * img:first-child,
  .card--body-has-img-top .card-body > * svg:first-child {
    width: calc(100% + 4rem) !important;
    margin: 0 -2rem 3rem;
  }
}

#nwb .carousel {
  margin-bottom: 3rem;
  background-color: #EFF0F5;
}
#nwb .carousel .carousel-indicators {
  bottom: -3rem;
  margin-left: 0;
  margin-right: 0;
}
#nwb .carousel .carousel-indicators [data-bs-target] {
  background-color: #B7B9C8;
  border-radius: 50%;
}
#nwb .carousel .carousel-indicators [data-bs-target].active {
  background-color: #037C4D;
}
#nwb .carousel .carousel-item ul, #nwb .carousel .carousel-item p {
  padding: 0 1rem;
}
#nwb .carousel .carousel-item ul {
  list-style-position: inside;
  text-align: left;
}

.collapse-label-expanded {
  display: none;
}

.collapsed .collapse-label-expanded {
  display: inline-block;
}
.collapsed .collapse-label-collapsed {
  display: none;
}

@media (min-width: 768px) {
  .row--teaser-cols-3 .feature-block__collapse,
  .row--teaser-cols-4 .feature-block__collapse,
  .row--teaser-cols-5 .feature-block__collapse,
  .row--teaser-cols-6 .feature-block__collapse,
  .has-collapse-annex .feature-block__collapse {
    display: none;
  }
}

.row--teaser-cols-1 .collapse-annex-container,
.row--teaser-cols-2 .collapse-annex-container {
  display: none;
}

.form-label {
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
}

.col-form-label {
  padding-top: calc(0.6875rem + 1px);
  padding-bottom: calc(0.6875rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.75;
}

.col-form-label-lg {
  padding-top: calc(0.969rem + 1px);
  padding-bottom: calc(0.969rem + 1px);
  font-size: 1.125rem;
}

.col-form-label-sm {
  padding-top: calc(0.657rem + 1px);
  padding-bottom: calc(0.657rem + 1px);
  font-size: 0.625rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #878AA3;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.6875rem 1rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.75;
  color: #353745;
  background-color: #FFFFFF;
  background-clip: padding-box;
  border: 1px solid #E7E8ED;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.5625rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #353745;
  background-color: #FFFFFF;
  border-color: #037C4D;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.75em;
}
.form-control::-webkit-input-placeholder {
  color: #61647D;
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: #61647D;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #61647D;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #61647D;
  opacity: 1;
}
.form-control::placeholder {
  color: #61647D;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #EFF0F5;
  border-color: #E7E8ED;
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.6875rem 1rem;
  margin: -0.6875rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
  color: #353745;
  background-color: #FFFFFF;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #f2f2f2;
}
.form-control::-webkit-file-upload-button {
  padding: 0.6875rem 1rem;
  margin: -0.6875rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
  color: #353745;
  background-color: #FFFFFF;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #f2f2f2;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.6875rem 0;
  margin-bottom: 0;
  line-height: 1.75;
  color: #61647D;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.75em + 1.314rem + 2px);
  padding: 0.657rem 1rem;
  font-size: 0.625rem;
  border-radius: 0.375rem;
}
.form-control-sm::file-selector-button {
  padding: 0.657rem 1rem;
  margin: -0.657rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.657rem 1rem;
  margin: -0.657rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

.form-control-lg {
  min-height: calc(1.75em + 1.938rem + 2px);
  padding: 0.969rem 1rem;
  font-size: 1.125rem;
  border-radius: 0.5625rem;
}
.form-control-lg::file-selector-button {
  padding: 0.969rem 1rem;
  margin: -0.969rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.969rem 1rem;
  margin: -0.969rem -1rem;
  -webkit-margin-end: 1rem;
          margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.75em + 1.375rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.75em + 1.314rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.75em + 1.938rem + 2px);
}

.form-control-color {
  max-width: 3rem;
  height: auto;
  padding: 0.6875rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.75em;
  border-radius: 0.5625rem;
}
.form-control-color::-webkit-color-swatch {
  height: 1.75em;
  border-radius: 0.5625rem;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.6875rem 2rem 0.6875rem 1rem;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 1.75;
  color: #353745;
  vertical-align: middle;
  background-color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23252630' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 16px 12px;
  border: 1px solid #E7E8ED;
  border-radius: 0.5625rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.form-select:focus {
  border-color: #037C4D;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 1rem;
  background-image: none;
}
.form-select:disabled {
  color: #61647D;
  background-color: #EFF0F5;
  border-color: #E7E8ED;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #353745;
}

.form-select-sm {
  padding-top: 0.657rem;
  padding-bottom: 0.657rem;
  padding-left: 1rem;
  font-size: 0.625rem;
}

.form-select-lg {
  padding-top: 0.969rem;
  padding-bottom: 0.969rem;
  padding-left: 1rem;
  font-size: 1.125rem;
}

.form-check {
  display: block;
  min-height: 1.75rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.375em;
  vertical-align: top;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
  -webkit-transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, background-position 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-check-input {
    -webkit-transition: none;
    transition: none;
  }
}
.form-check-input[type=checkbox] {
  border-radius: 0.15em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  -webkit-filter: brightness(90%);
          filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #037C4D;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
}
.form-check-input:checked {
  background-color: #037C4D;
  border-color: #037C4D;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-3 -3 6 6'%3e%3ccircle r='2' fill='%23037C4D'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #037C4D;
  border-color: #037C4D;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23FFFFFF' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  -webkit-filter: none;
          filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23037C4D'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFFFFF'/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check[disabled] + .btn-link--to-primary, .card .btn-check[disabled] + .card__tag, .bg--card-becomes-transparent__inner .btn-check[disabled] + .card__tag, .bg--card-becomes-fluid__inner .btn-check[disabled] + .card__tag, .btn-check:disabled + .btn, .btn-check:disabled + .btn-link--to-primary, .card .btn-check:disabled + .card__tag, .bg--card-becomes-transparent__inner .btn-check:disabled + .card__tag, .bg--card-becomes-fluid__inner .btn-check:disabled + .card__tag {
  pointer-events: none;
  -webkit-filter: none;
          filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.form-range:focus {
  outline: none;
}
.form-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
          box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #FFFFFF, 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #037C4D;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b3d8ca;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #E7E8ED;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #037C4D;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b3d8ca;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #E7E8ED;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #878AA3;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #878AA3;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: auto;
  padding: 0.6875rem 1rem;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 0.6875rem 1rem;
  pointer-events: none;
  border: 1px solid transparent;
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out, -webkit-transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    -webkit-transition: none;
    transition: none;
  }
}
.form-floating > .form-control::-webkit-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control:-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::-ms-input-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.15rem;
  padding-bottom: 0.226rem;
}
.form-floating > .form-control:not(:-ms-input-placeholder) {
  padding-top: 1.15rem;
  padding-bottom: 0.226rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.15rem;
  padding-bottom: 0.226rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.15rem;
  padding-bottom: 0.226rem;
}
.form-floating > .form-select {
  padding-top: 1.15rem;
  padding-bottom: 0.226rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85714) translateY(-0.6rem) translateX(0.15rem);
}
.form-floating > .form-control:not(:-ms-input-placeholder) ~ label {
  opacity: 0.65;
  transform: scale(0.85714) translateY(-0.6rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  -webkit-transform: scale(0.85714) translateY(-0.6rem) translateX(0.15rem);
          transform: scale(0.85714) translateY(-0.6rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  -webkit-transform: scale(0.85714) translateY(-0.6rem) translateX(0.15rem);
          transform: scale(0.85714) translateY(-0.6rem) translateX(0.15rem);
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn, .input-group .btn-link--to-primary, .input-group .card .card__tag, .card .input-group .card__tag, .input-group .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-transparent__inner .input-group .card__tag, .input-group .bg--card-becomes-fluid__inner .card__tag, .bg--card-becomes-fluid__inner .input-group .card__tag {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus, .input-group .btn-link--to-primary:focus, .input-group .card .card__tag:focus, .card .input-group .card__tag:focus, .input-group .bg--card-becomes-transparent__inner .card__tag:focus, .bg--card-becomes-transparent__inner .input-group .card__tag:focus, .input-group .bg--card-becomes-fluid__inner .card__tag:focus, .bg--card-becomes-fluid__inner .input-group .card__tag:focus {
  z-index: 3;
}

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.6875rem 1rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.75;
  color: #61647D;
  text-align: center;
  white-space: nowrap;
  background-color: #FFFFFF;
  border: 1px solid #E7E8ED;
  border-radius: 0.5625rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn,
.input-group-lg > .btn-link--to-primary,
.card .input-group-lg > .card__tag,
.bg--card-becomes-transparent__inner .input-group-lg > .card__tag,
.bg--card-becomes-fluid__inner .input-group-lg > .card__tag {
  padding: 0.969rem 1rem;
  font-size: 1.125rem;
  border-radius: 0.5625rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn,
.input-group-sm > .btn-link--to-primary,
.card .input-group-sm > .card__tag,
.bg--card-becomes-transparent__inner .input-group-sm > .card__tag,
.bg--card-becomes-fluid__inner .input-group-sm > .card__tag {
  padding: 0.657rem 1rem;
  font-size: 0.625rem;
  border-radius: 0.375rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 2rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #2ED477;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  color: #000000;
  background-color: rgba(46, 212, 119, 0.9);
  border-radius: 0.5625rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #2ED477;
  padding-right: calc(1.75em + 1.375rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232ED477' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4375em + 0.34375rem) center;
  background-size: calc(0.875em + 0.6875rem) calc(0.875em + 0.6875rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #2ED477;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(46, 212, 119, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(46, 212, 119, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.75em + 1.375rem);
  background-position: top calc(0.4375em + 0.34375rem) right calc(0.4375em + 0.34375rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #2ED477;
  padding-right: calc(0.75em + 3.03125rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23252630' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%232ED477' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 1rem center, center right 2rem;
  background-size: 16px 12px, calc(0.875em + 0.6875rem) calc(0.875em + 0.6875rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #2ED477;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(46, 212, 119, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(46, 212, 119, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #2ED477;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #2ED477;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(46, 212, 119, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(46, 212, 119, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #2ED477;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #D85951;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.75rem;
  color: #000000;
  background-color: rgba(216, 89, 81, 0.9);
  border-radius: 0.5625rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #D85951;
  padding-right: calc(1.75em + 1.375rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23D85951'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23D85951' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4375em + 0.34375rem) center;
  background-size: calc(0.875em + 0.6875rem) calc(0.875em + 0.6875rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #D85951;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(216, 89, 81, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(216, 89, 81, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.75em + 1.375rem);
  background-position: top calc(0.4375em + 0.34375rem) right calc(0.4375em + 0.34375rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #D85951;
  padding-right: calc(0.75em + 3.03125rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23252630' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23D85951'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23D85951' stroke='none'/%3e%3c/svg%3e");
  background-position: right 1rem center, center right 2rem;
  background-size: 16px 12px, calc(0.875em + 0.6875rem) calc(0.875em + 0.6875rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #D85951;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(216, 89, 81, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(216, 89, 81, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #D85951;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #D85951;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(216, 89, 81, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(216, 89, 81, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #D85951;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.form-check-input {
  border: 1px solid #878AA3;
}
.form-check-input:checked[type=radio] {
  background-color: white;
  border-color: #037C4D;
}

.form-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.form-icon .icon {
  z-index: 1;
}
.form-icon--after {
  text-align: right;
}

.form-icon .icon {
  width: 1.0000000001rem;
  font-size: 0.875rem;
}
.form-icon--before .form-control {
  padding-left: 3.0000000001rem;
}
.form-icon--before .form-icon--is-before {
  margin-right: -2.0000000001rem;
  margin-left: 1rem;
}
.form-icon--after .form-control {
  padding-right: 3.0000000001rem;
}
.form-icon--after .form-icon--is-after {
  margin-left: -2.0000000001rem;
  margin-right: 1rem;
}

.form-icon--lg .form-icon .icon {
  width: 1.2857142859rem;
  font-size: 1.125rem;
}
.form-icon--lg .form-icon--before .form-control {
  padding-left: 3.2857142859rem;
}
.form-icon--lg .form-icon--before .form-icon--is-before {
  margin-right: -2.2857142859rem;
  margin-left: 1rem;
}
.form-icon--lg .form-icon--after .form-control {
  padding-right: 3.2857142859rem;
}
.form-icon--lg .form-icon--after .form-icon--is-after {
  margin-left: -2.2857142859rem;
  margin-right: 1rem;
}

.form-icon--sm .form-icon .icon {
  width: 0.7142857144rem;
  font-size: 0.625rem;
}
.form-icon--sm .form-icon--before .form-control {
  padding-left: 2.7142857144rem;
}
.form-icon--sm .form-icon--before .form-icon--is-before {
  margin-right: -1.7142857144rem;
  margin-left: 1rem;
}
.form-icon--sm .form-icon--after .form-control {
  padding-right: 2.7142857144rem;
}
.form-icon--sm .form-icon--after .form-icon--is-after {
  margin-left: -1.7142857144rem;
  margin-right: 1rem;
}

#nwb .form-control {
  background-image: none;
}
.form-control::-webkit-input-placeholder {
  font-weight: 400;
}
.form-control::-moz-placeholder {
  font-weight: 400;
}
.form-control:-ms-input-placeholder {
  font-weight: 400;
}
.form-control::-ms-input-placeholder {
  font-weight: 400;
}
.form-control::placeholder {
  font-weight: 400;
}

#nwb .form-select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23252630' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
}

.feedback-has-icon, .invalid-feedback {
  position: relative;
  padding-left: 1.5rem;
}
.feedback-has-icon .icon, .invalid-feedback .icon {
  position: absolute;
  left: 0;
}

.form-floating textarea.form-control {
  height: auto;
}

.form-floating > .form-select.placeholder-selected {
  color: #61647D;
  font-weight: 400;
}

.input-group-text:not(:first-child),
.input-group input:not(:first-child),
.input-group textarea:not(:first-child) {
  border-left-width: 0;
}
.input-group-text:not(:last-child),
.input-group input:not(:last-child),
.input-group textarea:not(:last-child) {
  border-right-width: 0;
}
.input-group input:not(:first-child) {
  padding-left: 0;
}
.input-group .btn, .input-group .btn-link--to-primary, .input-group .card .card__tag, .card .input-group .card__tag, .input-group .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-transparent__inner .input-group .card__tag, .input-group .bg--card-becomes-fluid__inner .card__tag, .bg--card-becomes-fluid__inner .input-group .card__tag {
  border-color: #E7E8ED;
  background-color: #FFFFFF;
}
.input-group .btn.dropdown-toggle.show, .input-group .dropdown-toggle.show.btn-link--to-primary, .input-group .card .dropdown-toggle.show.card__tag, .card .input-group .dropdown-toggle.show.card__tag, .input-group .bg--card-becomes-transparent__inner .dropdown-toggle.show.card__tag, .bg--card-becomes-transparent__inner .input-group .dropdown-toggle.show.card__tag, .input-group .bg--card-becomes-fluid__inner .dropdown-toggle.show.card__tag, .bg--card-becomes-fluid__inner .input-group .dropdown-toggle.show.card__tag {
  border-color: #E7E8ED;
  background-color: #FFFFFF;
  color: #037C4D;
}
.input-group .btn.disabled, .input-group .disabled.btn-link--to-primary, .input-group .card .disabled.card__tag, .card .input-group .disabled.card__tag, .input-group .bg--card-becomes-transparent__inner .disabled.card__tag, .bg--card-becomes-transparent__inner .input-group .disabled.card__tag, .input-group .bg--card-becomes-fluid__inner .disabled.card__tag, .bg--card-becomes-fluid__inner .input-group .disabled.card__tag {
  background-color: #FFFFFF;
  color: #61647D;
  opacity: 1;
}
.input-group .btn:hover, .input-group .btn-link--to-primary:hover, .input-group .card .card__tag:hover, .card .input-group .card__tag:hover, .input-group .bg--card-becomes-transparent__inner .card__tag:hover, .bg--card-becomes-transparent__inner .input-group .card__tag:hover, .input-group .bg--card-becomes-fluid__inner .card__tag:hover, .bg--card-becomes-fluid__inner .input-group .card__tag:hover {
  color: #037C4D;
}
.input-group .btn + input, .input-group .btn-link--to-primary + input, .input-group .card .card__tag + input, .card .input-group .card__tag + input, .input-group .bg--card-becomes-transparent__inner .card__tag + input, .bg--card-becomes-transparent__inner .input-group .card__tag + input, .input-group .bg--card-becomes-fluid__inner .card__tag + input, .bg--card-becomes-fluid__inner .input-group .card__tag + input {
  padding-left: 1rem;
}

.form-check-input {
  border: 1px solid #878AA3;
}

.form-check-input:checked[type=radio] {
  background-color: white;
  border-color: #037C4D;
}

.form-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.form-icon .icon {
  z-index: 1;
}

.form-icon--after {
  text-align: right;
}

.form-icon .icon {
  width: 1.0000000001rem;
  font-size: 0.875rem;
}

.form-icon--before .form-control {
  padding-left: 3.0000000001rem;
}

.form-icon--before .form-icon--is-before {
  margin-right: -2.0000000001rem;
  margin-left: 1rem;
}

.form-icon--after .form-control {
  padding-right: 3.0000000001rem;
}

.form-icon--after .form-icon--is-after {
  margin-left: -2.0000000001rem;
  margin-right: 1rem;
}

.form-icon--lg .form-icon .icon {
  width: 1.2857142859rem;
  font-size: 1.125rem;
}

.form-icon--lg .form-icon--before .form-control {
  padding-left: 3.2857142859rem;
}

.form-icon--lg .form-icon--before .form-icon--is-before {
  margin-right: -2.2857142859rem;
  margin-left: 1rem;
}

.form-icon--lg .form-icon--after .form-control {
  padding-right: 3.2857142859rem;
}

.form-icon--lg .form-icon--after .form-icon--is-after {
  margin-left: -2.2857142859rem;
  margin-right: 1rem;
}

.form-icon--sm .form-icon .icon {
  width: 0.7142857144rem;
  font-size: 0.625rem;
}

.form-icon--sm .form-icon--before .form-control {
  padding-left: 2.7142857144rem;
}

.form-icon--sm .form-icon--before .form-icon--is-before {
  margin-right: -1.7142857144rem;
  margin-left: 1rem;
}

.form-icon--sm .form-icon--after .form-control {
  padding-right: 2.7142857144rem;
}

.form-icon--sm .form-icon--after .form-icon--is-after {
  margin-left: -1.7142857144rem;
  margin-right: 1rem;
}

#nwb .form-control {
  background-image: none;
}

.form-control::-moz-placeholder {
  font-weight: 400;
}

.form-control:-ms-input-placeholder {
  font-weight: 400;
}

.form-control::-webkit-input-placeholder {
  font-weight: 400;
}

.form-control::-ms-input-placeholder {
  font-weight: 400;
}

.form-control::placeholder {
  font-weight: 400;
}

#nwb .form-select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23252630' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
}

.feedback-has-icon, .invalid-feedback, #nwb .Form__Element__ValidationError {
  position: relative;
  padding-left: 1.5rem;
}

.feedback-has-icon .icon, .invalid-feedback .icon, #nwb .Form__Element__ValidationError .icon {
  position: absolute;
  left: 0;
}

.form-floating textarea.form-control {
  height: auto;
}

.form-floating > .form-select.placeholder-selected {
  color: #61647D;
  font-weight: 400;
}

.form-floating--textarea:before {
  content: " ";
  position: absolute;
  top: 1px;
  left: 1px;
  width: calc(100% - 22px);
  height: 23px;
  border-radius: 0.5625rem 0;
  background-color: #fff;
}

.form-floating .form-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}

.input-group-text:not(:first-child),
.input-group input:not(:first-child),
.input-group textarea:not(:first-child) {
  border-left-width: 0;
}

.input-group-text:not(:last-child),
.input-group input:not(:last-child),
.input-group textarea:not(:last-child) {
  border-right-width: 0;
}

.input-group input:not(:first-child) {
  padding-left: 0;
}

.input-group .btn, .input-group .btn-link--to-primary, .input-group .card .card__tag, .card .input-group .card__tag, .input-group .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-transparent__inner .input-group .card__tag, .input-group .bg--card-becomes-fluid__inner .card__tag, .bg--card-becomes-fluid__inner .input-group .card__tag {
  border-color: #E7E8ED;
  background-color: #FFFFFF;
}

.input-group .btn.dropdown-toggle.show, .input-group .dropdown-toggle.show.btn-link--to-primary, .input-group .card .dropdown-toggle.show.card__tag, .card .input-group .dropdown-toggle.show.card__tag, .input-group .bg--card-becomes-transparent__inner .dropdown-toggle.show.card__tag, .bg--card-becomes-transparent__inner .input-group .dropdown-toggle.show.card__tag, .input-group .bg--card-becomes-fluid__inner .dropdown-toggle.show.card__tag, .bg--card-becomes-fluid__inner .input-group .dropdown-toggle.show.card__tag {
  border-color: #E7E8ED;
  background-color: #FFFFFF;
  color: #037C4D;
}

.input-group .btn.disabled, .input-group .disabled.btn-link--to-primary, .input-group .card .disabled.card__tag, .card .input-group .disabled.card__tag, .input-group .bg--card-becomes-transparent__inner .disabled.card__tag, .bg--card-becomes-transparent__inner .input-group .disabled.card__tag, .input-group .bg--card-becomes-fluid__inner .disabled.card__tag, .bg--card-becomes-fluid__inner .input-group .disabled.card__tag {
  background-color: #FFFFFF;
  color: #61647D;
  opacity: 1;
}

.input-group .btn:hover, .input-group .btn-link--to-primary:hover, .input-group .card .card__tag:hover, .card .input-group .card__tag:hover, .input-group .bg--card-becomes-transparent__inner .card__tag:hover, .bg--card-becomes-transparent__inner .input-group .card__tag:hover, .input-group .bg--card-becomes-fluid__inner .card__tag:hover, .bg--card-becomes-fluid__inner .input-group .card__tag:hover {
  color: #037C4D;
}

.input-group .btn + input, .input-group .btn-link--to-primary + input, .input-group .card .card__tag + input, .card .input-group .card__tag + input, .input-group .bg--card-becomes-transparent__inner .card__tag + input, .bg--card-becomes-transparent__inner .input-group .card__tag + input, .input-group .bg--card-becomes-fluid__inner .card__tag + input, .bg--card-becomes-fluid__inner .input-group .card__tag + input {
  padding-left: 1rem;
}

#nwb .EPiServerForms .btn, #nwb .EPiServerForms .btn-link--to-primary, #nwb .EPiServerForms .card .card__tag, .card #nwb .EPiServerForms .card__tag, #nwb .EPiServerForms .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-transparent__inner #nwb .EPiServerForms .card__tag, #nwb .EPiServerForms .bg--card-becomes-fluid__inner .card__tag, .bg--card-becomes-fluid__inner #nwb .EPiServerForms .card__tag {
  font-size: 0.875rem;
}

#nwb .EPiServerForms .btn-sm, #nwb .EPiServerForms .btn-group-sm > .btn, #nwb .EPiServerForms .btn-group-sm > .btn-link--to-primary, #nwb .EPiServerForms .card .card__tag, .card #nwb .EPiServerForms .card__tag, #nwb .EPiServerForms .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-transparent__inner #nwb .EPiServerForms .card__tag, #nwb .EPiServerForms .bg--card-becomes-fluid__inner .card__tag, .bg--card-becomes-fluid__inner #nwb .EPiServerForms .card__tag {
  padding: 0.40625rem 1.8125rem;
  font-size: 0.625rem;
  border-radius: 0.375rem;
}

#nwb .EPiServerForms .FormRange .FormRange__Input {
  max-width: inherit;
}

#nwb .EPiServerForms .FormCaptcha .FormTextbox__Input {
  width: inherit;
}

#nwb .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action {
  min-width: inherit;
  max-width: inherit;
  width: inherit;
  height: inherit;
  background-image: inherit;
  font-weight: 500;
  line-height: 1.75;
  color: #61647D;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.4375rem 2.25rem;
  font-size: 0.875rem;
  border-radius: 0.5625rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  color: #037C4D;
  border-color: #037C4D;
  background-color: #fff;
}

@media (prefers-reduced-motion: reduce) {
  #nwb .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action {
    -webkit-transition: none;
    transition: none;
  }
}
#nwb .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:hover {
  color: #61647D;
}

.btn-check:focus + #nwb .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action, #nwb .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
          box-shadow: 0 0 0 0.25rem rgba(3, 124, 77, 0.25);
}

#nwb .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:disabled, #nwb .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action.disabled, fieldset:disabled #nwb .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action {
  pointer-events: none;
  opacity: 0.65;
}

#nwb .EPiServerForms .Form__NavigationBar .Form__NavigationBar__Action:hover {
  color: #fff;
  background-color: #037C4D;
  border-color: #037C4D;
}

#nwb .EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar {
  border: inherit;
  width: 100%;
}

#nwb .EPiServerForms .Form__NavigationBar .Form__NavigationBar__ProgressBar .Form__NavigationBar__ProgressBar--Progress {
  height: inherit;
}

#nwb .EPiServerForms .FormChoice--Image .FormChoice__Input:checked ~ img {
  border: none;
  -webkit-box-shadow: 0px 0px 0px 3px #037C4D;
          box-shadow: 0px 0px 0px 3px #037C4D;
}

#nwb .EPiServerForms .FormChoice--Image__Item__Caption {
  margin-right: 0.5rem;
}

#nwb .EPiServerForms .FormDateTimeRange .FormDateTimeRange__Start,
#nwb .EPiServerForms .FormDateTimeRange .FormDateTimeRange__End,
#nwb .EPiServerForms .FormDateTime .FormDateTime__Input {
  width: 100%;
}

#nwb .Form__Description {
  margin-bottom: 1rem;
}

#nwb .ValidationRequired .form-label:after {
  content: "*";
}

#nwb .ValidationFail.ValidationRequired .form-control,
#nwb .ValidationFail.ValidationRequired .form-select,
#nwb .ValidationFail.ValidationRequired .form-check-input {
  background-image: inherit;
}

#nwb .Form__Element__ValidationError {
  padding-left: 0;
}

#nwb .ValidationSuccess.ValidationRequired .is-valid {
  background-image: none;
}

#nwb .ValidationSuccess.ValidationRequired .Form__Element__ValidationError {
  padding-left: 0;
}

#nwb .hasDatepicker,
#nwb .form-select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23252630' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e") !important;
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-size: 16px 12px !important;
}

#nwb .Form__Success__Message {
  color: #FFFFFF;
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.ui-widget.ui-widget-content.ui-widget.ui-widget-content {
  -webkit-box-shadow: 0px 4px 9px rgba(53, 55, 69, 0.1);
          box-shadow: 0px 4px 9px rgba(53, 55, 69, 0.1);
  border-color: transparent;
}

.ui-widget.ui-widget-content.ui-widget.ui-widget-content + .ui-widget.ui-widget-content {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-bottom: 1px solid #E7E8ED;
}

.ui-widget-header.ui-widget-header {
  background-color: transparent;
  border-color: transparent;
}

.ui-state-default.ui-state-default,
.ui-widget-content .ui-state-default.ui-state-default {
  background: transparent;
  border-color: transparent;
}

.ui-datepicker.ui-datepicker th {
  font-size: 12px;
}

.ui-datepicker.ui-datepicker td span,
.ui-datepicker.ui-datepicker td a {
  text-align: center;
}

.ui-state-active.ui-state-active,
.ui-widget-content .ui-state-active.ui-state-active,
.ui-widget-header .ui-state-active.ui-state-active,
a.ui-button.ui-button:active,
.ui-button.ui-button:active,
.ui-state-hover.ui-state-hover.ui-state-hover.ui-state-active {
  border-color: #037C4D !important;
  background: #037C4D !important;
  color: #FFFFFF !important;
}

.ui-state-highlight.ui-state-highlight,
.ui-widget-content .ui-state-highlight.ui-state-highlight,
.ui-widget-header .ui-state-highlight.ui-state-highlight {
  background-color: #f6f6f6 !important;
  color: inherit !important;
  border-color: #037C4D !important;
}

.ui-state-hover.ui-state-hover.ui-state-hover {
  border-color: #02633e !important;
  background: #02633e !important;
  color: #FFFFFF !important;
  cursor: pointer !important;
}

.ui-datepicker-year.ui-datepicker-year,
.ui-datepicker-hour.ui-datepicker-hour,
.ui-datepicker-minute.ui-datepicker-minute,
.ui-datepicker-period.ui-datepicker-period {
  color: #61647D !important;
  font-weight: 400 !important;
  border: 1px solid #E7E8ED !important;
  color: #353745 !important;
  background-color: #FFFFFF !important;
  font-size: 0.875rem;
  border-radius: 0.5625rem;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  padding: 0.3rem !important;
}

@media (prefers-reduced-motion: reduce) {
  .ui-datepicker-year.ui-datepicker-year,
  .ui-datepicker-hour.ui-datepicker-hour,
  .ui-datepicker-minute.ui-datepicker-minute,
  .ui-datepicker-period.ui-datepicker-period {
    -webkit-transition: none;
    transition: none;
  }
}
.ui-datepicker-title.TimePicker {
  padding: 4px !important;
}

.TimePicker select.ui-datepicker-period {
  width: 33%;
}

.EPiServerForms .Form__Element {
  margin: 0 0 1.5rem 0;
}

@font-face {
  font-family: "nwb-icons";
  src: url("../fonts/nwb-icons/nwb-icons.woff2?bzwrpp") format("woff2"), url("../fonts/nwb-icons/nwb-icons.ttf?bzwrpp") format("truetype"), url("../fonts/nwb-icons/nwb-icons.woff?bzwrpp") format("woff"), url("../fonts/nwb-icons/nwb-icons.svg?bzwrpp#nwb-icons") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'nwb-icons';
    src: url('../font/nwb-icons.svg?41173281#nwb-icons') format('svg');
  }
}
*/
.icon {
  line-height: 1;
}

[class^=icon-]:before,
[class*=" icon-"]:before,
.icon-before,
.btn-link--icon-start:not(.btn-link--icon-start):before,
.btn-link:not(.btn-link--icon-start):after,
.btn-link:not(.btn-link--icon-none):after,
.btn-link--to-primary:not(.btn-link--icon-start):after,
.btn-link--to-primary:not(.btn-link--icon-none):after {
  font-family: "nwb-icons";
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-accounting-invoice-mail:before {
  content: "\e906";
}

.icon-accounting-withdraw:before {
  content: "\e908";
}

.icon-accounting-withdraw-fill:before {
  content: "\e907";
}

.icon-add:before {
  content: "\e802";
}

.icon-add-fill:before {
  content: "\e800";
}

.icon-add-outline:before {
  content: "\e801";
}

.icon-alert:before {
  content: "\e804";
}

.icon-alert-fill:before {
  content: "\e803";
}

.icon-alert-triangle-fill:before {
  content: "\e948";
}

.icon-arrow-caret-back:before {
  content: "\e848";
}

.icon-arrow-caret-down:before {
  content: "\e849";
}

.icon-arrow-caret-forward:before {
  content: "\e84a";
}

.icon-arrow-caret-up:before {
  content: "\e84b";
}

.icon-arrow-chevron-back:before {
  content: "\e84c";
}

.icon-arrow-chevron-down:before {
  content: "\e84d";
}

.icon-arrow-chevron-forward:before {
  content: "\e84e";
}

.icon-arrow-chevron-up:before {
  content: "\e84f";
}

.icon-arrow-circle-fill-down:before {
  content: "\e850";
}

.icon-arrow-circle-fill-left:before {
  content: "\e851";
}

.icon-arrow-circle-fill-right:before {
  content: "\e852";
}

.icon-arrow-circle-fill-up:before {
  content: "\e853";
}

.icon-arrow-circle-outline-down:before {
  content: "\e854";
}

.icon-arrow-circle-outline-left:before {
  content: "\e855";
}

.icon-arrow-circle-outline-right:before {
  content: "\e856";
}

.icon-arrow-circle-outline-up:before {
  content: "\e857";
}

.icon-arrow-expand:before {
  content: "\e940";
}

.icon-arrow-long-left:before {
  content: "\e858";
}

.icon-arrow-long-right:before {
  content: "\e859";
}

.icon-arrow-normal-down:before {
  content: "\e949";
}

.icon-arrow-normal-left:before {
  content: "\e85b";
}

.icon-arrow-normal-right:before {
  content: "\e85c";
}

.icon-arrow-normal-up:before {
  content: "\e85d";
}

.icon-arrow-shrink:before {
  content: "\e941";
}

.icon-arrow-thin-down:before {
  content: "\e85e";
}

.icon-arrow-thin-left:before {
  content: "\e85f";
}

.icon-arrow-thin-right:before {
  content: "\e860";
}

.icon-arrow-thin-up:before {
  content: "\e861";
}

.icon-avatar:before {
  content: "\e805";
}

.icon-award-trophy:before {
  content: "\e944";
}

.icon-backward:before {
  content: "\ea1a";
}

.icon-beach-palm-water:before {
  content: "\e90b";
}

.icon-bin:before {
  content: "\e807";
}

.icon-book-close-bookmark:before {
  content: "\e90c";
}

.icon-book-library:before {
  content: "\e90d";
}

.icon-bookmark:before {
  content: "\e809";
}

.icon-bookmark-fill:before {
  content: "\e808";
}

.icon-briefcase:before {
  content: "\e90e";
}

.icon-building:before {
  content: "\e945";
}

.icon-business-contract-approve:before {
  content: "\e94c";
}

.icon-business-deal-handshake:before {
  content: "\e90f";
}

.icon-business-deal-handshake1:before {
  content: "\e94f";
}

.icon-calendar:before {
  content: "\e80a";
}

.icon-car-sun:before {
  content: "\e910";
}

.icon-cart:before {
  content: "\e80b";
}

.icon-cash-flow:before {
  content: "\e911";
}

.icon-cash-payment-sign:before {
  content: "\e912";
}

.icon-cash-toggle:before {
  content: "\e913";
}

.icon-cashless-payment-e-banking-browser:before {
  content: "\e914";
}

.icon-chat:before {
  content: "\e80c";
}

.icon-chat-messaging-fill:before {
  content: "\e94a";
}

.icon-check:before {
  content: "\e80f";
}

.icon-check-fill:before {
  content: "\e80d";
}

.icon-check-outline:before {
  content: "\e80e";
}

.icon-circle-fill:before {
  content: "\e810";
}

.icon-circle-outline:before {
  content: "\e811";
}

.icon-close:before {
  content: "\e814";
}

.icon-close-outline:before {
  content: "\e813";
}

.icon-comment:before {
  content: "\e816";
}

.icon-common-file-text-question:before {
  content: "\e946";
}

.icon-compass-arrow:before {
  content: "\e951";
}

.icon-construction-brick:before {
  content: "\e915";
}

.icon-credit-card-online-payment:before {
  content: "\e916";
}

.icon-credit-card-scan:before {
  content: "\e917";
}

.icon-credit-card-smartphone-exchange:before {
  content: "\e918";
}

.icon-data-file-bars-search:before {
  content: "\e919";
}

.icon-data-transfer-circle:before {
  content: "\e901";
}

.icon-deposit-rates:before {
  content: "\e91a";
}

.icon-diamond:before {
  content: "\e91b";
}

.icon-dot-menu:before {
  content: "\e818";
}

.icon-dot-menu-02:before {
  content: "\e817";
}

.icon-download-cloud:before {
  content: "\e819";
}

.icon-drag:before {
  content: "\e81a";
}

.icon-earth-locate:before {
  content: "\e91c";
}

.icon-edit:before {
  content: "\e81b";
}

.icon-email:before {
  content: "\e81c";
}

.icon-emoji:before {
  content: "\e81d";
}

.icon-evil2:before {
  content: "\e9f0";
}

.icon-fax:before {
  content: "\e900";
}

.icon-filter:before {
  content: "\e81f";
}

.icon-gift:before {
  content: "\e820";
}

.icon-go-green:before {
  content: "\e91d";
}

.icon-hamburger:before {
  content: "\e822";
}

.icon-hamburger-02:before {
  content: "\e821";
}

.icon-heart:before {
  content: "\e824";
}

.icon-heart-fill:before {
  content: "\e823";
}

.icon-home:before {
  content: "\e825";
}

.icon-human-resources-workflow:before {
  content: "\e91e";
}

.icon-info-fill:before {
  content: "\e826";
}

.icon-insurance-hands:before {
  content: "\e91f";
}

.icon-job-seach-man:before {
  content: "\e920";
}

.icon-laptop-cash:before {
  content: "\e921";
}

.icon-laptop-help-message:before {
  content: "\e922";
}

.icon-legal-certificate:before {
  content: "\e923";
}

.icon-link:before {
  content: "\e827";
}

.icon-loan-rates:before {
  content: "\e924";
}

.icon-location:before {
  content: "\e828";
}

.icon-location-fill:before {
  content: "\e94e";
}

.icon-lock:before {
  content: "\e902";
}

.icon-love-heart-hands-hold:before {
  content: "\e925";
}

.icon-love-it:before {
  content: "\e926";
}

.icon-media-backward:before {
  content: "\e862";
}

.icon-media-forward:before {
  content: "\e863";
}

.icon-media-pause:before {
  content: "\e865";
}

.icon-media-pause-outline:before {
  content: "\e864";
}

.icon-media-play-border:before {
  content: "\e866";
}

.icon-media-play-fill:before {
  content: "\e867";
}

.icon-media-play-outline:before {
  content: "\e868";
}

.icon-media-repeat:before {
  content: "\e869";
}

.icon-media-shuffle:before {
  content: "\e86a";
}

.icon-media-sound-off:before {
  content: "\e86b";
}

.icon-media-sound-on:before {
  content: "\e86c";
}

.icon-messages-bubble-square-quotation:before {
  content: "\e93d";
}

.icon-messaging-we-chat:before {
  content: "\e93c";
}

.icon-microphone-fill:before {
  content: "\e829";
}

.icon-monetization-sponsor:before {
  content: "\e927";
}

.icon-monetization-user-laptop:before {
  content: "\e94d";
}

.icon-mortgage-loans:before {
  content: "\e928";
}

.icon-navigate:before {
  content: "\e929";
}

.icon-new-window:before {
  content: "\e92a";
}

.icon-next:before {
  content: "\ea19";
}

.icon-notification:before {
  content: "\e82a";
}

.icon-office-sign-document:before {
  content: "\e92b";
}

.icon-options-horizontal-2-dots:before {
  content: "\e82b";
}

.icon-options-horizontal-3-dots:before {
  content: "\e82c";
}

.icon-options-vertical-2-dots:before {
  content: "\e82d";
}

.icon-options-vertical-3-dots:before {
  content: "\e82e";
}

.icon-people-man-graduate:before {
  content: "\e953";
}

.icon-performance-increase:before {
  content: "\e92c";
}

.icon-performance-money-increase:before {
  content: "\e92d";
}

.icon-performance-tablet-increase:before {
  content: "\e92e";
}

.icon-phone:before {
  content: "\e950";
}

.icon-phone-fill:before {
  content: "\e93f";
}

.icon-point-down:before {
  content: "\ea05";
}

.icon-point-left:before {
  content: "\ea06";
}

.icon-point-right:before {
  content: "\ea04";
}

.icon-presentation-projector-screen-play:before {
  content: "\e92f";
}

.icon-previous:before {
  content: "\ea18";
}

.icon-profile-cash-message:before {
  content: "\e930";
}

.icon-question-mark-fill:before {
  content: "\e905";
}

.icon-quote-fill:before {
  content: "\e93e";
}

.icon-rating-star-winner:before {
  content: "\e931";
}

.icon-read-light-idea:before {
  content: "\e932";
}

.icon-real-estate-action-house-dollar:before {
  content: "\e909";
}

.icon-real-estate-construction:before {
  content: "\e903";
}

.icon-real-estate-deal-shake:before {
  content: "\e904";
}

.icon-real-estate-house:before {
  content: "\e90a";
}

.icon-real-estate-insurance-dollar-hand:before {
  content: "\e933";
}

.icon-real-estate-update-house-sync:before {
  content: "\e934";
}

.icon-refresh:before {
  content: "\e82f";
}

.icon-remove:before {
  content: "\e832";
}

.icon-remove-fill:before {
  content: "\e830";
}

.icon-remove-outline:before {
  content: "\e831";
}

.icon-reply:before {
  content: "\e833";
}

.icon-reveal:before {
  content: "\e834";
}

.icon-saving-bag-increase:before {
  content: "\e935";
}

.icon-saving-bank:before {
  content: "\e936";
}

.icon-saving-bank-drawer:before {
  content: "\e937";
}

.icon-saving-bank-fill:before {
  content: "\e938";
}

.icon-saving-money-egg:before {
  content: "\e939";
}

.icon-saving-money-seedling:before {
  content: "\e93a";
}

.icon-saving-safe-open:before {
  content: "\e93b";
}

.icon-search:before {
  content: "\e835";
}

.icon-send:before {
  content: "\e836";
}

.icon-settings:before {
  content: "\e838";
}

.icon-settings-02:before {
  content: "\e837";
}

.icon-settings-slider:before {
  content: "\e952";
}

.icon-settings-slider-desktop-horizontal:before {
  content: "\e942";
}

.icon-share:before {
  content: "\e83a";
}

.icon-share-02:before {
  content: "\e843";
}

.icon-shield-check:before {
  content: "\e943";
}

.icon-shocked:before {
  content: "\e9f1";
}

.icon-shocked2:before {
  content: "\e9f2";
}

.icon-signout:before {
  content: "\e839";
}

.icon-social-outline-behance:before {
  content: "\e86d";
}

.icon-social-outline-facebook:before {
  content: "\e86e";
}

.icon-social-outline-instagram:before {
  content: "\e86f";
}

.icon-social-outline-linkedin:before {
  content: "\e870";
}

.icon-social-outline-x:before {
  content: url("\e871");
}

.icon-social-outline-youtube:before {
  content: "\e872";
}

.icon-social-solid-behance:before {
  content: "\e873";
}

.icon-social-solid-facebook:before {
  content: "\e874";
}

.icon-social-solid-instagram:before {
  content: "\e875";
}

.icon-social-solid-linkedin:before {
  content: "\e876";
}

.icon-social-solid-x:before {
  content: url("./social-x-green.svg");
}

.icon-social-solid-youtube:before {
  content: "\e878";
}

.icon-social-video-youtube-clip:before {
  content: "\e947";
}

.icon-sort:before {
  content: "\e83b";
}

.icon-star:before {
  content: "\e83e";
}

.icon-star-fill:before {
  content: "\e83c";
}

.icon-star-half:before {
  content: "\e83d";
}

.icon-street-sign-fill:before {
  content: "\e94b";
}

.icon-suggested-reading:before {
  content: "\e954";
}

.icon-support-chat:before {
  content: "\e955";
}

.icon-swap:before {
  content: "\e83f";
}

.icon-sync:before {
  content: "\e840";
}

.icon-tags-cash:before {
  content: "\e956";
}

.icon-target:before {
  content: "\e841";
}

.icon-task-list-cash:before {
  content: "\e957";
}

.icon-technology-contact-access-check:before {
  content: "\e958";
}

.icon-thumb-down:before {
  content: "\e842";
}

.icon-thumb-up:before {
  content: "\e845";
}

.icon-tools-wood-saw:before {
  content: "\e959";
}

.icon-trending:before {
  content: "\e847";
}

.icon-upload:before {
  content: "\e844";
}

.icon-user:before {
  content: "\e846";
}

.icon-wrench-fill:before {
  content: "\e95a";
}

.hero {
  min-height: 200px;
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 768px) {
  .hero .hero-links-container a:not(:first-child) {
    margin-left: 1rem;
  }
}
@media (min-width: 768px) {
  .hero:not(.hero--secondary) {
    min-height: 400px;
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}
.hero--secondary {
  min-height: 270px;
}
.hero .hero__aside.bg--img {
  display: none;
}
@media (min-width: 768px) {
  .hero .hero__aside.bg--img {
    display: block;
  }
}
@media (max-width: 575.98px) {
  .hero .hero__aside {
    width: 100vw;
    -webkit-transform: translateX(-1rem);
            transform: translateX(-1rem);
  }
}
@media (max-width: 767.98px) {
  .hero.hero--has-list {
    padding-bottom: 0;
  }
}

.dynamic-position {
  border: 1px solid transparent;
}
@media (max-width: 991.98px) {
  .dynamic-position--lg .dynamic-position__content {
    margin-top: 0 !important;
  }
}

.list-group {
  border-radius: 0;
}
@media (min-width: 768px) {
  .list-group {
    border-radius: 0.5625rem;
  }
}
.list-group .list-group-item {
  font-size: 1rem;
}
@media (min-width: 992px) {
  .list-group .list-group-item {
    font-size: 1.25rem;
  }
}

.navbar .navbar-nav .nav-item.dropdown .dropdown-toggle:after {
  content: "";
  display: none;
}
.navbar .navbar-nav .nav-item.dropdown .dropdown-toggle.show::after {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
.navbar .navbar-nav .nav-link--toggle {
  color: #878AA3;
  font-size: 0.75rem;
  margin-left: 1rem;
  -webkit-transition: -webkit-transform 0.15s ease;
  transition: -webkit-transform 0.15s ease;
  transition: transform 0.15s ease;
  transition: transform 0.15s ease, -webkit-transform 0.15s ease;
}
@media (min-width: 992px) {
  .navbar .navbar-nav .nav-link--toggle {
    margin-left: 0.25rem;
  }
}
.navbar .navbar-nav .nav-link--toggle:hover {
  color: #037C4D;
}
.navbar .navbar-nav .nav-link--toggle.show {
  -webkit-transform: scaleY(-1);
          transform: scaleY(-1);
}
.navbar .navbar-nav .nav-link.link-primary {
  color: #037C4D;
}

.nav-tabs {
  border-bottom: none;
}
.nav-tabs .nav-link {
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #EFF0F5;
  border-radius: 0;
  color: #353745;
  font-size: 0.875rem;
  font-weight: 400;
  position: relative;
}
.nav-tabs .nav-link:not(:first-of-type) {
  border-left: none;
}
.nav-tabs .nav-link.disabled {
  border-color: #EFF0F5;
  color: #B7B9C8;
}
.nav-tabs .nav-link:hover {
  border-color: #037C4D;
  color: #037C4D;
}
.nav-tabs .nav-link:before {
  content: "";
  border-radius: 2px;
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #037C4D;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #037C4D;
  background-color: transparent;
  font-weight: 500;
}
.nav-tabs .nav-link.active:before,
.nav-tabs .nav-item.show .nav-link:before {
  opacity: 1;
}
.nav-tabs.nav-tabs--vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.nav-tabs.nav-tabs--vertical .nav-link {
  background-color: transparent;
  border-radius: 0;
  color: #353745;
  font-size: 1.25rem;
  font-weight: 400;
  position: relative;
  padding: 1rem 0.5rem 1rem 0;
  letter-spacing: normal;
}
.nav-tabs.nav-tabs--vertical .nav-link:before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #B7B9C8;
  -webkit-transition: background-color 0.25s ease;
  transition: background-color 0.25s ease;
  z-index: 1030;
}
.nav-tabs.nav-tabs--vertical .nav-link.active {
  color: #037C4D;
  background-color: transparent;
  border: none;
  font-weight: 700;
  letter-spacing: -0.0195em;
}
.nav-tabs.nav-tabs--vertical .nav-link.active:before {
  background-color: #037C4D;
}
.nav-tabs.nav-tabs--vertical .nav-link:hover {
  color: #037C4D;
  border-bottom-color: #EFF0F5;
}
.nav-tabs.nav-tabs--vertical .nav-link:hover:before {
  background-color: #037C4D;
}
.nav-tabs.nav-tabs--vertical .nav-link.disabled {
  color: #B7B9C8;
}

.feature {
  overflow: hidden;
}
@media (min-width: 576px) {
  .feature {
    overflow: visible;
  }
}
.feature .card, .feature .bg--card-becomes-transparent__inner, .feature .bg--card-becomes-fluid__inner {
  background-color: transparent;
}
.feature .btn, .feature .btn-link--to-primary, .feature .card .card__tag, .card .feature .card__tag, .feature .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-transparent__inner .feature .card__tag, .feature .bg--card-becomes-fluid__inner .card__tag, .bg--card-becomes-fluid__inner .feature .card__tag {
  width: 100%;
}
@media (min-width: 576px) {
  .feature .btn, .feature .btn-link--to-primary, .feature .card .card__tag, .card .feature .card__tag, .feature .bg--card-becomes-transparent__inner .card__tag, .bg--card-becomes-transparent__inner .feature .card__tag, .feature .bg--card-becomes-fluid__inner .card__tag, .bg--card-becomes-fluid__inner .feature .card__tag {
    width: auto;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .feature .feature__content {
    margin-top: 2.5rem;
  }
}
.feature .feature__img {
  padding-top: 2.5rem;
}
@media (min-width: 576px) {
  .feature .feature__img {
    padding-top: 0;
    -webkit-transform: none;
            transform: none;
  }
}
.feature .feature__img img {
  border-top-left-radius: 6rem;
  max-height: 238px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 100%;
     object-position: 50% 100%;
  width: 100vw;
}
@media (min-width: 576px) {
  .feature .feature__img img {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .feature .feature__img img {
    border-top-left-radius: 9rem;
    border-top-right-radius: 0;
    max-height: 317px;
  }
}
@media (min-width: 1200px) {
  .feature .feature__img img {
    border-top-left-radius: 12rem;
    max-height: 400px;
  }
}
.feature.feature--align-first-right:nth-of-type(odd) .feature__img, .feature:not(.feature--align-first-right):nth-of-type(even) .feature__img {
  -webkit-transform: translateX(-2rem);
          transform: translateX(-2rem);
}
@media (min-width: 576px) {
  .feature.feature--align-first-right:nth-of-type(odd) .feature__img, .feature:not(.feature--align-first-right):nth-of-type(even) .feature__img {
    -webkit-transform: none;
            transform: none;
  }
}
.feature.feature--align-first-right:nth-of-type(odd) .feature__img > img, .feature:not(.feature--align-first-right):nth-of-type(even) .feature__img > img {
  border-top-left-radius: 0;
  border-top-right-radius: 6rem;
}
@media (min-width: 768px) {
  .feature.feature--align-first-right:nth-of-type(odd) .row > div:first-of-type, .feature:not(.feature--align-first-right):nth-of-type(even) .row > div:first-of-type {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .feature.feature--align-first-right:nth-of-type(odd) .feature__img > img, .feature:not(.feature--align-first-right):nth-of-type(even) .feature__img > img {
    border-top-left-radius: 6rem;
    border-top-right-radius: 0;
  }
}
@media (min-width: 1200px) {
  .feature.feature--align-first-right:nth-of-type(odd) .feature__img > img, .feature:not(.feature--align-first-right):nth-of-type(even) .feature__img > img {
    border-top-left-radius: 12rem;
  }
}

.tab-content {
  background-color: #EFF0F5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1.5rem;
}
.tab-content > .tab-pane {
  display: block; /* undo "display: none;" */
  visibility: hidden;
  margin-right: -100%;
  width: 100%;
}
.tab-content > .tab-pane p:last-of-type {
  margin-bottom: 0;
}
.tab-content > .active {
  visibility: visible;
}

.table > * * > th,
.table > * * > td {
  font-size: 0.875rem;
  line-height: 1.7142;
}
.table > :not(caption) > * > * {
  padding: 1.5rem 0.75rem;
}
.table:not(.table--primary):not(.table--disclaimer) > thead > * > th {
  border-bottom-color: #037C4D;
  border-bottom-width: 2px;
}
.table > tbody > * > th {
  font-weight: 400;
}
.table > tbody > * > th,
.table > tbody > * > td {
  color: #353745;
}
.card .table > tbody > tr:last-child > th, .bg--card-becomes-transparent__inner .table > tbody > tr:last-child > th, .bg--card-becomes-fluid__inner .table > tbody > tr:last-child > th,
.card .table > tbody > tr:last-child > td,
.bg--card-becomes-transparent__inner .table > tbody > tr:last-child > td,
.bg--card-becomes-fluid__inner .table > tbody > tr:last-child > td {
  border-bottom: 0;
}
.table-sm > * > * > th {
  font-size: 0.75rem;
  line-height: 1.75;
}
.table__text-lead {
  font-size: 1.25rem;
  line-height: 1;
  font-weight: 700;
  color: #353745;
}
.table .tr-borderless > * {
  border-bottom-width: 0;
}
.table .tr-pb-0 > * {
  padding-bottom: 0;
}
.table .tr-pt-0 > * {
  padding-top: 0;
}
.table:not(.table-striped):not(.table-dark):not(.table-hover):not(.table-bordered):not(.table-success):not(caption) > * > *:not([class*=table-]) > th:first-child,
.table:not(.table-striped):not(.table-dark):not(.table-hover):not(.table-bordered):not(.table-success):not(caption) > * > *:not([class*=table-]) > td:first-child {
  padding-left: 0;
}
.table:not(.table-striped):not(.table-dark):not(.table-hover):not(.table-bordered):not(.table-success):not(caption) > * > *:not([class*=table-]) > th:last-child,
.table:not(.table-striped):not(.table-dark):not(.table-hover):not(.table-bordered):not(.table-success):not(caption) > * > *:not([class*=table-]) > td:last-child {
  padding-right: 0;
}
.table--primary {
  table-layout: fixed;
}
.table--primary > * > * > th {
  font-size: inherit;
  line-height: inherit;
  font-weight: inherit;
}
.table--primary > :not(caption) > * > * {
  padding: 1.5rem 0.75rem;
}
.table--primary > thead > * th {
  vertical-align: top;
}
.table--primary > thead > * th,
.table--primary > tbody > * td {
  text-align: center;
}
.table--primary > tbody > * > td {
  color: #61647D;
}
.table-tabs .table-tabs__dropdown {
  display: none;
}
@media (max-width: 767.98px) {
  .table-tabs:not(.table-tabs--lg):not(.table-tabs--xl) .table-tabs__dropdown {
    display: block;
  }
  .table-tabs:not(.table-tabs--lg):not(.table-tabs--xl) .tab-pane:not(.active) {
    display: none;
  }
  .table-tabs:not(.table-tabs--lg):not(.table-tabs--xl) .table > * > tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .table-tabs:not(.table-tabs--lg):not(.table-tabs--xl) .table > * > tr > th,
  .table-tabs:not(.table-tabs--lg):not(.table-tabs--xl) .table > * > tr > td {
    display: block;
    width: 100%;
  }
  .table-tabs:not(.table-tabs--lg):not(.table-tabs--xl) .table > thead .table-tabs__label {
    display: none;
  }
  .bg--card-becomes-transparent__inner .table-tabs:not(.table-tabs--lg):not(.table-tabs--xl) > thead th {
    padding-top: 0;
  }
}
@media (max-width: 991.98px) {
  .table-tabs.table-tabs--lg .table-tabs__dropdown {
    display: block;
  }
  .table-tabs.table-tabs--lg .tab-pane:not(.active) {
    display: none;
  }
  .table-tabs.table-tabs--lg .table > * > tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .table-tabs.table-tabs--lg .table > * > tr > th,
  .table-tabs.table-tabs--lg .table > * > tr > td {
    display: block;
    width: 100%;
  }
  .table-tabs.table-tabs--lg .table > thead .table-tabs__label {
    display: none;
  }
  .bg--card-becomes-transparent__inner .table-tabs.table-tabs--lg > thead th {
    padding-top: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-tabs.table-tabs--xl .table-tabs__dropdown {
    display: block;
  }
  .table-tabs.table-tabs--xl .tab-pane:not(.active) {
    display: none;
  }
  .table-tabs.table-tabs--xl .table > * > tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .table-tabs.table-tabs--xl .table > * > tr > th,
  .table-tabs.table-tabs--xl .table > * > tr > td {
    display: block;
    width: 100%;
  }
  .table-tabs.table-tabs--xl .table > thead .table-tabs__label {
    display: none;
  }
  .bg--card-becomes-transparent__inner .table-tabs.table-tabs--xl > thead th {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .table-tabs .table {
    height: 100%;
  }
  .table-tabs .table thead,
  .table-tabs .table tr,
  .table-tabs .table th {
    height: 100%;
  }
  .table-tabs .table > thead th.tab-pane {
    padding: 0;
  }
  .table-tabs .table > thead th.tab-pane > div {
    height: 100%;
  }
  .table-tabs .table > thead th.tab-pane .tab-pane__inner {
    padding: 1.5rem 0.75rem;
  }
}
.table--disclaimer * {
  border-color: #61647D;
  color: #61647D;
}
.table--disclaimer > tbody > * > th {
  font-weight: 400;
}
.table--disclaimer > * * > th,
.table--disclaimer > * * > td {
  font-size: 0.75rem;
  text-align: center;
  padding: 0.25rem;
}

.demo-toc-outline {
  display: none;
}
.demo-toc-outline > .card, .demo-toc-outline > .bg--card-becomes-transparent__inner, .demo-toc-outline > .bg--card-becomes-fluid__inner {
  overflow-y: scroll;
  max-height: 80vh;
}

.demo-toc-show .demo-toc-trigger-maximize {
  display: none;
}
.demo-toc-show.demo-toc-minimize .demo-toc-outline {
  right: -980px;
  width: 1000px;
}
.demo-toc-show.demo-toc-minimize .demo-toc-trigger-minimize {
  display: none;
}
.demo-toc-show.demo-toc-minimize .demo-toc-trigger-maximize {
  display: block;
}
.demo-toc-show .demo-toc-outline {
  z-index: 1030;
  display: block;
  position: fixed;
  top: 10vh;
  right: 10px;
  opacity: 0.95;
  font-size: 12px;
  font-weight: bold;
}
.demo-toc-show .demo-toc-outline a:not(.link-dark) {
  color: rgba(0, 110, 255, 0.7);
  text-decoration: none;
}
.demo-toc-show .demo-toc-outline a:not(.link-dark).demo-active {
  color: rgb(0, 92, 212);
}
.demo-toc-show .demo-toc-outline .link-dark {
  font-weight: normal;
  text-decoration: none;
  color: #868686;
}
.demo-toc-show .demo-toc-outline ul {
  color: rgba(0, 110, 255, 0.7);
  padding-left: 18px;
  font-weight: bold;
}
.demo-toc-show .demo-toc-outline .card-body {
  padding: 1rem 1.5rem;
}
.demo-toc-show .demo-toc-outline .headline {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 12px;
}
.demo-toc-show:not(.demo-toc-minimize) [data-demo]:not(.demo-toc-item) {
  -webkit-box-shadow: 0px 0px 0px 1px rgba(0, 110, 255, 0.3) !important;
          box-shadow: 0px 0px 0px 1px rgba(0, 110, 255, 0.3) !important;
}
.demo-toc-show:not(.demo-toc-minimize) [data-demo]:not(.demo-toc-item).demo-active {
  -webkit-box-shadow: 0px 0px 0px 4px rgb(0, 92, 212) !important;
          box-shadow: 0px 0px 0px 4px rgb(0, 92, 212) !important;
}

.zip-gateway-background {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 111111;
  overflow-y: auto;
}

.zip-gateway-container {
  margin-left: auto;
  margin-right: auto;
}

@media (max-width: 768px) {
  .zip-gateway-container {
    max-width: 300px;
  }
}
.zip-gateway-center {
  min-height: 300px;
  margin: auto;
  margin-top: 12%;
  max-width: 700px;
  padding-top: 40px;
}

.zip-gateway-rounded {
  background: #FFFFFF;
  border-radius: 25px;
}

.zip-gateway-card-shadow {
  -webkit-box-shadow: 5px 5px 5px 5px rgba(0, 0, 0, 0.04);
          box-shadow: 5px 5px 5px 5px rgba(0, 0, 0, 0.04);
}

.zip-gateway-background-blur {
  background-color: rgba(0, 0, 0, 0.61);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
}

.zip-gateway-background-solid {
  background-color: #FFFFFF;
}

.zip-gateway-logo {
  max-width: 240px;
  margin: 15px;
}

.zip-gateway-none {
  display: none;
}

.zip-gateway-unserviced {
  margin: auto;
  width: 75%;
}

.zip-gateway-top {
  padding-top: 1rem;
}

.zip-gateway-error-message {
  color: red;
}

@media (min-width: 768px) and (max-width: 992px) {
  .zip-gateway-error-message {
    text-align: left !important;
    padding-left: 15%;
  }
}
@media (min-width: 1200px) {
  .zip-gateway-error-message {
    text-align: left !important;
    padding-left: 15%;
  }
}
.overflow-hidden {
  overflow: hidden;
}

.grecaptcha-badge {
  right: 3rem !important;
  bottom: 6rem !important;
  z-index: 1000 !important;
}
.grecaptcha-badge .grecaptcha-logo {
  margin-right: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.Form__Element.Form__CustomElement.FormHcaptcha.h-captcha iframe,
.h-captcha iframe {
  width: 100% !important;
}
/*# sourceMappingURL=data:application/json;base64,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Q2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0Usb0JBQW9CO0VBQ3BCLDJCQUEyQjtDQUM1QjtBQUNEO0VBQ0UsOEJBQThCO0VB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aUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0Usc0JBQXNCO0NBQ3ZCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UscUNBQXFDO0NBQ3RDOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xCOztBQUVEO0VBQ0UsaUJBQWlCO0NBQ2xC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QUFDRDtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLHVCQUF1QjtFQUN2Qix3QkFBd0I7RUFDeEIseUJBQXlCO0NBQzFCO0FBQ0Q7RUFDRSxnQ0FBZ0M7RUFDaEMsaUNBQWlDO0NBQ2xDOztBQUVEOztFQUVFLHVCQUF1QjtDQUN4QiIsImZpbGUiOiJud2ItY29tcG9uZW50cy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiFcbiAqIEJvb3RzdHJhcCB2NS4wLjAtYmV0YTEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIwIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuLyohXG4gKiBCb290c3RyYXAgdjUuMC4wLWJldGExIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNjE2NDdEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogIzAzNzA0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjJlZDtcbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMzcwNDUnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzYxNjQ3RCclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjI1cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBib3JkZXItY29sb3I6ICMwMzdDNEQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzLCAxMjQsIDc3LCAwLjI1KTtcbn1cblxuLmFjY29yZGlvbi1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNTYyNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNTYyNXJlbTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC41NjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjU2MjVyZW07XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjU2MjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNTYyNXJlbTtcbn1cblxuLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlcjogc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbn1cblxuLmFjY29yZGlvbi1mbHVzaCAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDI0YTJlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlNWRiO1xuICBib3JkZXItY29sb3I6ICNiM2Q4Y2E7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMDIzYjI1O1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4ZjY1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2VlY2M7XG4gIGJvcmRlci1jb2xvcjogI2ZhZTViMztcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzcyNTEwMDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzEyNTUzMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZjZlNDtcbiAgYm9yZGVyLWNvbG9yOiAjYzBmMmQ2O1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBlNDQyNjtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzJkNWM5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjYzllMGZmO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0NGE3YTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzhmNjUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZWVjYztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlNWIzO1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzcyNTEwMDtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjODIzNTMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdkZWRjO1xuICBib3JkZXItY29sb3I6ICNmM2NkY2I7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2ODJhMjc7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjNjI2MjY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlO1xuICBib3JkZXItY29sb3I6ICNmY2ZjZmU7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzRlNGU1MDtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzIwMjEyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzJjM2M3O1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzFhMWEyMTtcbn1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42NWVtO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2UsIC5jYXJkIC5jYXJkX190YWcgLmJhZGdlLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmNhcmRfX3RhZyAuYmFkZ2UsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuY2FyZF9fdGFnIC5iYWRnZSwgLmJ0bi1saW5rLS10by1wcmltYXJ5IC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMCAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiAjNjE2NDdEO1xuICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzYxNjQ3RDtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sIC5jYXJkIC5idG4tZ3JvdXAgPiAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1ncm91cCA+IC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWdyb3VwID4gLmNhcmRfX3RhZywgLmJ0bi1ncm91cCA+IC5idG4tbGluay0tdG8tcHJpbWFyeSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmNhcmQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJkX190YWcsXG4uYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJkX190YWcsXG4uYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJkX190YWcsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1saW5rLS10by1wcmltYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCAuY2FyZCAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5jYXJkX190YWcsIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpbmstLXRvLXByaW1hcnksXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uY2FyZCAuYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5jYXJkX190YWcsXG4uYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuY2FyZF9fdGFnLFxuLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmNhcmRfX3RhZyxcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1saW5rLS10by1wcmltYXJ5LFxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uY2FyZCAuYnRuLWdyb3VwID4gLmNhcmRfX3RhZzpob3Zlcixcbi5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWdyb3VwID4gLmNhcmRfX3RhZzpob3Zlcixcbi5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWdyb3VwID4gLmNhcmRfX3RhZzpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuLWxpbmstLXRvLXByaW1hcnk6aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5jYXJkIC5idG4tZ3JvdXAgPiAuY2FyZF9fdGFnOmZvY3VzLFxuLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tZ3JvdXAgPiAuY2FyZF9fdGFnOmZvY3VzLFxuLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tZ3JvdXAgPiAuY2FyZF9fdGFnOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG4tbGluay0tdG8tcHJpbWFyeTpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5jYXJkIC5idG4tZ3JvdXAgPiAuY2FyZF9fdGFnOmFjdGl2ZSxcbi5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWdyb3VwID4gLmNhcmRfX3RhZzphY3RpdmUsXG4uYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi1ncm91cCA+IC5jYXJkX190YWc6YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4tbGluay0tdG8tcHJpbWFyeTphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uY2FyZCAuYnRuLWdyb3VwID4gLmFjdGl2ZS5jYXJkX190YWcsXG4uYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1ncm91cCA+IC5hY3RpdmUuY2FyZF9fdGFnLFxuLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tZ3JvdXAgPiAuYWN0aXZlLmNhcmRfX3RhZyxcbi5idG4tZ3JvdXAgPiAuYWN0aXZlLmJ0bi1saW5rLS10by1wcmltYXJ5LFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uY2FyZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmNhcmRfX3RhZyxcbi5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmNhcmRfX3RhZyxcbi5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmNhcmRfX3RhZyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpbmstLXRvLXByaW1hcnksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uY2FyZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5jYXJkX190YWcsXG4uYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuY2FyZF9fdGFnLFxuLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmNhcmRfX3RhZyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1saW5rLS10by1wcmltYXJ5LFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uY2FyZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcmRfX3RhZzpob3Zlcixcbi5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcmRfX3RhZzpob3Zlcixcbi5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcmRfX3RhZzpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWxpbmstLXRvLXByaW1hcnk6aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5jYXJkIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2FyZF9fdGFnOmZvY3VzLFxuLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2FyZF9fdGFnOmZvY3VzLFxuLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2FyZF9fdGFnOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tbGluay0tdG8tcHJpbWFyeTpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5jYXJkIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2FyZF9fdGFnOmFjdGl2ZSxcbi5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcmRfX3RhZzphY3RpdmUsXG4uYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJkX190YWc6YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tbGluay0tdG8tcHJpbWFyeTphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUsXG4uY2FyZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5jYXJkX190YWcsXG4uYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUuY2FyZF9fdGFnLFxuLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmNhcmRfX3RhZyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmJ0bi1saW5rLS10by1wcmltYXJ5IHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAuY2FyZCAuYnRuLWdyb3VwID4gLmNhcmRfX3RhZzpub3QoOmZpcnN0LWNoaWxkKSwgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tZ3JvdXAgPiAuY2FyZF9fdGFnOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi1ncm91cCA+IC5jYXJkX190YWc6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLWxpbmstLXRvLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5jYXJkIC5idG4tZ3JvdXAgPiAuY2FyZF9fdGFnOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1ncm91cCA+IC5jYXJkX190YWc6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWdyb3VwID4gLmNhcmRfX3RhZzpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cCA+IC5idG4tbGluay0tdG8tcHJpbWFyeTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmNhcmQgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkX190YWcsXG4uYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkX190YWcsXG4uYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5jYXJkX190YWcsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1saW5rLS10by1wcmltYXJ5IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bnRoLWNoaWxkKG4rMyksIC5jYXJkIC5idG4tZ3JvdXAgPiAuY2FyZF9fdGFnOm50aC1jaGlsZChuKzMpLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1ncm91cCA+IC5jYXJkX190YWc6bnRoLWNoaWxkKG4rMyksIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWdyb3VwID4gLmNhcmRfX3RhZzpudGgtY2hpbGQobiszKSwgLmJ0bi1ncm91cCA+IC5idG4tbGluay0tdG8tcHJpbWFyeTpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5jYXJkIC5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmNhcmRfX3RhZyxcbi5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5jYXJkX190YWcsXG4uYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuY2FyZF9fdGFnLFxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLWxpbmstLXRvLXByaW1hcnksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uY2FyZCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5jYXJkX190YWcsXG4uYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZF9fdGFnLFxuLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmRfX3RhZyxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1saW5rLS10by1wcmltYXJ5IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNjg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjY4NzVyZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmNhcmQgLmNhcmRfX3RhZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZF9fdGFnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5jYXJkX190YWcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuLWxpbmstLXRvLXByaW1hcnkgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMS4zNTkzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4zNTkzNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5jYXJkIC5idG4tZ3JvdXAtbGcgPiAuY2FyZF9fdGFnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tZ3JvdXAtbGcgPiAuY2FyZF9fdGFnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tZ3JvdXAtbGcgPiAuY2FyZF9fdGFnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5idG4tbGluay0tdG8tcHJpbWFyeSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biwgLmNhcmQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2FyZF9fdGFnLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1saW5rLS10by1wcmltYXJ5LFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAuY2FyZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcmRfX3RhZzpub3QoOmZpcnN0LWNoaWxkKSwgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2FyZF9fdGFnOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJkX190YWc6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWxpbmstLXRvLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmNhcmQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJkX190YWc6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcmRfX3RhZzpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2FyZF9fdGFnOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1saW5rLS10by1wcmltYXJ5Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uY2FyZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmRfX3RhZyxcbi5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmRfX3RhZyxcbi5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmNhcmRfX3RhZyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWxpbmstLXRvLXByaW1hcnkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmJ0biwgLmNhcmQgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJkX190YWcgfiAuYnRuLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJkX190YWcgfiAuYnRuLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJkX190YWcgfiAuYnRuLCAuY2FyZCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB+IC5jYXJkX190YWcsIC5jYXJkIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2FyZF9fdGFnIH4gLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2FyZF9fdGFnIH4gLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIH4gLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2FyZF9fdGFnIH4gLmNhcmRfX3RhZywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tbGluay0tdG8tcHJpbWFyeSB+IC5idG4sIC5jYXJkIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWxpbmstLXRvLXByaW1hcnkgfiAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tbGluay0tdG8tcHJpbWFyeSB+IC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1saW5rLS10by1wcmltYXJ5IH4gLmNhcmRfX3RhZywgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYnRuLWxpbmstLXRvLXByaW1hcnksIC5jYXJkIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuY2FyZF9fdGFnIH4gLmJ0bi1saW5rLS10by1wcmltYXJ5LCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5jYXJkX190YWcgfiAuYnRuLWxpbmstLXRvLXByaW1hcnksIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmNhcmRfX3RhZyB+IC5idG4tbGluay0tdG8tcHJpbWFyeSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tbGluay0tdG8tcHJpbWFyeSB+IC5idG4tbGluay0tdG8tcHJpbWFyeSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5jYXJkIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmNhcmRfX3RhZyxcbi5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5jYXJkX190YWcsXG4uYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuY2FyZF9fdGFnLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWxpbmstLXRvLXByaW1hcnkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmNhcmQsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciwgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xufVxuLmNhcmQgPiBociwgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyID4gaHIsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciA+IC5saXN0LWdyb3VwLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCwgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuNTYyNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuNTYyNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjU2MjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuNTYyNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCwgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4uY2FyZCA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyLFxuLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIsXG4uYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gLyogcnRsOmlnbm9yZSAqLztcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC41NjI1cmVtIC0gMXB4KSBjYWxjKDAuNTYyNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjU2MjVyZW0gLSAxcHgpIGNhbGMoMC41NjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuNTYyNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuNTYyNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuNTYyNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjU2MjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuNTYyNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQsIC5jYXJkLWdyb3VwID4gLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyLCAuY2FyZC1ncm91cCA+IC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkLCAuY2FyZC1ncm91cCA+IC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciwgLmNhcmQtZ3JvdXAgPiAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCwgLmNhcmQtZ3JvdXAgPiAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgKyAuY2FyZCwgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciwgLmNhcmQtZ3JvdXAgPiAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgKyAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIsIC5jYXJkLWdyb3VwID4gLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyICsgLmNhcmQsIC5jYXJkLWdyb3VwID4gLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyICsgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyLCAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyLCAuY2FyZC1ncm91cCA+IC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciArIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciwgLmNhcmQtZ3JvdXAgPiAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgKyAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSwgLmNhcmQtZ3JvdXAgPiAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXI6bm90KDpsYXN0LWNoaWxkKSwgLmNhcmQtZ3JvdXAgPiAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXI6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsIC5jYXJkLWdyb3VwID4gLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCwgLmNhcmQtZ3JvdXAgPiAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXI6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC1ncm91cCA+IC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lcjpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlcixcbiAgLmNhcmQtZ3JvdXAgPiAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXI6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLCAuY2FyZC1ncm91cCA+IC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lcjpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sIC5jYXJkLWdyb3VwID4gLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlcixcbiAgLmNhcmQtZ3JvdXAgPiAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXI6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIsXG4gIC5jYXJkLWdyb3VwID4gLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpLCAuY2FyZC1ncm91cCA+IC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lcjpub3QoOmZpcnN0LWNoaWxkKSwgLmNhcmQtZ3JvdXAgPiAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXI6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsIC5jYXJkLWdyb3VwID4gLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsIC5jYXJkLWdyb3VwID4gLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyLFxuICAuY2FyZC1ncm91cCA+IC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lcjpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIsXG4gIC5jYXJkLWdyb3VwID4gLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sIC5jYXJkLWdyb3VwID4gLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sIC5jYXJkLWdyb3VwID4gLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyLFxuICAuY2FyZC1ncm91cCA+IC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lcjpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIsXG4gIC5jYXJkLWdyb3VwID4gLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC4yNXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1JTtcbiAgY29sb3I6ICNCN0I5Qzg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC43NTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNCN0I5Qzg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzQjdCOUM4JyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNCN0I5QzgnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogMC43NTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMywgMTI0LCA3NywgMC4yNSk7XG4gIG9wYWNpdHk6IDE7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzYxNjQ3RDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xufVxuLmRyb3Bkb3duLW1lbnVbc3R5bGVdIHtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgcmlnaHQ6IGF1dG8gLyogcnRsOmlnbm9yZSAqLztcbiAgbGVmdDogMCAvKiBydGw6aWdub3JlICovO1xufVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIHJpZ2h0OiAwIC8qIHJ0bDppZ25vcmUgKi87XG4gIGxlZnQ6IGF1dG8gLyogcnRsOmlnbm9yZSAqLztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgICByaWdodDogYXV0byAvKiBydGw6aWdub3JlICovO1xuICAgIGxlZnQ6IDAgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgICByaWdodDogMCAvKiBydGw6aWdub3JlICovO1xuICAgIGxlZnQ6IGF1dG8gLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgICByaWdodDogYXV0byAvKiBydGw6aWdub3JlICovO1xuICAgIGxlZnQ6IDAgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgICByaWdodDogMCAvKiBydGw6aWdub3JlICovO1xuICAgIGxlZnQ6IGF1dG8gLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgICByaWdodDogYXV0byAvKiBydGw6aWdub3JlICovO1xuICAgIGxlZnQ6IDAgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgICByaWdodDogMCAvKiBydGw6aWdub3JlICovO1xuICAgIGxlZnQ6IGF1dG8gLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gICAgcmlnaHQ6IGF1dG8gLyogcnRsOmlnbm9yZSAqLztcbiAgICBsZWZ0OiAwIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gICAgcmlnaHQ6IDAgLyogcnRsOmlnbm9yZSAqLztcbiAgICBsZWZ0OiBhdXRvIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgICByaWdodDogYXV0byAvKiBydGw6aWdub3JlICovO1xuICAgIGxlZnQ6IDAgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gICAgcmlnaHQ6IDAgLyogcnRsOmlnbm9yZSAqLztcbiAgICBsZWZ0OiBhdXRvIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcHN0YXJ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMTIxMzE4O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzEwMTExNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVGQTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzN0M0RDtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjE2NDdEO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzYxNjQ3RDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG4gIGNvbG9yOiAjMTIxMzE4O1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgY29sb3I6ICNFN0U4RUQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNTI2MzA7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0ge1xuICBjb2xvcjogI0U3RThFRDtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3QzREO1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjODc4QUEzO1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24tZGl2aWRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjRTdFOEVEO1xufVxuLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taGVhZGVyIHtcbiAgY29sb3I6ICM4NzhBQTM7XG59XG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjY4NzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjY4NzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjk2OXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuOTY5cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC42NTdyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjY1N3JlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjODc4QUEzO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjMzUzNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTdFOEVEO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjU2MjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjMzUzNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICMwMzdDNEQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzLCAxMjQsIDc3LCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIGhlaWdodDogMS43NWVtO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzYxNjQ3RDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGNTtcbiAgYm9yZGVyLWNvbG9yOiAjRTdFOEVEO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC42ODc1cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbiAgY29sb3I6ICMzNTM3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC42ODc1cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbiAgY29sb3I6ICMzNTM3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42ODc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogIzYxNjQ3RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS43NWVtICsgMS4zMTRyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjY1N3JlbSAxcmVtO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC42NTdyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC42NTdyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuLmZvcm0tY29udHJvbC1zbTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjY1N3JlbSAxcmVtO1xuICBtYXJnaW46IC0wLjY1N3JlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNzVlbSArIDEuOTM4cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC45NjlyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjk2OXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjk2OXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG4uZm9ybS1jb250cm9sLWxnOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuOTY5cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuOTY5cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjc1ZW0gKyAxLjM3NXJlbSArIDJweCk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNzVlbSArIDEuMzE0cmVtICsgMnB4KTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS43NWVtICsgMS45MzhyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgbWF4LXdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuNjg3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBoZWlnaHQ6IDEuNzVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBoZWlnaHQ6IDEuNzVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAycmVtIDAuNjg3NXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICMzNTM3NDU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzI1MjYzMCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTdFOEVEO1xuICBib3JkZXItcmFkaXVzOiAwLjU2MjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMzdDNEQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzLCAxMjQsIDc3LCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzYxNjQ3RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGNTtcbiAgYm9yZGVyLWNvbG9yOiAjRTdFOEVEO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzM1Mzc0NTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuNjU3cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42NTdyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuOTY5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45NjlyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjM3NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDM3QzREO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMywgMTI0LCA3NywgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzN0M0RDtcbiAgYm9yZGVyLWNvbG9yOiAjMDM3QzREO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy0zIC0zIDYgNiclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzMDM3QzREJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzdDNEQ7XG4gIGJvcmRlci1jb2xvcjogIzAzN0M0RDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzAzN0M0RCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNGRkZGRkYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmNhcmQgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuY2FyZF9fdGFnLCAuYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5idG4tbGluay0tdG8tcHJpbWFyeSwgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4sIC5jYXJkIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmNhcmRfX3RhZywgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4tbGluay0tdG8tcHJpbWFyeSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGRkZGLCAwIDAgMCAwLjI1cmVtIHJnYmEoMywgMTI0LCA3NywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGRkZGLCAwIDAgMCAwLjI1cmVtIHJnYmEoMywgMTI0LCA3NywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3QzREO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q4Y2E7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFOEVEO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3QzREO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkOGNhO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFOEVEO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzhBQTM7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzhBQTM7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjE1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yMjZyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjE1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yMjZyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjE1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yMjZyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NTcxNCkgdHJhbnNsYXRlWSgtMC42cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NTcxNCkgdHJhbnNsYXRlWSgtMC42cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biwgLmlucHV0LWdyb3VwIC5jYXJkIC5jYXJkX190YWcsIC5jYXJkIC5pbnB1dC1ncm91cCAuY2FyZF9fdGFnLCAuaW5wdXQtZ3JvdXAgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuaW5wdXQtZ3JvdXAgLmNhcmRfX3RhZywgLmlucHV0LWdyb3VwIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmlucHV0LWdyb3VwIC5jYXJkX190YWcsIC5pbnB1dC1ncm91cCAuYnRuLWxpbmstLXRvLXByaW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwIC5jYXJkIC5jYXJkX190YWc6Zm9jdXMsIC5jYXJkIC5pbnB1dC1ncm91cCAuY2FyZF9fdGFnOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5jYXJkX190YWc6Zm9jdXMsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuaW5wdXQtZ3JvdXAgLmNhcmRfX3RhZzpmb2N1cywgLmlucHV0LWdyb3VwIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuY2FyZF9fdGFnOmZvY3VzLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmlucHV0LWdyb3VwIC5jYXJkX190YWc6Zm9jdXMsIC5pbnB1dC1ncm91cCAuYnRuLWxpbmstLXRvLXByaW1hcnk6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICM2MTY0N0Q7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U3RThFRDtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuLFxuLmNhcmQgLmlucHV0LWdyb3VwLWxnID4gLmNhcmRfX3RhZyxcbi5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuaW5wdXQtZ3JvdXAtbGcgPiAuY2FyZF9fdGFnLFxuLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5pbnB1dC1ncm91cC1sZyA+IC5jYXJkX190YWcsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuLWxpbmstLXRvLXByaW1hcnkge1xuICBwYWRkaW5nOiAwLjk2OXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjU2MjVyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4sXG4uY2FyZCAuaW5wdXQtZ3JvdXAtc20gPiAuY2FyZF9fdGFnLFxuLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5pbnB1dC1ncm91cC1zbSA+IC5jYXJkX190YWcsXG4uYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmlucHV0LWdyb3VwLXNtID4gLmNhcmRfX3RhZyxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4tbGluay0tdG8tcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDAuNjU3cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzJFRDQ3Nztcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCAyMTIsIDExOSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyRUQ0Nzc7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS43NWVtICsgMS4zNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzJFRDQ3NycgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjQzNzVlbSArIDAuMzQzNzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuODc1ZW0gKyAwLjY4NzVyZW0pIGNhbGMoMC44NzVlbSArIDAuNjg3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkVENDc3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDYsIDIxMiwgMTE5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNzVlbSArIDEuMzc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC40Mzc1ZW0gKyAwLjM0Mzc1cmVtKSByaWdodCBjYWxjKDAuNDM3NWVtICsgMC4zNDM3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkVENDc3O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDMuMDMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyNTI2MzAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMkVENDc3JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxcmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDJyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuODc1ZW0gKyAwLjY4NzVyZW0pIGNhbGMoMC44NzVlbSArIDAuNjg3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJFRDQ3NztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDQ2LCAyMTIsIDExOSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzJFRDQ3Nztcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkVENDc3O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDQ2LCAyMTIsIDExOSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyRUQ0Nzc7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI0Q4NTk1MTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCA4OSwgODEsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNTYyNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNEODU5NTE7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS43NWVtICsgMS4zNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRDg1OTUxJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0Q4NTk1MScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuNDM3NWVtICsgMC4zNDM3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC44NzVlbSArIDAuNjg3NXJlbSkgY2FsYygwLjg3NWVtICsgMC42ODc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDg1OTUxO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjE2LCA4OSwgODEsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNzVlbSArIDEuMzc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC40Mzc1ZW0gKyAwLjM0Mzc1cmVtKSByaWdodCBjYWxjKDAuNDM3NWVtICsgMC4zNDM3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0Q4NTk1MTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAzLjAzMTI1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjUyNjMwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRDg1OTUxJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0Q4NTk1MScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxcmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDJyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuODc1ZW0gKyAwLjY4NzVyZW0pIGNhbGMoMC44NzVlbSArIDAuNjg3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNEODU5NTE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTYsIDg5LCA4MSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNEODU5NTE7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODU5NTE7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxNiwgODksIDgxLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNEODU5NTE7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U3RThFRDtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjNjE2NDdEO1xufVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzM1Mzc0NTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7XG4gIGNvbG9yOiAjMzUzNzQ1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY1RkE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogIzYxNjQ3RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGNTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFN0U4RUQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsIC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogIzYxNjQ3RDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3QzREO1xuICBib3JkZXItY29sb3I6ICMwMzdDNEQ7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjU2MjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjU2MjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNTYyNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41NjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjU2MjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNTYyNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41NjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjU2MjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjU2MjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNTYyNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC41NjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41NjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMjRhMmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZGU1ZGI7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzAyNGEyZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5Y2VjNTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI0YTJlO1xuICBib3JkZXItY29sb3I6ICMwMjRhMmU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4ZjY1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2VlY2M7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4ZjY1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2Q2Yjg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGY2NTAwO1xuICBib3JkZXItY29sb3I6ICM4ZjY1MDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTI1NTMwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVmNmU0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxMjU1MzA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMGRkY2Q7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEyNTUzMDtcbiAgYm9yZGVyLWNvbG9yOiAjMTI1NTMwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzJkNWM5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZWJmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMmQ1Yzk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVkNGU2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDVjOTk7XG4gIGJvcmRlci1jb2xvcjogIzJkNWM5OTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4ZjY1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2VlY2M7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzhmNjUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZDZiODtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGY2NTAwO1xuICBib3JkZXItY29sb3I6ICM4ZjY1MDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICM4MjM1MzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2RlZGM7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM4MjM1MzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWM4YzY7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODIzNTMxO1xuICBib3JkZXItY29sb3I6ICM4MjM1MzE7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzYyNjI2NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM2MjYyNjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MjYyNjQ7XG4gIGJvcmRlci1jb2xvcjogIzYyNjI2NDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMyMDIxMjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZGE7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzIwMjEyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjNDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAyMTI5O1xuICBib3JkZXItY29sb3I6ICMyMDIxMjk7XG59XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjU2MjVyZW07XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFN0U4RUQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC41NjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC41NjI1cmVtIC0gMXB4KTtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMC41cmVtIC0wLjVyZW0gYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTdFOEVEO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjU2MjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuNTYyNXJlbSAtIDFweCk7XG59XG4ubW9kYWwtZm9vdGVyID4gKiB7XG4gIG1hcmdpbjogMC4yNXJlbTtcbn1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzYxNjQ3RDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFN0U4RUQ7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNTYyNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNTYyNXJlbTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNFRkYwRjUgI0VGRjBGNSAjRTdFOEVEO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNjE2NDdEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMzUzNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNFN0U4RUQgI0U3RThFRCAjRkZGRkZGO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3QzREO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lci14eGwsIC5uYXZiYXIgPiAuY29udGFpbmVyLXhsLCAubmF2YmFyID4gLmNvbnRhaW5lci1sZywgLm5hdmJhciA+IC5jb250YWluZXItbWQsIC5uYXZiYXIgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBpbmhlcml0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgcGFkZGluZy10b3A6IDAuMzkwNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zOTA2MjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjU2MjVyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLm5hdmJhci1leHBhbmQteHhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDM3QzREO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFN0U4RUQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMwMjYzM2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjU7XG4gIGJvcmRlci1jb2xvcjogI0U3RThFRDtcbn1cbi5wYWdlLWxpbms6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogIzAyNjMzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGNTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDMsIDEyNCwgNzcsIDAuMjUpO1xufVxuXG4ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzN0M0RDtcbiAgYm9yZGVyLWNvbG9yOiAjMDM3QzREO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2MTY0N0Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNFN0U4RUQ7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjU2MjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuNTYyNXJlbTtcbn1cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuNTYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuNTYyNXJlbTtcbn1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC41NjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjU2MjVyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjU2MjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjU2MjVyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zNzVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMzc1cmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zNzVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjM3NXJlbTtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMCAvKiBydGw6aWdub3JlICovO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IFwiR29yZGl0YVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuNTYyNXJlbTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMC41cmVtO1xuICBtYXJnaW46IDAgMC41NjI1cmVtO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIgLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXBvcG92ZXItdG9wLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJzLXBvcG92ZXItZW5kLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjU2MjVyZW0gMDtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHRvcDogY2FsYygtMC41cmVtIC0gMXB4KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHRvcDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAgMC41cmVtIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkZGRkY7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG59XG5cbi5icy1wb3BvdmVyLXN0YXJ0LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuNTYyNXJlbSAwO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzNTM3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuNTYyNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuNTYyNXJlbSAtIDFweCk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBjb2xvcjogIzYxNjQ3RDtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDFyZW07XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZGMEY1O1xuICBib3JkZXItcmFkaXVzOiAwLjU2MjVyZW07XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzN0M0RDtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogMC4yNWVtIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb246IDAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41cztcbiAgfVxufVxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzYxNjQ3RDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzYxNjQ3RDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzYxNjQ3RDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzYxNjQ3RDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiAjRTdFOEVEO1xufVxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGFibGUtYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKSwgdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKSk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi50YWJsZSA+IHRib2R5IHtcbiAgdmVydGljYWwtYWxpZ246IGluaGVyaXQ7XG59XG4udGFibGUgPiB0aGVhZCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4udGFibGUgPiA6bm90KDpsYXN0LWNoaWxkKSA+IDpsYXN0LWNoaWxkID4gKiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IDA7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci13aWR0aDogMCAxcHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbn1cblxuLnRhYmxlLWFjdGl2ZSB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gIC0tYnMtdGFibGUtYWNjZW50LWJnOiB2YXIoLS1icy10YWJsZS1ob3Zlci1iZyk7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1ob3Zlci1jb2xvcik7XG59XG5cbi50YWJsZS1wcmltYXJ5IHtcbiAgLS1icy10YWJsZS1iZzogI2NkZTVkYjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzNkYWQwO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYjljZWM1O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JlZDRjYjtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2I5Y2VjNTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSB7XG4gIC0tYnMtdGFibGUtYmc6ICNmY2VlY2M7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VmZTJjMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2UzZDZiODtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlOWRjYmQ7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICNlM2Q2Yjg7XG59XG5cbi50YWJsZS1zdWNjZXNzIHtcbiAgLS1icy10YWJsZS1iZzogI2Q1ZjZlNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjY2FlYWQ5O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYzBkZGNkO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2M1ZTRkMztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogI2MwZGRjZDtcbn1cblxuLnRhYmxlLWluZm8ge1xuICAtLWJzLXRhYmxlLWJnOiAjZGJlYmZmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkMGRmZjI7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjNWQ0ZTY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjY2JkOWVjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzVkNGU2O1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tYnMtdGFibGUtYmc6ICNmY2VlY2M7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VmZTJjMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2UzZDZiODtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDAwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlOWRjYmQ7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICNlM2Q2Yjg7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLWJzLXRhYmxlLWJnOiAjZjdkZWRjO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlYmQzZDE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkZWM4YzY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTRjZGNjO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGVjOGM2O1xufVxuXG4udGFibGUtbGlnaHQge1xuICAtLWJzLXRhYmxlLWJnOiAjRjRGNUZBO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlOGU5ZWU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNkY2RkZTE7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTJlM2U3O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZGNkZGUxO1xufVxuXG4udGFibGUtZGFyayB7XG4gIC0tYnMtdGFibGUtYmc6ICMzNTM3NDU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogIzNmNDE0ZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjRkZGRkZGO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogIzQ5NGI1ODtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICNGRkZGRkY7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICM0NDQ2NTM7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICM0OTRiNTg7XG59XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14eGwge1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG4udG9hc3Qge1xuICB3aWR0aDogMzUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA5cHggcmdiYSg1MywgNTUsIDY5LCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwLjU2MjVyZW07XG59XG4udG9hc3Q6bm90KC5zaG93aW5nKTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b2FzdC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgY29sb3I6ICM2MTY0N0Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuNTYyNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuNTYyNXJlbSAtIDFweCk7XG59XG4udG9hc3QtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW07XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdvcmRpdGFcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAwLjk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmJzLXRvb2x0aXAtZW5kLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDAwMDA7XG59XG5cbi5icy10b29sdGlwLXN0YXJ0LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0ge1xuICBwYWRkaW5nOiAwIDAuNHJlbTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAgMC40cmVtIDAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuNTYyNXJlbTtcbn1cblxuLmFubm91bmNlbWVudC1iYXIgLmFubm91bmNlbWVudC1iYXJfX2NvbnRlbnQgLmljb246YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFubm91bmNlbWVudC1iYXIgLmFubm91bmNlbWVudC1iYXJfX2NvbnRlbnQgLmljb246YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmF2YXRhciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzN0M0RDtcbiAgd2lkdGg6IDMuNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmF2YXRhciA+IC5hdmF0YXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uYXZhdGFyID4gLmF2YXRhcl9faWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDMwcHg7XG59XG4uYXZhdGFyID4gLmF2YXRhcl9faW5pdGlhbHMge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uYXZhdGFyLmF2YXRhci1zbSB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLmF2YXRhci5hdmF0YXItc20gPiAuYXZhdGFyX19pY29uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5hdmF0YXIuYXZhdGFyLXNtIC5hdmF0YXJfX2luaXRpYWxzIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5hdmF0YXIuYXZhdGFyLW1kIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbn1cbi5hdmF0YXIuYXZhdGFyLW1kID4gLmF2YXRhcl9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5hdmF0YXIuYXZhdGFyLW1kID4gLmF2YXRhcl9faW5pdGlhbHMge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmF2YXRhci5hdmF0YXItbGcge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLmF2YXRhci5hdmF0YXItbGcgPiAuYXZhdGFyX19pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmF2YXRhci5hdmF0YXItbGcgLmF2YXRhcl9faW5pdGlhbHMge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4uYXZhdGFyLmF2YXRhci14bCB7XG4gIHdpZHRoOiAzLjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xufVxuLmF2YXRhci5hdmF0YXIteGwgPiAuYXZhdGFyX19pY29uIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLmF2YXRhci5hdmF0YXIteGwgLmF2YXRhcl9faW5pdGlhbHMge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uYXZhdGFyLmF2YXRhci14eGwge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuLmF2YXRhci5hdmF0YXIteHhsID4gLmF2YXRhcl9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5hdmF0YXIuYXZhdGFyLXh4bCAuYXZhdGFyX19pbml0aWFscyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cbi5hdmF0YXItZmxvYXRpbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA4ZTU5IDAlLCAjMDBiMjc1IDEwMCUpO1xufVxuLmF2YXRhci1mbG9hdGluZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNGRkZGRkYgMCUsICNlMWYyZWQgMTAwJSk7XG4gIGNvbG9yOiAjMDM3QzREICFpbXBvcnRhbnQ7XG59XG4uYXZhdGFyLWZsb2F0aW5nOmhvdmVyIC5hdmF0YXJfX2luaXRpYWxzLFxuLmF2YXRhci1mbG9hdGluZzpob3ZlciAuYXZhdGFyX19pY29uLFxuLmF2YXRhci1mbG9hdGluZzpob3ZlciAuaWNvbiB7XG4gIGNvbG9yOiAjMDM3QzREICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg1OTUxO1xufVxuXG4uYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGQTkwMDtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzN0M0RDtcbn1cblxuLmJnLWxpbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkVENDc3O1xufVxuXG4uYmctZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzhBQTM7XG59XG5cbi5iZy1ncmF5LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjU7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1Mzc0NTtcbn1cblxuLmJnLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMjEzMTg7XG59XG5cbi5iZy1wcmltYXJ5LWdyYWRpZW50IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEwNy4yOWRlZywgIzBmYTM2OSAxMC44JSwgI2MzZThkOSA5OC43MyUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZy1wcmltYXJ5LWdyYWRpZW50LS1ncmFwaGljIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYmFja2dyb3VuZHMvZ2xvYmUtZ3JpZC5wbmdcIiksIGxpbmVhci1ncmFkaWVudCgxMDcuMjlkZWcsICMwZmEzNjkgMTAuOCUsICNjM2U4ZDkgOTguNzMlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDAsIDAgMDtcbiAgfVxufVxuXG4uYmctc3VjY2Vzcy1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICM0Yjk5ZmYgMC4yNSUsIHJnYmEoNDYsIDIxMiwgMTE5LCAwLjc1KSAxMDAlKTtcbn1cblxuLmJnLS1vdmVybGFwLWJvdHRvbTpub3QoLmhlcm8tc2EpIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYmctLW92ZXJsYXAtYm90dG9tOm5vdCguaGVyby1zYSkge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRyZW07XG4gIH1cbn1cbi5iZy0tb3ZlcmxhcC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAxMnJlbSAhaW1wb3J0YW50O1xufVxuLmJnLS1vdmVybGFwLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZy0tbm9uZS1zbSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYmctLWxpZ2h0LXhsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUZBICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50IC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjbndiIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50IC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciB7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudC1sZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudC1sZyAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI253YiAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudC1sZyAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IHRyYW5zcGFyZW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciB7XG4gIHBhZGRpbmc6IDEuNXJlbSAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciB7XG4gICAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIge1xuICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgfVxufVxuLmJnLS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWhlcm8tYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmJnLS1pbWcgKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5iZy0taW1nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTMsIDU1LCA2OSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG4gIHRyYW5zaXRpb246IDAuMnMgYmFja2dyb3VuZC1jb2xvciBlYXNlO1xufVxuLmJnLS1pbWcuYmctLWltZy1sb3ctcmVzOmJlZm9yZSxcbi5iZy0taW1nLmJnLS1pbWctbG93LXJlcyAuYmctLWltZzpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJnLS1pbWcuYmctLWltZy10b3Age1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDA7XG59XG4uYmctLWltZy5iZy0taW1nLWJvdHRvbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5iZy1ncmFwaGljIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiBjYWxjKDE0MDBweCArIDE1MHB4KTtcbiAgfVxuICAuYmctZ3JhcGhpYy5iZy1ncmFwaGljLS1zdGFydCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCA3MCU7XG4gIH1cbiAgLmJnLWdyYXBoaWMuYmctZ3JhcGhpYy0tZW5kIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDcwJTtcbiAgfVxuICAuYmctZ3JhcGhpYy5iZy1ncmFwaGljLS1ncmFwaCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JhY2tncm91bmRzL2Jhci1jaGFydC5zdmdcIik7XG4gIH1cbn1cblxuLmJ0biwgLmNhcmQgLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuY2FyZF9fdGFnLCAuYnRuLWxpbmstLXRvLXByaW1hcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogIzYxNjQ3RDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDIuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNTYyNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4sIC5jYXJkIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmNhcmRfX3RhZywgLmJ0bi1saW5rLS10by1wcmltYXJ5IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyLCAuY2FyZCAuY2FyZF9fdGFnOmhvdmVyLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmNhcmRfX3RhZzpob3ZlciwgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5jYXJkX190YWc6aG92ZXIsIC5idG4tbGluay0tdG8tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjNjE2NDdEO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sIC5jYXJkIC5idG4tY2hlY2s6Zm9jdXMgKyAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1jaGVjazpmb2N1cyArIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWNoZWNrOmZvY3VzICsgLmNhcmRfX3RhZywgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tbGluay0tdG8tcHJpbWFyeSwgLmJ0bjpmb2N1cywgLmNhcmQgLmNhcmRfX3RhZzpmb2N1cywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5jYXJkX190YWc6Zm9jdXMsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuY2FyZF9fdGFnOmZvY3VzLCAuYnRuLWxpbmstLXRvLXByaW1hcnk6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMywgMTI0LCA3NywgMC4yNSk7XG59XG4uYnRuOmRpc2FibGVkLCAuY2FyZCAuY2FyZF9fdGFnOmRpc2FibGVkLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmNhcmRfX3RhZzpkaXNhYmxlZCwgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5jYXJkX190YWc6ZGlzYWJsZWQsIC5idG4tbGluay0tdG8tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgLmNhcmQgLmRpc2FibGVkLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5kaXNhYmxlZC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuZGlzYWJsZWQuY2FyZF9fdGFnLCAuZGlzYWJsZWQuYnRuLWxpbmstLXRvLXByaW1hcnksIGZpZWxkc2V0OmRpc2FibGVkIC5idG4sIGZpZWxkc2V0OmRpc2FibGVkIC5jYXJkIC5jYXJkX190YWcsIC5jYXJkIGZpZWxkc2V0OmRpc2FibGVkIC5jYXJkX190YWcsIGZpZWxkc2V0OmRpc2FibGVkIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgZmllbGRzZXQ6ZGlzYWJsZWQgLmNhcmRfX3RhZywgZmllbGRzZXQ6ZGlzYWJsZWQgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciBmaWVsZHNldDpkaXNhYmxlZCAuY2FyZF9fdGFnLCBmaWVsZHNldDpkaXNhYmxlZCAuYnRuLWxpbmstLXRvLXByaW1hcnkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuLmJ0bi1wcmltYXJ5LCAuY2FyZCAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5jYXJkX190YWcge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzN0M0RDtcbiAgYm9yZGVyLWNvbG9yOiAjMDM3QzREO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuY2FyZCAuY2FyZF9fdGFnOmhvdmVyLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmNhcmRfX3RhZzpob3ZlciwgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5jYXJkX190YWc6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzNjk0MTtcbiAgYm9yZGVyLWNvbG9yOiAjMDI2MzNlO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tcHJpbWFyeSwgLmNhcmQgLmJ0bi1jaGVjazpmb2N1cyArIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWNoZWNrOmZvY3VzICsgLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tY2hlY2s6Zm9jdXMgKyAuY2FyZF9fdGFnLCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5jYXJkIC5jYXJkX190YWc6Zm9jdXMsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZF9fdGFnOmZvY3VzLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmNhcmRfX3RhZzpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2OTQxO1xuICBib3JkZXItY29sb3I6ICMwMjYzM2U7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg0MSwgMTQ0LCAxMDQsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnksIC5jYXJkIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi1jaGVjazpjaGVja2VkICsgLmNhcmRfX3RhZywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXByaW1hcnksIC5jYXJkIC5idG4tY2hlY2s6YWN0aXZlICsgLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tY2hlY2s6YWN0aXZlICsgLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tY2hlY2s6YWN0aXZlICsgLmNhcmRfX3RhZywgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmNhcmQgLmNhcmRfX3RhZzphY3RpdmUsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZF9fdGFnOmFjdGl2ZSwgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5jYXJkX190YWc6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAuY2FyZCAuYWN0aXZlLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5hY3RpdmUuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmFjdGl2ZS5jYXJkX190YWcsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSwgLmNhcmQgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuY2FyZF9fdGFnIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMjYzM2U7XG4gIGJvcmRlci1jb2xvcjogIzAyNWQzYTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tcHJpbWFyeTpmb2N1cywgLmNhcmQgLmJ0bi1jaGVjazpjaGVja2VkICsgLmNhcmRfX3RhZzpmb2N1cywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5jYXJkX190YWc6Zm9jdXMsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuY2FyZF9fdGFnOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcHJpbWFyeTpmb2N1cywgLmNhcmQgLmJ0bi1jaGVjazphY3RpdmUgKyAuY2FyZF9fdGFnOmZvY3VzLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1jaGVjazphY3RpdmUgKyAuY2FyZF9fdGFnOmZvY3VzLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi1jaGVjazphY3RpdmUgKyAuY2FyZF9fdGFnOmZvY3VzLCAuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuY2FyZCAuY2FyZF9fdGFnOmFjdGl2ZTpmb2N1cywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5jYXJkX190YWc6YWN0aXZlOmZvY3VzLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmNhcmRfX3RhZzphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5jYXJkIC5hY3RpdmUuY2FyZF9fdGFnOmZvY3VzLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmFjdGl2ZS5jYXJkX190YWc6Zm9jdXMsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYWN0aXZlLmNhcmRfX3RhZzpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLCAuY2FyZCAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuY2FyZF9fdGFnOmZvY3VzLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmNhcmRfX3RhZzpmb2N1cywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5jYXJkX190YWc6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDEsIDE0NCwgMTA0LCAwLjUpO1xufVxuLmJ0bi1wcmltYXJ5OmRpc2FibGVkLCAuY2FyZCAuY2FyZF9fdGFnOmRpc2FibGVkLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmNhcmRfX3RhZzpkaXNhYmxlZCwgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5jYXJkX190YWc6ZGlzYWJsZWQsIC5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLmNhcmQgLmRpc2FibGVkLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5kaXNhYmxlZC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuZGlzYWJsZWQuY2FyZF9fdGFnIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzdDNEQ7XG4gIGJvcmRlci1jb2xvcjogIzAzN0M0RDtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGQTkwMDtcbiAgYm9yZGVyLWNvbG9yOiAjRUZBOTAwO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjYyNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjFiMjFhO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tc2Vjb25kYXJ5LCAuYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiNjI2O1xuICBib3JkZXItY29sb3I6ICNmMWIyMWE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMDMsIDE0NCwgMCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc2Vjb25kYXJ5LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc2Vjb25kYXJ5LCAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5LmFjdGl2ZSwgLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYmEzMztcbiAgYm9yZGVyLWNvbG9yOiAjZjFiMjFhO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMDMsIDE0NCwgMCwgMC41KTtcbn1cbi5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZBOTAwO1xuICBib3JkZXItY29sb3I6ICNFRkE5MDA7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkVENDc3O1xuICBib3JkZXItY29sb3I6ICMyRUQ0Nzc7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkZGE4YjtcbiAgYm9yZGVyLWNvbG9yOiAjNDNkODg1O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tc3VjY2VzcywgLmJ0bi1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZGRhOGI7XG4gIGJvcmRlci1jb2xvcjogIzQzZDg4NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDM5LCAxODAsIDEwMSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tc3VjY2VzcywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXN1Y2Nlc3MsIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNThkZDkyO1xuICBib3JkZXItY29sb3I6ICM0M2Q4ODU7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMzksIDE4MCwgMTAxLCAwLjUpO1xufVxuLmJ0bi1zdWNjZXNzOmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFRDQ3NztcbiAgYm9yZGVyLWNvbG9yOiAjMkVENDc3O1xufVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRCOTlGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNEI5OUZGO1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NmE4ZmY7XG4gIGJvcmRlci1jb2xvcjogIzVkYTNmZjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWluZm8sIC5idG4taW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjZhOGZmO1xuICBib3JkZXItY29sb3I6ICM1ZGEzZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2NCwgMTMwLCAyMTcsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWluZm8sIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1pbmZvLCAuYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmYWRmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNWRhM2ZmO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDY0LCAxMzAsIDIxNywgMC41KTtcbn1cbi5idG4taW5mbzpkaXNhYmxlZCwgLmJ0bi1pbmZvLmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Qjk5RkY7XG4gIGJvcmRlci1jb2xvcjogIzRCOTlGRjtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkE5MDA7XG4gIGJvcmRlci1jb2xvcjogI0VGQTkwMDtcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiNjI2O1xuICBib3JkZXItY29sb3I6ICNmMWIyMWE7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi13YXJuaW5nLCAuYnRuLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjYyNjtcbiAgYm9yZGVyLWNvbG9yOiAjZjFiMjFhO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjAzLCAxNDQsIDAsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXdhcm5pbmcsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi13YXJuaW5nLCAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyYmEzMztcbiAgYm9yZGVyLWNvbG9yOiAjZjFiMjFhO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIwMywgMTQ0LCAwLCAwLjUpO1xufVxuLmJ0bi13YXJuaW5nOmRpc2FibGVkLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGQTkwMDtcbiAgYm9yZGVyLWNvbG9yOiAjRUZBOTAwO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg1OTUxO1xuICBib3JkZXItY29sb3I6ICNEODU5NTE7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGU3MjZiO1xuICBib3JkZXItY29sb3I6ICNkYzZhNjI7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1kYW5nZXIsIC5idG4tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZTcyNmI7XG4gIGJvcmRlci1jb2xvcjogI2RjNmE2MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE4NCwgNzYsIDY5LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYW5nZXIsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kYW5nZXIsIC5idG4tZGFuZ2VyOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTA3YTc0O1xuICBib3JkZXItY29sb3I6ICNkYzZhNjI7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDE4NCwgNzYsIDY5LCAwLjUpO1xufVxuLmJ0bi1kYW5nZXI6ZGlzYWJsZWQsIC5idG4tZGFuZ2VyLmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODU5NTE7XG4gIGJvcmRlci1jb2xvcjogI0Q4NTk1MTtcbn1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUZBO1xuICBib3JkZXItY29sb3I6ICNGNEY1RkE7XG59XG4uYnRuLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3ZmI7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjZmYjtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWxpZ2h0LCAuYnRuLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY3ZmI7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjZmYjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIwNywgMjA4LCAyMTMsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpZ2h0LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tbGlnaHQsIC5idG4tbGlnaHQ6YWN0aXZlLCAuYnRuLWxpZ2h0LmFjdGl2ZSwgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmN2ZiO1xuICBib3JkZXItY29sb3I6ICNmNWY2ZmI7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0LmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMDcsIDIwOCwgMjEzLCAwLjUpO1xufVxuLmJ0bi1saWdodDpkaXNhYmxlZCwgLmJ0bi1saWdodC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUZBO1xuICBib3JkZXItY29sb3I6ICNGNEY1RkE7XG59XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNzQ1O1xuICBib3JkZXItY29sb3I6ICMzNTM3NDU7XG59XG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkMmYzYjtcbiAgYm9yZGVyLWNvbG9yOiAjMmEyYzM3O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZGFyaywgLmJ0bi1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDJmM2I7XG4gIGJvcmRlci1jb2xvcjogIzJhMmMzNztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDgzLCA4NSwgOTcsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLWRhcmssIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kYXJrLCAuYnRuLWRhcms6YWN0aXZlLCAuYnRuLWRhcmsuYWN0aXZlLCAuc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhMmMzNztcbiAgYm9yZGVyLWNvbG9yOiAjMjgyOTM0O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYXJrOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDgzLCA4NSwgOTcsIDAuNSk7XG59XG4uYnRuLWRhcms6ZGlzYWJsZWQsIC5idG4tZGFyay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNzQ1O1xuICBib3JkZXItY29sb3I6ICMzNTM3NDU7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMzdDNEQ7XG4gIGJvcmRlci1jb2xvcjogIzAzN0M0RDtcbn1cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzdDNEQ7XG4gIGJvcmRlci1jb2xvcjogIzAzN0M0RDtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtcHJpbWFyeSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMywgMTI0LCA3NywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1wcmltYXJ5LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1wcmltYXJ5LCAuYnRuLW91dGxpbmUtcHJpbWFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzN0M0RDtcbiAgYm9yZGVyLWNvbG9yOiAjMDM3QzREO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzLCAxMjQsIDc3LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMzdDNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNFRkE5MDA7XG4gIGJvcmRlci1jb2xvcjogI0VGQTkwMDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGQTkwMDtcbiAgYm9yZGVyLWNvbG9yOiAjRUZBOTAwO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjM5LCAxNjksIDAsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZBOTAwO1xuICBib3JkZXItY29sb3I6ICNFRkE5MDA7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMzksIDE2OSwgMCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBjb2xvcjogI0VGQTkwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyRUQ0Nzc7XG4gIGJvcmRlci1jb2xvcjogIzJFRDQ3Nztcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRUQ0Nzc7XG4gIGJvcmRlci1jb2xvcjogIzJFRDQ3Nztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtc3VjY2VzcywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDYsIDIxMiwgMTE5LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsIC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkVENDc3O1xuICBib3JkZXItY29sb3I6ICMyRUQ0Nzc7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDQ2LCAyMTIsIDExOSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMkVENDc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzRCOTlGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNEI5OUZGO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRCOTlGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNEI5OUZGO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1pbmZvLCAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg3NSwgMTUzLCAyNTUsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtaW5mbywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtaW5mbywgLmJ0bi1vdXRsaW5lLWluZm86YWN0aXZlLCAuYnRuLW91dGxpbmUtaW5mby5hY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0Qjk5RkY7XG4gIGJvcmRlci1jb2xvcjogIzRCOTlGRjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNzUsIDE1MywgMjU1LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvLmRpc2FibGVkIHtcbiAgY29sb3I6ICM0Qjk5RkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjRUZBOTAwO1xuICBib3JkZXItY29sb3I6ICNFRkE5MDA7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZBOTAwO1xuICBib3JkZXItY29sb3I6ICNFRkE5MDA7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIzOSwgMTY5LCAwLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXdhcm5pbmcsIC5idG4tb3V0bGluZS13YXJuaW5nOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUZBOTAwO1xuICBib3JkZXItY29sb3I6ICNFRkE5MDA7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtd2FybmluZzpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIzOSwgMTY5LCAwLCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkIHtcbiAgY29sb3I6ICNFRkE5MDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNEODU5NTE7XG4gIGJvcmRlci1jb2xvcjogI0Q4NTk1MTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q4NTk1MTtcbiAgYm9yZGVyLWNvbG9yOiAjRDg1OTUxO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1kYW5nZXIsIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjE2LCA4OSwgODEsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFuZ2VyLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYW5nZXIsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDg1OTUxO1xuICBib3JkZXItY29sb3I6ICNEODU5NTE7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTYsIDg5LCA4MSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQge1xuICBjb2xvcjogI0Q4NTk1MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjRjRGNUZBO1xuICBib3JkZXItY29sb3I6ICNGNEY1RkE7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVGQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjRGNUZBO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1saWdodCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0NCwgMjQ1LCAyNTAsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtbGlnaHQsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWxpZ2h0LCAuYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVGQTtcbiAgYm9yZGVyLWNvbG9yOiAjRjRGNUZBO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0OmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI0NCwgMjQ1LCAyNTAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjRjRGNUZBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM1Mzc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNzQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM1Mzc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMzUzNzQ1O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1kYXJrLCAuYnRuLW91dGxpbmUtZGFyazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg1MywgNTUsIDY5LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhcmssIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRhcmssIC5idG4tb3V0bGluZS1kYXJrOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzUzNzQ1O1xuICBib3JkZXItY29sb3I6ICMzNTM3NDU7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFyazpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDUzLCA1NSwgNjksIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzM1Mzc0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tbGluaywgLmJ0bi1saW5rLS10by1wcmltYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMzdDNEQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmhvdmVyLCAuYnRuLWxpbmstLXRvLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzAyNjMzZTtcbn1cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLS10by1wcmltYXJ5OmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZC5idG4tbGluay0tdG8tcHJpbWFyeSB7XG4gIGNvbG9yOiAjNjE2NDdEO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biwgLmNhcmQgLmJ0bi1ncm91cC1sZyA+IC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWdyb3VwLWxnID4gLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tZ3JvdXAtbGcgPiAuY2FyZF9fdGFnLCAuYnRuLWdyb3VwLWxnID4gLmJ0bi1saW5rLS10by1wcmltYXJ5IHtcbiAgcGFkZGluZzogMC40Njg3NXJlbSAzcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjU2MjVyZW07XG59XG5cbi5idG4tc20sIC5jYXJkIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmNhcmRfX3RhZywgLmJ0bi1ncm91cC1zbSA+IC5idG4sIC5idG4tZ3JvdXAtc20gPiAuYnRuLWxpbmstLXRvLXByaW1hcnkge1xuICBwYWRkaW5nOiAwLjQwNjI1cmVtIDEuODEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJud2ItaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ud2ItaWNvbnMvbndiLWljb25zLndvZmYyP2J6d3JwcFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbndiLWljb25zL253Yi1pY29ucy50dGY/Ynp3cnBwXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ud2ItaWNvbnMvbndiLWljb25zLndvZmY/Ynp3cnBwXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL253Yi1pY29ucy9ud2ItaWNvbnMuc3ZnP2J6d3JwcCNud2ItaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBDaHJvbWUgaGFjazogU1ZHIGlzIHJlbmRlcmVkIG1vcmUgc21vb3RoIGluIFdpbmRvenplLiAxMDAlIG1hZ2ljLCB1bmNvbW1lbnQgaWYgeW91IG5lZWQgaXQuICovXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xuLypcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ253Yi1pY29ucyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvbndiLWljb25zLnN2Zz80MTE3MzI4MSNud2ItaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG4qL1xuLmljb24ge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuW2NsYXNzXj1pY29uLV06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUsXG4uaWNvbi1iZWZvcmUsXG4uYnRuLWxpbms6bm90KC5idG4tbGluay0taWNvbi1zdGFydCk6YWZ0ZXIsXG4uYnRuLWxpbmstLXRvLXByaW1hcnk6bm90KC5idG4tbGluay0taWNvbi1zdGFydCk6YWZ0ZXIsXG4uYnRuLWxpbms6bm90KC5idG4tbGluay0taWNvbi1ub25lKTphZnRlcixcbi5idG4tbGluay0tdG8tcHJpbWFyeTpub3QoLmJ0bi1saW5rLS1pY29uLW5vbmUpOmFmdGVyLFxuLmJ0bi1saW5rLS1pY29uLXN0YXJ0Om5vdCguYnRuLWxpbmstLWljb24tc3RhcnQpOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm53Yi1pY29uc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xufVxuXG4uaWNvbi1hY2NvdW50aW5nLWludm9pY2UtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uaWNvbi1hY2NvdW50aW5nLXdpdGhkcmF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLWFjY291bnRpbmctd2l0aGRyYXctZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uaWNvbi1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDJcIjtcbn1cblxuLmljb24tYWRkLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDBcIjtcbn1cblxuLmljb24tYWRkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDFcIjtcbn1cblxuLmljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDRcIjtcbn1cblxuLmljb24tYWxlcnQtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwM1wiO1xufVxuXG4uaWNvbi1hbGVydC10cmlhbmdsZS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5pY29uLWFycm93LWNhcmV0LWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDhcIjtcbn1cblxuLmljb24tYXJyb3ctY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0OVwiO1xufVxuXG4uaWNvbi1hcnJvdy1jYXJldC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRhXCI7XG59XG5cbi5pY29uLWFycm93LWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRiXCI7XG59XG5cbi5pY29uLWFycm93LWNoZXZyb24tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0Y1wiO1xufVxuXG4uaWNvbi1hcnJvdy1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGRcIjtcbn1cblxuLmljb24tYXJyb3ctY2hldnJvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRlXCI7XG59XG5cbi5pY29uLWFycm93LWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGZcIjtcbn1cblxuLmljb24tYXJyb3ctY2lyY2xlLWZpbGwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MFwiO1xufVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtZmlsbC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUxXCI7XG59XG5cbi5pY29uLWFycm93LWNpcmNsZS1maWxsLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUyXCI7XG59XG5cbi5pY29uLWFycm93LWNpcmNsZS1maWxsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUzXCI7XG59XG5cbi5pY29uLWFycm93LWNpcmNsZS1vdXRsaW5lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTRcIjtcbn1cblxuLmljb24tYXJyb3ctY2lyY2xlLW91dGxpbmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NVwiO1xufVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtb3V0bGluZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NlwiO1xufVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtb3V0bGluZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1N1wiO1xufVxuXG4uaWNvbi1hcnJvdy1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cblxuLmljb24tYXJyb3ctbG9uZy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU4XCI7XG59XG5cbi5pY29uLWFycm93LWxvbmctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTlcIjtcbn1cblxuLmljb24tYXJyb3ctbm9ybWFsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmljb24tYXJyb3ctbm9ybWFsLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWJcIjtcbn1cblxuLmljb24tYXJyb3ctbm9ybWFsLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVjXCI7XG59XG5cbi5pY29uLWFycm93LW5vcm1hbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZFwiO1xufVxuXG4uaWNvbi1hcnJvdy1zaHJpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmljb24tYXJyb3ctdGhpbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVlXCI7XG59XG5cbi5pY29uLWFycm93LXRoaW4tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZlwiO1xufVxuXG4uaWNvbi1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYwXCI7XG59XG5cbi5pY29uLWFycm93LXRoaW4tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjFcIjtcbn1cblxuLmljb24tYXZhdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA1XCI7XG59XG5cbi5pY29uLWF3YXJkLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uaWNvbi1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYVwiO1xufVxuXG4uaWNvbi1iZWFjaC1wYWxtLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5pY29uLWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwN1wiO1xufVxuXG4uaWNvbi1ib29rLWNsb3NlLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLWJvb2stbGlicmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOVwiO1xufVxuXG4uaWNvbi1ib29rbWFyay1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA4XCI7XG59XG5cbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uaWNvbi1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaWNvbi1idXNpbmVzcy1jb250cmFjdC1hcHByb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG5cbi5pY29uLWJ1c2luZXNzLWRlYWwtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pY29uLWJ1c2luZXNzLWRlYWwtaGFuZHNoYWtlMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYVwiO1xufVxuXG4uaWNvbi1jYXItc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5pY29uLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGJcIjtcbn1cblxuLmljb24tY2FzaC1mbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5pY29uLWNhc2gtcGF5bWVudC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5pY29uLWNhc2gtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5pY29uLWNhc2hsZXNzLXBheW1lbnQtZS1iYW5raW5nLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmljb24tY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xufVxuXG4uaWNvbi1jaGF0LW1lc3NhZ2luZy1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBmXCI7XG59XG5cbi5pY29uLWNoZWNrLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGRcIjtcbn1cblxuLmljb24tY2hlY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZVwiO1xufVxuXG4uaWNvbi1jaXJjbGUtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMFwiO1xufVxuXG4uaWNvbi1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMVwiO1xufVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNFwiO1xufVxuXG4uaWNvbi1jbG9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEzXCI7XG59XG5cbi5pY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTZcIjtcbn1cblxuLmljb24tY29tbW9uLWZpbGUtdGV4dC1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uaWNvbi1jb21wYXNzLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5pY29uLWNvbnN0cnVjdGlvbi1icmljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uaWNvbi1jcmVkaXQtY2FyZC1vbmxpbmUtcGF5bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvbi1jcmVkaXQtY2FyZC1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5pY29uLWNyZWRpdC1jYXJkLXNtYXJ0cGhvbmUtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmljb24tZGF0YS1maWxlLWJhcnMtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5pY29uLWRhdGEtdHJhbnNmZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLWRlcG9zaXQtcmF0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb24tZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uaWNvbi1kb3QtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOFwiO1xufVxuXG4uaWNvbi1kb3QtbWVudS0wMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxN1wiO1xufVxuXG4uaWNvbi1kb3dubG9hZC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOVwiO1xufVxuXG4uaWNvbi1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFhXCI7XG59XG5cbi5pY29uLWVhcnRoLWxvY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFiXCI7XG59XG5cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7XG59XG5cbi5pY29uLWVtb2ppOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFkXCI7XG59XG5cbi5pY29uLWV2aWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYwXCI7XG59XG5cbi5pY29uLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWZcIjtcbn1cblxuLmljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMFwiO1xufVxuXG4uaWNvbi1nby1ncmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uaWNvbi1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjJcIjtcbn1cblxuLmljb24taGFtYnVyZ2VyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIxXCI7XG59XG5cbi5pY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI0XCI7XG59XG5cbi5pY29uLWhlYXJ0LWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjNcIjtcbn1cblxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNVwiO1xufVxuXG4uaWNvbi1odW1hbi1yZXNvdXJjZXMtd29ya2Zsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmljb24taW5mby1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI2XCI7XG59XG5cbi5pY29uLWluc3VyYW5jZS1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uaWNvbi1qb2Itc2VhY2gtbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5pY29uLWxhcHRvcC1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29uLWxhcHRvcC1oZWxwLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmljb24tbGVnYWwtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyN1wiO1xufVxuXG4uaWNvbi1sb2FuLXJhdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI4XCI7XG59XG5cbi5pY29uLWxvY2F0aW9uLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLmljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1sb3ZlLWhlYXJ0LWhhbmRzLWhvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmljb24tbG92ZS1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uaWNvbi1tZWRpYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MlwiO1xufVxuXG4uaWNvbi1tZWRpYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYzXCI7XG59XG5cbi5pY29uLW1lZGlhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY1XCI7XG59XG5cbi5pY29uLW1lZGlhLXBhdXNlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjRcIjtcbn1cblxuLmljb24tbWVkaWEtcGxheS1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjZcIjtcbn1cblxuLmljb24tbWVkaWEtcGxheS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY3XCI7XG59XG5cbi5pY29uLW1lZGlhLXBsYXktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2OFwiO1xufVxuXG4uaWNvbi1tZWRpYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjlcIjtcbn1cblxuLmljb24tbWVkaWEtc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2YVwiO1xufVxuXG4uaWNvbi1tZWRpYS1zb3VuZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmJcIjtcbn1cblxuLmljb24tbWVkaWEtc291bmQtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmNcIjtcbn1cblxuLmljb24tbWVzc2FnZXMtYnViYmxlLXNxdWFyZS1xdW90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmljb24tbWVzc2FnaW5nLXdlLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLmljb24tbWljcm9waG9uZS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI5XCI7XG59XG5cbi5pY29uLW1vbmV0aXphdGlvbi1zcG9uc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5pY29uLW1vbmV0aXphdGlvbi11c2VyLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uaWNvbi1tb3J0Z2FnZS1sb2FuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uaWNvbi1uYXZpZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTlcIjtcbn1cblxuLmljb24tbm90aWZpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJhXCI7XG59XG5cbi5pY29uLW9mZmljZS1zaWduLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5pY29uLW9wdGlvbnMtaG9yaXpvbnRhbC0yLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmJcIjtcbn1cblxuLmljb24tb3B0aW9ucy1ob3Jpem9udGFsLTMtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyY1wiO1xufVxuXG4uaWNvbi1vcHRpb25zLXZlcnRpY2FsLTItZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZFwiO1xufVxuXG4uaWNvbi1vcHRpb25zLXZlcnRpY2FsLTMtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZVwiO1xufVxuXG4uaWNvbi1wZW9wbGUtbWFuLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5pY29uLXBlcmZvcm1hbmNlLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5pY29uLXBlcmZvcm1hbmNlLW1vbmV5LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5pY29uLXBlcmZvcm1hbmNlLXRhYmxldC1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uaWNvbi1waG9uZS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5pY29uLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLmljb24tcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuXG4uaWNvbi1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xufVxuXG4uaWNvbi1wcmVzZW50YXRpb24tcHJvamVjdG9yLXNjcmVlbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5pY29uLXByZXZpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCI7XG59XG5cbi5pY29uLXByb2ZpbGUtY2FzaC1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5pY29uLXF1ZXN0aW9uLW1hcmstZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvbi1xdW90ZS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5pY29uLXJhdGluZy1zdGFyLXdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1yZWFkLWxpZ2h0LWlkZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtYWN0aW9uLWhvdXNlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtZGVhbC1zaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS1ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS1pbnN1cmFuY2UtZG9sbGFyLWhhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtdXBkYXRlLWhvdXNlLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZlwiO1xufVxuXG4uaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzJcIjtcbn1cblxuLmljb24tcmVtb3ZlLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzBcIjtcbn1cblxuLmljb24tcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzFcIjtcbn1cblxuLmljb24tcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzNcIjtcbn1cblxuLmljb24tcmV2ZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM0XCI7XG59XG5cbi5pY29uLXNhdmluZy1iYWctaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLmljb24tc2F2aW5nLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLmljb24tc2F2aW5nLWJhbmstZHJhd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5pY29uLXNhdmluZy1iYW5rLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmljb24tc2F2aW5nLW1vbmV5LWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uaWNvbi1zYXZpbmctbW9uZXktc2VlZGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmljb24tc2F2aW5nLXNhZmUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzVcIjtcbn1cblxuLmljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNlwiO1xufVxuXG4uaWNvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzOFwiO1xufVxuXG4uaWNvbi1zZXR0aW5ncy0wMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzN1wiO1xufVxuXG4uaWNvbi1zZXR0aW5ncy1zbGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmljb24tc2V0dGluZ3Mtc2xpZGVyLWRlc2t0b3AtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzYVwiO1xufVxuXG4uaWNvbi1zaGFyZS0wMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0M1wiO1xufVxuXG4uaWNvbi1zaGllbGQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLmljb24tc2hvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMVwiO1xufVxuXG4uaWNvbi1zaG9ja2VkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMlwiO1xufVxuXG4uaWNvbi1zaWdub3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM5XCI7XG59XG5cbi5pY29uLXNvY2lhbC1vdXRsaW5lLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmRcIjtcbn1cblxuLmljb24tc29jaWFsLW91dGxpbmUtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmVcIjtcbn1cblxuLmljb24tc29jaWFsLW91dGxpbmUtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZmXCI7XG59XG5cbi5pY29uLXNvY2lhbC1vdXRsaW5lLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcwXCI7XG59XG5cbi5pY29uLXNvY2lhbC1vdXRsaW5lLXg6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiXFxlODcxXCIpO1xufVxuXG4uaWNvbi1zb2NpYWwtb3V0bGluZS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcyXCI7XG59XG5cbi5pY29uLXNvY2lhbC1zb2xpZC1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODczXCI7XG59XG5cbi5pY29uLXNvY2lhbC1zb2xpZC1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NFwiO1xufVxuXG4uaWNvbi1zb2NpYWwtc29saWQtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc1XCI7XG59XG5cbi5pY29uLXNvY2lhbC1zb2xpZC1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NlwiO1xufVxuXG4uaWNvbi1zb2NpYWwtc29saWQteDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuL3NvY2lhbC14LWdyZWVuLnN2Z1wiKTtcbn1cblxuLmljb24tc29jaWFsLXNvbGlkLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzhcIjtcbn1cblxuLmljb24tc29jaWFsLXZpZGVvLXlvdXR1YmUtY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNiXCI7XG59XG5cbi5pY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2VcIjtcbn1cblxuLmljb24tc3Rhci1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNjXCI7XG59XG5cbi5pY29uLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZFwiO1xufVxuXG4uaWNvbi1zdHJlZXQtc2lnbi1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5pY29uLXN1Z2dlc3RlZC1yZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5pY29uLXN1cHBvcnQtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uaWNvbi1zd2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNmXCI7XG59XG5cbi5pY29uLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDBcIjtcbn1cblxuLmljb24tdGFncy1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5pY29uLXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MVwiO1xufVxuXG4uaWNvbi10YXNrLWxpc3QtY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uaWNvbi10ZWNobm9sb2d5LWNvbnRhY3QtYWNjZXNzLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG5cbi5pY29uLXRodW1iLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDJcIjtcbn1cblxuLmljb24tdGh1bWItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDVcIjtcbn1cblxuLmljb24tdG9vbHMtd29vZC1zYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTlcIjtcbn1cblxuLmljb24tdHJlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDdcIjtcbn1cblxuLmljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ0XCI7XG59XG5cbi5pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDZcIjtcbn1cblxuLmljb24td3JlbmNoLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmJ0biwgLmNhcmQgLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuY2FyZF9fdGFnLCAuYnRuLWxpbmstLXRvLXByaW1hcnkge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtaW4td2lkdGg6IDMuMDAwMDAwMDAxNXJlbTtcbn1cbi5idG4tLWljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMC43NTAwMDAwMDA0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1MDAwMDAwMDRyZW07XG59XG4uYnRuLS1pY29uLW9ubHkgLmljb246YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5idG4tLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEuNTAwMDAwMDAwOHJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41MDAwMDAwMDA4cmVtO1xufVxuLmJ0bi0taWNvbi1zdGFydCwgLmJ0bi0taWNvbi1lbmQge1xuICBwYWRkaW5nLWxlZnQ6IDAuNzUwMDAwMDAwNHJlbTtcbiAgcGFkZGluZy1yaWdodDogMC43NTAwMDAwMDA0cmVtO1xufVxuLmJ0bi0taWNvbi1zdGFydCAuaWNvbjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtO1xufVxuLmJ0bi0taWNvbi1lbmQgLmljb246YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDIuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi14bCB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSA0LjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI2ODc1cmVtICsgMC4yMjV2dyk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idG4teGwge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICB9XG59XG4uYnRuLXhsLmJ0biwgLmNhcmQgLmJ0bi14bC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLXhsLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4teGwuY2FyZF9fdGFnLCAuYnRuLXhsLmJ0bi1saW5rLS10by1wcmltYXJ5IHtcbiAgbWluLXdpZHRoOiA2LjAwMDAwMDAwM3JlbTtcbn1cbi5idG4teGwuYnRuLS1pY29uLW9ubHkge1xuICBwYWRkaW5nLWxlZnQ6IDEuNTAwMDAwMDAwOHJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41MDAwMDAwMDA4cmVtO1xufVxuLmJ0bi14bC5idG4tLWljb24tb25seSAuaWNvbjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmJ0bi14bC5idG4tLWljb24ge1xuICBwYWRkaW5nLWxlZnQ6IDMuMDAwMDAwMDAxNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMy4wMDAwMDAwMDE1cmVtO1xufVxuLmJ0bi14bC5idG4tLWljb24tc3RhcnQsIC5idG4teGwuYnRuLS1pY29uLWVuZCB7XG4gIHBhZGRpbmctbGVmdDogMS41MDAwMDAwMDA4cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjUwMDAwMDAwMDhyZW07XG59XG4uYnRuLXhsLmJ0bi0taWNvbi1zdGFydCAuaWNvbjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0LjVyZW07XG59XG4uYnRuLXhsLmJ0bi0taWNvbi1lbmQgLmljb246YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDQuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biwgLmNhcmQgLmJ0bi1ncm91cC1sZyA+IC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWdyb3VwLWxnID4gLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tZ3JvdXAtbGcgPiAuY2FyZF9fdGFnLCAuYnRuLWdyb3VwLWxnID4gLmJ0bi1saW5rLS10by1wcmltYXJ5IHtcbiAgcGFkZGluZzogMC40Njg3NXJlbSAzcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjU2MjVyZW07XG59XG4uYnRuLWxnLmJ0biwgLmNhcmQgLmJ0bi1sZy5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWxnLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tbGcuY2FyZF9fdGFnLCAuYnRuLWxnLmJ0bi1saW5rLS10by1wcmltYXJ5LCAuYnRuLWdyb3VwLWxnID4gLmJ0biwgLmNhcmQgLmJ0bi1ncm91cC1sZyA+IC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWdyb3VwLWxnID4gLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tZ3JvdXAtbGcgPiAuY2FyZF9fdGFnLCAuYnRuLWdyb3VwLWxnID4gLmJ0bi1saW5rLS10by1wcmltYXJ5IHtcbiAgbWluLXdpZHRoOiA0LjAwMDAwMDAwMnJlbTtcbn1cbi5idG4tbGcuYnRuLS1pY29uLW9ubHksIC5idG4tZ3JvdXAtbGcgPiAuYnRuLS1pY29uLW9ubHkuYnRuLCAuY2FyZCAuYnRuLWdyb3VwLWxnID4gLmJ0bi0taWNvbi1vbmx5LmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tZ3JvdXAtbGcgPiAuYnRuLS1pY29uLW9ubHkuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi1ncm91cC1sZyA+IC5idG4tLWljb24tb25seS5jYXJkX190YWcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLS1pY29uLW9ubHkuYnRuLWxpbmstLXRvLXByaW1hcnkge1xuICBwYWRkaW5nLWxlZnQ6IDEuMDAwMDAwMDAwNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4wMDAwMDAwMDA1cmVtO1xufVxuLmJ0bi1sZy5idG4tLWljb24tb25seSAuaWNvbjpiZWZvcmUsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLS1pY29uLW9ubHkuYnRuIC5pY29uOmJlZm9yZSwgLmNhcmQgLmJ0bi1ncm91cC1sZyA+IC5idG4tLWljb24tb25seS5jYXJkX190YWcgLmljb246YmVmb3JlLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1ncm91cC1sZyA+IC5idG4tLWljb24tb25seS5jYXJkX190YWcgLmljb246YmVmb3JlLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi1ncm91cC1sZyA+IC5idG4tLWljb24tb25seS5jYXJkX190YWcgLmljb246YmVmb3JlLCAuYnRuLWdyb3VwLWxnID4gLmJ0bi0taWNvbi1vbmx5LmJ0bi1saW5rLS10by1wcmltYXJ5IC5pY29uOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYnRuLWxnLmJ0bi0taWNvbiwgLmJ0bi1ncm91cC1sZyA+IC5idG4tLWljb24uYnRuLCAuY2FyZCAuYnRuLWdyb3VwLWxnID4gLmJ0bi0taWNvbi5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWdyb3VwLWxnID4gLmJ0bi0taWNvbi5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWdyb3VwLWxnID4gLmJ0bi0taWNvbi5jYXJkX190YWcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLS1pY29uLmJ0bi1saW5rLS10by1wcmltYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjAwMDAwMDAwMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi4wMDAwMDAwMDFyZW07XG59XG4uYnRuLWxnLmJ0bi0taWNvbi1zdGFydCwgLmJ0bi1ncm91cC1sZyA+IC5idG4tLWljb24tc3RhcnQuYnRuLCAuY2FyZCAuYnRuLWdyb3VwLWxnID4gLmJ0bi0taWNvbi1zdGFydC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWdyb3VwLWxnID4gLmJ0bi0taWNvbi1zdGFydC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWdyb3VwLWxnID4gLmJ0bi0taWNvbi1zdGFydC5jYXJkX190YWcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLS1pY29uLXN0YXJ0LmJ0bi1saW5rLS10by1wcmltYXJ5LCAuYnRuLWxnLmJ0bi0taWNvbi1lbmQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLS1pY29uLWVuZC5idG4sIC5jYXJkIC5idG4tZ3JvdXAtbGcgPiAuYnRuLS1pY29uLWVuZC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLWdyb3VwLWxnID4gLmJ0bi0taWNvbi1lbmQuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi1ncm91cC1sZyA+IC5idG4tLWljb24tZW5kLmNhcmRfX3RhZywgLmJ0bi1ncm91cC1sZyA+IC5idG4tLWljb24tZW5kLmJ0bi1saW5rLS10by1wcmltYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjAwMDAwMDAwMDVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMDAwMDAwMDAwNXJlbTtcbn1cbi5idG4tbGcuYnRuLS1pY29uLXN0YXJ0IC5pY29uOmJlZm9yZSwgLmJ0bi1ncm91cC1sZyA+IC5idG4tLWljb24tc3RhcnQuYnRuIC5pY29uOmJlZm9yZSwgLmNhcmQgLmJ0bi1ncm91cC1sZyA+IC5idG4tLWljb24tc3RhcnQuY2FyZF9fdGFnIC5pY29uOmJlZm9yZSwgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tZ3JvdXAtbGcgPiAuYnRuLS1pY29uLXN0YXJ0LmNhcmRfX3RhZyAuaWNvbjpiZWZvcmUsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWdyb3VwLWxnID4gLmJ0bi0taWNvbi1zdGFydC5jYXJkX190YWcgLmljb246YmVmb3JlLCAuYnRuLWdyb3VwLWxnID4gLmJ0bi0taWNvbi1zdGFydC5idG4tbGluay0tdG8tcHJpbWFyeSAuaWNvbjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xufVxuLmJ0bi1sZy5idG4tLWljb24tZW5kIC5pY29uOmJlZm9yZSwgLmJ0bi1ncm91cC1sZyA+IC5idG4tLWljb24tZW5kLmJ0biAuaWNvbjpiZWZvcmUsIC5jYXJkIC5idG4tZ3JvdXAtbGcgPiAuYnRuLS1pY29uLWVuZC5jYXJkX190YWcgLmljb246YmVmb3JlLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1ncm91cC1sZyA+IC5idG4tLWljb24tZW5kLmNhcmRfX3RhZyAuaWNvbjpiZWZvcmUsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWdyb3VwLWxnID4gLmJ0bi0taWNvbi1lbmQuY2FyZF9fdGFnIC5pY29uOmJlZm9yZSwgLmJ0bi1ncm91cC1sZyA+IC5idG4tLWljb24tZW5kLmJ0bi1saW5rLS10by1wcmltYXJ5IC5pY29uOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20sIC5jYXJkIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmNhcmRfX3RhZywgLmJ0bi1ncm91cC1zbSA+IC5idG4sIC5idG4tZ3JvdXAtc20gPiAuYnRuLWxpbmstLXRvLXByaW1hcnkge1xuICBwYWRkaW5nOiAwLjQwNjI1cmVtIDEuODEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG4uYnRuLXNtLmJ0biwgLmNhcmQgLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuY2FyZF9fdGFnLCAuYnRuLXNtLmJ0bi1saW5rLS10by1wcmltYXJ5LCAuYnRuLWdyb3VwLXNtID4gLmJ0biwgLmJ0bi1ncm91cC1zbSA+IC5idG4tbGluay0tdG8tcHJpbWFyeSB7XG4gIG1pbi13aWR0aDogMi40MTY2NjY2Njc5cmVtO1xufVxuLmJ0bi1zbS5idG4tLWljb24tb25seSwgLmNhcmQgLmJ0bi0taWNvbi1vbmx5LmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tLWljb24tb25seS5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLS1pY29uLW9ubHkuY2FyZF9fdGFnLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi0taWNvbi1vbmx5LmJ0biwgLmJ0bi1ncm91cC1zbSA+IC5idG4tLWljb24tb25seS5idG4tbGluay0tdG8tcHJpbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogMC42MDQxNjY2NjdyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjA0MTY2NjY3cmVtO1xufVxuLmJ0bi1zbS5idG4tLWljb24tb25seSAuaWNvbjpiZWZvcmUsIC5jYXJkIC5idG4tLWljb24tb25seS5jYXJkX190YWcgLmljb246YmVmb3JlLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi0taWNvbi1vbmx5LmNhcmRfX3RhZyAuaWNvbjpiZWZvcmUsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLS1pY29uLW9ubHkuY2FyZF9fdGFnIC5pY29uOmJlZm9yZSwgLmJ0bi1ncm91cC1zbSA+IC5idG4tLWljb24tb25seS5idG4gLmljb246YmVmb3JlLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi0taWNvbi1vbmx5LmJ0bi1saW5rLS10by1wcmltYXJ5IC5pY29uOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uYnRuLXNtLmJ0bi0taWNvbiwgLmNhcmQgLmJ0bi0taWNvbi5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLS1pY29uLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tLWljb24uY2FyZF9fdGFnLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi0taWNvbi5idG4sIC5idG4tZ3JvdXAtc20gPiAuYnRuLS1pY29uLmJ0bi1saW5rLS10by1wcmltYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjIwODMzMzMzMzlyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjA4MzMzMzMzOXJlbTtcbn1cbi5idG4tc20uYnRuLS1pY29uLXN0YXJ0LCAuY2FyZCAuYnRuLS1pY29uLXN0YXJ0LmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tLWljb24tc3RhcnQuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi0taWNvbi1zdGFydC5jYXJkX190YWcsIC5idG4tZ3JvdXAtc20gPiAuYnRuLS1pY29uLXN0YXJ0LmJ0biwgLmJ0bi1ncm91cC1zbSA+IC5idG4tLWljb24tc3RhcnQuYnRuLWxpbmstLXRvLXByaW1hcnksIC5idG4tc20uYnRuLS1pY29uLWVuZCwgLmNhcmQgLmJ0bi0taWNvbi1lbmQuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi0taWNvbi1lbmQuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi0taWNvbi1lbmQuY2FyZF9fdGFnLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi0taWNvbi1lbmQuYnRuLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi0taWNvbi1lbmQuYnRuLWxpbmstLXRvLXByaW1hcnkge1xuICBwYWRkaW5nLWxlZnQ6IDAuNjA0MTY2NjY3cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYwNDE2NjY2N3JlbTtcbn1cbi5idG4tc20uYnRuLS1pY29uLXN0YXJ0IC5pY29uOmJlZm9yZSwgLmNhcmQgLmJ0bi0taWNvbi1zdGFydC5jYXJkX190YWcgLmljb246YmVmb3JlLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi0taWNvbi1zdGFydC5jYXJkX190YWcgLmljb246YmVmb3JlLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi0taWNvbi1zdGFydC5jYXJkX190YWcgLmljb246YmVmb3JlLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi0taWNvbi1zdGFydC5idG4gLmljb246YmVmb3JlLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi0taWNvbi1zdGFydC5idG4tbGluay0tdG8tcHJpbWFyeSAuaWNvbjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjgxMjVyZW07XG59XG4uYnRuLXNtLmJ0bi0taWNvbi1lbmQgLmljb246YmVmb3JlLCAuY2FyZCAuYnRuLS1pY29uLWVuZC5jYXJkX190YWcgLmljb246YmVmb3JlLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi0taWNvbi1lbmQuY2FyZF9fdGFnIC5pY29uOmJlZm9yZSwgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tLWljb24tZW5kLmNhcmRfX3RhZyAuaWNvbjpiZWZvcmUsIC5idG4tZ3JvdXAtc20gPiAuYnRuLS1pY29uLWVuZC5idG4gLmljb246YmVmb3JlLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi0taWNvbi1lbmQuYnRuLWxpbmstLXRvLXByaW1hcnkgLmljb246YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDEuODEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bi1tZC1zbSB7XG4gICAgcGFkZGluZzogMC40MDYyNXJlbSAxLjgxMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgfVxuICAuYnRuLW1kLXNtLmJ0biwgLmNhcmQgLmJ0bi1tZC1zbS5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuYnRuLW1kLXNtLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tbWQtc20uY2FyZF9fdGFnLCAuYnRuLW1kLXNtLmJ0bi1saW5rLS10by1wcmltYXJ5IHtcbiAgICBtaW4td2lkdGg6IDIuNDE2NjY2NjY3OXJlbTtcbiAgfVxuICAuYnRuLW1kLXNtLmJ0bi0taWNvbi1vbmx5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjA0MTY2NjY3cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjA0MTY2NjY3cmVtO1xuICB9XG4gIC5idG4tbWQtc20uYnRuLS1pY29uLW9ubHkgLmljb246YmVmb3JlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmJ0bi1tZC1zbS5idG4tLWljb24ge1xuICAgIHBhZGRpbmctbGVmdDogMS4yMDgzMzMzMzM5cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjA4MzMzMzMzOXJlbTtcbiAgfVxuICAuYnRuLW1kLXNtLmJ0bi0taWNvbi1zdGFydCwgLmJ0bi1tZC1zbS5idG4tLWljb24tZW5kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNjA0MTY2NjY3cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNjA0MTY2NjY3cmVtO1xuICB9XG4gIC5idG4tbWQtc20uYnRuLS1pY29uLXN0YXJ0IC5pY29uOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjgxMjVyZW07XG4gIH1cbiAgLmJ0bi1tZC1zbS5idG4tLWljb24tZW5kIC5pY29uOmJlZm9yZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuODEyNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1saW5rLCAuYnRuLWxpbmstLXRvLXByaW1hcnkge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAzN0M0RDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uYnRuLWxpbmstLWljb24tc3RhcnQ6bm90KC5idG4tbGluay0taWNvbi1zdGFydCk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWNcIjtcbn1cbi5idG4tbGluazpub3QoLmJ0bi1saW5rLS1pY29uLXN0YXJ0KTphZnRlciwgLmJ0bi1saW5rLS10by1wcmltYXJ5Om5vdCguYnRuLWxpbmstLWljb24tc3RhcnQpOmFmdGVyLCAuYnRuLWxpbms6bm90KC5idG4tbGluay0taWNvbi1ub25lKTphZnRlciwgLmJ0bi1saW5rLS10by1wcmltYXJ5Om5vdCguYnRuLWxpbmstLWljb24tbm9uZSk6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1vdXQ7XG4gIGNvbnRlbnQ6IFwiXFxlODVjXCI7XG59XG4uYnRuLWxpbms6bm90KC5idG4tbGluay0taWNvbi1zdGFydCk6aG92ZXI6YWZ0ZXIsIC5idG4tbGluay0tdG8tcHJpbWFyeTpub3QoLmJ0bi1saW5rLS1pY29uLXN0YXJ0KTpob3ZlcjphZnRlciwgLmJ0bi1saW5rOm5vdCguYnRuLWxpbmstLWljb24tbm9uZSk6aG92ZXI6YWZ0ZXIsIC5idG4tbGluay0tdG8tcHJpbWFyeTpub3QoLmJ0bi1saW5rLS1pY29uLW5vbmUpOmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDJweCk7XG59XG4uYnRuLWxpbmsuYnRuLWxpbmstLWxlYXJuLW1vcmU6YWZ0ZXIsIC5idG4tbGluay0tbGVhcm4tbW9yZS5idG4tbGluay0tdG8tcHJpbWFyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQxXCI7XG59XG4uYnRuLWxpbmsuYnRuLWxpbmstLWxlYXJuLW1vcmU6aG92ZXI6YWZ0ZXIsIC5idG4tbGluay0tbGVhcm4tbW9yZS5idG4tbGluay0tdG8tcHJpbWFyeTpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5idG4tbGluay5idG4tbGluay0tbGVhcm4tbW9yZS5jb2xsYXBzZWQ6YWZ0ZXIsIC5idG4tbGluay0tbGVhcm4tbW9yZS5jb2xsYXBzZWQuYnRuLWxpbmstLXRvLXByaW1hcnk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTk0MFwiO1xufVxuLmJ0bi1saW5rLS1pY29uLW5vbmU6YmVmb3JlLCAuYnRuLWxpbmstLWljb24tbm9uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmJ0bi1saW5rLS1pY29uLW5vbmUuc3RyZXRjaGVkLWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmJ0bi1saW5rLmJ0bi1saW5rLmJ0bi1saW5rOmJlZm9yZSwgLmJ0bi1saW5rLS10by1wcmltYXJ5OmJlZm9yZSwgLmJ0bi1saW5rLmJ0bi1saW5rLmJ0bi1saW5rOmFmdGVyLCAuYnRuLWxpbmstLXRvLXByaW1hcnk6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLXByaW1hcnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAzN0M0RDtcbn1cbi5idG4tcHJpbWFyeS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY1RkE7XG4gIGNvbG9yOiAjMDM3QzREO1xufVxuLmJ0bi1ncm91cCAuYnRuLCAuYnRuLWdyb3VwIC5jYXJkIC5jYXJkX190YWcsIC5jYXJkIC5idG4tZ3JvdXAgLmNhcmRfX3RhZywgLmJ0bi1ncm91cCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tZ3JvdXAgLmNhcmRfX3RhZywgLmJ0bi1ncm91cCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tZ3JvdXAgLmNhcmRfX3RhZywgLmJ0bi1ncm91cCAuYnRuLWxpbmstLXRvLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNFN0U4RUQ7XG59XG4uYnRuLWdyb3VwIC5idG4tLWljb24tb25seSB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMi4yNXJlbTtcbn1cbi5idG4tZ3JvdXAgLmJ0bi0taWNvbi1vbmx5LmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICBjb2xvcjogIzM1Mzc0NTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBbY2xhc3MqPXJvdy0tdGVhc2VyXSAuYnRuLS1mZWF0dXJlLWJsb2NrIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnJvdy0tdGVhc2VyLWNvbHMtMyAuYnRuLS1mZWF0dXJlLWJsb2NrIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJ0bi1saW5rLS10by1wcmltYXJ5IHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3QzREO1xuICAgIGJvcmRlci1jb2xvcjogIzAzN0M0RDtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMi4yNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNTYyNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICB9XG4gIC5idG4tbGluay0tdG8tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNjk0MTtcbiAgICBib3JkZXItY29sb3I6ICMwMjYzM2U7XG4gIH1cbiAgLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tbGluay0tdG8tcHJpbWFyeSwgLmJ0bi1saW5rLS10by1wcmltYXJ5OmZvY3VzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM2OTQxO1xuICAgIGJvcmRlci1jb2xvcjogIzAyNjMzZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDEsIDE0NCwgMTA0LCAwLjUpO1xuICB9XG4gIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tbGluay0tdG8tcHJpbWFyeSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWxpbmstLXRvLXByaW1hcnksIC5idG4tbGluay0tdG8tcHJpbWFyeTphY3RpdmUsIC5idG4tbGluay0tdG8tcHJpbWFyeS5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saW5rLS10by1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyNjMzZTtcbiAgICBib3JkZXItY29sb3I6ICMwMjVkM2E7XG4gIH1cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1saW5rLS10by1wcmltYXJ5OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tbGluay0tdG8tcHJpbWFyeTpmb2N1cywgLmJ0bi1saW5rLS10by1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1saW5rLS10by1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWxpbmstLXRvLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDEsIDE0NCwgMTA0LCAwLjUpO1xuICB9XG4gIC5idG4tbGluay0tdG8tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1saW5rLS10by1wcmltYXJ5LmRpc2FibGVkIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3QzREO1xuICAgIGJvcmRlci1jb2xvcjogIzAzN0M0RDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0bi1saW5rLS10by1wcmltYXJ5IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5idG4tbGluay0tdG8tcHJpbWFyeTpiZWZvcmUsIC5idG4tbGluay0tdG8tcHJpbWFyeTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLmJ0bi1saW5rLS10by1wcmltYXJ5LmJ0bi1zbSwgLmNhcmQgLmJ0bi1saW5rLS10by1wcmltYXJ5LmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tbGluay0tdG8tcHJpbWFyeS5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWxpbmstLXRvLXByaW1hcnkuY2FyZF9fdGFnLCAuYnRuLWdyb3VwLXNtID4gLmJ0bi1saW5rLS10by1wcmltYXJ5IHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1saW5rLS1pY29uLXN0YXJ0Om5vdCguYnRuLWxpbmstLWljb24tc3RhcnQpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVjXCI7XG59XG5cbi5idG4tbGluazpub3QoLmJ0bi1saW5rLS1pY29uLXN0YXJ0KTphZnRlcixcbi5idG4tbGluay0tdG8tcHJpbWFyeTpub3QoLmJ0bi1saW5rLS1pY29uLXN0YXJ0KTphZnRlcixcbi5idG4tbGluazpub3QoLmJ0bi1saW5rLS1pY29uLW5vbmUpOmFmdGVyLFxuLmJ0bi1saW5rLS10by1wcmltYXJ5Om5vdCguYnRuLWxpbmstLWljb24tbm9uZSk6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMTUwbXMgZWFzZS1vdXQ7XG4gIGNvbnRlbnQ6IFwiXFxlODVjXCI7XG59XG5cbi5idG4tbGluazpub3QoLmJ0bi1saW5rLS1pY29uLXN0YXJ0KTpob3ZlcjphZnRlcixcbi5idG4tbGluay0tdG8tcHJpbWFyeTpub3QoLmJ0bi1saW5rLS1pY29uLXN0YXJ0KTpob3ZlcjphZnRlcixcbi5idG4tbGluazpub3QoLmJ0bi1saW5rLS1pY29uLW5vbmUpOmhvdmVyOmFmdGVyLFxuLmJ0bi1saW5rLS10by1wcmltYXJ5Om5vdCguYnRuLWxpbmstLWljb24tbm9uZSk6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KTtcbn1cblxuLmJ0bi1saW5rLmJ0bi1saW5rLS1sZWFybi1tb3JlOmFmdGVyLFxuLmJ0bi1saW5rLS1sZWFybi1tb3JlLmJ0bi1saW5rLS10by1wcmltYXJ5OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmJ0bi1saW5rLmJ0bi1saW5rLS1sZWFybi1tb3JlOmhvdmVyOmFmdGVyLFxuLmJ0bi1saW5rLS1sZWFybi1tb3JlLmJ0bi1saW5rLS10by1wcmltYXJ5OmhvdmVyOmFmdGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uYnRuLWxpbmsuYnRuLWxpbmstLWxlYXJuLW1vcmUuY29sbGFwc2VkOmFmdGVyLFxuLmJ0bi1saW5rLS1sZWFybi1tb3JlLmNvbGxhcHNlZC5idG4tbGluay0tdG8tcHJpbWFyeTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQwXCI7XG59XG5cbi5idG4tbGluay0taWNvbi1ub25lOmJlZm9yZSxcbi5idG4tbGluay0taWNvbi1ub25lOmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tbGluay0taWNvbi1ub25lLnN0cmV0Y2hlZC1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1saW5rLmJ0bi1saW5rLmJ0bi1saW5rOmJlZm9yZSxcbi5idG4tbGluay0tdG8tcHJpbWFyeTpiZWZvcmUsXG4uYnRuLWxpbmsuYnRuLWxpbmsuYnRuLWxpbms6YWZ0ZXIsXG4uYnRuLWxpbmstLXRvLXByaW1hcnk6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG4gIG1hcmdpbi1yaWdodDogMC41ZW07XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1wcmltYXJ5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMwMzdDNEQ7XG59XG5cbi5idG4tcHJpbWFyeS1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY1RkE7XG4gIGNvbG9yOiAjMDM3QzREO1xufVxuXG4uYnRuLWdyb3VwIC5idG4sXG4uYnRuLWdyb3VwIC5jYXJkIC5jYXJkX190YWcsXG4uY2FyZCAuYnRuLWdyb3VwIC5jYXJkX190YWcsXG4uYnRuLWdyb3VwIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZF9fdGFnLFxuLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tZ3JvdXAgLmNhcmRfX3RhZyxcbi5idG4tZ3JvdXAgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5jYXJkX190YWcsXG4uYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmJ0bi1ncm91cCAuY2FyZF9fdGFnLFxuLmJ0bi1ncm91cCAuYnRuLWxpbmstLXRvLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNFN0U4RUQ7XG59XG5cbi5idG4tZ3JvdXAgLmJ0bi0taWNvbi1vbmx5IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtO1xufVxuXG4uYnRuLWdyb3VwIC5idG4tLWljb24tb25seS5idG4tb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICMzNTM3NDU7XG59XG5cbi5jYXJkLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA5cHggcmdiYSg1MywgNTUsIDY5LCAwLjEpO1xuICBib3JkZXI6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvdy10ZWFzZXIgLmNhcmQsIC5yb3ctdGVhc2VyIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciwgLnJvdy10ZWFzZXIgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyLCAucm93LS10ZWFzZXIgLmNhcmQsIC5yb3ctLXRlYXNlciAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIsIC5yb3ctLXRlYXNlciAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmNhcmQgLmNhcmQtYm9keSwgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5jYXJkLWJvZHksIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmQgLmNhcmQtYm9keSwgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5jYXJkLWJvZHksIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkIC5jYXJkLWJvZHksIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZC1ib2R5LCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmNhcmQtYm9keSB7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICB9XG59XG4uY2FyZCAuY2FyZC1pbWctdG9wICsgLmNhcmQtYm9keSwgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5jYXJkLWltZy10b3AgKyAuY2FyZC1ib2R5LCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmNhcmQtaW1nLXRvcCArIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nLXRvcDogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuLmNhcmQtLWltcGFjdCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZzogNHJlbTtcbn1cbi5jYXJkLS1keW5hbWljIC5jYXJkLWJvZHkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi5jYXJkLS1keW5hbWljIC5jYXJkLWJvZHkgLmNhcmRfX3VpIHtcbiAgdG9wOiAwLjVyZW07XG4gIHJpZ2h0OiAxLjVyZW07XG59XG4uY2FyZC0tZHluYW1pYyAuY2FyZC1ib2R5IC5jYXJkX191aS0tcmVmcmVzaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5jYXJkLS1keW5hbWljIC5jYXJkLWJvZHkgLmNhcmRfX3VpLS1zZWxlY3Qge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jYXJkLS1keW5hbWljIC5jYXJkLWJvZHkgLmNhcmRfX3VpLS1zZWxlY3QgLmZvcm0tY29udHJvbCwgLmNhcmQtLWR5bmFtaWMgLmNhcmQtYm9keSAuY2FyZF9fdWktLXNlbGVjdCAuZm9ybS1zZWxlY3Qge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG4uY2FyZC0tZHluYW1pYyAuY2FyZC1ib2R5IC5jYXJkX191aS0tc2VsZWN0ICsgLmNhcmRfX2NvbnRlbnQge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuLmNhcmQtLWNvbXBhY3QgLmNhcmQtYm9keSB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uY2FyZCAuY2FyZC1pbWctb3ZlcmxheSAqLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmNhcmQtaW1nLW92ZXJsYXkgKiwgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5jYXJkLWltZy1vdmVybGF5ICoge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG4uY2FyZCAuY2FyZC1pbWctb3ZlcmxheTpiZWZvcmUsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZC1pbWctb3ZlcmxheTpiZWZvcmUsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuY2FyZC1pbWctb3ZlcmxheTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUzLCA1NSwgNjksIDAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzIGJhY2tncm91bmQtY29sb3IgZWFzZTtcbn1cbi5jYXJkIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmNhcmRfX3RhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2FyZCAuY2FyZF9fYmFkZ2UsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZF9fYmFkZ2UsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuY2FyZF9fYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEuNXJlbTtcbiAgcmlnaHQ6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzdDNEQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jYXJkIC5jYXJkX19iYWRnZS5jYXJkX19iYWRnZS0taW5zaWRlLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmNhcmRfX2JhZGdlLmNhcmRfX2JhZGdlLS1pbnNpZGUsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuY2FyZF9fYmFkZ2UuY2FyZF9fYmFkZ2UtLWluc2lkZSB7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG59XG4uY2FyZC0tYm9keS1oYXMtaW1nLXRvcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZC0tYm9keS1oYXMtaW1nLXRvcCAuY2FyZC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZC0tYm9keS1oYXMtaW1nLXRvcCAuY2FyZC1ib2R5ID4gKiBpbWc6Zmlyc3QtY2hpbGQsXG4uY2FyZC0tYm9keS1oYXMtaW1nLXRvcCAuY2FyZC1ib2R5ID4gKiBzdmc6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSkgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIC0xcmVtIDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZC0tYm9keS1oYXMtaW1nLXRvcCAuY2FyZC1ib2R5ID4gKiBpbWc6Zmlyc3QtY2hpbGQsXG4gIC5jYXJkLS1ib2R5LWhhcy1pbWctdG9wIC5jYXJkLWJvZHkgPiAqIHN2ZzpmaXJzdC1jaGlsZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDNyZW0pICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIC0xLjVyZW0gMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jYXJkLS1ib2R5LWhhcy1pbWctdG9wIC5jYXJkLWJvZHkgPiAqIGltZzpmaXJzdC1jaGlsZCxcbiAgLmNhcmQtLWJvZHktaGFzLWltZy10b3AgLmNhcmQtYm9keSA+ICogc3ZnOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNHJlbSkgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgLTJyZW0gM3JlbTtcbiAgfVxufVxuXG4jbndiIC5jYXJvdXNlbCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjU7XG59XG4jbndiIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIGJvdHRvbTogLTNyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jbndiIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0I3QjlDODtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuI253YiAuY2Fyb3VzZWwgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3QzREO1xufVxuI253YiAuY2Fyb3VzZWwgLmNhcm91c2VsLWl0ZW0gdWwsICNud2IgLmNhcm91c2VsIC5jYXJvdXNlbC1pdGVtIHAge1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4jbndiIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaXRlbSB1bCB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmNvbGxhcHNlLWxhYmVsLWV4cGFuZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNlZCAuY29sbGFwc2UtbGFiZWwtZXhwYW5kZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uY29sbGFwc2VkIC5jb2xsYXBzZS1sYWJlbC1jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJvdy0tdGVhc2VyLWNvbHMtMyAuZmVhdHVyZS1ibG9ja19fY29sbGFwc2UsXG4gIC5yb3ctLXRlYXNlci1jb2xzLTQgLmZlYXR1cmUtYmxvY2tfX2NvbGxhcHNlLFxuICAucm93LS10ZWFzZXItY29scy01IC5mZWF0dXJlLWJsb2NrX19jb2xsYXBzZSxcbiAgLnJvdy0tdGVhc2VyLWNvbHMtNiAuZmVhdHVyZS1ibG9ja19fY29sbGFwc2UsXG4gIC5oYXMtY29sbGFwc2UtYW5uZXggLmZlYXR1cmUtYmxvY2tfX2NvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5yb3ctLXRlYXNlci1jb2xzLTEgLmNvbGxhcHNlLWFubmV4LWNvbnRhaW5lcixcbi5yb3ctLXRlYXNlci1jb2xzLTIgLmNvbGxhcHNlLWFubmV4LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjY4NzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjY4NzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjk2OXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuOTY5cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC42NTdyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjY1N3JlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG5cbi5mb3JtLXRleHQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjODc4QUEzO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjMzUzNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTdFOEVEO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjU2MjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjMzUzNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICMwMzdDNEQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzLCAxMjQsIDc3LCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIGhlaWdodDogMS43NWVtO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzYxNjQ3RDtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGNTtcbiAgYm9yZGVyLWNvbG9yOiAjRTdFOEVEO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC42ODc1cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbiAgY29sb3I6ICMzNTM3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC42ODc1cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbiAgY29sb3I6ICMzNTM3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1jb250cm9sOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42ODc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBjb2xvcjogIzYxNjQ3RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS43NWVtICsgMS4zMTRyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjY1N3JlbSAxcmVtO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC42NTdyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC42NTdyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuLmZvcm0tY29udHJvbC1zbTo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBwYWRkaW5nOiAwLjY1N3JlbSAxcmVtO1xuICBtYXJnaW46IC0wLjY1N3JlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNzVlbSArIDEuOTM4cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC45NjlyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjk2OXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjk2OXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG4uZm9ybS1jb250cm9sLWxnOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuOTY5cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuOTY5cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjc1ZW0gKyAxLjM3NXJlbSArIDJweCk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNzVlbSArIDEuMzE0cmVtICsgMnB4KTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS43NWVtICsgMS45MzhyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgbWF4LXdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuNjg3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBoZWlnaHQ6IDEuNzVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICBoZWlnaHQ6IDEuNzVlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAycmVtIDAuNjg3NXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICMzNTM3NDU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzI1MjYzMCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTdFOEVEO1xuICBib3JkZXItcmFkaXVzOiAwLjU2MjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMwMzdDNEQ7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgzLCAxMjQsIDc3LCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzYxNjQ3RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjBGNTtcbiAgYm9yZGVyLWNvbG9yOiAjRTdFOEVEO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzM1Mzc0NTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuNjU3cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42NTdyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuOTY5cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45NjlyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjM3NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgYm9yZGVyLXJhZGl1czogMC4xNWVtO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1yYWRpb10ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZm9ybS1jaGVjay1pbnB1dDphY3RpdmUge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTAlKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDM3QzREO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMywgMTI0LCA3NywgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzN0M0RDtcbiAgYm9yZGVyLWNvbG9yOiAjMDM3QzREO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM0ZGRkZGRicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy0zIC0zIDYgNiclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzMDM3QzREJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzdDNEQ7XG4gIGJvcmRlci1jb2xvcjogIzAzN0M0RDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRkZGRkZGJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyMzAzN0M0RCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSclMjNGRkZGRkYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uYnRuLWNoZWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmJ0biwgLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLWxpbmstLXRvLXByaW1hcnksIC5jYXJkIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5idG4tY2hlY2tbZGlzYWJsZWRdICsgLmNhcmRfX3RhZywgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5idG4sIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuLWxpbmstLXRvLXByaW1hcnksIC5jYXJkIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmJ0bi1jaGVjazpkaXNhYmxlZCArIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmNhcmRfX3RhZyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGRkZGLCAwIDAgMCAwLjI1cmVtIHJnYmEoMywgMTI0LCA3NywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGRkZGLCAwIDAgMCAwLjI1cmVtIHJnYmEoMywgMTI0LCA3NywgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3QzREO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q4Y2E7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFOEVEO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3QzREO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkOGNhO1xufVxuLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFOEVEO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzhBQTM7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NzhBQTM7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gIHBhZGRpbmctdG9wOiAxLjE1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yMjZyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjE1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yMjZyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctdG9wOiAxLjE1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yMjZyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NTcxNCkgdHJhbnNsYXRlWSgtMC42cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NTcxNCkgdHJhbnNsYXRlWSgtMC42cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biwgLmlucHV0LWdyb3VwIC5idG4tbGluay0tdG8tcHJpbWFyeSwgLmlucHV0LWdyb3VwIC5jYXJkIC5jYXJkX190YWcsIC5jYXJkIC5pbnB1dC1ncm91cCAuY2FyZF9fdGFnLCAuaW5wdXQtZ3JvdXAgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuaW5wdXQtZ3JvdXAgLmNhcmRfX3RhZywgLmlucHV0LWdyb3VwIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmlucHV0LWdyb3VwIC5jYXJkX190YWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwIC5idG4tbGluay0tdG8tcHJpbWFyeTpmb2N1cywgLmlucHV0LWdyb3VwIC5jYXJkIC5jYXJkX190YWc6Zm9jdXMsIC5jYXJkIC5pbnB1dC1ncm91cCAuY2FyZF9fdGFnOmZvY3VzLCAuaW5wdXQtZ3JvdXAgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5jYXJkX190YWc6Zm9jdXMsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuaW5wdXQtZ3JvdXAgLmNhcmRfX3RhZzpmb2N1cywgLmlucHV0LWdyb3VwIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuY2FyZF9fdGFnOmZvY3VzLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmlucHV0LWdyb3VwIC5jYXJkX190YWc6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgY29sb3I6ICM2MTY0N0Q7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U3RThFRDtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0bi1saW5rLS10by1wcmltYXJ5LFxuLmNhcmQgLmlucHV0LWdyb3VwLWxnID4gLmNhcmRfX3RhZyxcbi5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuaW5wdXQtZ3JvdXAtbGcgPiAuY2FyZF9fdGFnLFxuLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5pbnB1dC1ncm91cC1sZyA+IC5jYXJkX190YWcge1xuICBwYWRkaW5nOiAwLjk2OXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjU2MjVyZW07XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuLWxpbmstLXRvLXByaW1hcnksXG4uY2FyZCAuaW5wdXQtZ3JvdXAtc20gPiAuY2FyZF9fdGFnLFxuLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5pbnB1dC1ncm91cC1zbSA+IC5jYXJkX190YWcsXG4uYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmlucHV0LWdyb3VwLXNtID4gLmNhcmRfX3RhZyB7XG4gIHBhZGRpbmc6IDAuNjU3cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobiszKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IDpudGgtbGFzdC1jaGlsZChuKzMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC52YWxpZC10b29sdGlwKTpub3QoLnZhbGlkLWZlZWRiYWNrKTpub3QoLmludmFsaWQtdG9vbHRpcCk6bm90KC5pbnZhbGlkLWZlZWRiYWNrKSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzJFRDQ3Nztcbn1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ2LCAyMTIsIDExOSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogMC41NjI1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyRUQ0Nzc7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS43NWVtICsgMS4zNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzJFRDQ3NycgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjQzNzVlbSArIDAuMzQzNzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuODc1ZW0gKyAwLjY4NzVyZW0pIGNhbGMoMC44NzVlbSArIDAuNjg3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkVENDc3O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNDYsIDIxMiwgMTE5LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNzVlbSArIDEuMzc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC40Mzc1ZW0gKyAwLjM0Mzc1cmVtKSByaWdodCBjYWxjKDAuNDM3NWVtICsgMC4zNDM3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkVENDc3O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDMuMDMxMjVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyNTI2MzAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMkVENDc3JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxcmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDJyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuODc1ZW0gKyAwLjY4NzVyZW0pIGNhbGMoMC44NzVlbSArIDAuNjg3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJFRDQ3NztcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDQ2LCAyMTIsIDExOSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzJFRDQ3Nztcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkVENDc3O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDQ2LCAyMTIsIDExOSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyRUQ0Nzc7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI0Q4NTk1MTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE2LCA4OSwgODEsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNTYyNXJlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNEODU5NTE7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS43NWVtICsgMS4zNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRDg1OTUxJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0Q4NTk1MScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuNDM3NWVtICsgMC4zNDM3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC44NzVlbSArIDAuNjg3NXJlbSkgY2FsYygwLjg3NWVtICsgMC42ODc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjRDg1OTUxO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjE2LCA4OSwgODEsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNzVlbSArIDEuMzc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC40Mzc1ZW0gKyAwLjM0Mzc1cmVtKSByaWdodCBjYWxjKDAuNDM3NWVtICsgMC4zNDM3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0Q4NTk1MTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjc1ZW0gKyAzLjAzMTI1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjUyNjMwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpLCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDEyIDEyJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzRDg1OTUxJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0Q4NTk1MScgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxcmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDJyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuODc1ZW0gKyAwLjY4NzVyZW0pIGNhbGMoMC44NzVlbSArIDAuNjg3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNEODU5NTE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTYsIDg5LCA4MSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNEODU5NTE7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEODU5NTE7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxNiwgODksIDgxLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNEODU5NTE7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4NzhBQTM7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzAzN0M0RDtcbn1cblxuLmZvcm0taWNvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZm9ybS1pY29uIC5pY29uIHtcbiAgei1pbmRleDogMTtcbn1cbi5mb3JtLWljb24tLWFmdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mb3JtLWljb24gLmljb24ge1xuICB3aWR0aDogMS4wMDAwMDAwMDAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmZvcm0taWNvbi0tYmVmb3JlIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMuMDAwMDAwMDAwMXJlbTtcbn1cbi5mb3JtLWljb24tLWJlZm9yZSAuZm9ybS1pY29uLS1pcy1iZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IC0yLjAwMDAwMDAwMDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuLmZvcm0taWNvbi0tYWZ0ZXIgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMDAwMDAwMDAwMXJlbTtcbn1cbi5mb3JtLWljb24tLWFmdGVyIC5mb3JtLWljb24tLWlzLWFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjAwMDAwMDAwMDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmZvcm0taWNvbi0tbGcgLmZvcm0taWNvbiAuaWNvbiB7XG4gIHdpZHRoOiAxLjI4NTcxNDI4NTlyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uZm9ybS1pY29uLS1sZyAuZm9ybS1pY29uLS1iZWZvcmUgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogMy4yODU3MTQyODU5cmVtO1xufVxuLmZvcm0taWNvbi0tbGcgLmZvcm0taWNvbi0tYmVmb3JlIC5mb3JtLWljb24tLWlzLWJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogLTIuMjg1NzE0Mjg1OXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4uZm9ybS1pY29uLS1sZyAuZm9ybS1pY29uLS1hZnRlciAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogMy4yODU3MTQyODU5cmVtO1xufVxuLmZvcm0taWNvbi0tbGcgLmZvcm0taWNvbi0tYWZ0ZXIgLmZvcm0taWNvbi0taXMtYWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogLTIuMjg1NzE0Mjg1OXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uZm9ybS1pY29uLS1zbSAuZm9ybS1pY29uIC5pY29uIHtcbiAgd2lkdGg6IDAuNzE0Mjg1NzE0NHJlbTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWljb24tLXNtIC5mb3JtLWljb24tLWJlZm9yZSAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjcxNDI4NTcxNDRyZW07XG59XG4uZm9ybS1pY29uLS1zbSAuZm9ybS1pY29uLS1iZWZvcmUgLmZvcm0taWNvbi0taXMtYmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS43MTQyODU3MTQ0cmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5mb3JtLWljb24tLXNtIC5mb3JtLWljb24tLWFmdGVyIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjcxNDI4NTcxNDRyZW07XG59XG4uZm9ybS1pY29uLS1zbSAuZm9ybS1pY29uLS1hZnRlciAuZm9ybS1pY29uLS1pcy1hZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMS43MTQyODU3MTQ0cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbiNud2IgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbiNud2IgLmZvcm0tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMjUyNjMwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uZmVlZGJhY2staGFzLWljb24sIC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbi5mZWVkYmFjay1oYXMtaWNvbiAuaWNvbiwgLmludmFsaWQtZmVlZGJhY2sgLmljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG59XG5cbi5mb3JtLWZsb2F0aW5nIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QucGxhY2Vob2xkZXItc2VsZWN0ZWQge1xuICBjb2xvcjogIzYxNjQ3RDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgdGV4dGFyZWE6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCB0ZXh0YXJlYTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwIGlucHV0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5idG4sIC5pbnB1dC1ncm91cCAuYnRuLWxpbmstLXRvLXByaW1hcnksIC5pbnB1dC1ncm91cCAuY2FyZCAuY2FyZF9fdGFnLCAuY2FyZCAuaW5wdXQtZ3JvdXAgLmNhcmRfX3RhZywgLmlucHV0LWdyb3VwIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmlucHV0LWdyb3VwIC5jYXJkX190YWcsIC5pbnB1dC1ncm91cCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5pbnB1dC1ncm91cCAuY2FyZF9fdGFnIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTdFOEVEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuLmlucHV0LWdyb3VwIC5idG4uZHJvcGRvd24tdG9nZ2xlLnNob3csIC5pbnB1dC1ncm91cCAuZHJvcGRvd24tdG9nZ2xlLnNob3cuYnRuLWxpbmstLXRvLXByaW1hcnksIC5pbnB1dC1ncm91cCAuY2FyZCAuZHJvcGRvd24tdG9nZ2xlLnNob3cuY2FyZF9fdGFnLCAuY2FyZCAuaW5wdXQtZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZS5zaG93LmNhcmRfX3RhZywgLmlucHV0LWdyb3VwIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuZHJvcGRvd24tdG9nZ2xlLnNob3cuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmlucHV0LWdyb3VwIC5kcm9wZG93bi10b2dnbGUuc2hvdy5jYXJkX190YWcsIC5pbnB1dC1ncm91cCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmRyb3Bkb3duLXRvZ2dsZS5zaG93LmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5pbnB1dC1ncm91cCAuZHJvcGRvd24tdG9nZ2xlLnNob3cuY2FyZF9fdGFnIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTdFOEVEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzAzN0M0RDtcbn1cbi5pbnB1dC1ncm91cCAuYnRuLmRpc2FibGVkLCAuaW5wdXQtZ3JvdXAgLmRpc2FibGVkLmJ0bi1saW5rLS10by1wcmltYXJ5LCAuaW5wdXQtZ3JvdXAgLmNhcmQgLmRpc2FibGVkLmNhcmRfX3RhZywgLmNhcmQgLmlucHV0LWdyb3VwIC5kaXNhYmxlZC5jYXJkX190YWcsIC5pbnB1dC1ncm91cCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmRpc2FibGVkLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5pbnB1dC1ncm91cCAuZGlzYWJsZWQuY2FyZF9fdGFnLCAuaW5wdXQtZ3JvdXAgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5kaXNhYmxlZC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuaW5wdXQtZ3JvdXAgLmRpc2FibGVkLmNhcmRfX3RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNjE2NDdEO1xuICBvcGFjaXR5OiAxO1xufVxuLmlucHV0LWdyb3VwIC5idG46aG92ZXIsIC5pbnB1dC1ncm91cCAuYnRuLWxpbmstLXRvLXByaW1hcnk6aG92ZXIsIC5pbnB1dC1ncm91cCAuY2FyZCAuY2FyZF9fdGFnOmhvdmVyLCAuY2FyZCAuaW5wdXQtZ3JvdXAgLmNhcmRfX3RhZzpob3ZlciwgLmlucHV0LWdyb3VwIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZF9fdGFnOmhvdmVyLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmlucHV0LWdyb3VwIC5jYXJkX190YWc6aG92ZXIsIC5pbnB1dC1ncm91cCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmNhcmRfX3RhZzpob3ZlciwgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5pbnB1dC1ncm91cCAuY2FyZF9fdGFnOmhvdmVyIHtcbiAgY29sb3I6ICMwMzdDNEQ7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biArIGlucHV0LCAuaW5wdXQtZ3JvdXAgLmJ0bi1saW5rLS10by1wcmltYXJ5ICsgaW5wdXQsIC5pbnB1dC1ncm91cCAuY2FyZCAuY2FyZF9fdGFnICsgaW5wdXQsIC5jYXJkIC5pbnB1dC1ncm91cCAuY2FyZF9fdGFnICsgaW5wdXQsIC5pbnB1dC1ncm91cCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmNhcmRfX3RhZyArIGlucHV0LCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmlucHV0LWdyb3VwIC5jYXJkX190YWcgKyBpbnB1dCwgLmlucHV0LWdyb3VwIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuY2FyZF9fdGFnICsgaW5wdXQsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuaW5wdXQtZ3JvdXAgLmNhcmRfX3RhZyArIGlucHV0IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4NzhBQTM7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDM3QzREO1xufVxuXG4uZm9ybS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm0taWNvbiAuaWNvbiB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mb3JtLWljb24tLWFmdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5mb3JtLWljb24gLmljb24ge1xuICB3aWR0aDogMS4wMDAwMDAwMDAxcmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS1pY29uLS1iZWZvcmUgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogMy4wMDAwMDAwMDAxcmVtO1xufVxuXG4uZm9ybS1pY29uLS1iZWZvcmUgLmZvcm0taWNvbi0taXMtYmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMi4wMDAwMDAwMDAxcmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cblxuLmZvcm0taWNvbi0tYWZ0ZXIgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMDAwMDAwMDAwMXJlbTtcbn1cblxuLmZvcm0taWNvbi0tYWZ0ZXIgLmZvcm0taWNvbi0taXMtYWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogLTIuMDAwMDAwMDAwMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uZm9ybS1pY29uLS1sZyAuZm9ybS1pY29uIC5pY29uIHtcbiAgd2lkdGg6IDEuMjg1NzE0Mjg1OXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLmZvcm0taWNvbi0tbGcgLmZvcm0taWNvbi0tYmVmb3JlIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMuMjg1NzE0Mjg1OXJlbTtcbn1cblxuLmZvcm0taWNvbi0tbGcgLmZvcm0taWNvbi0tYmVmb3JlIC5mb3JtLWljb24tLWlzLWJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogLTIuMjg1NzE0Mjg1OXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5mb3JtLWljb24tLWxnIC5mb3JtLWljb24tLWFmdGVyIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiAzLjI4NTcxNDI4NTlyZW07XG59XG5cbi5mb3JtLWljb24tLWxnIC5mb3JtLWljb24tLWFmdGVyIC5mb3JtLWljb24tLWlzLWFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0yLjI4NTcxNDI4NTlyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmZvcm0taWNvbi0tc20gLmZvcm0taWNvbiAuaWNvbiB7XG4gIHdpZHRoOiAwLjcxNDI4NTcxNDRyZW07XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG59XG5cbi5mb3JtLWljb24tLXNtIC5mb3JtLWljb24tLWJlZm9yZSAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjcxNDI4NTcxNDRyZW07XG59XG5cbi5mb3JtLWljb24tLXNtIC5mb3JtLWljb24tLWJlZm9yZSAuZm9ybS1pY29uLS1pcy1iZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjcxNDI4NTcxNDRyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuXG4uZm9ybS1pY29uLS1zbSAuZm9ybS1pY29uLS1hZnRlciAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogMi43MTQyODU3MTQ0cmVtO1xufVxuXG4uZm9ybS1pY29uLS1zbSAuZm9ybS1pY29uLS1hZnRlciAuZm9ybS1pY29uLS1pcy1hZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAtMS43MTQyODU3MTQ0cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbiNud2IgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuI253YiAuZm9ybS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyNTI2MzAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mZWVkYmFjay1oYXMtaWNvbiwgLmludmFsaWQtZmVlZGJhY2ssICNud2IgLkZvcm1fX0VsZW1lbnRfX1ZhbGlkYXRpb25FcnJvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5cbi5mZWVkYmFjay1oYXMtaWNvbiAuaWNvbiwgLmludmFsaWQtZmVlZGJhY2sgLmljb24sICNud2IgLkZvcm1fX0VsZW1lbnRfX1ZhbGlkYXRpb25FcnJvciAuaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxuLmZvcm0tZmxvYXRpbmcgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdC5wbGFjZWhvbGRlci1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjNjE2NDdEO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9ybS1mbG9hdGluZy0tdGV4dGFyZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIycHgpO1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuNTYyNXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uZm9ybS1mbG9hdGluZyAuZm9ybS1sYWJlbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgaW5wdXQ6bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgdGV4dGFyZWE6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwIHRleHRhcmVhOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG59XG5cbi5pbnB1dC1ncm91cCBpbnB1dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmlucHV0LWdyb3VwIC5idG4sIC5pbnB1dC1ncm91cCAuYnRuLWxpbmstLXRvLXByaW1hcnksIC5pbnB1dC1ncm91cCAuY2FyZCAuY2FyZF9fdGFnLCAuY2FyZCAuaW5wdXQtZ3JvdXAgLmNhcmRfX3RhZywgLmlucHV0LWdyb3VwIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmlucHV0LWdyb3VwIC5jYXJkX190YWcsIC5pbnB1dC1ncm91cCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5pbnB1dC1ncm91cCAuY2FyZF9fdGFnIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTdFOEVEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmJ0bi5kcm9wZG93bi10b2dnbGUuc2hvdywgLmlucHV0LWdyb3VwIC5kcm9wZG93bi10b2dnbGUuc2hvdy5idG4tbGluay0tdG8tcHJpbWFyeSwgLmlucHV0LWdyb3VwIC5jYXJkIC5kcm9wZG93bi10b2dnbGUuc2hvdy5jYXJkX190YWcsIC5jYXJkIC5pbnB1dC1ncm91cCAuZHJvcGRvd24tdG9nZ2xlLnNob3cuY2FyZF9fdGFnLCAuaW5wdXQtZ3JvdXAgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5kcm9wZG93bi10b2dnbGUuc2hvdy5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuaW5wdXQtZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZS5zaG93LmNhcmRfX3RhZywgLmlucHV0LWdyb3VwIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuZHJvcGRvd24tdG9nZ2xlLnNob3cuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmlucHV0LWdyb3VwIC5kcm9wZG93bi10b2dnbGUuc2hvdy5jYXJkX190YWcge1xuICBib3JkZXItY29sb3I6ICNFN0U4RUQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMDM3QzREO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmJ0bi5kaXNhYmxlZCwgLmlucHV0LWdyb3VwIC5kaXNhYmxlZC5idG4tbGluay0tdG8tcHJpbWFyeSwgLmlucHV0LWdyb3VwIC5jYXJkIC5kaXNhYmxlZC5jYXJkX190YWcsIC5jYXJkIC5pbnB1dC1ncm91cCAuZGlzYWJsZWQuY2FyZF9fdGFnLCAuaW5wdXQtZ3JvdXAgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5kaXNhYmxlZC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuaW5wdXQtZ3JvdXAgLmRpc2FibGVkLmNhcmRfX3RhZywgLmlucHV0LWdyb3VwIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuZGlzYWJsZWQuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmlucHV0LWdyb3VwIC5kaXNhYmxlZC5jYXJkX190YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzYxNjQ3RDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmlucHV0LWdyb3VwIC5idG46aG92ZXIsIC5pbnB1dC1ncm91cCAuYnRuLWxpbmstLXRvLXByaW1hcnk6aG92ZXIsIC5pbnB1dC1ncm91cCAuY2FyZCAuY2FyZF9fdGFnOmhvdmVyLCAuY2FyZCAuaW5wdXQtZ3JvdXAgLmNhcmRfX3RhZzpob3ZlciwgLmlucHV0LWdyb3VwIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZF9fdGFnOmhvdmVyLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmlucHV0LWdyb3VwIC5jYXJkX190YWc6aG92ZXIsIC5pbnB1dC1ncm91cCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmNhcmRfX3RhZzpob3ZlciwgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5pbnB1dC1ncm91cCAuY2FyZF9fdGFnOmhvdmVyIHtcbiAgY29sb3I6ICMwMzdDNEQ7XG59XG5cbi5pbnB1dC1ncm91cCAuYnRuICsgaW5wdXQsIC5pbnB1dC1ncm91cCAuYnRuLWxpbmstLXRvLXByaW1hcnkgKyBpbnB1dCwgLmlucHV0LWdyb3VwIC5jYXJkIC5jYXJkX190YWcgKyBpbnB1dCwgLmNhcmQgLmlucHV0LWdyb3VwIC5jYXJkX190YWcgKyBpbnB1dCwgLmlucHV0LWdyb3VwIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZF9fdGFnICsgaW5wdXQsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuaW5wdXQtZ3JvdXAgLmNhcmRfX3RhZyArIGlucHV0LCAuaW5wdXQtZ3JvdXAgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5jYXJkX190YWcgKyBpbnB1dCwgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5pbnB1dC1ncm91cCAuY2FyZF9fdGFnICsgaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbiNud2IgLkVQaVNlcnZlckZvcm1zIC5idG4sICNud2IgLkVQaVNlcnZlckZvcm1zIC5idG4tbGluay0tdG8tcHJpbWFyeSwgI253YiAuRVBpU2VydmVyRm9ybXMgLmNhcmQgLmNhcmRfX3RhZywgLmNhcmQgI253YiAuRVBpU2VydmVyRm9ybXMgLmNhcmRfX3RhZywgI253YiAuRVBpU2VydmVyRm9ybXMgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAjbndiIC5FUGlTZXJ2ZXJGb3JtcyAuY2FyZF9fdGFnLCAjbndiIC5FUGlTZXJ2ZXJGb3JtcyAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyICNud2IgLkVQaVNlcnZlckZvcm1zIC5jYXJkX190YWcge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4jbndiIC5FUGlTZXJ2ZXJGb3JtcyAuYnRuLXNtLCAjbndiIC5FUGlTZXJ2ZXJGb3JtcyAuYnRuLWdyb3VwLXNtID4gLmJ0biwgI253YiAuRVBpU2VydmVyRm9ybXMgLmJ0bi1ncm91cC1zbSA+IC5idG4tbGluay0tdG8tcHJpbWFyeSwgI253YiAuRVBpU2VydmVyRm9ybXMgLmNhcmQgLmNhcmRfX3RhZywgLmNhcmQgI253YiAuRVBpU2VydmVyRm9ybXMgLmNhcmRfX3RhZywgI253YiAuRVBpU2VydmVyRm9ybXMgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAjbndiIC5FUGlTZXJ2ZXJGb3JtcyAuY2FyZF9fdGFnLCAjbndiIC5FUGlTZXJ2ZXJGb3JtcyAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyICNud2IgLkVQaVNlcnZlckZvcm1zIC5jYXJkX190YWcge1xuICBwYWRkaW5nOiAwLjQwNjI1cmVtIDEuODEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG59XG5cbiNud2IgLkVQaVNlcnZlckZvcm1zIC5Gb3JtUmFuZ2UgLkZvcm1SYW5nZV9fSW5wdXQge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG59XG5cbiNud2IgLkVQaVNlcnZlckZvcm1zIC5Gb3JtQ2FwdGNoYSAuRm9ybVRleHRib3hfX0lucHV0IHtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbiNud2IgLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19OYXZpZ2F0aW9uQmFyIC5Gb3JtX19OYXZpZ2F0aW9uQmFyX19BY3Rpb24ge1xuICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGNvbG9yOiAjNjE2NDdEO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAyLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjU2MjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMDM3QzREO1xuICBib3JkZXItY29sb3I6ICMwMzdDNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICNud2IgLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19OYXZpZ2F0aW9uQmFyIC5Gb3JtX19OYXZpZ2F0aW9uQmFyX19BY3Rpb24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbiNud2IgLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19OYXZpZ2F0aW9uQmFyIC5Gb3JtX19OYXZpZ2F0aW9uQmFyX19BY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzYxNjQ3RDtcbn1cblxuLmJ0bi1jaGVjazpmb2N1cyArICNud2IgLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19OYXZpZ2F0aW9uQmFyIC5Gb3JtX19OYXZpZ2F0aW9uQmFyX19BY3Rpb24sICNud2IgLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19OYXZpZ2F0aW9uQmFyIC5Gb3JtX19OYXZpZ2F0aW9uQmFyX19BY3Rpb246Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMywgMTI0LCA3NywgMC4yNSk7XG59XG5cbiNud2IgLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19OYXZpZ2F0aW9uQmFyIC5Gb3JtX19OYXZpZ2F0aW9uQmFyX19BY3Rpb246ZGlzYWJsZWQsICNud2IgLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19OYXZpZ2F0aW9uQmFyIC5Gb3JtX19OYXZpZ2F0aW9uQmFyX19BY3Rpb24uZGlzYWJsZWQsIGZpZWxkc2V0OmRpc2FibGVkICNud2IgLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19OYXZpZ2F0aW9uQmFyIC5Gb3JtX19OYXZpZ2F0aW9uQmFyX19BY3Rpb24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuI253YiAuRVBpU2VydmVyRm9ybXMgLkZvcm1fX05hdmlnYXRpb25CYXIgLkZvcm1fX05hdmlnYXRpb25CYXJfX0FjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3QzREO1xuICBib3JkZXItY29sb3I6ICMwMzdDNEQ7XG59XG5cbiNud2IgLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19OYXZpZ2F0aW9uQmFyIC5Gb3JtX19OYXZpZ2F0aW9uQmFyX19Qcm9ncmVzc0JhciB7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNud2IgLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19OYXZpZ2F0aW9uQmFyIC5Gb3JtX19OYXZpZ2F0aW9uQmFyX19Qcm9ncmVzc0JhciAuRm9ybV9fTmF2aWdhdGlvbkJhcl9fUHJvZ3Jlc3NCYXItLVByb2dyZXNzIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4jbndiIC5FUGlTZXJ2ZXJGb3JtcyAuRm9ybUNob2ljZS0tSW1hZ2UgLkZvcm1DaG9pY2VfX0lucHV0OmNoZWNrZWQgfiBpbWcge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDNweCAjMDM3QzREO1xufVxuXG4jbndiIC5FUGlTZXJ2ZXJGb3JtcyAuRm9ybUNob2ljZS0tSW1hZ2VfX0l0ZW1fX0NhcHRpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuI253YiAuRVBpU2VydmVyRm9ybXMgLkZvcm1EYXRlVGltZVJhbmdlIC5Gb3JtRGF0ZVRpbWVSYW5nZV9fU3RhcnQsXG4jbndiIC5FUGlTZXJ2ZXJGb3JtcyAuRm9ybURhdGVUaW1lUmFuZ2UgLkZvcm1EYXRlVGltZVJhbmdlX19FbmQsXG4jbndiIC5FUGlTZXJ2ZXJGb3JtcyAuRm9ybURhdGVUaW1lIC5Gb3JtRGF0ZVRpbWVfX0lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNud2IgLkZvcm1fX0Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuI253YiAuVmFsaWRhdGlvblJlcXVpcmVkIC5mb3JtLWxhYmVsOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG59XG5cbiNud2IgLlZhbGlkYXRpb25GYWlsLlZhbGlkYXRpb25SZXF1aXJlZCAuZm9ybS1jb250cm9sLFxuI253YiAuVmFsaWRhdGlvbkZhaWwuVmFsaWRhdGlvblJlcXVpcmVkIC5mb3JtLXNlbGVjdCxcbiNud2IgLlZhbGlkYXRpb25GYWlsLlZhbGlkYXRpb25SZXF1aXJlZCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGluaGVyaXQ7XG59XG5cbiNud2IgLkZvcm1fX0VsZW1lbnRfX1ZhbGlkYXRpb25FcnJvciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuI253YiAuVmFsaWRhdGlvblN1Y2Nlc3MuVmFsaWRhdGlvblJlcXVpcmVkIC5pcy12YWxpZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbiNud2IgLlZhbGlkYXRpb25TdWNjZXNzLlZhbGlkYXRpb25SZXF1aXJlZCAuRm9ybV9fRWxlbWVudF9fVmFsaWRhdGlvbkVycm9yIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4jbndiIC5oYXNEYXRlcGlja2VyLFxuI253YiAuZm9ybS1zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMyNTI2MzAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbiNud2IgLkZvcm1fX1N1Y2Nlc3NfX01lc3NhZ2Uge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA5cHggcmdiYSg1MywgNTUsIDY5LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50LnVpLXdpZGdldC51aS13aWRnZXQtY29udGVudCArIC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U3RThFRDtcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIudWktd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4udWktc3RhdGUtZGVmYXVsdC51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlciB0aCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlciB0ZCBzcGFuLFxuLnVpLWRhdGVwaWNrZXIudWktZGF0ZXBpY2tlciB0ZCBhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udWktc3RhdGUtYWN0aXZlLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUudWktc3RhdGUtYWN0aXZlLFxuYS51aS1idXR0b24udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1idXR0b24udWktYnV0dG9uOmFjdGl2ZSxcbi51aS1zdGF0ZS1ob3Zlci51aS1zdGF0ZS1ob3Zlci51aS1zdGF0ZS1ob3Zlci51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMwMzdDNEQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAzN0M0RCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0LnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaGlnaGxpZ2h0LnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNiAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMwMzdDNEQgIWltcG9ydGFudDtcbn1cblxuLnVpLXN0YXRlLWhvdmVyLnVpLXN0YXRlLWhvdmVyLnVpLXN0YXRlLWhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDI2MzNlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICMwMjYzM2UgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi51aS1kYXRlcGlja2VyLXllYXIudWktZGF0ZXBpY2tlci15ZWFyLFxuLnVpLWRhdGVwaWNrZXItaG91ci51aS1kYXRlcGlja2VyLWhvdXIsXG4udWktZGF0ZXBpY2tlci1taW51dGUudWktZGF0ZXBpY2tlci1taW51dGUsXG4udWktZGF0ZXBpY2tlci1wZXJpb2QudWktZGF0ZXBpY2tlci1wZXJpb2Qge1xuICBjb2xvcjogIzYxNjQ3RCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFN0U4RUQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzNTM3NDUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjU2MjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgcGFkZGluZzogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC51aS1kYXRlcGlja2VyLXllYXIudWktZGF0ZXBpY2tlci15ZWFyLFxuICAudWktZGF0ZXBpY2tlci1ob3VyLnVpLWRhdGVwaWNrZXItaG91cixcbiAgLnVpLWRhdGVwaWNrZXItbWludXRlLnVpLWRhdGVwaWNrZXItbWludXRlLFxuICAudWktZGF0ZXBpY2tlci1wZXJpb2QudWktZGF0ZXBpY2tlci1wZXJpb2Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi51aS1kYXRlcGlja2VyLXRpdGxlLlRpbWVQaWNrZXIge1xuICBwYWRkaW5nOiA0cHggIWltcG9ydGFudDtcbn1cblxuLlRpbWVQaWNrZXIgc2VsZWN0LnVpLWRhdGVwaWNrZXItcGVyaW9kIHtcbiAgd2lkdGg6IDMzJTtcbn1cblxuLkVQaVNlcnZlckZvcm1zIC5Gb3JtX19FbGVtZW50IHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJud2ItaWNvbnNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9ud2ItaWNvbnMvbndiLWljb25zLndvZmYyP2J6d3JwcFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvbndiLWljb25zL253Yi1pY29ucy50dGY/Ynp3cnBwXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9ud2ItaWNvbnMvbndiLWljb25zLndvZmY/Ynp3cnBwXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL253Yi1pY29ucy9ud2ItaWNvbnMuc3ZnP2J6d3JwcCNud2ItaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBDaHJvbWUgaGFjazogU1ZHIGlzIHJlbmRlcmVkIG1vcmUgc21vb3RoIGluIFdpbmRvenplLiAxMDAlIG1hZ2ljLCB1bmNvbW1lbnQgaWYgeW91IG5lZWQgaXQuICovXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xuLypcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ253Yi1pY29ucyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvbndiLWljb25zLnN2Zz80MTE3MzI4MSNud2ItaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG4qL1xuLmljb24ge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuW2NsYXNzXj1pY29uLV06YmVmb3JlLFxuW2NsYXNzKj1cIiBpY29uLVwiXTpiZWZvcmUsXG4uaWNvbi1iZWZvcmUsXG4uYnRuLWxpbmstLWljb24tc3RhcnQ6bm90KC5idG4tbGluay0taWNvbi1zdGFydCk6YmVmb3JlLFxuLmJ0bi1saW5rOm5vdCguYnRuLWxpbmstLWljb24tc3RhcnQpOmFmdGVyLFxuLmJ0bi1saW5rOm5vdCguYnRuLWxpbmstLWljb24tbm9uZSk6YWZ0ZXIsXG4uYnRuLWxpbmstLXRvLXByaW1hcnk6bm90KC5idG4tbGluay0taWNvbi1zdGFydCk6YWZ0ZXIsXG4uYnRuLWxpbmstLXRvLXByaW1hcnk6bm90KC5idG4tbGluay0taWNvbi1ub25lKTphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIm53Yi1pY29uc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqL1xufVxuXG4uaWNvbi1hY2NvdW50aW5nLWludm9pY2UtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uaWNvbi1hY2NvdW50aW5nLXdpdGhkcmF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA4XCI7XG59XG5cbi5pY29uLWFjY291bnRpbmctd2l0aGRyYXctZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG4uaWNvbi1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDJcIjtcbn1cblxuLmljb24tYWRkLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDBcIjtcbn1cblxuLmljb24tYWRkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDFcIjtcbn1cblxuLmljb24tYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MDRcIjtcbn1cblxuLmljb24tYWxlcnQtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwM1wiO1xufVxuXG4uaWNvbi1hbGVydC10cmlhbmdsZS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTQ4XCI7XG59XG5cbi5pY29uLWFycm93LWNhcmV0LWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDhcIjtcbn1cblxuLmljb24tYXJyb3ctY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0OVwiO1xufVxuXG4uaWNvbi1hcnJvdy1jYXJldC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRhXCI7XG59XG5cbi5pY29uLWFycm93LWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRiXCI7XG59XG5cbi5pY29uLWFycm93LWNoZXZyb24tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0Y1wiO1xufVxuXG4uaWNvbi1hcnJvdy1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGRcIjtcbn1cblxuLmljb24tYXJyb3ctY2hldnJvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODRlXCI7XG59XG5cbi5pY29uLWFycm93LWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NGZcIjtcbn1cblxuLmljb24tYXJyb3ctY2lyY2xlLWZpbGwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1MFwiO1xufVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtZmlsbC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUxXCI7XG59XG5cbi5pY29uLWFycm93LWNpcmNsZS1maWxsLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUyXCI7XG59XG5cbi5pY29uLWFycm93LWNpcmNsZS1maWxsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODUzXCI7XG59XG5cbi5pY29uLWFycm93LWNpcmNsZS1vdXRsaW5lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTRcIjtcbn1cblxuLmljb24tYXJyb3ctY2lyY2xlLW91dGxpbmUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NVwiO1xufVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtb3V0bGluZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1NlwiO1xufVxuXG4uaWNvbi1hcnJvdy1jaXJjbGUtb3V0bGluZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1N1wiO1xufVxuXG4uaWNvbi1hcnJvdy1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDBcIjtcbn1cblxuLmljb24tYXJyb3ctbG9uZy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODU4XCI7XG59XG5cbi5pY29uLWFycm93LWxvbmctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NTlcIjtcbn1cblxuLmljb24tYXJyb3ctbm9ybWFsLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDlcIjtcbn1cblxuLmljb24tYXJyb3ctbm9ybWFsLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NWJcIjtcbn1cblxuLmljb24tYXJyb3ctbm9ybWFsLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVjXCI7XG59XG5cbi5pY29uLWFycm93LW5vcm1hbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZFwiO1xufVxuXG4uaWNvbi1hcnJvdy1zaHJpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDFcIjtcbn1cblxuLmljb24tYXJyb3ctdGhpbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODVlXCI7XG59XG5cbi5pY29uLWFycm93LXRoaW4tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg1ZlwiO1xufVxuXG4uaWNvbi1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYwXCI7XG59XG5cbi5pY29uLWFycm93LXRoaW4tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjFcIjtcbn1cblxuLmljb24tYXZhdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA1XCI7XG59XG5cbi5pY29uLWF3YXJkLXRyb3BoeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NFwiO1xufVxuXG4uaWNvbi1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWExYVwiO1xufVxuXG4uaWNvbi1iZWFjaC1wYWxtLXdhdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5pY29uLWJpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwN1wiO1xufVxuXG4uaWNvbi1ib29rLWNsb3NlLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBjXCI7XG59XG5cbi5pY29uLWJvb2stbGlicmFyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZFwiO1xufVxuXG4uaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwOVwiO1xufVxuXG4uaWNvbi1ib29rbWFyay1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODA4XCI7XG59XG5cbi5pY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uaWNvbi1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NVwiO1xufVxuXG4uaWNvbi1idXNpbmVzcy1jb250cmFjdC1hcHByb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRjXCI7XG59XG5cbi5pY29uLWJ1c2luZXNzLWRlYWwtaGFuZHNoYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5pY29uLWJ1c2luZXNzLWRlYWwtaGFuZHNoYWtlMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZlwiO1xufVxuXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwYVwiO1xufVxuXG4uaWNvbi1jYXItc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XG59XG5cbi5pY29uLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGJcIjtcbn1cblxuLmljb24tY2FzaC1mbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTExXCI7XG59XG5cbi5pY29uLWNhc2gtcGF5bWVudC1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEyXCI7XG59XG5cbi5pY29uLWNhc2gtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5pY29uLWNhc2hsZXNzLXBheW1lbnQtZS1iYW5raW5nLWJyb3dzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbn1cblxuLmljb24tY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwY1wiO1xufVxuXG4uaWNvbi1jaGF0LW1lc3NhZ2luZy1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRhXCI7XG59XG5cbi5pY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODBmXCI7XG59XG5cbi5pY29uLWNoZWNrLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MGRcIjtcbn1cblxuLmljb24tY2hlY2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgwZVwiO1xufVxuXG4uaWNvbi1jaXJjbGUtZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMFwiO1xufVxuXG4uaWNvbi1jaXJjbGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxMVwiO1xufVxuXG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxNFwiO1xufVxuXG4uaWNvbi1jbG9zZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODEzXCI7XG59XG5cbi5pY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MTZcIjtcbn1cblxuLmljb24tY29tbW9uLWZpbGUtdGV4dC1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0NlwiO1xufVxuXG4uaWNvbi1jb21wYXNzLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUxXCI7XG59XG5cbi5pY29uLWNvbnN0cnVjdGlvbi1icmljazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNVwiO1xufVxuXG4uaWNvbi1jcmVkaXQtY2FyZC1vbmxpbmUtcGF5bWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxNlwiO1xufVxuXG4uaWNvbi1jcmVkaXQtY2FyZC1zY2FuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE3XCI7XG59XG5cbi5pY29uLWNyZWRpdC1jYXJkLXNtYXJ0cGhvbmUtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmljb24tZGF0YS1maWxlLWJhcnMtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE5XCI7XG59XG5cbi5pY29uLWRhdGEtdHJhbnNmZXItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLWRlcG9zaXQtcmF0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWFcIjtcbn1cblxuLmljb24tZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxYlwiO1xufVxuXG4uaWNvbi1kb3QtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOFwiO1xufVxuXG4uaWNvbi1kb3QtbWVudS0wMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxN1wiO1xufVxuXG4uaWNvbi1kb3dubG9hZC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgxOVwiO1xufVxuXG4uaWNvbi1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFhXCI7XG59XG5cbi5pY29uLWVhcnRoLWxvY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxY1wiO1xufVxuXG4uaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFiXCI7XG59XG5cbi5pY29uLWVtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFjXCI7XG59XG5cbi5pY29uLWVtb2ppOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODFkXCI7XG59XG5cbi5pY29uLWV2aWwyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOWYwXCI7XG59XG5cbi5pY29uLWZheDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MWZcIjtcbn1cblxuLmljb24tZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyMFwiO1xufVxuXG4uaWNvbi1nby1ncmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZFwiO1xufVxuXG4uaWNvbi1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjJcIjtcbn1cblxuLmljb24taGFtYnVyZ2VyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODIxXCI7XG59XG5cbi5pY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI0XCI7XG59XG5cbi5pY29uLWhlYXJ0LWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MjNcIjtcbn1cblxuLmljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyNVwiO1xufVxuXG4uaWNvbi1odW1hbi1yZXNvdXJjZXMtd29ya2Zsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MWVcIjtcbn1cblxuLmljb24taW5mby1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI2XCI7XG59XG5cbi5pY29uLWluc3VyYW5jZS1oYW5kczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxZlwiO1xufVxuXG4uaWNvbi1qb2Itc2VhY2gtbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIwXCI7XG59XG5cbi5pY29uLWxhcHRvcC1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTIxXCI7XG59XG5cbi5pY29uLWxhcHRvcC1oZWxwLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjJcIjtcbn1cblxuLmljb24tbGVnYWwtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjNcIjtcbn1cblxuLmljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyN1wiO1xufVxuXG4uaWNvbi1sb2FuLXJhdGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI0XCI7XG59XG5cbi5pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI4XCI7XG59XG5cbi5pY29uLWxvY2F0aW9uLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NGVcIjtcbn1cblxuLmljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1sb3ZlLWhlYXJ0LWhhbmRzLWhvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MjVcIjtcbn1cblxuLmljb24tbG92ZS1pdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyNlwiO1xufVxuXG4uaWNvbi1tZWRpYS1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2MlwiO1xufVxuXG4uaWNvbi1tZWRpYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODYzXCI7XG59XG5cbi5pY29uLW1lZGlhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY1XCI7XG59XG5cbi5pY29uLW1lZGlhLXBhdXNlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjRcIjtcbn1cblxuLmljb24tbWVkaWEtcGxheS1ib3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjZcIjtcbn1cblxuLmljb24tbWVkaWEtcGxheS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODY3XCI7XG59XG5cbi5pY29uLW1lZGlhLXBsYXktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2OFwiO1xufVxuXG4uaWNvbi1tZWRpYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NjlcIjtcbn1cblxuLmljb24tbWVkaWEtc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg2YVwiO1xufVxuXG4uaWNvbi1tZWRpYS1zb3VuZC1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmJcIjtcbn1cblxuLmljb24tbWVkaWEtc291bmQtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmNcIjtcbn1cblxuLmljb24tbWVzc2FnZXMtYnViYmxlLXNxdWFyZS1xdW90YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2RcIjtcbn1cblxuLmljb24tbWVzc2FnaW5nLXdlLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2NcIjtcbn1cblxuLmljb24tbWljcm9waG9uZS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODI5XCI7XG59XG5cbi5pY29uLW1vbmV0aXphdGlvbi1zcG9uc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTI3XCI7XG59XG5cbi5pY29uLW1vbmV0aXphdGlvbi11c2VyLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0ZFwiO1xufVxuXG4uaWNvbi1tb3J0Z2FnZS1sb2FuczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOFwiO1xufVxuXG4uaWNvbi1uYXZpZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyOVwiO1xufVxuXG4uaWNvbi1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJhXCI7XG59XG5cbi5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMTlcIjtcbn1cblxuLmljb24tbm90aWZpY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODJhXCI7XG59XG5cbi5pY29uLW9mZmljZS1zaWduLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJiXCI7XG59XG5cbi5pY29uLW9wdGlvbnMtaG9yaXpvbnRhbC0yLWRvdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MmJcIjtcbn1cblxuLmljb24tb3B0aW9ucy1ob3Jpem9udGFsLTMtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyY1wiO1xufVxuXG4uaWNvbi1vcHRpb25zLXZlcnRpY2FsLTItZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZFwiO1xufVxuXG4uaWNvbi1vcHRpb25zLXZlcnRpY2FsLTMtZG90czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZVwiO1xufVxuXG4uaWNvbi1wZW9wbGUtbWFuLWdyYWR1YXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTUzXCI7XG59XG5cbi5pY29uLXBlcmZvcm1hbmNlLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJjXCI7XG59XG5cbi5pY29uLXBlcmZvcm1hbmNlLW1vbmV5LWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJkXCI7XG59XG5cbi5pY29uLXBlcmZvcm1hbmNlLXRhYmxldC1pbmNyZWFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkyZVwiO1xufVxuXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1MFwiO1xufVxuXG4uaWNvbi1waG9uZS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNmXCI7XG59XG5cbi5pY29uLXBvaW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhMDVcIjtcbn1cblxuLmljb24tcG9pbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNlwiO1xufVxuXG4uaWNvbi1wb2ludC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWEwNFwiO1xufVxuXG4uaWNvbi1wcmVzZW50YXRpb24tcHJvamVjdG9yLXNjcmVlbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTJmXCI7XG59XG5cbi5pY29uLXByZXZpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYTE4XCI7XG59XG5cbi5pY29uLXByb2ZpbGUtY2FzaC1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTMwXCI7XG59XG5cbi5pY29uLXF1ZXN0aW9uLW1hcmstZmlsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uaWNvbi1xdW90ZS1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTNlXCI7XG59XG5cbi5pY29uLXJhdGluZy1zdGFyLXdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzMVwiO1xufVxuXG4uaWNvbi1yZWFkLWxpZ2h0LWlkZWE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzJcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtYWN0aW9uLWhvdXNlLWRvbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOVwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS1jb25zdHJ1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtZGVhbC1zaGFrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS1ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uaWNvbi1yZWFsLWVzdGF0ZS1pbnN1cmFuY2UtZG9sbGFyLWhhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzNcIjtcbn1cblxuLmljb24tcmVhbC1lc3RhdGUtdXBkYXRlLWhvdXNlLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzRcIjtcbn1cblxuLmljb24tcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgyZlwiO1xufVxuXG4uaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzJcIjtcbn1cblxuLmljb24tcmVtb3ZlLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzBcIjtcbn1cblxuLmljb24tcmVtb3ZlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzFcIjtcbn1cblxuLmljb24tcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzNcIjtcbn1cblxuLmljb24tcmV2ZWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM0XCI7XG59XG5cbi5pY29uLXNhdmluZy1iYWctaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzVcIjtcbn1cblxuLmljb24tc2F2aW5nLWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzZcIjtcbn1cblxuLmljb24tc2F2aW5nLWJhbmstZHJhd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTM3XCI7XG59XG5cbi5pY29uLXNhdmluZy1iYW5rLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MzhcIjtcbn1cblxuLmljb24tc2F2aW5nLW1vbmV5LWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzOVwiO1xufVxuXG4uaWNvbi1zYXZpbmctbW9uZXktc2VlZGxpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5M2FcIjtcbn1cblxuLmljb24tc2F2aW5nLXNhZmUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkzYlwiO1xufVxuXG4uaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4MzVcIjtcbn1cblxuLmljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzNlwiO1xufVxuXG4uaWNvbi1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzOFwiO1xufVxuXG4uaWNvbi1zZXR0aW5ncy0wMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzN1wiO1xufVxuXG4uaWNvbi1zZXR0aW5ncy1zbGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTJcIjtcbn1cblxuLmljb24tc2V0dGluZ3Mtc2xpZGVyLWRlc2t0b3AtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0MlwiO1xufVxuXG4uaWNvbi1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzYVwiO1xufVxuXG4uaWNvbi1zaGFyZS0wMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0M1wiO1xufVxuXG4uaWNvbi1zaGllbGQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NDNcIjtcbn1cblxuLmljb24tc2hvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMVwiO1xufVxuXG4uaWNvbi1zaG9ja2VkMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTlmMlwiO1xufVxuXG4uaWNvbi1zaWdub3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODM5XCI7XG59XG5cbi5pY29uLXNvY2lhbC1vdXRsaW5lLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmRcIjtcbn1cblxuLmljb24tc29jaWFsLW91dGxpbmUtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NmVcIjtcbn1cblxuLmljb24tc29jaWFsLW91dGxpbmUtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODZmXCI7XG59XG5cbi5pY29uLXNvY2lhbC1vdXRsaW5lLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcwXCI7XG59XG5cbi5pY29uLXNvY2lhbC1vdXRsaW5lLXg6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiXFxlODcxXCIpO1xufVxuXG4uaWNvbi1zb2NpYWwtb3V0bGluZS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODcyXCI7XG59XG5cbi5pY29uLXNvY2lhbC1zb2xpZC1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODczXCI7XG59XG5cbi5pY29uLXNvY2lhbC1zb2xpZC1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NFwiO1xufVxuXG4uaWNvbi1zb2NpYWwtc29saWQtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODc1XCI7XG59XG5cbi5pY29uLXNvY2lhbC1zb2xpZC1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg3NlwiO1xufVxuXG4uaWNvbi1zb2NpYWwtc29saWQteDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuL3NvY2lhbC14LWdyZWVuLnN2Z1wiKTtcbn1cblxuLmljb24tc29jaWFsLXNvbGlkLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NzhcIjtcbn1cblxuLmljb24tc29jaWFsLXZpZGVvLXlvdXR1YmUtY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk0N1wiO1xufVxuXG4uaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNiXCI7XG59XG5cbi5pY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4M2VcIjtcbn1cblxuLmljb24tc3Rhci1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNjXCI7XG59XG5cbi5pY29uLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTgzZFwiO1xufVxuXG4uaWNvbi1zdHJlZXQtc2lnbi1maWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTRiXCI7XG59XG5cbi5pY29uLXN1Z2dlc3RlZC1yZWFkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU0XCI7XG59XG5cbi5pY29uLXN1cHBvcnQtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1NVwiO1xufVxuXG4uaWNvbi1zd2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODNmXCI7XG59XG5cbi5pY29uLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDBcIjtcbn1cblxuLmljb24tdGFncy1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU2XCI7XG59XG5cbi5pY29uLXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTg0MVwiO1xufVxuXG4uaWNvbi10YXNrLWxpc3QtY2FzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTk1N1wiO1xufVxuXG4uaWNvbi10ZWNobm9sb2d5LWNvbnRhY3QtYWNjZXNzLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTU4XCI7XG59XG5cbi5pY29uLXRodW1iLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDJcIjtcbn1cblxuLmljb24tdGh1bWItdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDVcIjtcbn1cblxuLmljb24tdG9vbHMtd29vZC1zYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NTlcIjtcbn1cblxuLmljb24tdHJlbmRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDdcIjtcbn1cblxuLmljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlODQ0XCI7XG59XG5cbi5pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU4NDZcIjtcbn1cblxuLmljb24td3JlbmNoLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5NWFcIjtcbn1cblxuLmhlcm8ge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIC5oZXJvLWxpbmtzLWNvbnRhaW5lciBhOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvOm5vdCguaGVyby0tc2Vjb25kYXJ5KSB7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW07XG4gIH1cbn1cbi5oZXJvLS1zZWNvbmRhcnkge1xuICBtaW4taGVpZ2h0OiAyNzBweDtcbn1cbi5oZXJvIC5oZXJvX19hc2lkZS5iZy0taW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVybyAuaGVyb19fYXNpZGUuYmctLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaGVybyAuaGVyb19fYXNpZGUge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTFyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmhlcm8uaGVyby0taGFzLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5keW5hbWljLXBvc2l0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmR5bmFtaWMtcG9zaXRpb24tLWxnIC5keW5hbWljLXBvc2l0aW9uX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjU2MjVyZW07XG4gIH1cbn1cbi5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBmb250LXNpemU6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG5cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1pdGVtLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0uZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZS5zaG93OjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rLS10b2dnbGUge1xuICBjb2xvcjogIzg3OEFBMztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhciAubmF2YmFyLW5hdiAubmF2LWxpbmstLXRvZ2dsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIH1cbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rLS10b2dnbGU6aG92ZXIge1xuICBjb2xvcjogIzAzN0M0RDtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rLS10b2dnbGUuc2hvdyB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcbn1cbi5uYXZiYXIgLm5hdmJhci1uYXYgLm5hdi1saW5rLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDM3QzREO1xufVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUZGMEY1O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzM1Mzc0NTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUZGMEY1O1xuICBjb2xvcjogI0I3QjlDODtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMwMzdDNEQ7XG4gIGNvbG9yOiAjMDM3QzREO1xufVxuLm5hdi10YWJzIC5uYXYtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzdDNEQ7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICMwMzdDNEQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmU6YmVmb3JlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluazpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLS12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtLXZlcnRpY2FsIC5uYXYtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogIzM1Mzc0NTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMC41cmVtIDFyZW0gMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy0tdmVydGljYWwgLm5hdi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjdCOUM4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG4gIHotaW5kZXg6IDEwMzA7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtLXZlcnRpY2FsIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzAzN0M0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxOTVlbTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy0tdmVydGljYWwgLm5hdi1saW5rLmFjdGl2ZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM3QzREO1xufVxuLm5hdi10YWJzLm5hdi10YWJzLS12ZXJ0aWNhbCAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzAzN0M0RDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0VGRjBGNTtcbn1cbi5uYXYtdGFicy5uYXYtdGFicy0tdmVydGljYWwgLm5hdi1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzdDNEQ7XG59XG4ubmF2LXRhYnMubmF2LXRhYnMtLXZlcnRpY2FsIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQjdCOUM4O1xufVxuXG4uZmVhdHVyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZlYXR1cmUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4uZmVhdHVyZSAuY2FyZCwgLmZlYXR1cmUgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyLCAuZmVhdHVyZSAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mZWF0dXJlIC5idG4sIC5mZWF0dXJlIC5idG4tbGluay0tdG8tcHJpbWFyeSwgLmZlYXR1cmUgLmNhcmQgLmNhcmRfX3RhZywgLmNhcmQgLmZlYXR1cmUgLmNhcmRfX3RhZywgLmZlYXR1cmUgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuZmVhdHVyZSAuY2FyZF9fdGFnLCAuZmVhdHVyZSAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLmNhcmRfX3RhZywgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5mZWF0dXJlIC5jYXJkX190YWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmVhdHVyZSAuYnRuLCAuZmVhdHVyZSAuYnRuLWxpbmstLXRvLXByaW1hcnksIC5mZWF0dXJlIC5jYXJkIC5jYXJkX190YWcsIC5jYXJkIC5mZWF0dXJlIC5jYXJkX190YWcsIC5mZWF0dXJlIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAuY2FyZF9fdGFnLCAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLmZlYXR1cmUgLmNhcmRfX3RhZywgLmZlYXR1cmUgLmJnLS1jYXJkLWJlY29tZXMtZmx1aWRfX2lubmVyIC5jYXJkX190YWcsIC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAuZmVhdHVyZSAuY2FyZF9fdGFnIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5mZWF0dXJlIC5mZWF0dXJlX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gIH1cbn1cbi5mZWF0dXJlIC5mZWF0dXJlX19pbWcge1xuICBwYWRkaW5nLXRvcDogMi41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mZWF0dXJlIC5mZWF0dXJlX19pbWcge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZlYXR1cmUgLmZlYXR1cmVfX2ltZyBpbWcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cmVtO1xuICBtYXgtaGVpZ2h0OiAyMzhweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gIHdpZHRoOiAxMDB2dztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmVhdHVyZSAuZmVhdHVyZV9faW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZSAuZmVhdHVyZV9faW1nIGltZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBtYXgtaGVpZ2h0OiAzMTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmVhdHVyZSAuZmVhdHVyZV9faW1nIGltZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTJyZW07XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gIH1cbn1cbi5mZWF0dXJlLmZlYXR1cmUtLWFsaWduLWZpcnN0LXJpZ2h0Om50aC1vZi10eXBlKG9kZCkgLmZlYXR1cmVfX2ltZywgLmZlYXR1cmU6bm90KC5mZWF0dXJlLS1hbGlnbi1maXJzdC1yaWdodCk6bnRoLW9mLXR5cGUoZXZlbikgLmZlYXR1cmVfX2ltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMnJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZlYXR1cmUuZmVhdHVyZS0tYWxpZ24tZmlyc3QtcmlnaHQ6bnRoLW9mLXR5cGUob2RkKSAuZmVhdHVyZV9faW1nLCAuZmVhdHVyZTpub3QoLmZlYXR1cmUtLWFsaWduLWZpcnN0LXJpZ2h0KTpudGgtb2YtdHlwZShldmVuKSAuZmVhdHVyZV9faW1nIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mZWF0dXJlLmZlYXR1cmUtLWFsaWduLWZpcnN0LXJpZ2h0Om50aC1vZi10eXBlKG9kZCkgLmZlYXR1cmVfX2ltZyA+IGltZywgLmZlYXR1cmU6bm90KC5mZWF0dXJlLS1hbGlnbi1maXJzdC1yaWdodCk6bnRoLW9mLXR5cGUoZXZlbikgLmZlYXR1cmVfX2ltZyA+IGltZyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlLmZlYXR1cmUtLWFsaWduLWZpcnN0LXJpZ2h0Om50aC1vZi10eXBlKG9kZCkgLnJvdyA+IGRpdjpmaXJzdC1vZi10eXBlLCAuZmVhdHVyZTpub3QoLmZlYXR1cmUtLWFsaWduLWZpcnN0LXJpZ2h0KTpudGgtb2YtdHlwZShldmVuKSAucm93ID4gZGl2OmZpcnN0LW9mLXR5cGUge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5mZWF0dXJlLmZlYXR1cmUtLWFsaWduLWZpcnN0LXJpZ2h0Om50aC1vZi10eXBlKG9kZCkgLmZlYXR1cmVfX2ltZyA+IGltZywgLmZlYXR1cmU6bm90KC5mZWF0dXJlLS1hbGlnbi1maXJzdC1yaWdodCk6bnRoLW9mLXR5cGUoZXZlbikgLmZlYXR1cmVfX2ltZyA+IGltZyB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmVhdHVyZS5mZWF0dXJlLS1hbGlnbi1maXJzdC1yaWdodDpudGgtb2YtdHlwZShvZGQpIC5mZWF0dXJlX19pbWcgPiBpbWcsIC5mZWF0dXJlOm5vdCguZmVhdHVyZS0tYWxpZ24tZmlyc3QtcmlnaHQpOm50aC1vZi10eXBlKGV2ZW4pIC5mZWF0dXJlX19pbWcgPiBpbWcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEycmVtO1xuICB9XG59XG5cbi50YWItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRkYwRjU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyAvKiB1bmRvIFwiZGlzcGxheTogbm9uZTtcIiAqL1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4udGFibGUgPiAqICogPiB0aCxcbi50YWJsZSA+ICogKiA+IHRkIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjtcbn1cbi50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDEuNXJlbSAwLjc1cmVtO1xufVxuLnRhYmxlOm5vdCgudGFibGUtLXByaW1hcnkpOm5vdCgudGFibGUtLWRpc2NsYWltZXIpID4gdGhlYWQgPiAqID4gdGgge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDM3QzREO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG4udGFibGUgPiB0Ym9keSA+ICogPiB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGFibGUgPiB0Ym9keSA+ICogPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gKiA+IHRkIHtcbiAgY29sb3I6ICMzNTM3NDU7XG59XG4uY2FyZCAudGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCwgLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyIC50YWJsZSA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLCAuYmctLWNhcmQtYmVjb21lcy1mbHVpZF9faW5uZXIgLnRhYmxlID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4uY2FyZCAudGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAudGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciAudGFibGUgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4udGFibGUtc20gPiAqID4gKiA+IHRoIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS43NTtcbn1cbi50YWJsZV9fdGV4dC1sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzNTM3NDU7XG59XG4udGFibGUgLnRyLWJvcmRlcmxlc3MgPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi50YWJsZSAudHItcGItMCA+ICoge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50YWJsZSAudHItcHQtMCA+ICoge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi50YWJsZTpub3QoLnRhYmxlLXN0cmlwZWQpOm5vdCgudGFibGUtZGFyayk6bm90KC50YWJsZS1ob3Zlcik6bm90KC50YWJsZS1ib3JkZXJlZCk6bm90KC50YWJsZS1zdWNjZXNzKTpub3QoY2FwdGlvbikgPiAqID4gKjpub3QoW2NsYXNzKj10YWJsZS1dKSA+IHRoOmZpcnN0LWNoaWxkLFxuLnRhYmxlOm5vdCgudGFibGUtc3RyaXBlZCk6bm90KC50YWJsZS1kYXJrKTpub3QoLnRhYmxlLWhvdmVyKTpub3QoLnRhYmxlLWJvcmRlcmVkKTpub3QoLnRhYmxlLXN1Y2Nlc3MpOm5vdChjYXB0aW9uKSA+ICogPiAqOm5vdChbY2xhc3MqPXRhYmxlLV0pID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4udGFibGU6bm90KC50YWJsZS1zdHJpcGVkKTpub3QoLnRhYmxlLWRhcmspOm5vdCgudGFibGUtaG92ZXIpOm5vdCgudGFibGUtYm9yZGVyZWQpOm5vdCgudGFibGUtc3VjY2Vzcyk6bm90KGNhcHRpb24pID4gKiA+ICo6bm90KFtjbGFzcyo9dGFibGUtXSkgPiB0aDpsYXN0LWNoaWxkLFxuLnRhYmxlOm5vdCgudGFibGUtc3RyaXBlZCk6bm90KC50YWJsZS1kYXJrKTpub3QoLnRhYmxlLWhvdmVyKTpub3QoLnRhYmxlLWJvcmRlcmVkKTpub3QoLnRhYmxlLXN1Y2Nlc3MpOm5vdChjYXB0aW9uKSA+ICogPiAqOm5vdChbY2xhc3MqPXRhYmxlLV0pID4gdGQ6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4udGFibGUtLXByaW1hcnkge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLnRhYmxlLS1wcmltYXJ5ID4gKiA+ICogPiB0aCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuLnRhYmxlLS1wcmltYXJ5ID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMS41cmVtIDAuNzVyZW07XG59XG4udGFibGUtLXByaW1hcnkgPiB0aGVhZCA+ICogdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnRhYmxlLS1wcmltYXJ5ID4gdGhlYWQgPiAqIHRoLFxuLnRhYmxlLS1wcmltYXJ5ID4gdGJvZHkgPiAqIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRhYmxlLS1wcmltYXJ5ID4gdGJvZHkgPiAqID4gdGQge1xuICBjb2xvcjogIzYxNjQ3RDtcbn1cbi50YWJsZS10YWJzIC50YWJsZS10YWJzX19kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXRhYnM6bm90KC50YWJsZS10YWJzLS1sZyk6bm90KC50YWJsZS10YWJzLS14bCkgLnRhYmxlLXRhYnNfX2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAudGFibGUtdGFiczpub3QoLnRhYmxlLXRhYnMtLWxnKTpub3QoLnRhYmxlLXRhYnMtLXhsKSAudGFiLXBhbmU6bm90KC5hY3RpdmUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50YWJsZS10YWJzOm5vdCgudGFibGUtdGFicy0tbGcpOm5vdCgudGFibGUtdGFicy0teGwpIC50YWJsZSA+ICogPiB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAudGFibGUtdGFiczpub3QoLnRhYmxlLXRhYnMtLWxnKTpub3QoLnRhYmxlLXRhYnMtLXhsKSAudGFibGUgPiAqID4gdHIgPiB0aCxcbiAgLnRhYmxlLXRhYnM6bm90KC50YWJsZS10YWJzLS1sZyk6bm90KC50YWJsZS10YWJzLS14bCkgLnRhYmxlID4gKiA+IHRyID4gdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJsZS10YWJzOm5vdCgudGFibGUtdGFicy0tbGcpOm5vdCgudGFibGUtdGFicy0teGwpIC50YWJsZSA+IHRoZWFkIC50YWJsZS10YWJzX19sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmctLWNhcmQtYmVjb21lcy10cmFuc3BhcmVudF9faW5uZXIgLnRhYmxlLXRhYnM6bm90KC50YWJsZS10YWJzLS1sZyk6bm90KC50YWJsZS10YWJzLS14bCkgPiB0aGVhZCB0aCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGFibGUtdGFicy50YWJsZS10YWJzLS1sZyAudGFibGUtdGFic19fZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZS10YWJzLnRhYmxlLXRhYnMtLWxnIC50YWItcGFuZTpub3QoLmFjdGl2ZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLXRhYnMudGFibGUtdGFicy0tbGcgLnRhYmxlID4gKiA+IHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC50YWJsZS10YWJzLnRhYmxlLXRhYnMtLWxnIC50YWJsZSA+ICogPiB0ciA+IHRoLFxuICAudGFibGUtdGFicy50YWJsZS10YWJzLS1sZyAudGFibGUgPiAqID4gdHIgPiB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlLXRhYnMudGFibGUtdGFicy0tbGcgLnRhYmxlID4gdGhlYWQgLnRhYmxlLXRhYnNfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAudGFibGUtdGFicy50YWJsZS10YWJzLS1sZyA+IHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtdGFicy50YWJsZS10YWJzLS14bCAudGFibGUtdGFic19fZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC50YWJsZS10YWJzLnRhYmxlLXRhYnMtLXhsIC50YWItcGFuZTpub3QoLmFjdGl2ZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRhYmxlLXRhYnMudGFibGUtdGFicy0teGwgLnRhYmxlID4gKiA+IHRyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC50YWJsZS10YWJzLnRhYmxlLXRhYnMtLXhsIC50YWJsZSA+ICogPiB0ciA+IHRoLFxuICAudGFibGUtdGFicy50YWJsZS10YWJzLS14bCAudGFibGUgPiAqID4gdHIgPiB0ZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhYmxlLXRhYnMudGFibGUtdGFicy0teGwgLnRhYmxlID4gdGhlYWQgLnRhYmxlLXRhYnNfX2xhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5iZy0tY2FyZC1iZWNvbWVzLXRyYW5zcGFyZW50X19pbm5lciAudGFibGUtdGFicy50YWJsZS10YWJzLS14bCA+IHRoZWFkIHRoIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS10YWJzIC50YWJsZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC50YWJsZS10YWJzIC50YWJsZSB0aGVhZCxcbiAgLnRhYmxlLXRhYnMgLnRhYmxlIHRyLFxuICAudGFibGUtdGFicyAudGFibGUgdGgge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAudGFibGUtdGFicyAudGFibGUgPiB0aGVhZCB0aC50YWItcGFuZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAudGFibGUtdGFicyAudGFibGUgPiB0aGVhZCB0aC50YWItcGFuZSA+IGRpdiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC50YWJsZS10YWJzIC50YWJsZSA+IHRoZWFkIHRoLnRhYi1wYW5lIC50YWItcGFuZV9faW5uZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwLjc1cmVtO1xuICB9XG59XG4udGFibGUtLWRpc2NsYWltZXIgKiB7XG4gIGJvcmRlci1jb2xvcjogIzYxNjQ3RDtcbiAgY29sb3I6ICM2MTY0N0Q7XG59XG4udGFibGUtLWRpc2NsYWltZXIgPiB0Ym9keSA+ICogPiB0aCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGFibGUtLWRpc2NsYWltZXIgPiAqICogPiB0aCxcbi50YWJsZS0tZGlzY2xhaW1lciA+ICogKiA+IHRkIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG59XG5cbi5kZW1vLXRvYy1vdXRsaW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kZW1vLXRvYy1vdXRsaW5lID4gLmNhcmQsIC5kZW1vLXRvYy1vdXRsaW5lID4gLmJnLS1jYXJkLWJlY29tZXMtdHJhbnNwYXJlbnRfX2lubmVyLCAuZGVtby10b2Mtb3V0bGluZSA+IC5iZy0tY2FyZC1iZWNvbWVzLWZsdWlkX19pbm5lciB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbWF4LWhlaWdodDogODB2aDtcbn1cblxuLmRlbW8tdG9jLXNob3cgLmRlbW8tdG9jLXRyaWdnZXItbWF4aW1pemUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRlbW8tdG9jLXNob3cuZGVtby10b2MtbWluaW1pemUgLmRlbW8tdG9jLW91dGxpbmUge1xuICByaWdodDogLTk4MHB4O1xuICB3aWR0aDogMTAwMHB4O1xufVxuLmRlbW8tdG9jLXNob3cuZGVtby10b2MtbWluaW1pemUgLmRlbW8tdG9jLXRyaWdnZXItbWluaW1pemUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRlbW8tdG9jLXNob3cuZGVtby10b2MtbWluaW1pemUgLmRlbW8tdG9jLXRyaWdnZXItbWF4aW1pemUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5kZW1vLXRvYy1zaG93IC5kZW1vLXRvYy1vdXRsaW5lIHtcbiAgei1pbmRleDogMTAzMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMHZoO1xuICByaWdodDogMTBweDtcbiAgb3BhY2l0eTogMC45NTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kZW1vLXRvYy1zaG93IC5kZW1vLXRvYy1vdXRsaW5lIGE6bm90KC5saW5rLWRhcmspIHtcbiAgY29sb3I6IHJnYmEoMCwgMTEwLCAyNTUsIDAuNyk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5kZW1vLXRvYy1zaG93IC5kZW1vLXRvYy1vdXRsaW5lIGE6bm90KC5saW5rLWRhcmspLmRlbW8tYWN0aXZlIHtcbiAgY29sb3I6IHJnYigwLCA5MiwgMjEyKTtcbn1cbi5kZW1vLXRvYy1zaG93IC5kZW1vLXRvYy1vdXRsaW5lIC5saW5rLWRhcmsge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjODY4Njg2O1xufVxuLmRlbW8tdG9jLXNob3cgLmRlbW8tdG9jLW91dGxpbmUgdWwge1xuICBjb2xvcjogcmdiYSgwLCAxMTAsIDI1NSwgMC43KTtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kZW1vLXRvYy1zaG93IC5kZW1vLXRvYy1vdXRsaW5lIC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcbn1cbi5kZW1vLXRvYy1zaG93IC5kZW1vLXRvYy1vdXRsaW5lIC5oZWFkbGluZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZGVtby10b2Mtc2hvdzpub3QoLmRlbW8tdG9jLW1pbmltaXplKSBbZGF0YS1kZW1vXTpub3QoLmRlbW8tdG9jLWl0ZW0pIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHJnYmEoMCwgMTEwLCAyNTUsIDAuMykgIWltcG9ydGFudDtcbn1cbi5kZW1vLXRvYy1zaG93Om5vdCguZGVtby10b2MtbWluaW1pemUpIFtkYXRhLWRlbW9dOm5vdCguZGVtby10b2MtaXRlbSkuZGVtby1hY3RpdmUge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCA0cHggcmdiKDAsIDkyLCAyMTIpICFpbXBvcnRhbnQ7XG59XG5cbi56aXAtZ2F0ZXdheS1iYWNrZ3JvdW5kIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDExMTExMTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnppcC1nYXRld2F5LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuemlwLWdhdGV3YXktY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG4uemlwLWdhdGV3YXktY2VudGVyIHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogMTIlO1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnppcC1nYXRld2F5LXJvdW5kZWQge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xufVxuXG4uemlwLWdhdGV3YXktY2FyZC1zaGFkb3cge1xuICBib3gtc2hhZG93OiA1cHggNXB4IDVweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbn1cblxuLnppcC1nYXRld2F5LWJhY2tncm91bmQtYmx1ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42MSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG59XG5cbi56aXAtZ2F0ZXdheS1iYWNrZ3JvdW5kLXNvbGlkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnppcC1nYXRld2F5LWxvZ28ge1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICBtYXJnaW46IDE1cHg7XG59XG5cbi56aXAtZ2F0ZXdheS1ub25lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnppcC1nYXRld2F5LXVuc2VydmljZWQge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi56aXAtZ2F0ZXdheS10b3Age1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cblxuLnppcC1nYXRld2F5LWVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogcmVkO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuemlwLWdhdGV3YXktZXJyb3ItbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC56aXAtZ2F0ZXdheS1lcnJvci1tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxNSU7XG4gIH1cbn1cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG59XG4uZ3JlY2FwdGNoYS1iYWRnZSAuZ3JlY2FwdGNoYS1sb2dvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5Gb3JtX19FbGVtZW50LkZvcm1fX0N1c3RvbUVsZW1lbnQuRm9ybUhjYXB0Y2hhLmgtY2FwdGNoYSBpZnJhbWUsXG4uaC1jYXB0Y2hhIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59Il19 */