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

.text-color-black {
  color: #000 !important;
}

.text-color-base {
  color: #414042 !important;
}

.text-color-darker {
  color: #545355 !important;
}

.text-color-dark {
  color: #bebebe !important;
}

.text-color-gray {
  color: #c6c5c6 !important;
}

.text-color-darkgray {
  color: #868686 !important;
}

.text-color-darkgray2 {
  color: #797979 !important;
}

.text-color-deepgray {
  color: #a0a0a0 !important;
}

.text-color-light {
  color: #ecebec !important;
}

.text-color-lighter {
  color: #f5f5f5 !important;
}

.text-color-lightest {
  color: #fafafa !important;
}

.text-color-blue {
  color: #007bb6 !important;
}

.text-color-primary {
  color: #ed1b2f !important;
}

.text-color-brand {
  color: #ed1b2f !important;
}

.text-color-brand-light {
  color: #f9bac0 !important;
}

.text-color-brand-lighter {
  color: #fff1f2 !important;
}

.text-color-brand-lightest {
  color: #fff8f9 !important;
}

.text-color-success {
  color: #50d400 !important;
}

.text-color-success-light {
  color: #cbf2b3 !important;
}

.text-color-success-lighter {
  color: #edfde2 !important;
}

.text-color-info {
  color: #0065dd !important;
}

.text-color-info-lighter {
  color: #b3d1f5 !important;
}

.text-color-info-lightest {
  color: #b3d1f5 !important;
}

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

.text-color-warning-light {
  color: #ffe79f !important;
}

.text-color-warning-lightest {
  color: #fff4d5 !important;
}

.text-color-transparent {
  color: transparent !important;
}

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

.text-color-input-danger {
  color: #f9bac0 !important;
}

.text-color-dark-blue {
  color: #0065dd !important;
}

.text-color-blue-charcoal {
  color: #282d32 !important;
}

.text-color-triple-play-light-green {
  color: #8dc63f !important;
}

.text-color-triple-play-dark-green {
  color: #588815 !important;
}

.text-color-triple-play-text-green {
  color: #a7e058 !important;
}

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

.border-color-black {
  border-color: #000 !important;
}

.border-color-base {
  border-color: #414042 !important;
}

.border-color-darker {
  border-color: #545355 !important;
}

.border-color-dark {
  border-color: #bebebe !important;
}

.border-color-gray {
  border-color: #c6c5c6 !important;
}

.border-color-deepgray {
  border-color: #a0a0a0 !important;
}

.border-color-light {
  border-color: #ecebec !important;
}

.border-color-lighter {
  border-color: #f5f5f5 !important;
}

.border-color-lightest {
  border-color: #fafafa !important;
}

.border-color-primary {
  border-color: #ed1b2f !important;
}

.border-color-brand {
  border-color: #ed1b2f !important;
}

.border-color-brand-light {
  border-color: #f9bac0 !important;
}

.border-color-brand-lighter {
  border-color: #fff1f2 !important;
}

.border-color-brand-lightest {
  border-color: #fff8f9 !important;
}

.border-color-success {
  border-color: #50d400 !important;
}

.border-color-success-light {
  border-color: #cbf2b3 !important;
}

.border-color-success-lighter {
  border-color: #edfde2 !important;
}

.border-color-info {
  border-color: #0065dd !important;
}

.border-color-info-lighter {
  border-color: #b3d1f5 !important;
}

.border-color-info-lightest {
  border-color: #b3d1f5 !important;
}

.border-color-warning {
  border-color: #ffc20e !important;
}

.border-color-warning-light {
  border-color: #ffe79f !important;
}

.border-color-warning-lightest {
  border-color: #fff4d5 !important;
}

.border-color-transparent {
  border-color: transparent !important;
}

.border-color-danger {
  border-color: #ed1b2f !important;
}

.border-color-input-danger {
  border-color: #f9bac0 !important;
}

.border-color-triple-play-light-green {
  border-color: #8dc63f !important;
}

.border-color-triple-play-dark-green {
  border-color: #588815 !important;
}

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

.background-color-black {
  background-color: #000 !important;
}

.background-color-base {
  background-color: #414042 !important;
}

.background-color-darker {
  background-color: #545355 !important;
}

.background-color-dark {
  background-color: #bebebe !important;
}

.background-color-gray {
  background-color: #c6c5c6 !important;
}

.background-color-deepgray {
  background-color: #a0a0a0 !important;
}

.background-color-light {
  background-color: #ecebec !important;
}

.background-color-lighter {
  background-color: #f5f5f5 !important;
}

.background-color-lightest {
  background-color: #fafafa !important;
}

.background-color-fade {
  background-color: #f0f1f2 !important;
}

.background-color-blue {
  background-color: #007bb6 !important;
}

.background-color-blue-charcoal {
  background-color: #282d32 !important;
}

.background-color-primary {
  background-color: #ed1b2f !important;
}

.background-color-brand {
  background-color: #ed1b2f !important;
}

.background-color-brand-light {
  background-color: #f9bac0 !important;
}

.background-color-brand-lighter {
  background-color: #fff1f2 !important;
}

.background-color-brand-lightest {
  background-color: #fff8f9 !important;
}

.background-color-brand-light-bg {
  background-color: #fbdfdf !important;
}

.background-color-success {
  background-color: #50d400 !important;
}

.background-color-success-light {
  background-color: #cbf2b3 !important;
}

.background-color-success-lighter {
  background-color: #edfde2 !important;
}

.background-color-info {
  background-color: #0065dd !important;
}

.background-color-info-lighter {
  background-color: #b3d1f5 !important;
}

.background-color-info-lightest {
  background-color: #b3d1f5 !important;
}

.background-color-warning {
  background-color: #ffc20e !important;
}

.background-color-warning-light {
  background-color: #ffe79f !important;
}

.background-color-warning-lightest {
  background-color: #fff4d5 !important;
}

.background-color-transparent {
  background-color: transparent !important;
}

.background-color-danger {
  background-color: #ed1b2f !important;
}

.background-color-input-danger {
  background-color: #f9bac0 !important;
}

.background-color-blue-badge {
  background-color: #cce0f8 !important;
}

.background-color-dark-red {
  background-color: #ec1b30 !important;
}

.background-color-triple-play-light-green {
  background-color: #8dc63f !important;
}

.background-color-triple-play-dark-green {
  background-color: #588815 !important;
}

.search-results-filter-title-container {
  margin-bottom: 24px;
}

.search-results-filter-title {
  margin: 24px 0 0;
  color: #000;
  font-size: 28px;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 34px;
}

.prodfilter.search-filter-ui .search-filter-sidebar,
.prodfilter.search-filter-ui .search-filter-page {
  box-sizing: border-box;
}
.prodfilter.search-filter-ui .search-filter-clear-button {
  border: 0;
  background: transparent;
  padding: 0;
  font: inherit;
  line-height: inherit;
  text-align: right;
}
.prodfilter.search-filter-ui .search-filter-sidebar .dropdown-display {
  margin-bottom: 14px;
}
@media (min-width: 992px) {
  .prodfilter.search-filter-ui .search-filter-sidebar {
    width: 21%;
    padding-right: 16px;
  }
  .prodfilter.search-filter-ui .search-filter-page {
    width: 79%;
    padding-left: 22px;
  }
}
.prodfilter.search-filter-ui .search-filter-sidebar {
  color: #414042;
}
.prodfilter.search-filter-ui .search-filter-sidebar > .row,
.prodfilter.search-filter-ui .search-filter-sidebar .dropdown-list > div > .row {
  margin-left: 0;
  margin-right: 0;
}
.prodfilter.search-filter-ui .search-filter-sidebar .header-spacing {
  margin-bottom: 8px;
  color: #000;
  font-size: 15px;
  font-weight: 400;
  letter-spacing: 0.2px;
  line-height: 20px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .dropdown-display {
  min-height: 24px;
  margin-bottom: 18px;
  line-height: 20px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .dropdown-display a {
  font-size: 14px;
  line-height: 20px;
  text-decoration: none !important;
}
.prodfilter.search-filter-ui .search-filter-sidebar .dropdown-display .fa {
  display: none;
}
.prodfilter.search-filter-ui .search-filter-sidebar .dropdown-list {
  clear: both;
}
.prodfilter.search-filter-ui .search-filter-sidebar .search-filter-search-row {
  margin-top: 0;
  margin-bottom: 7px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .search-filter-reset-row {
  margin-top: 0;
  margin-bottom: 12px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .search-filter-reset-button {
  border: 0;
  background: transparent;
  padding: 0;
  color: #ed1b2f;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.4px;
  line-height: 16px;
  text-align: left;
  text-transform: uppercase;
}
.prodfilter.search-filter-ui .search-filter-sidebar .search-filter-reset-button:focus, .prodfilter.search-filter-ui .search-filter-sidebar .search-filter-reset-button:hover {
  color: #ed1b2f;
  text-decoration: underline;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter {
  margin-top: 0 !important;
  padding-left: 0;
  padding-right: 0;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-header {
  position: relative;
  top: auto !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  min-height: 48px;
  margin-bottom: 0 !important;
  padding: 11px 0 10px !important;
  border-bottom: 1px solid #ecebec;
  background: transparent;
  color: #414042;
  font-size: 15px;
  font-weight: 400;
  line-height: 20px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-header > span:first-child {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.prodfilter.search-filter-ui .search-filter-sidebar .search-filter-header-action {
  flex: 0 0 auto;
  justify-content: flex-end;
  min-width: 58px;
  margin-left: auto;
  padding-left: 6px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .collapse {
  top: auto !important;
  padding-top: 8px;
  padding-bottom: 10px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option {
  display: block;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 0 !important;
  color: #414042;
  font-size: 13px;
  line-height: 18px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option > .col-xs-12,
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option > .col-md-12 {
  margin-bottom: 0 !important;
  padding: 0 0 8px !important;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option .filter-option-container {
  display: flex;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  padding: 0 !important;
  background: transparent !important;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option input[type=checkbox] {
  flex: 0 0 auto;
  width: 13px;
  height: 13px;
  margin: 2px 7px 0 0 !important;
  top: 0;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option label {
  display: flex;
  flex: 1 1 auto;
  min-width: 0;
  margin-bottom: 0;
  line-height: 18px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option .filter-display-value {
  flex: 0 1 auto;
  top: 0;
  max-width: 100%;
  color: #414042;
  line-height: 18px;
  vertical-align: top;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option .filter-count {
  flex: 0 0 auto;
  color: #414042 !important;
  line-height: 18px;
  padding: 0;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-option.selectedItem .filter-option-container {
  border-radius: 0 !important;
}
.prodfilter.search-filter-ui .search-availability-filter {
  margin-top: 12px !important;
  margin-bottom: 16px;
  padding-bottom: 18px;
  padding-left: 0;
  padding-right: 0;
  border-bottom: 1px solid #ecebec;
}
.prodfilter.search-filter-ui .search-availability-toggle {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  max-width: 100%;
  border: 0;
  background: transparent;
  padding: 0;
  color: #414042;
  cursor: pointer;
  font-size: 14px;
  line-height: 20px;
  text-align: left;
}
.prodfilter.search-filter-ui .search-availability-toggle:focus {
  outline: none;
}
.prodfilter.search-filter-ui .search-availability-toggle:focus .search-availability-toggle-track {
  box-shadow: 0 0 0 2px rgba(237, 27, 47, 0.18);
}
.prodfilter.search-filter-ui .search-availability-toggle.is-disabled {
  opacity: 0.45;
  cursor: not-allowed;
}
.prodfilter.search-filter-ui .search-availability-toggle.is-on .search-availability-toggle-track {
  border-color: #ed1b2f;
  background: #ed1b2f;
}
.prodfilter.search-filter-ui .search-availability-toggle.is-on .search-availability-toggle-knob {
  transform: translateX(17px);
}
.prodfilter.search-filter-ui .search-availability-toggle-track {
  position: relative;
  flex: 0 0 auto;
  width: 34px;
  height: 18px;
  border: 1px solid #9b9b9b;
  border-radius: 999px;
  background: #fff;
  transition: background-color 0.16s ease, border-color 0.16s ease, box-shadow 0.16s ease;
}
.prodfilter.search-filter-ui .search-availability-toggle-knob {
  position: absolute;
  top: 2px;
  left: 2px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
  transition: transform 0.16s ease;
}
.prodfilter.search-filter-ui .search-availability-toggle:not(.is-on) .search-availability-toggle-knob {
  background: #6f6f6f;
}
.prodfilter.search-filter-ui .search-availability-toggle-label {
  min-width: 0;
  color: #414042;
  font-weight: 600;
  white-space: nowrap;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}
.prodfilter.search-filter-ui .search-filter-sidebar .filter-header > span:first-child {
  min-width: 0;
}
.prodfilter.search-filter-ui .search-filter-header-action {
  display: inline-flex;
  align-items: center;
  flex: 0 0 auto;
  gap: 6px;
  height: 18px;
  line-height: 18px;
}
.prodfilter.search-filter-ui .search-filter-header-action .font-size-extra-small {
  display: inline-flex;
  align-items: center;
  height: 18px;
  line-height: 18px;
}
.prodfilter.search-filter-ui .search-filter-header-action .icon-filter {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  float: none;
  width: 18px;
  height: 18px;
  position: static;
  line-height: 18px;
}
.prodfilter.search-filter-ui .search-term-form {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.prodfilter.search-filter-ui .search-term-field {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 35px;
  padding: 0 10px;
  border: 1px solid #c9c9c9;
  border-radius: 3px;
  background: #fff;
  transition: border-color 0.15s ease, box-shadow 0.15s ease;
}
.prodfilter.search-filter-ui .search-term-field:focus-within {
  border-bottom-color: #414042;
  border-color: #414042;
  box-shadow: 0 0 0 1px #414042;
}
.prodfilter.search-filter-ui .search-term-icon {
  flex: 0 0 auto;
  color: #111;
  font-size: 19px;
  line-height: 1;
}
.prodfilter.search-filter-ui .search-term-input {
  flex: 1 1 auto;
  min-width: 0;
  padding: 0;
  border: 0;
  outline: none;
  background: transparent;
  box-shadow: none;
  color: #333;
  font-size: 14px;
  line-height: 20px;
}
.prodfilter.search-filter-ui .search-term-clear {
  flex: 0 0 20px;
  width: 20px;
  height: 20px;
  padding: 0;
  border: 0;
  border-radius: 0;
  background: transparent;
  color: #9b9b9b;
  cursor: pointer;
  font-size: 20px;
  font-weight: 300;
  line-height: 18px;
  text-align: center;
}
.prodfilter.search-filter-ui .search-term-clear:focus, .prodfilter.search-filter-ui .search-term-clear:hover {
  background: transparent;
  color: #ed1b2f;
}

.prodfilter .filter-header {
  padding: 8px;
  background-color: #fff;
  border-bottom: 1px solid #ecebec;
}
.prodfilter .filter-header span.glyphicon {
  float: right;
  border-radius: 2rem;
  padding: 0.4rem;
  background-color: #fff;
}
.prodfilter select.selectpicker {
  min-width: 170px;
  height: 35px;
}
.prodfilter .filter-option {
  cursor: pointer;
}
.prodfilter .filter-option input[type=checkbox] {
  top: 1.4px;
}
@media (max-width: 697px) {
  .prodfilter .filter-option .filter-display-value {
    max-width: 250px !important;
  }
}
@media (min-width: 697px) and (max-width: 991) {
  .prodfilter .filter-option .filter-display-value {
    max-width: 100% !important;
  }
}
.prodfilter .filter-option .filter-display-value {
  max-width: 143px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  position: relative;
  vertical-align: text-bottom;
  top: 3px;
}
.prodfilter .filter-option .filter-count {
  padding: 0 4px;
  position: relative;
}
.prodfilter .filter-option.selectedItem .filter-option-container {
  background-color: #ecebec;
  border-radius: 4px !important;
  padding: 8px 12px 10px !important;
}
.prodfilter .filter-option.disabled {
  opacity: 0.3;
  cursor: default;
  pointer-events: none;
}

@media (max-width: 767px) {
  .productContainer ul.col-list li:nth-child(odd) {
    clear: both;
  }
  .productContainer ul.col-list li:nth-child(even) {
    clear: right;
  }
}
.productContainer-pagination.disabled {
  opacity: 0.2;
  pointer-events: none;
}

#loadScreen.well {
  background-color: #fff;
}

div.product-detail-view table tbody tr td:first-of-type {
  color: #797979 !important;
}

#insertProductFilter {
  min-height: 100vh;
}

.icon-filter {
  bottom: 11px;
  position: relative;
  left: 27px;
}

.icon-filter-up {
  bottom: 8px;
}

.single-product {
  margin-top: 10px;
  margin-bottom: 20px;
}
.single-product .product-image-wrapper:hover + .product-name-wrapper .product-name {
  color: #ed1b2f;
}
.single-product .col-md-12 {
  padding-left: 13px !important;
  padding-right: 13px !important;
}

.prodfilter.search-filter-ui .search-filter-page .panel.rab-section {
  border: 0;
  box-shadow: none;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar {
  row-gap: 10px;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 11px;
  border-bottom: 2px solid #414042;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar > [class*=col-] {
  padding-left: 0;
  padding-right: 0;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar > [class*=col-] + [class*=col-] {
  padding-left: 18px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-viewing-summary,
.prodfilter.search-filter-ui .search-filter-page .search-results-inline-control {
  display: flex;
  align-items: center;
  min-height: 35px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-viewing-summary {
  justify-content: flex-start;
  gap: 4px;
  color: #414042;
  font-size: 13px;
  line-height: 18px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-viewing-label {
  font-weight: 400;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-viewing-count {
  font-weight: 700;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-inline-control {
  justify-content: flex-end;
  gap: 8px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar-label {
  flex: 0 0 auto;
  color: #797979;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 14px;
  white-space: nowrap;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-sort-control .select-style {
  width: 152px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-page-size-control .select-style {
  width: 60px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar .select-style {
  position: relative;
  height: 34px;
  border: 1px solid #cfcfcf;
  border-radius: 3px;
  background: #fff;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar .select-style::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 10px;
  width: 0;
  height: 0;
  margin-top: -2px;
  border-top: 5px solid #9b9b9b;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  pointer-events: none;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar select {
  width: 100%;
  height: 32px;
  padding-left: 9px;
  padding-right: 28px;
  border: 0;
  background: transparent;
  color: #414042;
  font-size: 14px;
  line-height: 20px;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-page-size-control select {
  padding-left: 11px;
}
.prodfilter.search-filter-ui .search-filter-page .productContainer-content {
  padding-top: 15px !important;
}
.prodfilter.search-filter-ui .search-filter-page .applied-filters {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 16px !important;
}
.prodfilter.search-filter-ui .search-filter-page .applied-filters > .col-md-12 {
  padding-left: 0;
  padding-right: 0;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-grid {
  margin-left: -8px;
  margin-right: -8px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card {
  clear: none;
  display: flex;
  padding-left: 8px;
  padding-right: 8px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .single-product {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  min-height: 374px;
  margin-top: 0;
  margin-bottom: 16px;
  padding: 14px 14px 12px;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  background: #fff;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .single-product .col-md-12 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .product-image-wrapper {
  position: relative;
  min-height: 140px;
  margin-bottom: 8px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .product-image-wrapper > .thumbnail {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 310px;
  height: 132px;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
  background: transparent;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .search-results-product-image {
  display: block;
  width: auto !important;
  height: auto !important;
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .search-results-availability-badge {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 2;
  display: inline-flex;
  align-items: center;
  max-width: calc(100% - 16px);
  min-height: 20px;
  padding: 2px 7px;
  border-radius: 2px;
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
  white-space: nowrap;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .search-results-availability-badge.is-high {
  background: #e7f6df;
  color: #348311;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .search-results-availability-badge.is-low {
  background: #fff0d6;
  color: #b45a00;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .search-results-availability-badge.is-none {
  background: #f1f1f1;
  color: #686868;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .search-results-availability-badge.is-neutral {
  background: #edf2f7;
  color: #4a5568;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .product-name-wrapper {
  flex: 0 0 auto;
  margin-bottom: 7px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .single-product > .col-md-12:last-child {
  display: flex;
  flex: 1 1 auto;
  min-height: 0;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .product-detail-view.search-results-product-detail,
.prodfilter.search-filter-ui .search-filter-page .search-results-product-card .product-detail-view .search-results-product-detail {
  flex: 1 1 auto;
  width: 100%;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-header {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 16px;
  margin-bottom: 9px;
  color: #797979;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 16px;
  text-transform: uppercase;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-header .font-size-extra-small {
  color: #797979 !important;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.2px;
  line-height: 16px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-clear-filters {
  flex: 0 0 auto;
  border: 0;
  background: transparent;
  padding: 0;
  color: #ed1b2f !important;
  font-size: 11px;
  font-weight: 400;
  letter-spacing: 0.2px;
  line-height: 16px;
  text-align: right;
  text-transform: none;
  text-decoration: none !important;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-clear-filters:focus, .prodfilter.search-filter-ui .search-filter-page .search-results-clear-filters:hover {
  color: #ed1b2f !important;
  text-decoration: underline !important;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter {
  flex: 0 1 auto;
  display: inline-flex;
  align-items: center;
  gap: 7px;
  max-width: 100%;
  min-height: 30px;
  padding: 5px 8px 5px 10px;
  border: 1px solid #ed1b2f;
  border-radius: 3px;
  background: #fff;
  color: #ed1b2f !important;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  white-space: nowrap;
  text-align: left;
  text-decoration: none !important;
  vertical-align: middle;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter:focus, .prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter:hover {
  border-color: #ed1b2f;
  background: #fff;
  color: #ed1b2f !important;
  box-shadow: 0 0 0 2px rgba(237, 27, 47, 0.1);
}
.prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 7px 8px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-label {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  min-width: 0;
  min-height: 18px;
  line-height: 18px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-value {
  display: inline-block;
  max-width: 320px;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: bottom;
  color: #ed1b2f;
  font-weight: 600;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-remove {
  flex: 0 0 auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 14px;
  height: 14px;
  color: #ed1b2f;
  font-size: 14px;
  line-height: 14px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail > div:first-child {
  min-height: auto !important;
  margin-bottom: 0;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail > div:first-child > div:first-child {
  min-height: auto !important;
  margin-bottom: 0;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail table {
  margin-bottom: 0;
  table-layout: fixed;
  width: 100%;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail table tbody tr td {
  padding-top: 1px;
  padding-bottom: 2px;
  vertical-align: top;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail table tbody tr:last-child td {
  padding-bottom: 0;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail table tbody tr td:first-child {
  width: 42%;
  white-space: nowrap;
  color: #797979 !important;
  font-size: 11px;
  line-height: 16px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail table tbody tr td:last-child {
  width: 58%;
  text-align: right;
  color: #414042;
  font-size: 11px;
  font-weight: 600;
  line-height: 16px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail table tbody tr td span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail .search-results-product-detail-footer {
  margin-top: auto;
  padding-top: 11px;
  border-top: 1px solid #e8e8e8;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-header > a.product-name {
  display: block;
  white-space: normal;
  overflow: visible;
  text-overflow: unset;
  font-size: 14px;
  line-height: 17px;
  margin-bottom: 2px;
  color: #414042;
  font-weight: 700;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-header > div {
  color: #414042;
  line-height: 16px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-header > div:last-child {
  color: #797979;
  font-weight: 600;
  letter-spacing: 0.2px;
  text-transform: uppercase;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-supplemental-links {
  margin-top: 8px;
  margin-bottom: 0;
  min-height: 40px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-secondary-link-row {
  min-height: 20px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-secondary-link {
  display: block;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  text-decoration: none !important;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-secondary-link.is-placeholder {
  visibility: hidden;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .filter-product-availability,
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .filter-product-availability-link {
  display: inline-block;
  margin-top: 0;
  text-decoration: none !important;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .search-results-product-pricing {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .search-results-product-pricing-summary {
  display: flex;
  flex: 1 1 auto;
  justify-content: flex-start;
  align-items: baseline;
  gap: 6px;
  flex-wrap: wrap;
  font-size: 13px;
  line-height: 16px;
  min-height: 18px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .search-results-product-pricing-detail {
  flex: 0 0 auto;
  text-align: right;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .net-cost,
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .total-available,
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .more-details {
  display: inline-block;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .net-cost,
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .total-available {
  white-space: nowrap;
  flex: 0 0 auto;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .net-cost {
  color: #ed1b2f;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .net-cost-unit {
  margin-left: 2px;
  color: #797979;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .more-details {
  min-width: 68px;
  padding: 7px 12px;
  border: 1px solid #cfcfcf;
  border-radius: 3px;
  color: #414042 !important;
  font-weight: 600;
  line-height: 18px;
  text-align: center;
  background: #fff;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-primary-action {
  text-align: left;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-product-primary-action .filter-product-availability-link,
.prodfilter.search-filter-ui .search-filter-page .search-results-product-secondary-link,
.prodfilter.search-filter-ui .search-filter-page .search-results-product-link {
  font-size: 13px;
  line-height: 16px;
  font-weight: 500;
  text-decoration: none !important;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination {
  margin-bottom: 0;
  max-width: 100%;
  overflow: visible;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li > a,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li > span {
  min-width: 38px;
  margin: 0 3px;
  padding: 8px 12px;
  border: 1px solid #ecebec;
  border-radius: 3px;
  background-color: #fff;
  color: #000;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  text-decoration: none !important;
  outline: none;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li > a:hover,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li > a:focus {
  border-color: #ecebec;
  background-color: #f5f5f5;
  color: #000;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li > a.page-dots {
  cursor: pointer;
  letter-spacing: 1px;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.active > a,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.active > a:hover,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.active > a:focus,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.active > span {
  border-color: #ecebec;
  background-color: #f5f5f5;
  color: #000;
  font-weight: 600;
  outline: none;
  cursor: default;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.disabled > a,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.disabled > a:hover,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.disabled > a:focus,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.disabled > span {
  border-color: #ecebec;
  background-color: #f5f5f5;
  color: #868686;
  opacity: 1;
  cursor: default;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.page-jump-item {
  display: inline-block;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.page-jump-item .page-jump-input {
  width: 42px;
  min-width: 42px;
  margin: 0 3px;
  padding: 8px 4px;
  border: 1px solid #ecebec;
  border-radius: 3px;
  font-size: inherit;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
  outline: none;
  box-shadow: none;
  -moz-appearance: textfield;
}
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.page-jump-item .page-jump-input::-webkit-outer-spin-button, .prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.page-jump-item .page-jump-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

@media (min-width: 1200px) {
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-card:nth-child(4n+1) {
    clear: left;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-card:nth-child(3n+1) {
    clear: left;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-card:nth-child(2n+1) {
    clear: left;
  }
}
@media (max-width: 697px) {
  .search-results-filter-title-container {
    margin-bottom: 16px;
  }

  .search-results-filter-title {
    margin-top: 18px;
    font-size: 24px;
    line-height: 30px;
  }

  .prodfilter.search-filter-ui {
    margin-left: 0;
    margin-right: 0;
  }
  .prodfilter.search-filter-ui .search-filter-sidebar,
.prodfilter.search-filter-ui .search-filter-page {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
  }
  .prodfilter.search-filter-ui .search-filter-sidebar {
    margin-bottom: 12px;
  }
  .prodfilter.search-filter-ui .dropdown-display {
    min-height: 42px;
    line-height: 42px;
  }
  .prodfilter.search-filter-ui .filter-header {
    padding-right: 0;
  }
  .prodfilter.search-filter-ui .filter-option .filter-display-value {
    max-width: calc(100vw - 150px) !important;
  }
  .prodfilter.search-filter-ui select.selectpicker {
    min-width: 0;
    width: 100%;
  }

  .prodfilter.search-filter-ui .search-filter-page .panel.rab-section {
    margin-left: 0;
    margin-right: 0;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-toolbar {
    padding-bottom: 12px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-toolbar > [class*=col-],
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar > [class*=col-] + [class*=col-] {
    padding-left: 0;
    padding-right: 0;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-toolbar > [class*=col-] + [class*=col-] {
    margin-top: 10px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-toolbar .search-results-viewing-summary,
.prodfilter.search-filter-ui .search-filter-page .search-results-toolbar .search-results-inline-control {
    justify-content: flex-start;
    min-height: 30px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-sort-control .select-style {
    width: 100%;
    max-width: 220px;
  }
  .prodfilter.search-filter-ui .search-filter-page .productContainer-content {
    padding-top: 12px !important;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-grid {
    margin-left: 0;
    margin-right: 0;
  }
  .prodfilter.search-filter-ui .search-filter-page .applied-filters {
    margin-bottom: 14px !important;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-header {
    flex-wrap: wrap;
    gap: 4px 12px;
    margin-bottom: 8px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-list {
    gap: 6px 6px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter {
    max-width: 100%;
    min-height: 30px;
    padding: 5px 8px 5px 9px;
    font-size: 12px;
    line-height: 18px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-applied-filter-value {
    max-width: calc(100vw - 94px);
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-detail table tbody tr td:first-child,
.prodfilter.search-filter-ui .search-filter-page .search-results-product-detail table tbody tr td:last-child {
    width: auto;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-detail .search-results-product-detail-footer {
    margin-top: 10px;
    padding-top: 6px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-supplemental-links {
    min-height: 24px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-actions .search-results-product-pricing-summary {
    justify-content: flex-start;
    gap: 6px 12px;
    flex-wrap: wrap;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    min-width: 100%;
    gap: 5px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li > a,
.prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li > span {
    min-width: 34px;
    margin: 0;
    padding: 7px 9px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-pagination-wrapper .search-results-pagination > li.page-jump-item .page-jump-input {
    width: 34px;
    min-width: 34px;
    margin: 0;
    padding: 7px 3px;
  }
  .prodfilter.search-filter-ui .search-filter-page .single-product {
    margin-bottom: 24px;
    min-height: 0;
    padding: 14px 12px 12px;
  }
  .prodfilter.search-filter-ui .search-filter-page .search-results-product-card {
    padding-left: 0;
    padding-right: 0;
  }
  .prodfilter.search-filter-ui .search-filter-page .product-image-wrapper > .thumbnail {
    height: auto;
    min-height: 120px;
  }
}
.product-image-wrapper > .thumbnail {
  height: 150px;
  overflow: hidden;
}

.lamps.product-name {
  font-size: 13px;
}

.badge.badge-closeout {
  display: inline;
  height: 18px;
  line-height: 12px;
  font-size: 10px;
  letter-spacing: 0.5px;
  margin-bottom: 7px;
  text-transform: uppercase !important;
}
.badge.badge-closeout:after {
  content: "\A";
  white-space: pre;
}

#taa-page-description {
  margin: auto;
  line-height: 25px;
  letter-spacing: 0.5px;
  word-spacing: 0.6px;
}

.position-relative {
  position: relative;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9sZWdhY3kvcmFibGlnaHRpbmctc3R5bGVzL2Jvb3RzdHJhcC9wYXJ0aWFsL2Jvb3RzdHJhcC9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvbGVnYWN5L3ZpZXdzL3Byb2RmaWx0ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUEySkk7RUFDRTtDQzFKTjs7QUR5Skk7RUFDRTtDQ3RKTjs7QURxSkk7RUFDRTtDQ2xKTjs7QURpSkk7RUFDRTtDQzlJTjs7QUQ2SUk7RUFDRTtDQzFJTjs7QUR5SUk7RUFDRTtDQ3RJTjs7QURxSUk7RUFDRTtDQ2xJTjs7QURpSUk7RUFDRTtDQzlITjs7QUQ2SEk7RUFDRTtDQzFITjs7QUR5SEk7RUFDRTtDQ3RITjs7QURxSEk7RUFDRTtDQ2xITjs7QURpSEk7RUFDRTtDQzlHTjs7QUQ2R0k7RUFDRTtDQzFHTjs7QUR5R0k7RUFDRTtDQ3RHTjs7QURxR0k7RUFDRTtDQ2xHTjs7QURpR0k7RUFDRTtDQzlGTjs7QUQ2Rkk7RUFDRTtDQzFGTjs7QUR5Rkk7RUFDRTtDQ3RGTjs7QURxRkk7RUFDRTtDQ2xGTjs7QURpRkk7RUFDRTtDQzlFTjs7QUQ2RUk7RUFDRTtDQzFFTjs7QUR5RUk7RUFDRTtDQ3RFTjs7QURxRUk7RUFDRTtDQ2xFTjs7QURpRUk7RUFDRTtDQzlETjs7QUQ2REk7RUFDRTtDQzFETjs7QUR5REk7RUFDRTtDQ3RETjs7QURxREk7RUFDRTtDQ2xETjs7QURpREk7RUFDRTtDQzlDTjs7QUQ2Q0k7RUFDRTtDQzFDTjs7QUR5Q0k7RUFDRTtDQ3RDTjs7QURxQ0k7RUFDRTtDQ2xDTjs7QURpQ0k7RUFDRTtDQzlCTjs7QUQ2Qkk7RUFDRTtDQzFCTjs7QUR5Qkk7RUFDRTtDQ3RCTjs7QURxQkk7RUFDRTtDQ2xCTjs7QUR5Qkk7RUFDRTtDQ3RCTjs7QURxQkk7RUFDRTtDQ2xCTjs7QURpQkk7RUFDRTtDQ2ROOztBRGFJO0VBQ0U7Q0NWTjs7QURTSTtFQUNFO0NDTk47O0FES0k7RUFDRTtDQ0ZOOztBRENJO0VBQ0U7Q0NFTjs7QURISTtFQUNFO0NDTU47O0FEUEk7RUFDRTtDQ1VOOztBRFhJO0VBQ0U7Q0NjTjs7QURmSTtFQUNFO0NDa0JOOztBRG5CSTtFQUNFO0NDc0JOOztBRHZCSTtFQUNFO0NDMEJOOztBRDNCSTtFQUNFO0NDOEJOOztBRC9CSTtFQUNFO0NDa0NOOztBRG5DSTtFQUNFO0NDc0NOOztBRHZDSTtFQUNFO0NDMENOOztBRDNDSTtFQUNFO0NDOENOOztBRC9DSTtFQUNFO0NDa0ROOztBRG5ESTtFQUNFO0NDc0ROOztBRHZESTtFQUNFO0NDMEROOztBRDNESTtFQUNFO0NDOEROOztBRC9ESTtFQUNFO0NDa0VOOztBRG5FSTtFQUNFO0NDc0VOOztBRHZFSTtFQUNFO0NDMEVOOztBRDNFSTtFQUNFO0NDOEVOOztBRC9FSTtFQUNFO0NDa0ZOOztBRG5GSTtFQUNFO0NDc0ZOOztBRHZGSTtFQUNFO0NDMEZOOztBRG5GSTtFQUNFO0NDc0ZOOztBRHZGSTtFQUNFO0NDMEZOOztBRDNGSTtFQUNFO0NDOEZOOztBRC9GSTtFQUNFO0NDa0dOOztBRG5HSTtFQUNFO0NDc0dOOztBRHZHSTtFQUNFO0NDMEdOOztBRDNHSTtFQUNFO0NDOEdOOztBRC9HSTtFQUNFO0NDa0hOOztBRG5ISTtFQUNFO0NDc0hOOztBRHZISTtFQUNFO0NDMEhOOztBRDNISTtFQUNFO0NDOEhOOztBRC9ISTtFQUNFO0NDa0lOOztBRG5JSTtFQUNFO0NDc0lOOztBRHZJSTtFQUNFO0NDMElOOztBRDNJSTtFQUNFO0NDOElOOztBRC9JSTtFQUNFO0NDa0pOOztBRG5KSTtFQUNFO0NDc0pOOztBRHZKSTtFQUNFO0NDMEpOOztBRDNKSTtFQUNFO0NDOEpOOztBRC9KSTtFQUNFO0NDa0tOOztBRG5LSTtFQUNFO0NDc0tOOztBRHZLSTtFQUNFO0NDMEtOOztBRDNLSTtFQUNFO0NDOEtOOztBRC9LSTtFQUNFO0NDa0xOOztBRG5MSTtFQUNFO0NDc0xOOztBRHZMSTtFQUNFO0NDMExOOztBRDNMSTtFQUNFO0NDOExOOztBRC9MSTtFQUNFO0NDa01OOztBRG5NSTtFQUNFO0NDc01OOztBRHZNSTtFQUNFO0NDME1OOztBRDNNSTtFQUNFO0NDOE1OOztBRC9NSTtFQUNFO0NDa05OOztBRG5OSTtFQUNFO0NDc05OOztBRHZOSTtFQUNFO0NDME5OOztBRDNOSTtFQUNFO0NDOE5OOztBQXhZQTtFQUNFO0NBMllGOztBQXhZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQTJZRjs7QUF2WUU7O0VBRUU7Q0EwWUo7QUF2WUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0F5WUo7QUF0WUU7RUFDRTtDQXdZSjtBQXJZRTtFQUNFO0lBQ0U7SUFDQTtHQXVZSjtFQXBZRTtJQUNFO0lBQ0E7R0FzWUo7Q0FDRjtBQW5ZRTtFQUNFO0NBcVlKO0FBbllJOztFQUVFO0VBQ0E7Q0FxWU47QUFsWUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FvWU47QUFqWUk7RUFDRTtFQUNBO0VBQ0E7Q0FtWU47QUFqWU07RUFDRTtFQUNBO0VBQ0E7Q0FtWVI7QUFoWU07RUFDRTtDQWtZUjtBQTlYSTtFQUNFO0NBZ1lOO0FBN1hJO0VBQ0U7RUFDQTtDQStYTjtBQTVYSTtFQUNFO0VBQ0E7Q0E4WE47QUEzWEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQTZYTjtBQTNYTTtFQUVFO0VBQ0E7Q0E0WFI7QUF4WEk7RUFDRTtFQUNBO0VBQ0E7Q0EwWE47QUF2WEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0F5WE47QUF0WEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBd1hOO0FBclhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQXVYTjtBQXBYSTtFQUNFO0VBQ0E7RUFDQTtDQXNYTjtBQW5YSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBcVhOO0FBblhNOztFQUVFO0VBQ0E7Q0FxWFI7QUFsWE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FvWFI7QUFqWE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBbVhSO0FBaFhNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQWtYUjtBQS9XTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQWlYUjtBQTlXTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NBZ1hSO0FBN1dNO0VBQ0U7Q0ErV1I7QUExV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0E0V0o7QUF6V0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0EyV0o7QUF6V0k7RUFDRTtDQTJXTjtBQXpXTTtFQUNFO0NBMldSO0FBdldJO0VBQ0U7RUFDQTtDQXlXTjtBQXJXTTtFQUNFO0VBQ0E7Q0F1V1I7QUFwV007RUFDRTtDQXNXUjtBQWpXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FtV0o7QUFoV0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FrV0o7QUEvVkU7RUFDRTtDQWlXSjtBQTlWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NBZ1dKO0FBN1ZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0ErVko7QUE1VkU7RUFDRTtDQThWSjtBQTNWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQTZWSjtBQTNWSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NBNlZOO0FBMVZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQTRWTjtBQXhWRTtFQUNFO0VBQ0E7RUFDQTtDQTBWSjtBQXZWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQXlWSjtBQXZWSTtFQUNFO0VBQ0E7RUFDQTtDQXlWTjtBQXJWRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NBdVZKO0FBcFZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FzVko7QUFuVkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQXFWSjtBQW5WSTtFQUVFO0VBQ0E7Q0FvVk47O0FBOVVFO0VBQ0U7RUFDQTtFQUNBO0NBaVZKO0FBL1VJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0FpVk47QUE3VUU7RUFDRTtFQUNBO0NBK1VKO0FBNVVFO0VBQ0U7Q0E4VUo7QUE1VUk7RUFDRTtDQThVTjtBQTNVSTtFQUNFO0lBQ0U7R0E2VU47Q0FDRjtBQXpVSTtFQUNFO0lBQ0U7R0EyVU47Q0FDRjtBQXZVSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0F5VU47QUF0VUk7RUFDRTtFQUNBO0NBd1VOO0FBclVJO0VBQ0U7RUFDQTtFQUNBO0NBdVVOO0FBcFVJO0VBQ0U7RUFDQTtFQUNBO0NBc1VOOztBQWhVQTtFQUVJO0lBQ0U7R0FrVUo7RUEvVEU7SUFDRTtHQWlVSjtDQUNGO0FBN1RBO0VBQ0U7RUFDQTtDQStURjs7QUE1VEE7RUFDRTtDQStURjs7QUE1VEE7RUFDRTtDQStURjs7QUE1VEE7RUFDRTtDQStURjs7QUE1VEE7RUFDRTtFQUNBO0VBQ0E7Q0ErVEY7O0FBNVRBO0VBQ0U7Q0ErVEY7O0FBNVRBO0VBQ0U7RUFDQTtDQStURjtBQTdURTtFQUNFO0NBK1RKO0FBNVRFO0VBQ0U7RUFDQTtDQThUSjs7QUF6VEU7RUFDRTtFQUNBO0NBNFRKO0FBelRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBMlRKO0FBelRJO0VBQ0U7RUFDQTtDQTJUTjtBQXhUSTtFQUNFO0NBMFROO0FBdFRFOztFQUVFO0VBQ0E7RUFDQTtDQXdUSjtBQXJURTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0F1VEo7QUFwVEU7RUFDRTtDQXNUSjtBQW5URTtFQUNFO0NBcVRKO0FBbFRFO0VBQ0U7RUFDQTtDQW9USjtBQWpURTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBbVRKO0FBaFRFO0VBQ0U7Q0FrVEo7QUEvU0U7RUFDRTtDQWlUSjtBQTlTRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FnVEo7QUE3U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBK1NKO0FBNVNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0E4U0o7QUEzU0U7RUFDRTtDQTZTSjtBQTFTRTtFQUNFO0NBNFNKO0FBelNFO0VBQ0U7RUFDQTtFQUNBO0NBMlNKO0FBelNJO0VBQ0U7RUFDQTtDQTJTTjtBQXZTRTtFQUNFO0VBQ0E7Q0F5U0o7QUF0U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDQXdTSjtBQXRTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0F3U047QUFyU0k7RUFDRTtFQUNBO0NBdVNOO0FBcFNJO0VBQ0U7RUFDQTtFQUNBO0NBc1NOO0FBblNJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQXFTTjtBQWxTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQW9TTjtBQWpTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FtU047QUFqU007RUFDRTtFQUNBO0NBbVNSO0FBaFNNO0VBQ0U7RUFDQTtDQWtTUjtBQS9STTtFQUNFO0VBQ0E7Q0FpU1I7QUE5Uk07RUFDRTtFQUNBO0NBZ1NSO0FBNVJJO0VBQ0U7RUFDQTtDQThSTjtBQTNSSTtFQUNFO0VBQ0E7RUFDQTtDQTZSTjtBQTFSSTs7RUFFRTtFQUNBO0NBNFJOO0FBeFJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQTBSSjtBQXhSSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0EwUk47QUF0UkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0F3Uko7QUF0Ukk7RUFFRTtFQUNBO0NBdVJOO0FBblJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBcVJKO0FBblJJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7Q0FvUk47QUFoUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDQWtSSjtBQS9RRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQWlSSjtBQTlRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQWdSSjtBQTdRRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQStRSjtBQTNRSTtFQUNFO0VBQ0E7Q0E2UU47QUExUUk7RUFDRTtFQUNBO0NBNFFOO0FBelFJO0VBQ0U7RUFDQTtFQUNBO0NBMlFOO0FBeFFJO0VBQ0U7RUFDQTtFQUNBO0NBMFFOO0FBdlFJO0VBQ0U7Q0F5UU47QUF0UUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBd1FOO0FBclFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBdVFOO0FBcFFJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0FzUU47QUFuUUk7RUFDRTtFQUNBO0VBQ0E7Q0FxUU47QUFoUUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FrUU47QUEvUEk7RUFDRTtFQUNBO0NBaVFOO0FBOVBJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0FnUU47QUE1UEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0E4UEo7QUEzUEU7RUFDRTtDQTZQSjtBQTFQRTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7Q0E0UEo7QUF6UEU7RUFDRTtDQTJQSjtBQXZQSTs7RUFFRTtFQUNBO0VBQ0E7Q0F5UE47QUF0UEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDQXdQTjtBQXJQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQXVQTjtBQXBQSTtFQUNFO0VBQ0E7Q0FzUE47QUFuUEk7OztFQUdFO0NBcVBOO0FBbFBJOztFQUVFO0VBQ0E7Q0FvUE47QUFqUEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtDQW1QTjtBQWhQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FrUE47QUEvT0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FpUE47QUE3T0U7RUFDRTtDQStPSjtBQTVPRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7Q0E4T0o7QUExT0k7RUFDRTtFQUNBO0VBQ0E7Q0E0T047QUF6T1E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBMk9WO0FBeE9ROztFQUVFO0VBQ0E7RUFDQTtDQTBPVjtBQXZPUTtFQUNFO0VBQ0E7Q0F5T1Y7QUFyT1U7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0F1T1o7QUFsT1U7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBb09aO0FBaE9RO0VBQ0U7Q0FrT1Y7QUFoT1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQWtPWjtBQWhPWTtFQUVFO0NBaU9kOztBQXhOQTtFQUVJO0lBQ0U7R0EwTko7Q0FDRjtBQXROQTtFQUVJO0lBQ0U7R0F1Tko7Q0FDRjtBQW5OQTtFQUVJO0lBQ0U7R0FvTko7Q0FDRjtBQWhOQTtFQUNFO0lBQ0U7R0FrTkY7O0VBL01BO0lBQ0U7SUFDQTtJQUNBO0dBa05GOztFQS9NQTtJQUNFO0lBQ0E7R0FrTkY7RUFoTkU7O0lBRUU7SUFDQTtJQUNBO0dBa05KO0VBL01FO0lBQ0U7R0FpTko7RUE5TUU7SUFDRTtJQUNBO0dBZ05KO0VBN01FO0lBQ0U7R0ErTUo7RUEzTUk7SUFDRTtHQTZNTjtFQXpNRTtJQUNFO0lBQ0E7R0EyTUo7O0VBdE1FO0lBQ0U7SUFDQTtHQXlNSjtFQXRNRTtJQUNFO0dBd01KO0VBdE1JOztJQUVFO0lBQ0E7R0F3TU47RUFyTUk7SUFDRTtHQXVNTjtFQXBNSTs7SUFFRTtJQUNBO0dBc01OO0VBak1JO0lBQ0U7SUFDQTtHQW1NTjtFQS9MRTtJQUNFO0dBaU1KO0VBOUxFO0lBQ0U7SUFDQTtHQWdNSjtFQTdMRTtJQUNFO0dBK0xKO0VBNUxFO0lBQ0U7SUFDQTtJQUNBO0dBOExKO0VBM0xFO0lBQ0U7R0E2TEo7RUExTEU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0dBNExKO0VBekxFO0lBQ0U7R0EyTEo7RUF2TEk7O0lBRUU7R0F5TE47RUF0TEk7SUFDRTtJQUNBO0dBd0xOO0VBcExFO0lBQ0U7R0FzTEo7RUFsTEk7SUFDRTtJQUNBO0lBQ0E7R0FvTE47RUFoTEU7SUFDRTtJQUNBO0dBa0xKO0VBaExJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFBQTtJQUFBO0lBQ0E7SUFDQTtHQWtMTjtFQS9LUTs7SUFFRTtJQUNBO0lBQ0E7R0FpTFY7RUE3S1U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtHQStLWjtFQXhLRTtJQUNFO0lBQ0E7SUFDQTtHQTBLSjtFQXZLRTtJQUNFO0lBQ0E7R0F5S0o7RUF0S0U7SUFDRTtJQUNBO0dBd0tKO0NBQ0Y7QUFwS0E7RUFDRTtFQUNBO0NBc0tGOztBQWxLRTtFQUNFO0NBcUtKOztBQWpLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBb0tGO0FBbEtFO0VBQ0U7RUFDQTtDQW9LSjs7QUFoS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtDQW1LSjs7QUFoS0E7RUFDSSIsImZpbGUiOiJwdWJsaWNfaHRtbC9jc3MvbWluL3Byb2RmaWx0ZXIubWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRkZWZhdWx0LXRleHQtY29sb3JzOiAoXG4gIC8vbmV3IHN0eWxlIGd1aWRlIGNvbG9yc1xuICAnd2hpdGUnOiAjZmZmLFxuICAnYmxhY2snOiAjMDAwLFxuXG4gICdiYXNlJzogIzQxNDA0MixcbiAgJ2Rhcmtlcic6ICM1NDUzNTUsXG4gICdkYXJrJzogI2JlYmViZSxcbiAgJ2dyYXknOiAjYzZjNWM2LFxuICAnZGFya2dyYXknOiAjODY4Njg2LFxuICAnZGFya2dyYXkyJzogIzc5Nzk3OSxcbiAgJ2RlZXBncmF5JzogI2EwYTBhMCxcbiAgJ2xpZ2h0JzogI2VjZWJlYyxcbiAgJ2xpZ2h0ZXInOiAjZjVmNWY1LFxuICAnbGlnaHRlc3QnOiAjZmFmYWZhLFxuXG4gICdibHVlJzogIzAwN2JiNixcblxuICAvLyBwcmltYXJ5IGFuZCBicmFuZCBhcmUgdGhlIHNhbWVcbiAgJ3ByaW1hcnknOiAjZWQxYjJmLFxuICAnYnJhbmQnOiAjZWQxYjJmLFxuICAnYnJhbmQtbGlnaHQnOiAjZjliYWMwLFxuICAnYnJhbmQtbGlnaHRlcic6ICNmZmYxZjIsXG4gICdicmFuZC1saWdodGVzdCc6ICNmZmY4ZjksXG5cbiAgJ3N1Y2Nlc3MnOiAjNTBkNDAwLFxuICAnc3VjY2Vzcy1saWdodCc6ICNjYmYyYjMsXG4gICdzdWNjZXNzLWxpZ2h0ZXInOiAjZWRmZGUyLFxuXG4gICdpbmZvJzogIzAwNjVkZCxcbiAgJ2luZm8tbGlnaHRlcic6ICNiM2QxZjUsXG4gICdpbmZvLWxpZ2h0ZXN0JzogI2IzZDFmNSxcblxuICAnd2FybmluZyc6ICNmZmMyMGUsXG4gICd3YXJuaW5nLWxpZ2h0JzogI2ZmZTc5ZixcbiAgJ3dhcm5pbmctbGlnaHRlc3QnOiAjZmZmNGQ1LFxuXG4gICd0cmFuc3BhcmVudCc6IHRyYW5zcGFyZW50LFxuXG4gICdkYW5nZXInOiAjZWQxYjJmLFxuICAnaW5wdXQtZGFuZ2VyJzogI2Y5YmFjMCxcblxuICAnZGFyay1ibHVlJzogIzAwNjVkZCxcbiAgJ2JsdWUtY2hhcmNvYWwnOiAjMjgyZDMyLFxuXG4gICd0cmlwbGUtcGxheS1saWdodC1ncmVlbic6ICM4ZGM2M2YsXG4gICd0cmlwbGUtcGxheS1kYXJrLWdyZWVuJzogIzU4ODgxNSxcbiAgJ3RyaXBsZS1wbGF5LXRleHQtZ3JlZW4nOiAjYTdlMDU4XG4pO1xuXG4kZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9yczogKFxuICAvL25ldyBzdHlsZSBndWlkZSBjb2xvcnNcbiAgJ3doaXRlJzogI2ZmZixcbiAgJ2JsYWNrJzogIzAwMCxcbiAgJ2Jhc2UnOiAjNDE0MDQyLFxuICAnZGFya2VyJzogIzU0NTM1NSxcbiAgJ2RhcmsnOiAjYmViZWJlLFxuICAnZ3JheSc6ICNjNmM1YzYsXG4gICdkZWVwZ3JheSc6ICNhMGEwYTAsXG4gICdsaWdodCc6ICNlY2ViZWMsXG4gICdsaWdodGVyJzogI2Y1ZjVmNSxcbiAgJ2xpZ2h0ZXN0JzogI2ZhZmFmYSxcbiAgLy8gdGhpcyBpcyB0aGUgYmFja2dyb3VuZCBjb2xvciBmb3IgcmV3YXJkcyBtZXJjaGFuZGlzZVxuICAnZmFkZSc6ICNmMGYxZjIsXG5cbiAgJ2JsdWUnOiAjMDA3YmI2LFxuICAnYmx1ZS1jaGFyY29hbCc6ICMyODJkMzIsXG5cbiAgLy8gcHJpbWFyeSBhbmQgYnJhbmQgYXJlIHRoZSBzYW1lXG4gICdwcmltYXJ5JzogI2VkMWIyZixcbiAgJ2JyYW5kJzogI2VkMWIyZixcbiAgJ2JyYW5kLWxpZ2h0JzogI2Y5YmFjMCxcbiAgJ2JyYW5kLWxpZ2h0ZXInOiAjZmZmMWYyLFxuICAnYnJhbmQtbGlnaHRlc3QnOiAjZmZmOGY5LFxuICAnYnJhbmQtbGlnaHQtYmcnOiAjZmJkZmRmLFxuXG4gICdzdWNjZXNzJzogIzUwZDQwMCxcbiAgJ3N1Y2Nlc3MtbGlnaHQnOiAjY2JmMmIzLFxuICAnc3VjY2Vzcy1saWdodGVyJzogI2VkZmRlMixcblxuICAnaW5mbyc6ICMwMDY1ZGQsXG4gICdpbmZvLWxpZ2h0ZXInOiAjYjNkMWY1LFxuICAnaW5mby1saWdodGVzdCc6ICNiM2QxZjUsXG5cbiAgJ3dhcm5pbmcnOiAjZmZjMjBlLFxuICAnd2FybmluZy1saWdodCc6ICNmZmU3OWYsXG4gICd3YXJuaW5nLWxpZ2h0ZXN0JzogI2ZmZjRkNSxcblxuICAndHJhbnNwYXJlbnQnOiB0cmFuc3BhcmVudCxcblxuICAnZGFuZ2VyJzogI2VkMWIyZixcbiAgJ2lucHV0LWRhbmdlcic6ICNmOWJhYzAsXG5cbiAgJ2JsdWUtYmFkZ2UnOiAjY2NlMGY4LFxuICAnZGFyay1yZWQnOiAjZWMxYjMwLFxuXG4gICd0cmlwbGUtcGxheS1saWdodC1ncmVlbic6ICM4ZGM2M2YsXG4gICd0cmlwbGUtcGxheS1kYXJrLWdyZWVuJzogIzU4ODgxNVxuKTtcblxuJGRlZmF1bHQtYm9yZGVyLWNvbG9yczogIChcbiAgLy9uZXcgc3R5bGUgZ3VpZGUgY29sb3JzXG4gICd3aGl0ZSc6ICNmZmYsXG4gICdibGFjayc6ICMwMDAsXG4gICdiYXNlJzogIzQxNDA0MixcbiAgJ2Rhcmtlcic6ICM1NDUzNTUsXG4gICdkYXJrJzogI2JlYmViZSxcbiAgJ2dyYXknOiAjYzZjNWM2LFxuICAnZGVlcGdyYXknOiAjYTBhMGEwLFxuICAnbGlnaHQnOiAjZWNlYmVjLFxuICAnbGlnaHRlcic6ICNmNWY1ZjUsXG4gICdsaWdodGVzdCc6ICNmYWZhZmEsXG5cbiAgLy8gcHJpbWFyeSBhbmQgYnJhbmQgYXJlIHRoZSBzYW1lXG4gICdwcmltYXJ5JzogI2VkMWIyZixcbiAgJ2JyYW5kJzogI2VkMWIyZixcbiAgJ2JyYW5kLWxpZ2h0JzogI2Y5YmFjMCxcbiAgJ2JyYW5kLWxpZ2h0ZXInOiAjZmZmMWYyLFxuICAnYnJhbmQtbGlnaHRlc3QnOiAjZmZmOGY5LFxuXG4gICdzdWNjZXNzJzogIzUwZDQwMCxcbiAgJ3N1Y2Nlc3MtbGlnaHQnOiAjY2JmMmIzLFxuICAnc3VjY2Vzcy1saWdodGVyJzogI2VkZmRlMixcblxuICAnaW5mbyc6ICMwMDY1ZGQsXG4gICdpbmZvLWxpZ2h0ZXInOiAjYjNkMWY1LFxuICAnaW5mby1saWdodGVzdCc6ICNiM2QxZjUsXG5cbiAgJ3dhcm5pbmcnOiAjZmZjMjBlLFxuICAnd2FybmluZy1saWdodCc6ICNmZmU3OWYsXG4gICd3YXJuaW5nLWxpZ2h0ZXN0JzogI2ZmZjRkNSxcblxuICAndHJhbnNwYXJlbnQnOiB0cmFuc3BhcmVudCxcblxuICAnZGFuZ2VyJzogI2VkMWIyZixcbiAgJ2lucHV0LWRhbmdlcic6ICNmOWJhYzAsXG5cbiAgJ3RyaXBsZS1wbGF5LWxpZ2h0LWdyZWVuJzogIzhkYzYzZixcbiAgJ3RyaXBsZS1wbGF5LWRhcmstZ3JlZW4nOiAjNTg4ODE1XG4pO1xuXG5AZnVuY3Rpb24gYmctY29sb3IoJGNvbG9yKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9ycywgJGNvbG9yKTtcbn1cblxuQGZ1bmN0aW9uIGJvcmRlci1jb2xvcigkY29sb3IpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRkZWZhdWx0LWJvcmRlci1jb2xvcnMsICRjb2xvcik7XG59XG5cbkBmdW5jdGlvbiB0ZXh0LWNvbG9yKCRjb2xvcikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGRlZmF1bHQtdGV4dC1jb2xvcnMsICRjb2xvcik7XG59XG5cbkBtaXhpbiB0ZXh0LWNvbG9ycy1jbGFzc2VzKCkge1xuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRkZWZhdWx0LXRleHQtY29sb3JzIHtcbiAgICAudGV4dC1jb2xvci0jeyRuYW1lfSB7XG4gICAgICBjb2xvcjogdGV4dC1jb2xvcigkbmFtZSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1jb2xvcnMtY2xhc3NlcygpIHtcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkZGVmYXVsdC1ib3JkZXItY29sb3JzIHtcbiAgICAuYm9yZGVyLWNvbG9yLSN7JG5hbWV9IHtcbiAgICAgIGJvcmRlci1jb2xvcjogYm9yZGVyLWNvbG9yKCRuYW1lKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmFja2dyb3VuZC1jb2xvcnMtY2xhc3NlcygpIHtcbiAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkZGVmYXVsdC1iYWNrZ3JvdW5kLWNvbG9ycyB7XG4gICAgLmJhY2tncm91bmQtY29sb3ItI3skbmFtZX0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmctY29sb3IoJG5hbWUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHRleHQtY29sb3JzLWNsYXNzZXMoKTtcbkBpbmNsdWRlIGJvcmRlci1jb2xvcnMtY2xhc3NlcygpO1xuQGluY2x1ZGUgYmFja2dyb3VuZC1jb2xvcnMtY2xhc3NlcygpO1xuXG4iLCIudGV4dC1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItYmFzZSB7XG4gIGNvbG9yOiAjNDE0MDQyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWRhcmtlciB7XG4gIGNvbG9yOiAjNTQ1MzU1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWRhcmsge1xuICBjb2xvcjogI2JlYmViZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1ncmF5IHtcbiAgY29sb3I6ICNjNmM1YzYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItZGFya2dyYXkge1xuICBjb2xvcjogIzg2ODY4NiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1kYXJrZ3JheTIge1xuICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1kZWVwZ3JheSB7XG4gIGNvbG9yOiAjYTBhMGEwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWxpZ2h0IHtcbiAgY29sb3I6ICNlY2ViZWMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItbGlnaHRlciB7XG4gIGNvbG9yOiAjZjVmNWY1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWxpZ2h0ZXN0IHtcbiAgY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjMDA3YmI2ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogI2VkMWIyZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1icmFuZCB7XG4gIGNvbG9yOiAjZWQxYjJmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWJyYW5kLWxpZ2h0IHtcbiAgY29sb3I6ICNmOWJhYzAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItYnJhbmQtbGlnaHRlciB7XG4gIGNvbG9yOiAjZmZmMWYyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWJyYW5kLWxpZ2h0ZXN0IHtcbiAgY29sb3I6ICNmZmY4ZjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3Itc3VjY2VzcyB7XG4gIGNvbG9yOiAjNTBkNDAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXN1Y2Nlc3MtbGlnaHQge1xuICBjb2xvcjogI2NiZjJiMyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1zdWNjZXNzLWxpZ2h0ZXIge1xuICBjb2xvcjogI2VkZmRlMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1pbmZvIHtcbiAgY29sb3I6ICMwMDY1ZGQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItaW5mby1saWdodGVyIHtcbiAgY29sb3I6ICNiM2QxZjUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItaW5mby1saWdodGVzdCB7XG4gIGNvbG9yOiAjYjNkMWY1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzIwZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci13YXJuaW5nLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmU3OWYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3Itd2FybmluZy1saWdodGVzdCB7XG4gIGNvbG9yOiAjZmZmNGQ1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXRyYW5zcGFyZW50IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWRhbmdlciB7XG4gIGNvbG9yOiAjZWQxYjJmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWlucHV0LWRhbmdlciB7XG4gIGNvbG9yOiAjZjliYWMwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWRhcmstYmx1ZSB7XG4gIGNvbG9yOiAjMDA2NWRkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLWJsdWUtY2hhcmNvYWwge1xuICBjb2xvcjogIzI4MmQzMiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci10cmlwbGUtcGxheS1saWdodC1ncmVlbiB7XG4gIGNvbG9yOiAjOGRjNjNmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXRyaXBsZS1wbGF5LWRhcmstZ3JlZW4ge1xuICBjb2xvcjogIzU4ODgxNSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci10cmlwbGUtcGxheS10ZXh0LWdyZWVuIHtcbiAgY29sb3I6ICNhN2UwNTggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWJsYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYmFzZSB7XG4gIGJvcmRlci1jb2xvcjogIzQxNDA0MiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWRhcmtlciB7XG4gIGJvcmRlci1jb2xvcjogIzU0NTM1NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWRhcmsge1xuICBib3JkZXItY29sb3I6ICNiZWJlYmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1ncmF5IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzZjNWM2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItZGVlcGdyYXkge1xuICBib3JkZXItY29sb3I6ICNhMGEwYTAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1saWdodCB7XG4gIGJvcmRlci1jb2xvcjogI2VjZWJlYyAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWxpZ2h0ZXIge1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1saWdodGVzdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICNlZDFiMmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1icmFuZCB7XG4gIGJvcmRlci1jb2xvcjogI2VkMWIyZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWJyYW5kLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjliYWMwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItYnJhbmQtbGlnaHRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjFmMiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWJyYW5kLWxpZ2h0ZXN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOGY5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3Itc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzUwZDQwMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXN1Y2Nlc3MtbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNjYmYyYjMgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1zdWNjZXNzLWxpZ2h0ZXIge1xuICBib3JkZXItY29sb3I6ICNlZGZkZTIgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2NWRkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItaW5mby1saWdodGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjNkMWY1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItaW5mby1saWdodGVzdCB7XG4gIGJvcmRlci1jb2xvcjogI2IzZDFmNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMyMGUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci13YXJuaW5nLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlNzlmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3Itd2FybmluZy1saWdodGVzdCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjRkNSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRyYW5zcGFyZW50IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2VkMWIyZiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLWlucHV0LWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y5YmFjMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWNvbG9yLXRyaXBsZS1wbGF5LWxpZ2h0LWdyZWVuIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGRjNjNmICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItY29sb3ItdHJpcGxlLXBsYXktZGFyay1ncmVlbiB7XG4gIGJvcmRlci1jb2xvcjogIzU4ODgxNSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWJhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE0MDQyICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWRhcmtlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDUzNTUgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmUgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM1YzYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItZGVlcGdyYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTBhMGEwICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWJlYyAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1saWdodGVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmEgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItZmFkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYxZjIgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiYjYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItYmx1ZS1jaGFyY29hbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODJkMzIgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFiMmYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItYnJhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQxYjJmICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWJyYW5kLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YmFjMCAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1icmFuZC1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjFmMiAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1icmFuZC1saWdodGVzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZjkgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItYnJhbmQtbGlnaHQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkZmRmICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBkNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXN1Y2Nlc3MtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JmMmIzICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXN1Y2Nlc3MtbGlnaHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGZkZTIgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY1ZGQgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItaW5mby1saWdodGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDFmNSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1pbmZvLWxpZ2h0ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzZDFmNSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzIwZSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci13YXJuaW5nLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTc5ZiAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci13YXJuaW5nLWxpZ2h0ZXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjRkNSAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDFiMmYgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItaW5wdXQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YmFjMCAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1ibHVlLWJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjZTBmOCAhaW1wb3J0YW50O1xufVxuXG4uYmFja2dyb3VuZC1jb2xvci1kYXJrLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzFiMzAgIWltcG9ydGFudDtcbn1cblxuLmJhY2tncm91bmQtY29sb3ItdHJpcGxlLXBsYXktbGlnaHQtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGRjNjNmICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbG9yLXRyaXBsZS1wbGF5LWRhcmstZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg4ODE1ICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcmVzdWx0cy1maWx0ZXItdGl0bGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnNlYXJjaC1yZXN1bHRzLWZpbHRlci10aXRsZSB7XG4gIG1hcmdpbjogMjRweCAwIDA7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbn1cblxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItY2xlYXItYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5kcm9wZG93bi1kaXNwbGF5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIge1xuICAgIHdpZHRoOiAyMSU7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2Uge1xuICAgIHdpZHRoOiA3OSU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICB9XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIge1xuICBjb2xvcjogIzQxNDA0Mjtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciA+IC5yb3csXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmRyb3Bkb3duLWxpc3QgPiBkaXYgPiAucm93IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuaGVhZGVyLXNwYWNpbmcge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmRyb3Bkb3duLWRpc3BsYXkge1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuZHJvcGRvd24tZGlzcGxheSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmRyb3Bkb3duLWRpc3BsYXkgLmZhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuZHJvcGRvd24tbGlzdCB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5zZWFyY2gtZmlsdGVyLXNlYXJjaC1yb3cge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLnNlYXJjaC1maWx0ZXItcmVzZXQtcm93IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuc2VhcmNoLWZpbHRlci1yZXNldC1idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2VkMWIyZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5zZWFyY2gtZmlsdGVyLXJlc2V0LWJ1dHRvbjpmb2N1cywgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5zZWFyY2gtZmlsdGVyLXJlc2V0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZWQxYjJmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmZpbHRlci1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogOHB4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDExcHggMCAxMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlYmVjO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM0MTQwNDI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmZpbHRlci1oZWFkZXIgPiBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLnNlYXJjaC1maWx0ZXItaGVhZGVyLWFjdGlvbiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtaW4td2lkdGg6IDU4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuY29sbGFwc2Uge1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmZpbHRlci1vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0MTQwNDI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmZpbHRlci1vcHRpb24gPiAuY29sLXhzLTEyLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5maWx0ZXItb3B0aW9uID4gLmNvbC1tZC0xMiB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAwIDhweCAhaW1wb3J0YW50O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5maWx0ZXItb3B0aW9uIC5maWx0ZXItb3B0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmZpbHRlci1vcHRpb24gaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgbWFyZ2luOiAycHggN3B4IDAgMCAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIgLmZpbHRlci1vcHRpb24gbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuZmlsdGVyLW9wdGlvbiAuZmlsdGVyLWRpc3BsYXktdmFsdWUge1xuICBmbGV4OiAwIDEgYXV0bztcbiAgdG9wOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuZmlsdGVyLW9wdGlvbiAuZmlsdGVyLWNvdW50IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGNvbG9yOiAjNDE0MDQyICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5maWx0ZXItb3B0aW9uLnNlbGVjdGVkSXRlbSAuZmlsdGVyLW9wdGlvbi1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtYXZhaWxhYmlsaXR5LWZpbHRlciB7XG4gIG1hcmdpbi10b3A6IDEycHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2ViZWM7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtYXZhaWxhYmlsaXR5LXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzQxNDA0MjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWF2YWlsYWJpbGl0eS10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWF2YWlsYWJpbGl0eS10b2dnbGU6Zm9jdXMgLnNlYXJjaC1hdmFpbGFiaWxpdHktdG9nZ2xlLXRyYWNrIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoMjM3LCAyNywgNDcsIDAuMTgpO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWF2YWlsYWJpbGl0eS10b2dnbGUuaXMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjQ1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWF2YWlsYWJpbGl0eS10b2dnbGUuaXMtb24gLnNlYXJjaC1hdmFpbGFiaWxpdHktdG9nZ2xlLXRyYWNrIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQxYjJmO1xuICBiYWNrZ3JvdW5kOiAjZWQxYjJmO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWF2YWlsYWJpbGl0eS10b2dnbGUuaXMtb24gLnNlYXJjaC1hdmFpbGFiaWxpdHktdG9nZ2xlLWtub2Ige1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTdweCk7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtYXZhaWxhYmlsaXR5LXRvZ2dsZS10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5YjliOWI7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTZzIGVhc2UsIGJvcmRlci1jb2xvciAwLjE2cyBlYXNlLCBib3gtc2hhZG93IDAuMTZzIGVhc2U7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtYXZhaWxhYmlsaXR5LXRvZ2dsZS1rbm9iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgbGVmdDogMnB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNnMgZWFzZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1hdmFpbGFiaWxpdHktdG9nZ2xlOm5vdCguaXMtb24pIC5zZWFyY2gtYXZhaWxhYmlsaXR5LXRvZ2dsZS1rbm9iIHtcbiAgYmFja2dyb3VuZDogIzZmNmY2Zjtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1hdmFpbGFiaWxpdHktdG9nZ2xlLWxhYmVsIHtcbiAgbWluLXdpZHRoOiAwO1xuICBjb2xvcjogIzQxNDA0MjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciAuZmlsdGVyLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMnB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1zaWRlYmFyIC5maWx0ZXItaGVhZGVyID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItaGVhZGVyLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZ2FwOiA2cHg7XG4gIGhlaWdodDogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLWhlYWRlci1hY3Rpb24gLmZvbnQtc2l6ZS1leHRyYS1zbWFsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1oZWFkZXItYWN0aW9uIC5pY29uLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLXRlcm0tZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtdGVybS1maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtaW4taGVpZ2h0OiAzNXB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOWM5Yzk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UsIGJveC1zaGFkb3cgMC4xNXMgZWFzZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC10ZXJtLWZpZWxkOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM0MTQwNDI7XG4gIGJvcmRlci1jb2xvcjogIzQxNDA0MjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICM0MTQwNDI7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtdGVybS1pY29uIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIGNvbG9yOiAjMTExO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLXRlcm0taW5wdXQge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC10ZXJtLWNsZWFyIHtcbiAgZmxleDogMCAwIDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOWI5YjliO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC10ZXJtLWNsZWFyOmZvY3VzLCAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtdGVybS1jbGVhcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2VkMWIyZjtcbn1cblxuLnByb2RmaWx0ZXIgLmZpbHRlci1oZWFkZXIge1xuICBwYWRkaW5nOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWNlYmVjO1xufVxuLnByb2RmaWx0ZXIgLmZpbHRlci1oZWFkZXIgc3Bhbi5nbHlwaGljb24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHBhZGRpbmc6IDAuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wcm9kZmlsdGVyIHNlbGVjdC5zZWxlY3RwaWNrZXIge1xuICBtaW4td2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDM1cHg7XG59XG4ucHJvZGZpbHRlciAuZmlsdGVyLW9wdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wcm9kZmlsdGVyIC5maWx0ZXItb3B0aW9uIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgdG9wOiAxLjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2OTdweCkge1xuICAucHJvZGZpbHRlciAuZmlsdGVyLW9wdGlvbiAuZmlsdGVyLWRpc3BsYXktdmFsdWUge1xuICAgIG1heC13aWR0aDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY5N3B4KSBhbmQgKG1heC13aWR0aDogOTkxKSB7XG4gIC5wcm9kZmlsdGVyIC5maWx0ZXItb3B0aW9uIC5maWx0ZXItZGlzcGxheS12YWx1ZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wcm9kZmlsdGVyIC5maWx0ZXItb3B0aW9uIC5maWx0ZXItZGlzcGxheS12YWx1ZSB7XG4gIG1heC13aWR0aDogMTQzcHg7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB0b3A6IDNweDtcbn1cbi5wcm9kZmlsdGVyIC5maWx0ZXItb3B0aW9uIC5maWx0ZXItY291bnQge1xuICBwYWRkaW5nOiAwIDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2RmaWx0ZXIgLmZpbHRlci1vcHRpb24uc2VsZWN0ZWRJdGVtIC5maWx0ZXItb3B0aW9uLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2ViZWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggMTJweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZGZpbHRlciAuZmlsdGVyLW9wdGlvbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcm9kdWN0Q29udGFpbmVyIHVsLmNvbC1saXN0IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAucHJvZHVjdENvbnRhaW5lciB1bC5jb2wtbGlzdCBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgIGNsZWFyOiByaWdodDtcbiAgfVxufVxuLnByb2R1Y3RDb250YWluZXItcGFnaW5hdGlvbi5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbiNsb2FkU2NyZWVuLndlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5kaXYucHJvZHVjdC1kZXRhaWwtdmlldyB0YWJsZSB0Ym9keSB0ciB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgY29sb3I6ICM3OTc5NzkgIWltcG9ydGFudDtcbn1cblxuI2luc2VydFByb2R1Y3RGaWx0ZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmljb24tZmlsdGVyIHtcbiAgYm90dG9tOiAxMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDI3cHg7XG59XG5cbi5pY29uLWZpbHRlci11cCB7XG4gIGJvdHRvbTogOHB4O1xufVxuXG4uc2luZ2xlLXByb2R1Y3Qge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0LWltYWdlLXdyYXBwZXI6aG92ZXIgKyAucHJvZHVjdC1uYW1lLXdyYXBwZXIgLnByb2R1Y3QtbmFtZSB7XG4gIGNvbG9yOiAjZWQxYjJmO1xufVxuLnNpbmdsZS1wcm9kdWN0IC5jb2wtbWQtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTNweCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnBhbmVsLnJhYi1zZWN0aW9uIHtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy10b29sYmFyIHtcbiAgcm93LWdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDE0MDQyO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy10b29sYmFyID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtdG9vbGJhciA+IFtjbGFzcyo9Y29sLV0gKyBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy12aWV3aW5nLXN1bW1hcnksXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLWlubGluZS1jb250cm9sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzVweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtdmlld2luZy1zdW1tYXJ5IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDRweDtcbiAgY29sb3I6ICM0MTQwNDI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXZpZXdpbmctbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy12aWV3aW5nLWNvdW50IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtaW5saW5lLWNvbnRyb2wge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDhweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtdG9vbGJhci1sYWJlbCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1zb3J0LWNvbnRyb2wgLnNlbGVjdC1zdHlsZSB7XG4gIHdpZHRoOiAxNTJweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnZS1zaXplLWNvbnRyb2wgLnNlbGVjdC1zdHlsZSB7XG4gIHdpZHRoOiA2MHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy10b29sYmFyIC5zZWxlY3Qtc3R5bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NmY2ZjZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy10b29sYmFyIC5zZWxlY3Qtc3R5bGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjOWI5YjliO1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXRvb2xiYXIgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnZS1zaXplLWNvbnRyb2wgc2VsZWN0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMXB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5wcm9kdWN0Q29udGFpbmVyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5hcHBsaWVkLWZpbHRlcnMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLmFwcGxpZWQtZmlsdGVycyA+IC5jb2wtbWQtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtZ3JpZCB7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICBtYXJnaW4tcmlnaHQ6IC04cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCB7XG4gIGNsZWFyOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWNhcmQgLnNpbmdsZS1wcm9kdWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzc0cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmc6IDE0cHggMTRweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCAuc2luZ2xlLXByb2R1Y3QgLmNvbC1tZC0xMiB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCAucHJvZHVjdC1pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWNhcmQgLnByb2R1Y3QtaW1hZ2Utd3JhcHBlciA+IC50aHVtYm5haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzEwcHg7XG4gIGhlaWdodDogMTMycHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWNhcmQgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCAuc2VhcmNoLXJlc3VsdHMtYXZhaWxhYmlsaXR5LWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDhweDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTZweCk7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDJweCA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkIC5zZWFyY2gtcmVzdWx0cy1hdmFpbGFiaWxpdHktYmFkZ2UuaXMtaGlnaCB7XG4gIGJhY2tncm91bmQ6ICNlN2Y2ZGY7XG4gIGNvbG9yOiAjMzQ4MzExO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWNhcmQgLnNlYXJjaC1yZXN1bHRzLWF2YWlsYWJpbGl0eS1iYWRnZS5pcy1sb3cge1xuICBiYWNrZ3JvdW5kOiAjZmZmMGQ2O1xuICBjb2xvcjogI2I0NWEwMDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkIC5zZWFyY2gtcmVzdWx0cy1hdmFpbGFiaWxpdHktYmFkZ2UuaXMtbm9uZSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGNvbG9yOiAjNjg2ODY4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWNhcmQgLnNlYXJjaC1yZXN1bHRzLWF2YWlsYWJpbGl0eS1iYWRnZS5pcy1uZXV0cmFsIHtcbiAgYmFja2dyb3VuZDogI2VkZjJmNztcbiAgY29sb3I6ICM0YTU1Njg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCAucHJvZHVjdC1uYW1lLXdyYXBwZXIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWNhcmQgLnNpbmdsZS1wcm9kdWN0ID4gLmNvbC1tZC0xMjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZCAucHJvZHVjdC1kZXRhaWwtdmlldy5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkIC5wcm9kdWN0LWRldGFpbC12aWV3IC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtYXBwbGllZC1maWx0ZXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDlweDtcbiAgY29sb3I6ICM3OTc5Nzk7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtYXBwbGllZC1maWx0ZXItaGVhZGVyIC5mb250LXNpemUtZXh0cmEtc21hbGwge1xuICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLWNsZWFyLWZpbHRlcnMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICNlZDFiMmYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1jbGVhci1maWx0ZXJzOmZvY3VzLCAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLWNsZWFyLWZpbHRlcnM6aG92ZXIge1xuICBjb2xvcjogI2VkMWIyZiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1hcHBsaWVkLWZpbHRlciB7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA3cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDhweCA1cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkMWIyZjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogI2VkMWIyZiAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtYXBwbGllZC1maWx0ZXI6Zm9jdXMsIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtYXBwbGllZC1maWx0ZXI6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZDFiMmY7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjZWQxYjJmICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDIzNywgMjcsIDQ3LCAwLjEpO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1hcHBsaWVkLWZpbHRlci1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDdweCA4cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLWFwcGxpZWQtZmlsdGVyLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtaW4taGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtYXBwbGllZC1maWx0ZXItdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1pbi13aWR0aDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGNvbG9yOiAjZWQxYjJmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1hcHBsaWVkLWZpbHRlci1yZW1vdmUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBjb2xvcjogI2VkMWIyZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTRweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1kZXRhaWwgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtZGV0YWlsID4gZGl2OmZpcnN0LWNoaWxkID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCB0YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtZGV0YWlsIHRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1kZXRhaWwgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogNDIlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzc5Nzk3OSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgd2lkdGg6IDU4JTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbG9yOiAjNDE0MDQyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCB0YWJsZSB0Ym9keSB0ciB0ZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1kZXRhaWwtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWhlYWRlciA+IGEucHJvZHVjdC1uYW1lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0ZXh0LW92ZXJmbG93OiB1bnNldDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBjb2xvcjogIzQxNDA0MjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1oZWFkZXIgPiBkaXYge1xuICBjb2xvcjogIzQxNDA0MjtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtaGVhZGVyID4gZGl2Omxhc3QtY2hpbGQge1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LXN1cHBsZW1lbnRhbC1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LXNlY29uZGFyeS1saW5rLXJvdyB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3Qtc2Vjb25kYXJ5LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1zZWNvbmRhcnktbGluay5pcy1wbGFjZWhvbGRlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1hY3Rpb25zIC5maWx0ZXItcHJvZHVjdC1hdmFpbGFiaWxpdHksXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtYWN0aW9ucyAuZmlsdGVyLXByb2R1Y3QtYXZhaWxhYmlsaXR5LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWFjdGlvbnMgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtcHJpY2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxMHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWFjdGlvbnMgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtcHJpY2luZy1zdW1tYXJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtaW4taGVpZ2h0OiAxOHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWFjdGlvbnMgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtcHJpY2luZy1kZXRhaWwge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtYWN0aW9ucyAubmV0LWNvc3QsXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtYWN0aW9ucyAudG90YWwtYXZhaWxhYmxlLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWFjdGlvbnMgLm1vcmUtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1hY3Rpb25zIC5uZXQtY29zdCxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1hY3Rpb25zIC50b3RhbC1hdmFpbGFibGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1hY3Rpb25zIC5uZXQtY29zdCB7XG4gIGNvbG9yOiAjZWQxYjJmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWFjdGlvbnMgLm5ldC1jb3N0LXVuaXQge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBjb2xvcjogIzc5Nzk3OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1hY3Rpb25zIC5tb3JlLWRldGFpbHMge1xuICBtaW4td2lkdGg6IDY4cHg7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2ZjZmNmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjNDE0MDQyICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtcHJpbWFyeS1hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LXByaW1hcnktYWN0aW9uIC5maWx0ZXItcHJvZHVjdC1hdmFpbGFiaWxpdHktbGluayxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1zZWNvbmRhcnktbGluayxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1saW5rIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24td3JhcHBlciAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24td3JhcHBlciAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbiA+IGxpID4gYSxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgbWluLXdpZHRoOiAzOHB4O1xuICBtYXJnaW46IDAgM3B4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWJlYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24td3JhcHBlciAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbiA+IGxpID4gYTpob3Zlcixcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlYmVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogIzAwMDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkgPiBhLnBhZ2UtZG90cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkuYWN0aXZlID4gYSxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkuYWN0aXZlID4gYTpmb2N1cyxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkuYWN0aXZlID4gc3BhbiB7XG4gIGJvcmRlci1jb2xvcjogI2VjZWJlYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkuZGlzYWJsZWQgPiBhLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24td3JhcHBlciAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkuZGlzYWJsZWQgPiBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWNlYmVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBjb2xvcjogIzg2ODY4NjtcbiAgb3BhY2l0eTogMTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaS5wYWdlLWp1bXAtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkucGFnZS1qdW1wLWl0ZW0gLnBhZ2UtanVtcC1pbnB1dCB7XG4gIHdpZHRoOiA0MnB4O1xuICBtaW4td2lkdGg6IDQycHg7XG4gIG1hcmdpbjogMCAzcHg7XG4gIHBhZGRpbmc6IDhweCA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2ViZWM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkucGFnZS1qdW1wLWl0ZW0gLnBhZ2UtanVtcC1pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaS5wYWdlLWp1bXAtaXRlbSAucGFnZS1qdW1wLWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1jYXJkOm50aC1jaGlsZCg0bisxKSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZDpudGgtY2hpbGQoM24rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtY2FyZDpudGgtY2hpbGQoMm4rMSkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjk3cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzLWZpbHRlci10aXRsZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdHMtZmlsdGVyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXNpZGViYXIsXG4ucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItc2lkZWJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5kcm9wZG93bi1kaXNwbGF5IHtcbiAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLmZpbHRlci1oZWFkZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuZmlsdGVyLW9wdGlvbiAuZmlsdGVyLWRpc3BsYXktdmFsdWUge1xuICAgIG1heC13aWR0aDogY2FsYygxMDB2dyAtIDE1MHB4KSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgc2VsZWN0LnNlbGVjdHBpY2tlciB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5wYW5lbC5yYWItc2VjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtdG9vbGJhciB7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy10b29sYmFyID4gW2NsYXNzKj1jb2wtXSxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtdG9vbGJhciA+IFtjbGFzcyo9Y29sLV0gKyBbY2xhc3MqPWNvbC1dIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXRvb2xiYXIgPiBbY2xhc3MqPWNvbC1dICsgW2NsYXNzKj1jb2wtXSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXRvb2xiYXIgLnNlYXJjaC1yZXN1bHRzLXZpZXdpbmctc3VtbWFyeSxcbi5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtdG9vbGJhciAuc2VhcmNoLXJlc3VsdHMtaW5saW5lLWNvbnRyb2wge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtc29ydC1jb250cm9sIC5zZWxlY3Qtc3R5bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5wcm9kdWN0Q29udGFpbmVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLmFwcGxpZWQtZmlsdGVycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtYXBwbGllZC1maWx0ZXItaGVhZGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiA0cHggMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1hcHBsaWVkLWZpbHRlci1saXN0IHtcbiAgICBnYXA6IDZweCA2cHg7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1hcHBsaWVkLWZpbHRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogNXB4IDhweCA1cHggOXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLWFwcGxpZWQtZmlsdGVyLXZhbHVlIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA5NHB4KTtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtZGV0YWlsIHRhYmxlIHRib2R5IHRyIHRkOmZpcnN0LWNoaWxkLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbCB0YWJsZSB0Ym9keSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3QtZGV0YWlsIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWRldGFpbC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXByb2R1Y3Qtc3VwcGxlbWVudGFsLWxpbmtzIHtcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcHJvZHVjdC1hY3Rpb25zIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LXByaWNpbmctc3VtbWFyeSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogNnB4IDEycHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24td3JhcHBlciAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGdhcDogNXB4O1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbi13cmFwcGVyIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uID4gbGkgPiBhLFxuLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wYWdpbmF0aW9uLXdyYXBwZXIgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICAgIG1pbi13aWR0aDogMzRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogN3B4IDlweDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNlYXJjaC1yZXN1bHRzLXBhZ2luYXRpb24td3JhcHBlciAuc2VhcmNoLXJlc3VsdHMtcGFnaW5hdGlvbiA+IGxpLnBhZ2UtanVtcC1pdGVtIC5wYWdlLWp1bXAtaW5wdXQge1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIG1pbi13aWR0aDogMzRweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogN3B4IDNweDtcbiAgfVxuICAucHJvZGZpbHRlci5zZWFyY2gtZmlsdGVyLXVpIC5zZWFyY2gtZmlsdGVyLXBhZ2UgLnNpbmdsZS1wcm9kdWN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMTRweCAxMnB4IDEycHg7XG4gIH1cbiAgLnByb2RmaWx0ZXIuc2VhcmNoLWZpbHRlci11aSAuc2VhcmNoLWZpbHRlci1wYWdlIC5zZWFyY2gtcmVzdWx0cy1wcm9kdWN0LWNhcmQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5wcm9kZmlsdGVyLnNlYXJjaC1maWx0ZXItdWkgLnNlYXJjaC1maWx0ZXItcGFnZSAucHJvZHVjdC1pbWFnZS13cmFwcGVyID4gLnRodW1ibmFpbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICB9XG59XG4ucHJvZHVjdC1pbWFnZS13cmFwcGVyID4gLnRodW1ibmFpbCB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sYW1wcy5wcm9kdWN0LW5hbWUge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5iYWRnZS5iYWRnZS1jbG9zZW91dCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xufVxuLmJhZGdlLmJhZGdlLWNsb3Nlb3V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGFcIjtcbiAgd2hpdGUtc3BhY2U6IHByZTtcbn1cblxuI3RhYS1wYWdlLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB3b3JkLXNwYWNpbmc6IDAuNnB4O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59Il0sInNvdXJjZVJvb3QiOiIifQ==*/